aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <andreas.sturmlechner@gmail.com>2018-01-31 15:58:10 +0100
committerAndreas Sturmlechner <andreas.sturmlechner@gmail.com>2018-01-31 16:23:18 +0100
commit995fd81064cfe8c150c78234bad592b1c30989f2 (patch)
tree480037f968e59b8344c7f18ee7f232d0ddc6add8
parent92eb3e9767cb8afb8fb222d37b63427bb603b5d8 (diff)
downloadextra-cmake-modules-995fd81064cfe8c150c78234bad592b1c30989f2.tar.gz
extra-cmake-modules-995fd81064cfe8c150c78234bad592b1c30989f2.tar.bz2
FindQtWaylandScanner.cmake: Use qmake-query for HINT
Summary: Instead of hardcoded /usr/lib, same solution as in D9116 Test Plan: Works fine with kwayland 5.42.0. Reviewers: #frameworks, #build_system, cgiboudeaux Reviewed By: cgiboudeaux Tags: #frameworks, #build_system Differential Revision: https://phabricator.kde.org/D10201
-rw-r--r--find-modules/FindQtWaylandScanner.cmake5
1 files changed, 4 insertions, 1 deletions
diff --git a/find-modules/FindQtWaylandScanner.cmake b/find-modules/FindQtWaylandScanner.cmake
index 79a1b051..37ebbdba 100644
--- a/find-modules/FindQtWaylandScanner.cmake
+++ b/find-modules/FindQtWaylandScanner.cmake
@@ -86,11 +86,14 @@
#=============================================================================
include(${CMAKE_CURRENT_LIST_DIR}/ECMFindModuleHelpersStub.cmake)
+include("${ECM_MODULE_DIR}/ECMQueryQmake.cmake")
ecm_find_package_version_check(QtWaylandScanner)
+query_qmake(qt_binaries_dir QT_INSTALL_BINS)
+
# Find qtwaylandscanner
-find_program(QtWaylandScanner_EXECUTABLE NAMES qtwaylandscanner HINTS /usr/lib/${CMAKE_LIBRARY_ARCHITECTURE}/qt5/bin/)
+find_program(QtWaylandScanner_EXECUTABLE NAMES qtwaylandscanner HINTS ${qt_binaries_dir})
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(QtWaylandScanner