Introduce two new directory-scoped variables containing versioned (prefixed with Qt6::) target names of qt modules and qt plugins found as a result of finding Qt packages: - QT_ALL_MODULES_VERSIONED_FOUND_VIA_FIND_PACKAGE - QT_ALL_PLUGINS_VERSIONED_FOUND_VIA_FIND_PACKAGE To be consistent in the naming of the variables going forward, deprecate the old QT_ALL_PLUGINS_FOUND_BY_FIND_PACKAGE variable in favor of a new QT_ALL_PLUGINS_FOUND_VIA_FIND_PACKAGE. The difference is 'BY' vs 'VIA'. The non-versioned variables are modified not to contain duplicates: - QT_ALL_MODULES_FOUND_VIA_FIND_PACKAGE - QT_ALL_PLUGINS_FOUND_VIA_FIND_PACKAGE Also remove duplicates from the variable that collects all found qt plugin types: - QT_ALL_PLUGIN_TYPES_FOUND_VIA_FIND_PACKAGE A follow-up change will collect qml plugin targets. This information can be useful to find out what Qt targets are available in a project, for example to know what plugin targets or types can be linked into another target, or which libraries can be deployed. Pick-to: 6.8 Change-Id: I4f158872f4a8f6ef6008f081270604f75b77ad9d Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> (cherry picked from commit f7b8ff71778bde94741402216269c2de2dda32c1) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
…
Description
Languages
C++
84.3%
HTML
4.9%
C
3.9%
CMake
3.6%
Objective-C++
2%
Other
0.8%