diff options
author | Alexandru Croitor <alexandru.croitor@qt.io> | 2021-10-20 17:52:00 +0200 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2021-10-29 15:22:33 +0000 |
commit | b293dcdc800f793b5f0f13ff8a29ca9c447eb888 (patch) | |
tree | c5108a9c6a689a7dd52369740268381f41f1f170 /cmake | |
parent | e9bfef22eec67cae2f8d929912bafba55e8d7d0e (diff) |
CMake: Use Qt6HostInfo dir for Tools CMAKE_PREFIX_PATH assignment
Instead of hard-coding a lib/cmake suffix to CMAKE_PREFIX_PATH
use the parent directory of the Qt6HostInfo package which is always
searched for when QT_HOST_PATH is set.
Amends d2359b2d4e5db6c42158d536d6e2a2af5ea1e59c
Change-Id: I7f3c8fe17bc82f733580d68d928146434a57d849
Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
(cherry picked from commit 402b8b9ceec9a2010b25c2440c75760fed14fd22)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/QtConfig.cmake.in | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/cmake/QtConfig.cmake.in b/cmake/QtConfig.cmake.in index 75e15226dd..93f3f5246c 100644 --- a/cmake/QtConfig.cmake.in +++ b/cmake/QtConfig.cmake.in @@ -142,7 +142,8 @@ foreach(module ${@INSTALL_CMAKE_NAMESPACE@_FIND_COMPONENTS}) # Allow opt out just in case. # TODO: Handle a hypothetical QT_ADDITIONAL_HOST_PACKAGES_PREFIX_PATH # See QTBUG-94524 - set(__qt_find_package_host_qt_path "${QT_HOST_PATH}/lib/cmake") + get_filename_component(__qt_find_package_host_qt_path + "${Qt@PROJECT_VERSION_MAJOR@HostInfo_DIR}/.." ABSOLUTE) set(__qt_backup_cmake_prefix_path "${CMAKE_PREFIX_PATH}") set(__qt_backup_cmake_find_root_path "${CMAKE_FIND_ROOT_PATH}") list(PREPEND CMAKE_PREFIX_PATH "${__qt_find_package_host_qt_path}") |