aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/benchmarks/particles/affectors/CMakeLists.txt6
-rw-r--r--tests/benchmarks/particles/emission/CMakeLists.txt6
-rw-r--r--tests/benchmarks/qml/animation/CMakeLists.txt6
-rw-r--r--tests/benchmarks/qml/binding/CMakeLists.txt6
-rw-r--r--tests/benchmarks/qml/compilation/CMakeLists.txt6
-rw-r--r--tests/benchmarks/qml/creation/CMakeLists.txt6
-rw-r--r--tests/benchmarks/qml/deltablue/CMakeLists.txt6
-rw-r--r--tests/benchmarks/qml/holistic/CMakeLists.txt6
-rw-r--r--tests/benchmarks/qml/huge_array_compilation/CMakeLists.txt6
-rw-r--r--tests/benchmarks/qml/javascript/CMakeLists.txt6
-rw-r--r--tests/benchmarks/qml/js/qjsengine/CMakeLists.txt6
-rw-r--r--tests/benchmarks/qml/js/qjsvalue/CMakeLists.txt6
-rw-r--r--tests/benchmarks/qml/js/qjsvalueiterator/CMakeLists.txt6
-rw-r--r--tests/benchmarks/qml/librarymetrics_performance/CMakeLists.txt6
-rw-r--r--tests/benchmarks/qml/model/sfpm/CMakeLists.txt6
-rw-r--r--tests/benchmarks/qml/painting/CMakeLists.txt6
-rw-r--r--tests/benchmarks/qml/qmldom/CMakeLists.txt6
-rw-r--r--tests/benchmarks/qml/qmlls/CMakeLists.txt6
-rw-r--r--tests/benchmarks/qml/qproperty/CMakeLists.txt6
-rw-r--r--tests/benchmarks/qml/qqmlchangeset/CMakeLists.txt6
-rw-r--r--tests/benchmarks/qml/qqmlcomponent/CMakeLists.txt6
-rw-r--r--tests/benchmarks/qml/qqmlmetaproperty/CMakeLists.txt6
-rw-r--r--tests/benchmarks/qml/qquickwindow/CMakeLists.txt6
-rw-r--r--tests/benchmarks/qml/script/CMakeLists.txt6
-rw-r--r--tests/benchmarks/qml/typeimports/CMakeLists.txt6
-rw-r--r--tests/benchmarks/quick/accessibility/CMakeLists.txt6
-rw-r--r--tests/benchmarks/quick/colorresolving/CMakeLists.txt6
-rw-r--r--tests/benchmarks/quick/curverenderer/CMakeLists.txt6
-rw-r--r--tests/benchmarks/quick/events/CMakeLists.txt6
-rw-r--r--tests/benchmarks/quick/qsggeometry/CMakeLists.txt6
30 files changed, 180 insertions, 0 deletions
diff --git a/tests/benchmarks/particles/affectors/CMakeLists.txt b/tests/benchmarks/particles/affectors/CMakeLists.txt
index e028825ff5..bc7d333dcb 100644
--- a/tests/benchmarks/particles/affectors/CMakeLists.txt
+++ b/tests/benchmarks/particles/affectors/CMakeLists.txt
@@ -7,6 +7,12 @@
## tst_affectors Binary:
#####################################################################
+if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT)
+ cmake_minimum_required(VERSION 3.16)
+ project(tst_affectors LANGUAGES CXX)
+ find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST)
+endif()
+
qt_internal_add_benchmark(tst_affectors
SOURCES
tst_affectors.cpp
diff --git a/tests/benchmarks/particles/emission/CMakeLists.txt b/tests/benchmarks/particles/emission/CMakeLists.txt
index 33e9fc4a68..71bfabc219 100644
--- a/tests/benchmarks/particles/emission/CMakeLists.txt
+++ b/tests/benchmarks/particles/emission/CMakeLists.txt
@@ -7,6 +7,12 @@
## tst_emission Binary:
#####################################################################
+if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT)
+ cmake_minimum_required(VERSION 3.16)
+ project(tst_emission LANGUAGES CXX)
+ find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST)
+endif()
+
qt_internal_add_benchmark(tst_emission
SOURCES
tst_emission.cpp
diff --git a/tests/benchmarks/qml/animation/CMakeLists.txt b/tests/benchmarks/qml/animation/CMakeLists.txt
index 518113be4b..4b4643e67f 100644
--- a/tests/benchmarks/qml/animation/CMakeLists.txt
+++ b/tests/benchmarks/qml/animation/CMakeLists.txt
@@ -7,6 +7,12 @@
## tst_animation Binary:
#####################################################################
+if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT)
+ cmake_minimum_required(VERSION 3.16)
+ project(tst_animation LANGUAGES CXX)
+ find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST)
+endif()
+
qt_internal_add_benchmark(tst_animation
SOURCES
tst_animation.cpp
diff --git a/tests/benchmarks/qml/binding/CMakeLists.txt b/tests/benchmarks/qml/binding/CMakeLists.txt
index 11588cdbea..15cedd3e96 100644
--- a/tests/benchmarks/qml/binding/CMakeLists.txt
+++ b/tests/benchmarks/qml/binding/CMakeLists.txt
@@ -7,6 +7,12 @@
## tst_binding Binary:
#####################################################################
+if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT)
+ cmake_minimum_required(VERSION 3.16)
+ project(tst_binding LANGUAGES CXX)
+ find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST)
+endif()
+
qt_internal_add_benchmark(tst_binding
SOURCES
testtypes.cpp testtypes.h
diff --git a/tests/benchmarks/qml/compilation/CMakeLists.txt b/tests/benchmarks/qml/compilation/CMakeLists.txt
index 4ae6775ea4..17629b1c29 100644
--- a/tests/benchmarks/qml/compilation/CMakeLists.txt
+++ b/tests/benchmarks/qml/compilation/CMakeLists.txt
@@ -7,6 +7,12 @@
## tst_compilation Binary:
#####################################################################
+if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT)
+ cmake_minimum_required(VERSION 3.16)
+ project(tst_compilation LANGUAGES CXX)
+ find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST)
+endif()
+
qt_internal_add_benchmark(tst_compilation
SOURCES
tst_compilation.cpp
diff --git a/tests/benchmarks/qml/creation/CMakeLists.txt b/tests/benchmarks/qml/creation/CMakeLists.txt
index 2295c409f5..68216009bd 100644
--- a/tests/benchmarks/qml/creation/CMakeLists.txt
+++ b/tests/benchmarks/qml/creation/CMakeLists.txt
@@ -7,6 +7,12 @@
## tst_creation Binary:
#####################################################################
+if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT)
+ cmake_minimum_required(VERSION 3.16)
+ project(tst_creation LANGUAGES CXX)
+ find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST)
+endif()
+
qt_internal_add_benchmark(tst_creation
SOURCES
tst_creation.cpp
diff --git a/tests/benchmarks/qml/deltablue/CMakeLists.txt b/tests/benchmarks/qml/deltablue/CMakeLists.txt
index e913098a96..b624214e93 100644
--- a/tests/benchmarks/qml/deltablue/CMakeLists.txt
+++ b/tests/benchmarks/qml/deltablue/CMakeLists.txt
@@ -1,6 +1,12 @@
# Copyright (C) 2023 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_deltablue LANGUAGES CXX)
+ find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST)
+endif()
+
qt_internal_add_benchmark(tst_deltablue
SOURCES
main.cpp
diff --git a/tests/benchmarks/qml/holistic/CMakeLists.txt b/tests/benchmarks/qml/holistic/CMakeLists.txt
index 16ed54cf89..63efa9c737 100644
--- a/tests/benchmarks/qml/holistic/CMakeLists.txt
+++ b/tests/benchmarks/qml/holistic/CMakeLists.txt
@@ -7,6 +7,12 @@
## tst_holistic Binary:
#####################################################################
+if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT)
+ cmake_minimum_required(VERSION 3.16)
+ project(tst_holistic LANGUAGES CXX)
+ find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST)
+endif()
+
qt_internal_add_benchmark(tst_holistic
SOURCES
testtypes.cpp testtypes.h
diff --git a/tests/benchmarks/qml/huge_array_compilation/CMakeLists.txt b/tests/benchmarks/qml/huge_array_compilation/CMakeLists.txt
index 97e2b68450..15c8895724 100644
--- a/tests/benchmarks/qml/huge_array_compilation/CMakeLists.txt
+++ b/tests/benchmarks/qml/huge_array_compilation/CMakeLists.txt
@@ -1,6 +1,12 @@
# Copyright (C) 2026 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_hugeArrayCompilation LANGUAGES CXX)
+ find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST)
+endif()
+
qt_internal_add_benchmark(tst_hugeArrayCompilation
SOURCES
tst_hugeArrayCompilation.cpp
diff --git a/tests/benchmarks/qml/javascript/CMakeLists.txt b/tests/benchmarks/qml/javascript/CMakeLists.txt
index 3406acc377..47a8a4b5e3 100644
--- a/tests/benchmarks/qml/javascript/CMakeLists.txt
+++ b/tests/benchmarks/qml/javascript/CMakeLists.txt
@@ -7,6 +7,12 @@
## tst_javascript Binary:
#####################################################################
+if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT)
+ cmake_minimum_required(VERSION 3.16)
+ project(tst_javascript LANGUAGES CXX)
+ find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST)
+endif()
+
qt_internal_add_benchmark(tst_javascript
SOURCES
testtypes.cpp testtypes.h
diff --git a/tests/benchmarks/qml/js/qjsengine/CMakeLists.txt b/tests/benchmarks/qml/js/qjsengine/CMakeLists.txt
index 50deab7112..e9fe132d38 100644
--- a/tests/benchmarks/qml/js/qjsengine/CMakeLists.txt
+++ b/tests/benchmarks/qml/js/qjsengine/CMakeLists.txt
@@ -7,6 +7,12 @@
## tst_bench_qjsengine Binary:
#####################################################################
+if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT)
+ cmake_minimum_required(VERSION 3.16)
+ project(tst_bench_qjsengine LANGUAGES CXX)
+ find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST)
+endif()
+
qt_internal_add_benchmark(tst_bench_qjsengine
SOURCES
tst_qjsengine.cpp
diff --git a/tests/benchmarks/qml/js/qjsvalue/CMakeLists.txt b/tests/benchmarks/qml/js/qjsvalue/CMakeLists.txt
index 54baf2f2d3..5142ad1cf4 100644
--- a/tests/benchmarks/qml/js/qjsvalue/CMakeLists.txt
+++ b/tests/benchmarks/qml/js/qjsvalue/CMakeLists.txt
@@ -7,6 +7,12 @@
## tst_bench_qjsvalue Binary:
#####################################################################
+if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT)
+ cmake_minimum_required(VERSION 3.16)
+ project(tst_bench_qjsvalue LANGUAGES CXX)
+ find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST)
+endif()
+
qt_internal_add_benchmark(tst_bench_qjsvalue
SOURCES
tst_qjsvalue.cpp
diff --git a/tests/benchmarks/qml/js/qjsvalueiterator/CMakeLists.txt b/tests/benchmarks/qml/js/qjsvalueiterator/CMakeLists.txt
index 253b3ff0f4..3dcfcfcadc 100644
--- a/tests/benchmarks/qml/js/qjsvalueiterator/CMakeLists.txt
+++ b/tests/benchmarks/qml/js/qjsvalueiterator/CMakeLists.txt
@@ -7,6 +7,12 @@
## tst_bench_qjsvalueiterator Binary:
#####################################################################
+if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT)
+ cmake_minimum_required(VERSION 3.16)
+ project(tst_bench_qjsvalueiterator LANGUAGES CXX)
+ find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST)
+endif()
+
qt_internal_add_benchmark(tst_bench_qjsvalueiterator
SOURCES
tst_qjsvalueiterator.cpp
diff --git a/tests/benchmarks/qml/librarymetrics_performance/CMakeLists.txt b/tests/benchmarks/qml/librarymetrics_performance/CMakeLists.txt
index 2a57b85c8c..c72c0ac1e2 100644
--- a/tests/benchmarks/qml/librarymetrics_performance/CMakeLists.txt
+++ b/tests/benchmarks/qml/librarymetrics_performance/CMakeLists.txt
@@ -7,6 +7,12 @@
## tst_librarymetrics_performance Binary:
#####################################################################
+if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT)
+ cmake_minimum_required(VERSION 3.16)
+ project(tst_librarymetrics_performance LANGUAGES CXX)
+ find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST)
+endif()
+
qt_internal_add_benchmark(tst_librarymetrics_performance
SOURCES
tst_librarymetrics_performance.cpp
diff --git a/tests/benchmarks/qml/model/sfpm/CMakeLists.txt b/tests/benchmarks/qml/model/sfpm/CMakeLists.txt
index bebe3f4da7..2b5a1218c5 100644
--- a/tests/benchmarks/qml/model/sfpm/CMakeLists.txt
+++ b/tests/benchmarks/qml/model/sfpm/CMakeLists.txt
@@ -8,6 +8,12 @@
#####################################################################
cmake_minimum_required(VERSION 3.27)
+if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT)
+ cmake_minimum_required(VERSION 3.16)
+ project(tst_qmlsortfilterproxymodel_bench LANGUAGES CXX)
+ find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST)
+endif()
+
qt_internal_add_benchmark(tst_qmlsortfilterproxymodel_bench
SOURCES
tst_qqmlsortfilterproxymodel.cpp
diff --git a/tests/benchmarks/qml/painting/CMakeLists.txt b/tests/benchmarks/qml/painting/CMakeLists.txt
index 3c2f1f057e..57eea34b2a 100644
--- a/tests/benchmarks/qml/painting/CMakeLists.txt
+++ b/tests/benchmarks/qml/painting/CMakeLists.txt
@@ -7,6 +7,12 @@
## painting Binary:
#####################################################################
+if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT)
+ cmake_minimum_required(VERSION 3.16)
+ project(painting LANGUAGES CXX)
+ find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST)
+endif()
+
qt_internal_add_benchmark(painting
SOURCES
paintbenchmark.cpp
diff --git a/tests/benchmarks/qml/qmldom/CMakeLists.txt b/tests/benchmarks/qml/qmldom/CMakeLists.txt
index 7610d2c772..ad651413c2 100644
--- a/tests/benchmarks/qml/qmldom/CMakeLists.txt
+++ b/tests/benchmarks/qml/qmldom/CMakeLists.txt
@@ -5,6 +5,12 @@
## tst_qmldomConstruction Test:
#####################################################################
+if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT)
+ cmake_minimum_required(VERSION 3.16)
+ project(tst_qmldomconstruction LANGUAGES CXX)
+ find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST)
+endif()
+
qt_internal_add_benchmark(tst_qmldomconstruction
SOURCES
tst_qmldomconstruction.cpp
diff --git a/tests/benchmarks/qml/qmlls/CMakeLists.txt b/tests/benchmarks/qml/qmlls/CMakeLists.txt
index d5ae0ad206..f8ee512f81 100644
--- a/tests/benchmarks/qml/qmlls/CMakeLists.txt
+++ b/tests/benchmarks/qml/qmlls/CMakeLists.txt
@@ -1,6 +1,12 @@
# Copyright (C) 2025 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_highlightConstruction LANGUAGES CXX)
+ find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST)
+endif()
+
find_package(Qt COMPONENTS OPTIONAL Qt::QmlLSPrivate)
if (NOT TARGET Qt::QmlLSPrivate)
diff --git a/tests/benchmarks/qml/qproperty/CMakeLists.txt b/tests/benchmarks/qml/qproperty/CMakeLists.txt
index 7fb075a17d..4b882ebd57 100644
--- a/tests/benchmarks/qml/qproperty/CMakeLists.txt
+++ b/tests/benchmarks/qml/qproperty/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_bench_qproperty_qml LANGUAGES CXX)
+ find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST)
+endif()
+
qt_internal_add_benchmark(tst_bench_qproperty_qml
SOURCES
main.cpp
diff --git a/tests/benchmarks/qml/qqmlchangeset/CMakeLists.txt b/tests/benchmarks/qml/qqmlchangeset/CMakeLists.txt
index 7a9f727a11..7df8011749 100644
--- a/tests/benchmarks/qml/qqmlchangeset/CMakeLists.txt
+++ b/tests/benchmarks/qml/qqmlchangeset/CMakeLists.txt
@@ -7,6 +7,12 @@
## tst_bench_qqmlchangeset Binary:
#####################################################################
+if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT)
+ cmake_minimum_required(VERSION 3.16)
+ project(tst_bench_qqmlchangeset LANGUAGES CXX)
+ find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST)
+endif()
+
qt_internal_add_benchmark(tst_bench_qqmlchangeset
SOURCES
tst_qqmlchangeset.cpp
diff --git a/tests/benchmarks/qml/qqmlcomponent/CMakeLists.txt b/tests/benchmarks/qml/qqmlcomponent/CMakeLists.txt
index 2064304756..6bf07faab0 100644
--- a/tests/benchmarks/qml/qqmlcomponent/CMakeLists.txt
+++ b/tests/benchmarks/qml/qqmlcomponent/CMakeLists.txt
@@ -7,6 +7,12 @@
## tst_qqmlcomponent Binary:
#####################################################################
+if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT)
+ cmake_minimum_required(VERSION 3.16)
+ project(tst_qqmlcomponent_benchmark LANGUAGES CXX)
+ find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST)
+endif()
+
qt_internal_add_benchmark(tst_qqmlcomponent_benchmark # special case avoid collision with auto test
GUI
SOURCES
diff --git a/tests/benchmarks/qml/qqmlmetaproperty/CMakeLists.txt b/tests/benchmarks/qml/qqmlmetaproperty/CMakeLists.txt
index eeff7bb86d..6a843a7d09 100644
--- a/tests/benchmarks/qml/qqmlmetaproperty/CMakeLists.txt
+++ b/tests/benchmarks/qml/qqmlmetaproperty/CMakeLists.txt
@@ -7,6 +7,12 @@
## tst_qqmlmetaproperty Binary:
#####################################################################
+if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT)
+ cmake_minimum_required(VERSION 3.16)
+ project(tst_qqmlmetaproperty LANGUAGES CXX)
+ find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST)
+endif()
+
qt_internal_add_benchmark(tst_qqmlmetaproperty
SOURCES
tst_qqmlmetaproperty.cpp
diff --git a/tests/benchmarks/qml/qquickwindow/CMakeLists.txt b/tests/benchmarks/qml/qquickwindow/CMakeLists.txt
index b99862e203..e165b18239 100644
--- a/tests/benchmarks/qml/qquickwindow/CMakeLists.txt
+++ b/tests/benchmarks/qml/qquickwindow/CMakeLists.txt
@@ -7,6 +7,12 @@
## tst_qquickwindow Binary:
#####################################################################
+if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT)
+ cmake_minimum_required(VERSION 3.16)
+ project(tst_qquickwindow_bench LANGUAGES CXX)
+ find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST)
+endif()
+
qt_internal_add_benchmark(tst_qquickwindow_bench # special case
SOURCES
tst_qquickwindow.cpp
diff --git a/tests/benchmarks/qml/script/CMakeLists.txt b/tests/benchmarks/qml/script/CMakeLists.txt
index c3c0570b45..0b15c6d694 100644
--- a/tests/benchmarks/qml/script/CMakeLists.txt
+++ b/tests/benchmarks/qml/script/CMakeLists.txt
@@ -7,6 +7,12 @@
## tst_script Binary:
#####################################################################
+if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT)
+ cmake_minimum_required(VERSION 3.16)
+ project(tst_script LANGUAGES CXX)
+ find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST)
+endif()
+
qt_internal_add_benchmark(tst_script
SOURCES
tst_script.cpp
diff --git a/tests/benchmarks/qml/typeimports/CMakeLists.txt b/tests/benchmarks/qml/typeimports/CMakeLists.txt
index bc0fa98973..c11b06dc78 100644
--- a/tests/benchmarks/qml/typeimports/CMakeLists.txt
+++ b/tests/benchmarks/qml/typeimports/CMakeLists.txt
@@ -7,6 +7,12 @@
## tst_typeimports Binary:
#####################################################################
+if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT)
+ cmake_minimum_required(VERSION 3.16)
+ project(tst_typeimports LANGUAGES CXX)
+ find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST)
+endif()
+
qt_internal_add_benchmark(tst_typeimports
SOURCES
tst_typeimports.cpp
diff --git a/tests/benchmarks/quick/accessibility/CMakeLists.txt b/tests/benchmarks/quick/accessibility/CMakeLists.txt
index 255690f708..360e6ecd70 100644
--- a/tests/benchmarks/quick/accessibility/CMakeLists.txt
+++ b/tests/benchmarks/quick/accessibility/CMakeLists.txt
@@ -5,6 +5,12 @@
## tst_bench_accessibility Test:
#####################################################################
+if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT)
+ cmake_minimum_required(VERSION 3.16)
+ project(tst_bench_accessibility LANGUAGES CXX)
+ find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST)
+endif()
+
qt_internal_add_benchmark(tst_bench_accessibility
SOURCES
tst_bench_accessibility.cpp
diff --git a/tests/benchmarks/quick/colorresolving/CMakeLists.txt b/tests/benchmarks/quick/colorresolving/CMakeLists.txt
index 082897799c..3ecf1403f4 100644
--- a/tests/benchmarks/quick/colorresolving/CMakeLists.txt
+++ b/tests/benchmarks/quick/colorresolving/CMakeLists.txt
@@ -7,6 +7,12 @@
## tst_colorresolving Test:
#####################################################################
+if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT)
+ cmake_minimum_required(VERSION 3.16)
+ project(tst_colorresolving LANGUAGES CXX)
+ find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST)
+endif()
+
qt_internal_add_benchmark(tst_colorresolving
SOURCES
tst_colorresolving.cpp
diff --git a/tests/benchmarks/quick/curverenderer/CMakeLists.txt b/tests/benchmarks/quick/curverenderer/CMakeLists.txt
index c690bed7cc..a6708fa97d 100644
--- a/tests/benchmarks/quick/curverenderer/CMakeLists.txt
+++ b/tests/benchmarks/quick/curverenderer/CMakeLists.txt
@@ -1,6 +1,12 @@
# Copyright (C) 2024 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_bench_curverenderer LANGUAGES CXX)
+ find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST)
+endif()
+
qt_internal_add_benchmark(tst_bench_curverenderer
SOURCES
tst_bench_curverenderer.cpp
diff --git a/tests/benchmarks/quick/events/CMakeLists.txt b/tests/benchmarks/quick/events/CMakeLists.txt
index b3001d0f57..602371728b 100644
--- a/tests/benchmarks/quick/events/CMakeLists.txt
+++ b/tests/benchmarks/quick/events/CMakeLists.txt
@@ -7,6 +7,12 @@
## tst_qevents Binary:
#####################################################################
+if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT)
+ cmake_minimum_required(VERSION 3.16)
+ project(tst_qevents LANGUAGES CXX)
+ find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST)
+endif()
+
qt_internal_add_benchmark(tst_qevents
SOURCES
tst_events.cpp
diff --git a/tests/benchmarks/quick/qsggeometry/CMakeLists.txt b/tests/benchmarks/quick/qsggeometry/CMakeLists.txt
index cdcf177e19..026ea5624c 100644
--- a/tests/benchmarks/quick/qsggeometry/CMakeLists.txt
+++ b/tests/benchmarks/quick/qsggeometry/CMakeLists.txt
@@ -5,6 +5,12 @@
## tst_bench_qsggeometry Binary:
#####################################################################
+if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT)
+ cmake_minimum_required(VERSION 3.16)
+ project(tst_bench_qsggeometry LANGUAGES CXX)
+ find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST)
+endif()
+
qt_internal_add_benchmark(tst_bench_qsggeometry
SOURCES
tst_bench_qsggeometry.cpp