From 9ff6f346b7e5265fb89c8e946b3ee841f6d4c305 Mon Sep 17 00:00:00 2001 From: Volker Krause Date: Tue, 25 Jan 2022 16:54:38 +0100 Subject: Fix ECMFindQmlModule unit test with Qt6 Finding Qt6 tools without also finding any library component only works in the COMPONENT form, see also MR !233. Fixes issue #7 --- modules/ECMFindQmlModule.cmake.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ECMFindQmlModule.cmake.in b/modules/ECMFindQmlModule.cmake.in index 7cd737b2..6c054bf0 100644 --- a/modules/ECMFindQmlModule.cmake.in +++ b/modules/ECMFindQmlModule.cmake.in @@ -12,7 +12,7 @@ if (QT_MAJOR_VERSION EQUAL "5") query_qmake(qt_binaries_dir QT_HOST_BINS) find_program(QMLPLUGINDUMP_PROGRAM NAMES qmlplugindump HINTS ${qt_binaries_dir}) elseif (QT_MAJOR_VERSION EQUAL "6") - find_package(Qt6QmlTools REQUIRED) + find_package(Qt6 COMPONENTS QmlTools REQUIRED) get_target_property(QMLPLUGINDUMP_PROGRAM Qt6::qmlplugindump LOCATION) endif() -- cgit v1.2.1