diff options
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 |
