diff options
author | Volker Krause <vkrause@kde.org> | 2022-01-23 13:06:05 +0100 |
---|---|---|
committer | Volker Krause <vkrause@kde.org> | 2022-01-23 14:04:59 +0100 |
commit | 33e3c5eb41ee9c5c3ea326e0b788f9efbfcf2e30 (patch) | |
tree | 5cc276081567bf4ff75821426bf65625d7429f2a /tests/ECMQmlModuleTest/CMakeLists.txt | |
parent | 104e5fabae121155511309380bafe1c49db9089a (diff) | |
download | extra-cmake-modules-33e3c5eb41ee9c5c3ea326e0b788f9efbfcf2e30.tar.gz extra-cmake-modules-33e3c5eb41ee9c5c3ea326e0b788f9efbfcf2e30.tar.bz2 |
Forward the Qt6 build option to the CMake test runs
Fixes a number of unit tests that rely on Qt in some form when using Qt6.
Diffstat (limited to 'tests/ECMQmlModuleTest/CMakeLists.txt')
-rw-r--r-- | tests/ECMQmlModuleTest/CMakeLists.txt | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/ECMQmlModuleTest/CMakeLists.txt b/tests/ECMQmlModuleTest/CMakeLists.txt index 49d76594..e0f9e298 100644 --- a/tests/ECMQmlModuleTest/CMakeLists.txt +++ b/tests/ECMQmlModuleTest/CMakeLists.txt @@ -8,8 +8,9 @@ cmake_minimum_required(VERSION 3.5) set(ECM_MODULE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../modules) set(CMAKE_MODULE_PATH "${ECM_FIND_MODULE_DIR}" "${ECM_MODULE_DIR}") +include(QtVersionOption) -find_package(Qt5 REQUIRED COMPONENTS Qml) +find_package(Qt${QT_MAJOR_VERSION} REQUIRED COMPONENTS Qml) include(ECMQmlModule) if(QML_ONLY) @@ -17,7 +18,7 @@ if(QML_ONLY) else() ecm_add_qml_module(TestModule URI Test) target_sources(TestModule PRIVATE qmlmodule.cpp) - target_link_libraries(TestModule Qt5::Qml) + target_link_libraries(TestModule Qt${QT_MAJOR_VERSION}::Qml) endif() if (DEPENDS) |