diff options
author | Alexandru Croitor <[email protected]> | 2025-06-03 15:50:38 +0200 |
---|---|---|
committer | Alexandru Croitor <[email protected]> | 2025-06-04 10:43:02 +0200 |
commit | 2aca1b0e9aa4220241512f3a22d175a8277c1365 (patch) | |
tree | a22b544c97e88d5f07e075ef46a5b43bccca418c | |
parent | 37a489062d2e87e9456eb9759afb7689c8ed56f6 (diff) |
Add the boilerplate standalone test prelude to each test, so that they
can be opened with an IDE without the qt-cmake-standalone-test script,
but directly with qt-cmake or cmake.
Boilerplate was added using the following scripts:
https://git.qt.io/alcroito/cmake_refactor
Manual adjustments were made where the code was inserted in the wrong
location.
Pick-to: 6.8 6.9 6.10
Task-number: QTBUG-93020
Change-Id: Ib2fd9fe430c8215dbbfd8c91964ac1b60e0d570b
Reviewed-by: Friedemann Kleint <[email protected]>
29 files changed, 169 insertions, 12 deletions
diff --git a/tests/auto/benchmarks/CMakeLists.txt b/tests/auto/benchmarks/CMakeLists.txt index de7f5d0..a4a225d 100644 --- a/tests/auto/benchmarks/CMakeLists.txt +++ b/tests/auto/benchmarks/CMakeLists.txt @@ -6,6 +6,12 @@ ## tst_benchmarkstest Test: ##################################################################### +if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT) + cmake_minimum_required(VERSION 3.16) + project(tst_benchmarkstest LANGUAGES CXX) + find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST) +endif() + qt_internal_add_test(tst_benchmarkstest SOURCES tst_benchmarkstest.cpp diff --git a/tests/auto/external_IODevice/tst_client/CMakeLists.txt b/tests/auto/external_IODevice/tst_client/CMakeLists.txt index 2776889..ecec104 100644 --- a/tests/auto/external_IODevice/tst_client/CMakeLists.txt +++ b/tests/auto/external_IODevice/tst_client/CMakeLists.txt @@ -6,6 +6,12 @@ ## tst_external_IODevice Test: ##################################################################### +if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT) + cmake_minimum_required(VERSION 3.16) + project(tst_external_IODevice LANGUAGES CXX) + find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST) +endif() + qt_internal_add_test(tst_external_IODevice OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/" SOURCES diff --git a/tests/auto/integration/CMakeLists.txt b/tests/auto/integration/CMakeLists.txt index c099c0f..9694976 100644 --- a/tests/auto/integration/CMakeLists.txt +++ b/tests/auto/integration/CMakeLists.txt @@ -6,6 +6,12 @@ ## tst_integration Test: ##################################################################### +if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT) + cmake_minimum_required(VERSION 3.16) + project(tst_integration LANGUAGES CXX) + find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST) +endif() + qt_internal_add_test(tst_integration SOURCES engine.cpp engine.h diff --git a/tests/auto/integration_external/external/CMakeLists.txt b/tests/auto/integration_external/external/CMakeLists.txt index e0b2747..6e67d79 100644 --- a/tests/auto/integration_external/external/CMakeLists.txt +++ b/tests/auto/integration_external/external/CMakeLists.txt @@ -6,6 +6,12 @@ ## tst_integration_external Test: ##################################################################### +if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT) + cmake_minimum_required(VERSION 3.16) + project(tst_integration_external LANGUAGES CXX) + find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST) +endif() + qt_internal_add_test(tst_integration_external OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/" SOURCES diff --git a/tests/auto/integration_multiprocess/tst/CMakeLists.txt b/tests/auto/integration_multiprocess/tst/CMakeLists.txt index b6f4532..a025f37 100644 --- a/tests/auto/integration_multiprocess/tst/CMakeLists.txt +++ b/tests/auto/integration_multiprocess/tst/CMakeLists.txt @@ -6,6 +6,12 @@ ## tst_integration_multiprocess Test: ##################################################################### +if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT) + cmake_minimum_required(VERSION 3.16) + project(tst_integration_multiprocess LANGUAGES CXX) + find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST) +endif() + qt_internal_add_test(tst_integration_multiprocess OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/" SOURCES diff --git a/tests/auto/localserveroption/CMakeLists.txt b/tests/auto/localserveroption/CMakeLists.txt index 42b444f..a27458a 100644 --- a/tests/auto/localserveroption/CMakeLists.txt +++ b/tests/auto/localserveroption/CMakeLists.txt @@ -5,6 +5,12 @@ ## tst_localserveroption Test: ##################################################################### +if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT) + cmake_minimum_required(VERSION 3.16) + project(tst_localserveroption LANGUAGES CXX) + find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST) +endif() + qt_internal_add_test(tst_localserveroption SOURCES tst_localserveroption.cpp diff --git a/tests/auto/modelreplica/CMakeLists.txt b/tests/auto/modelreplica/CMakeLists.txt index 9ef3fcd..9a6592c 100644 --- a/tests/auto/modelreplica/CMakeLists.txt +++ b/tests/auto/modelreplica/CMakeLists.txt @@ -6,6 +6,12 @@ ## tst_modelreplicatest Test: ##################################################################### +if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT) + cmake_minimum_required(VERSION 3.16) + project(tst_modelreplicatest LANGUAGES CXX) + find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST) +endif() + qt_internal_add_test(tst_modelreplicatest SOURCES tst_modelreplicatest.cpp diff --git a/tests/auto/modelview/CMakeLists.txt b/tests/auto/modelview/CMakeLists.txt index e008c10..8b84825 100644 --- a/tests/auto/modelview/CMakeLists.txt +++ b/tests/auto/modelview/CMakeLists.txt @@ -6,6 +6,12 @@ ## tst_modelview Test: ##################################################################### +if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT) + cmake_minimum_required(VERSION 3.16) + project(tst_modelview LANGUAGES CXX) + find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST) +endif() + qt_internal_add_test(tst_modelview SOURCES tst_modelview.cpp diff --git a/tests/auto/pods/CMakeLists.txt b/tests/auto/pods/CMakeLists.txt index 3d84bf5..5bf1d2f 100644 --- a/tests/auto/pods/CMakeLists.txt +++ b/tests/auto/pods/CMakeLists.txt @@ -6,6 +6,12 @@ ## tst_pods Test: ##################################################################### +if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT) + cmake_minimum_required(VERSION 3.16) + project(tst_pods LANGUAGES CXX) + find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST) +endif() + qt_internal_add_test(tst_pods SOURCES tst_pods.cpp diff --git a/tests/auto/proxy/CMakeLists.txt b/tests/auto/proxy/CMakeLists.txt index d3fe0da..4dac9c2 100644 --- a/tests/auto/proxy/CMakeLists.txt +++ b/tests/auto/proxy/CMakeLists.txt @@ -6,6 +6,12 @@ ## tst_proxy Test: ##################################################################### +if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT) + cmake_minimum_required(VERSION 3.16) + project(tst_proxy LANGUAGES CXX) + find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST) +endif() + qt_internal_add_test(tst_proxy SOURCES tst_proxy.cpp diff --git a/tests/auto/proxy_multiprocess/tst/CMakeLists.txt b/tests/auto/proxy_multiprocess/tst/CMakeLists.txt index a67674b..28bd8c6 100644 --- a/tests/auto/proxy_multiprocess/tst/CMakeLists.txt +++ b/tests/auto/proxy_multiprocess/tst/CMakeLists.txt @@ -6,6 +6,12 @@ ## tst_proxy_multiprocess Test: ##################################################################### +if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT) + cmake_minimum_required(VERSION 3.16) + project(tst_proxy_multiprocess LANGUAGES CXX) + find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST) +endif() + qt_internal_add_test(tst_proxy_multiprocess OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/" SOURCES diff --git a/tests/auto/qml/integration/CMakeLists.txt b/tests/auto/qml/integration/CMakeLists.txt index 46907e5..4901df6 100644 --- a/tests/auto/qml/integration/CMakeLists.txt +++ b/tests/auto/qml/integration/CMakeLists.txt @@ -6,6 +6,12 @@ ## tst_qmlintegration Test: ##################################################################### +if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT) + cmake_minimum_required(VERSION 3.16) + project(tst_qmlintegration LANGUAGES CXX) + find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST) +endif() + # Collect test data file(GLOB_RECURSE test_data_glob RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} diff --git a/tests/auto/qml/usertypes/CMakeLists.txt b/tests/auto/qml/usertypes/CMakeLists.txt index 61a74b8..3c89eb6 100644 --- a/tests/auto/qml/usertypes/CMakeLists.txt +++ b/tests/auto/qml/usertypes/CMakeLists.txt @@ -5,6 +5,13 @@ ##################################################################### ## tst_usertypes Test: ##################################################################### + +if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT) + cmake_minimum_required(VERSION 3.16) + project(tst_usertypes LANGUAGES CXX) + find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST) +endif() + file(GLOB_RECURSE test_data_glob RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/data/*) diff --git a/tests/auto/reconnect/tst/CMakeLists.txt b/tests/auto/reconnect/tst/CMakeLists.txt index 027f9f0..a2df4d2 100644 --- a/tests/auto/reconnect/tst/CMakeLists.txt +++ b/tests/auto/reconnect/tst/CMakeLists.txt @@ -1,6 +1,12 @@ # Copyright (C) 2022 The Qt Company Ltd. # SPDX-License-Identifier: BSD-3-Clause +if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT) + cmake_minimum_required(VERSION 3.16) + project(tst_ro_reconnect LANGUAGES CXX) + find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST) +endif() + qt_internal_add_test(tst_ro_reconnect OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/" SOURCES tst_reconnect.cpp diff --git a/tests/auto/rep_from_header/CMakeLists.txt b/tests/auto/rep_from_header/CMakeLists.txt index 1fddfef..81a5b3e 100644 --- a/tests/auto/rep_from_header/CMakeLists.txt +++ b/tests/auto/rep_from_header/CMakeLists.txt @@ -6,6 +6,12 @@ ## tst_rep_from_header Test: ##################################################################### +if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT) + cmake_minimum_required(VERSION 3.16) + project(tst_rep_from_header LANGUAGES CXX) + find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST) +endif() + qt_internal_add_test(tst_rep_from_header SOURCES tst_rep_from_header.cpp diff --git a/tests/auto/repc/enums/CMakeLists.txt b/tests/auto/repc/enums/CMakeLists.txt index 7d8e954..a60ab0e 100644 --- a/tests/auto/repc/enums/CMakeLists.txt +++ b/tests/auto/repc/enums/CMakeLists.txt @@ -6,6 +6,12 @@ ## tst_enums Test: ##################################################################### +if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT) + cmake_minimum_required(VERSION 3.16) + project(tst_enums LANGUAGES CXX) + find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST) +endif() + qt_internal_add_test(tst_enums SOURCES tst_enums.cpp diff --git a/tests/auto/repc/pods/CMakeLists.txt b/tests/auto/repc/pods/CMakeLists.txt index 70d9bac..ad6eb1b 100644 --- a/tests/auto/repc/pods/CMakeLists.txt +++ b/tests/auto/repc/pods/CMakeLists.txt @@ -6,6 +6,12 @@ ## tst_repc_pods Test: ##################################################################### +if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT) + cmake_minimum_required(VERSION 3.16) + project(tst_repc_pods LANGUAGES CXX) + find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST) +endif() + qt_internal_add_test(tst_repc_pods SOURCES tst_pods.cpp diff --git a/tests/auto/repc/signature/signatureTests/CMakeLists.txt b/tests/auto/repc/signature/signatureTests/CMakeLists.txt index 86ebe58..06fbb5e 100644 --- a/tests/auto/repc/signature/signatureTests/CMakeLists.txt +++ b/tests/auto/repc/signature/signatureTests/CMakeLists.txt @@ -6,6 +6,12 @@ ## tst_signature Test: ##################################################################### +if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT) + cmake_minimum_required(VERSION 3.16) + project(tst_ro_signature LANGUAGES CXX) + find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST) +endif() + qt_internal_add_test(tst_ro_signature OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/" SOURCES diff --git a/tests/auto/repcinlib/CMakeLists.txt b/tests/auto/repcinlib/CMakeLists.txt index 323a7c9..0d8b3ca 100644 --- a/tests/auto/repcinlib/CMakeLists.txt +++ b/tests/auto/repcinlib/CMakeLists.txt @@ -1,6 +1,12 @@ # Copyright (C) 2022 The Qt Company Ltd. # SPDX-License-Identifier: BSD-3-Clause +if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT) + cmake_minimum_required(VERSION 3.16) + project(tst_repcinlib LANGUAGES CXX) + find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST) +endif() + set(CMAKE_INCLUDE_CURRENT_DIR ON) qt_add_library(repclib diff --git a/tests/auto/repcodegenerator/CMakeLists.txt b/tests/auto/repcodegenerator/CMakeLists.txt index 00de831..8f681ee 100644 --- a/tests/auto/repcodegenerator/CMakeLists.txt +++ b/tests/auto/repcodegenerator/CMakeLists.txt @@ -6,6 +6,12 @@ ## tst_repcodegenerator Test: ##################################################################### +if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT) + cmake_minimum_required(VERSION 3.16) + project(tst_repcodegenerator LANGUAGES CXX) + find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST) +endif() + qt_internal_add_test(tst_repcodegenerator SOURCES tst_repcodegenerator.cpp diff --git a/tests/auto/repparser/CMakeLists.txt b/tests/auto/repparser/CMakeLists.txt index d2696c8..d9e763c 100644 --- a/tests/auto/repparser/CMakeLists.txt +++ b/tests/auto/repparser/CMakeLists.txt @@ -5,6 +5,12 @@ ## tst_parser Test: ##################################################################### +if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT) + cmake_minimum_required(VERSION 3.16) + project(tst_parser LANGUAGES CXX) + find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST) +endif() + set(REPPARSER_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../../../src/repparser") qt_internal_add_test(tst_parser diff --git a/tests/auto/restart/tst/CMakeLists.txt b/tests/auto/restart/tst/CMakeLists.txt index 9ee090e..57b75b8 100644 --- a/tests/auto/restart/tst/CMakeLists.txt +++ b/tests/auto/restart/tst/CMakeLists.txt @@ -6,6 +6,12 @@ ## tst_restart Test: ##################################################################### +if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT) + cmake_minimum_required(VERSION 3.16) + project(tst_restart LANGUAGES CXX) + find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST) +endif() + qt_internal_add_test(tst_restart OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/" SOURCES diff --git a/tests/auto/subclassreplica/CMakeLists.txt b/tests/auto/subclassreplica/CMakeLists.txt index 2a9cce6..f70b054 100644 --- a/tests/auto/subclassreplica/CMakeLists.txt +++ b/tests/auto/subclassreplica/CMakeLists.txt @@ -6,6 +6,12 @@ ## tst_subclassreplicatest Test: ##################################################################### +if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT) + cmake_minimum_required(VERSION 3.16) + project(tst_subclassreplicatest LANGUAGES CXX) + find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST) +endif() + qt_internal_add_test(tst_subclassreplicatest SOURCES tst_subclassreplicatest.cpp diff --git a/tests/manual/examples/ble/bleclient/CMakeLists.txt b/tests/manual/examples/ble/bleclient/CMakeLists.txt index 1fafb16..6b2f33e 100644 --- a/tests/manual/examples/ble/bleclient/CMakeLists.txt +++ b/tests/manual/examples/ble/bleclient/CMakeLists.txt @@ -1,8 +1,11 @@ # Copyright (C) 2022 The Qt Company Ltd. # SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause -cmake_minimum_required(VERSION 3.16) -project(tst_bleclient VERSION "${QT_REPO_MODULE_VERSION}" LANGUAGES CXX) +if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT) + cmake_minimum_required(VERSION 3.16) + project(tst_bleclient LANGUAGES CXX) + find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST) +endif() set(CMAKE_INCLUDE_CURRENT_DIR ON) set(CMAKE_AUTOMOC ON) diff --git a/tests/manual/examples/ble/bleserver/CMakeLists.txt b/tests/manual/examples/ble/bleserver/CMakeLists.txt index eedc4df..5e868bd 100644 --- a/tests/manual/examples/ble/bleserver/CMakeLists.txt +++ b/tests/manual/examples/ble/bleserver/CMakeLists.txt @@ -1,8 +1,11 @@ # Copyright (C) 2022 The Qt Company Ltd. # SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause -cmake_minimum_required(VERSION 3.16) -project(tst_bleserver VERSION "${QT_REPO_MODULE_VERSION}" LANGUAGES CXX) +if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT) + cmake_minimum_required(VERSION 3.16) + project(tst_bleserver LANGUAGES CXX) + find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST) +endif() set(CMAKE_INCLUDE_CURRENT_DIR ON) set(CMAKE_AUTOMOC ON) diff --git a/tests/manual/examples/qmlmodelviewclient/CMakeLists.txt b/tests/manual/examples/qmlmodelviewclient/CMakeLists.txt index 59ac80b..b45fc77 100644 --- a/tests/manual/examples/qmlmodelviewclient/CMakeLists.txt +++ b/tests/manual/examples/qmlmodelviewclient/CMakeLists.txt @@ -1,8 +1,11 @@ # Copyright (C) 2022 The Qt Company Ltd. # SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause -cmake_minimum_required(VERSION 3.16) -project(tst_qmlmodelviewclient VERSION "${QT_REPO_MODULE_VERSION}" LANGUAGES CXX) +if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT) + cmake_minimum_required(VERSION 3.16) + project(tst_qmlmodelviewclient LANGUAGES CXX) + find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST) +endif() set(CMAKE_AUTOMOC ON) diff --git a/tests/manual/examples/simpleswitch/directconnectdynamicclient/CMakeLists.txt b/tests/manual/examples/simpleswitch/directconnectdynamicclient/CMakeLists.txt index 7d342af..ff6540e 100644 --- a/tests/manual/examples/simpleswitch/directconnectdynamicclient/CMakeLists.txt +++ b/tests/manual/examples/simpleswitch/directconnectdynamicclient/CMakeLists.txt @@ -1,8 +1,11 @@ # Copyright (C) 2022 The Qt Company Ltd. # SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause -cmake_minimum_required(VERSION 3.16) -project(tst_directconnectdynamicclient VERSION "${QT_REPO_MODULE_VERSION}" LANGUAGES CXX) +if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT) + cmake_minimum_required(VERSION 3.16) + project(tst_directconnectdynamicclient LANGUAGES CXX) + find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST) +endif() if (ANDROID) message(FATAL_ERROR "This project cannot be built on Android.") diff --git a/tests/manual/examples/simpleswitch/registryconnectedclient/CMakeLists.txt b/tests/manual/examples/simpleswitch/registryconnectedclient/CMakeLists.txt index aeedea7..9308744 100644 --- a/tests/manual/examples/simpleswitch/registryconnectedclient/CMakeLists.txt +++ b/tests/manual/examples/simpleswitch/registryconnectedclient/CMakeLists.txt @@ -1,8 +1,11 @@ # Copyright (C) 2022 The Qt Company Ltd. # SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause -cmake_minimum_required(VERSION 3.16) -project(tst_registryconnectedclient VERSION "${QT_REPO_MODULE_VERSION}" LANGUAGES CXX) +if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT) + cmake_minimum_required(VERSION 3.16) + project(tst_registryconnectedclient LANGUAGES CXX) + find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST) +endif() if (ANDROID) message(FATAL_ERROR "This project cannot be built on Android.") diff --git a/tests/manual/examples/simpleswitch/registryconnectedserver/CMakeLists.txt b/tests/manual/examples/simpleswitch/registryconnectedserver/CMakeLists.txt index c8eed68..3d51586 100644 --- a/tests/manual/examples/simpleswitch/registryconnectedserver/CMakeLists.txt +++ b/tests/manual/examples/simpleswitch/registryconnectedserver/CMakeLists.txt @@ -1,8 +1,11 @@ # Copyright (C) 2022 The Qt Company Ltd. # SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause -cmake_minimum_required(VERSION 3.16) -project(tst_registryconnectedserver VERSION "${QT_REPO_MODULE_VERSION}" LANGUAGES CXX) +if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT) + cmake_minimum_required(VERSION 3.16) + project(tst_registryconnectedserver LANGUAGES CXX) + find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST) +endif() if (ANDROID) message(FATAL_ERROR "This project cannot be built on Android.") |