# Copyright (C) 2024 The Qt Company Ltd. # SPDX-License-Identifier: BSD-3-Clause function(__qt_internal_collect_plugin_targets_from_dependencies_v2 target out_var) if(CMAKE_VERSION VERSION_LESS 3.30) __qt_internal_collect_plugin_targets_from_dependencies("${target}" "${out_var}") set(${out_var} "${${out_var}}" PARENT_SCOPE) return() endif() set("${out_var}" "$" PARENT_SCOPE) endfunction() function(__qt_internal_collect_plugin_library_files_v2 target plugin_targets out_var) if(CMAKE_VERSION VERSION_LESS 3.30) __qt_internal_collect_plugin_library_files("${target}" "${plugin_targets}" "${out_var}") set(${out_var} "${${out_var}}" PARENT_SCOPE) return() endif() set(plugin_targets "$") # Convert the list of plugin targets to a list of plugin files set(pre_genex "$$<1:") set(post_genex "$") set(glue "${post_genex};${pre_genex}") set("${out_var}" "$<$:$${post_genex}>>" PARENT_SCOPE ) endfunction()