summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexandru Croitor <[email protected]>2025-06-03 15:50:38 +0200
committerAlexandru Croitor <[email protected]>2025-06-04 10:43:02 +0200
commit2aca1b0e9aa4220241512f3a22d175a8277c1365 (patch)
treea22b544c97e88d5f07e075ef46a5b43bccca418c
parent37a489062d2e87e9456eb9759afb7689c8ed56f6 (diff)
CMake: Make qtremoteobjects tests standalone projectsHEADdev
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]>
-rw-r--r--tests/auto/benchmarks/CMakeLists.txt6
-rw-r--r--tests/auto/external_IODevice/tst_client/CMakeLists.txt6
-rw-r--r--tests/auto/integration/CMakeLists.txt6
-rw-r--r--tests/auto/integration_external/external/CMakeLists.txt6
-rw-r--r--tests/auto/integration_multiprocess/tst/CMakeLists.txt6
-rw-r--r--tests/auto/localserveroption/CMakeLists.txt6
-rw-r--r--tests/auto/modelreplica/CMakeLists.txt6
-rw-r--r--tests/auto/modelview/CMakeLists.txt6
-rw-r--r--tests/auto/pods/CMakeLists.txt6
-rw-r--r--tests/auto/proxy/CMakeLists.txt6
-rw-r--r--tests/auto/proxy_multiprocess/tst/CMakeLists.txt6
-rw-r--r--tests/auto/qml/integration/CMakeLists.txt6
-rw-r--r--tests/auto/qml/usertypes/CMakeLists.txt7
-rw-r--r--tests/auto/reconnect/tst/CMakeLists.txt6
-rw-r--r--tests/auto/rep_from_header/CMakeLists.txt6
-rw-r--r--tests/auto/repc/enums/CMakeLists.txt6
-rw-r--r--tests/auto/repc/pods/CMakeLists.txt6
-rw-r--r--tests/auto/repc/signature/signatureTests/CMakeLists.txt6
-rw-r--r--tests/auto/repcinlib/CMakeLists.txt6
-rw-r--r--tests/auto/repcodegenerator/CMakeLists.txt6
-rw-r--r--tests/auto/repparser/CMakeLists.txt6
-rw-r--r--tests/auto/restart/tst/CMakeLists.txt6
-rw-r--r--tests/auto/subclassreplica/CMakeLists.txt6
-rw-r--r--tests/manual/examples/ble/bleclient/CMakeLists.txt7
-rw-r--r--tests/manual/examples/ble/bleserver/CMakeLists.txt7
-rw-r--r--tests/manual/examples/qmlmodelviewclient/CMakeLists.txt7
-rw-r--r--tests/manual/examples/simpleswitch/directconnectdynamicclient/CMakeLists.txt7
-rw-r--r--tests/manual/examples/simpleswitch/registryconnectedclient/CMakeLists.txt7
-rw-r--r--tests/manual/examples/simpleswitch/registryconnectedserver/CMakeLists.txt7
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.")