summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexey Edelev <alexey.edelev@qt.io>2023-10-16 12:05:20 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2023-10-18 06:10:52 +0000
commitcd8b74d4f612ce4de052a5bf35b06f19d8717a92 (patch)
treeacb81a1665afc2957cea5681edfff372d2d89462
parent8a6908e726161d1755c3019a634e988586a1494a (diff)
Allow Qt components be OPTIONAL when building standalone tests
We look for all Qt components when attempt configuring standalone tests. If some 3rdparty dependencies are missing in user environtment the configuring proccess will fail even if the dependency is not used by the standalone tests. Avoid requiring the Qt components, so users will see only warnings about the missing comonents or dependencies. Fixes: QTBUG-117709 Change-Id: Iecce40449cdf116f1a7c279ebb161f0f5c7f6a9f Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> (cherry picked from commit 039257038533467d5b72ff2523c6d0db688f6f7d) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> (cherry picked from commit f0286b60bacb16df2b33c8e270f6e98d64626381)
-rw-r--r--cmake/QtStandaloneTestsConfig.cmake.in2
1 files changed, 1 insertions, 1 deletions
diff --git a/cmake/QtStandaloneTestsConfig.cmake.in b/cmake/QtStandaloneTestsConfig.cmake.in
index afa9d2ee79..b1b65221b7 100644
--- a/cmake/QtStandaloneTestsConfig.cmake.in
+++ b/cmake/QtStandaloneTestsConfig.cmake.in
@@ -2,4 +2,4 @@
# bypassing the Qt6 Config file, aka find_package(Qt6SpecificFoo) repated x times. But it's not
# critical.
find_package(@INSTALL_CMAKE_NAMESPACE@ @main_qt_package_version@
- REQUIRED COMPONENTS @QT_REPO_KNOWN_MODULES_STRING@)
+ COMPONENTS @QT_REPO_KNOWN_MODULES_STRING@)