summaryrefslogtreecommitdiffstats
path: root/cmake/QtModuleDependencies.cmake.in
diff options
context:
space:
mode:
authorJean-Michaël Celerier <jeanmichael.celerier@gmail.com>2019-06-05 10:08:44 +0200
committerJean-Michaël Celerier <jean-michael.celerier@kdab.com>2019-06-05 08:53:34 +0000
commitfecd9d90daa22b33c40a709da21cef62bfa44a15 (patch)
tree864943309ab14b3c4422cd3195ab25857d01742b /cmake/QtModuleDependencies.cmake.in
parentc220974ed8c6c972d43f535afa7b1bbcb1ccc5e2 (diff)
Fix static usage requirements for XcbQpa
In particular, Qt targets extended with other qt targets (eg. Qt::VulkanSupport or Qt::LinuxAccessibilitySupport) after the first add_qt_module were not taken into account when generating Depends files. Note that this patch updates the minimum required version to CMake 3.15 Change-Id: I747deedd4d59e385876bc1a834ef9bdb6078911b Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'cmake/QtModuleDependencies.cmake.in')
-rw-r--r--cmake/QtModuleDependencies.cmake.in8
1 files changed, 2 insertions, 6 deletions
diff --git a/cmake/QtModuleDependencies.cmake.in b/cmake/QtModuleDependencies.cmake.in
index f94ba22d9e..5d9164bd11 100644
--- a/cmake/QtModuleDependencies.cmake.in
+++ b/cmake/QtModuleDependencies.cmake.in
@@ -21,9 +21,7 @@ foreach(_target_dep ${_third_party_deps})
list(APPEND find_package_args "COMPONENTS" ${components})
endif()
- if (NOT ${pkg}_FOUND)
- find_dependency(${find_package_args})
- endif()
+ find_dependency(${find_package_args})
if (NOT ${pkg}_FOUND)
set(@INSTALL_CMAKE_NAMESPACE@@target@_FOUND FALSE)
@@ -40,9 +38,7 @@ foreach(_target_dep ${_tool_deps})
list(GET _target_dep 0 pkg)
list(GET _target_dep 1 version)
- if (NOT ${pkg}_FOUND)
- find_dependency(${pkg} ${version})
- endif()
+ find_dependency(${pkg} ${version})
if (NOT ${pkg}_FOUND)
set(@INSTALL_CMAKE_NAMESPACE@@target@_FOUND FALSE)