aboutsummaryrefslogtreecommitdiffstats
path: root/tests/benchmarks
diff options
context:
space:
mode:
Diffstat (limited to 'tests/benchmarks')
-rw-r--r--tests/benchmarks/CMakeLists.txt7
-rw-r--r--tests/benchmarks/particles/CMakeLists.txt4
-rw-r--r--tests/benchmarks/particles/affectors/CMakeLists.txt28
-rw-r--r--tests/benchmarks/particles/emission/CMakeLists.txt28
-rw-r--r--tests/benchmarks/qml/CMakeLists.txt17
-rw-r--r--tests/benchmarks/qml/animation/CMakeLists.txt33
-rw-r--r--tests/benchmarks/qml/binding/CMakeLists.txt28
-rw-r--r--tests/benchmarks/qml/compilation/CMakeLists.txt30
-rw-r--r--tests/benchmarks/qml/creation/CMakeLists.txt33
-rw-r--r--tests/benchmarks/qml/holistic/CMakeLists.txt29
-rw-r--r--tests/benchmarks/qml/javascript/CMakeLists.txt28
-rw-r--r--tests/benchmarks/qml/js/CMakeLists.txt5
-rw-r--r--tests/benchmarks/qml/js/qjsengine/CMakeLists.txt25
-rw-r--r--tests/benchmarks/qml/js/qjsvalue/CMakeLists.txt25
-rw-r--r--tests/benchmarks/qml/js/qjsvalueiterator/CMakeLists.txt18
-rw-r--r--tests/benchmarks/qml/librarymetrics_performance/CMakeLists.txt36
-rw-r--r--tests/benchmarks/qml/painting/CMakeLists.txt22
-rw-r--r--tests/benchmarks/qml/qqmlchangeset/CMakeLists.txt30
-rw-r--r--tests/benchmarks/qml/qqmlcomponent/CMakeLists.txt28
-rw-r--r--tests/benchmarks/qml/qqmlmetaproperty/CMakeLists.txt27
-rw-r--r--tests/benchmarks/qml/qquickwindow/CMakeLists.txt37
-rw-r--r--tests/benchmarks/qml/script/CMakeLists.txt34
-rw-r--r--tests/benchmarks/qml/typeimports/CMakeLists.txt27
-rw-r--r--tests/benchmarks/quick/CMakeLists.txt3
-rw-r--r--tests/benchmarks/quick/events/CMakeLists.txt49
25 files changed, 631 insertions, 0 deletions
diff --git a/tests/benchmarks/CMakeLists.txt b/tests/benchmarks/CMakeLists.txt
new file mode 100644
index 0000000000..0cc44921f4
--- /dev/null
+++ b/tests/benchmarks/CMakeLists.txt
@@ -0,0 +1,7 @@
+# Generated from benchmarks.pro.
+
+add_subdirectory(qml)
+add_subdirectory(quick)
+if(QT_FEATURE_opengles2 OR QT_FEATURE_opengles3 OR (QT_FEATURE_opengl AND QT_FEATURE_private_tests))
+ add_subdirectory(particles)
+endif()
diff --git a/tests/benchmarks/particles/CMakeLists.txt b/tests/benchmarks/particles/CMakeLists.txt
new file mode 100644
index 0000000000..8bfb0df4b6
--- /dev/null
+++ b/tests/benchmarks/particles/CMakeLists.txt
@@ -0,0 +1,4 @@
+# Generated from particles.pro.
+
+add_subdirectory(emission)
+add_subdirectory(affectors)
diff --git a/tests/benchmarks/particles/affectors/CMakeLists.txt b/tests/benchmarks/particles/affectors/CMakeLists.txt
new file mode 100644
index 0000000000..75a6b52f73
--- /dev/null
+++ b/tests/benchmarks/particles/affectors/CMakeLists.txt
@@ -0,0 +1,28 @@
+# Generated from affectors.pro.
+
+#####################################################################
+## tst_affectors Binary:
+#####################################################################
+
+add_qt_executable(tst_affectors
+ GUI
+ SOURCES
+ tst_affectors.cpp
+ DEFINES
+ SRCDIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}\\\"
+ LIBRARIES
+ Qt::QuickParticlesPrivate
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::QuickParticles
+ Qt::Test
+)
+
+#### Keys ignored in scope 1:.:.:affectors.pro:<TRUE>:
+# TEMPLATE = "app"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:affectors.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
diff --git a/tests/benchmarks/particles/emission/CMakeLists.txt b/tests/benchmarks/particles/emission/CMakeLists.txt
new file mode 100644
index 0000000000..7749d5f877
--- /dev/null
+++ b/tests/benchmarks/particles/emission/CMakeLists.txt
@@ -0,0 +1,28 @@
+# Generated from emission.pro.
+
+#####################################################################
+## tst_emission Binary:
+#####################################################################
+
+add_qt_executable(tst_emission
+ GUI
+ SOURCES
+ tst_emission.cpp
+ LIBRARIES
+ Qt::QuickParticlesPrivate
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::QuickParticles
+ Qt::Test
+)
+
+#### Keys ignored in scope 1:.:.:emission.pro:<TRUE>:
+# DEPLOYMENT = "testDataFiles"
+# testDataFiles.files = "data"
+# testDataFiles.path = "."
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:emission.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
diff --git a/tests/benchmarks/qml/CMakeLists.txt b/tests/benchmarks/qml/CMakeLists.txt
new file mode 100644
index 0000000000..816ad1856e
--- /dev/null
+++ b/tests/benchmarks/qml/CMakeLists.txt
@@ -0,0 +1,17 @@
+# Generated from qml.pro.
+
+add_subdirectory(binding)
+add_subdirectory(compilation)
+add_subdirectory(javascript)
+add_subdirectory(holistic)
+add_subdirectory(qqmlchangeset)
+add_subdirectory(qqmlcomponent)
+add_subdirectory(qqmlmetaproperty)
+add_subdirectory(librarymetrics_performance)
+add_subdirectory(script)
+add_subdirectory(js)
+add_subdirectory(creation)
+if(TARGET Qt::OpenGL)
+ add_subdirectory(painting)
+ add_subdirectory(qquickwindow)
+endif()
diff --git a/tests/benchmarks/qml/animation/CMakeLists.txt b/tests/benchmarks/qml/animation/CMakeLists.txt
new file mode 100644
index 0000000000..79416db229
--- /dev/null
+++ b/tests/benchmarks/qml/animation/CMakeLists.txt
@@ -0,0 +1,33 @@
+# Generated from animation.pro.
+
+#####################################################################
+## tst_animation Binary:
+#####################################################################
+
+add_qt_executable(tst_animation
+ GUI
+ SOURCES
+ tst_animation.cpp
+ DEFINES
+ SRCDIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}\\\"
+ LIBRARIES
+ Qt::CorePrivate
+ Qt::GuiPrivate
+ Qt::QmlPrivate
+ Qt::QuickPrivate
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+ Qt::Test
+)
+
+#### Keys ignored in scope 1:.:.:animation.pro:<TRUE>:
+# CONFIG = "benchmark"
+# TEMPLATE = "app"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:animation.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
diff --git a/tests/benchmarks/qml/binding/CMakeLists.txt b/tests/benchmarks/qml/binding/CMakeLists.txt
new file mode 100644
index 0000000000..7cc445700b
--- /dev/null
+++ b/tests/benchmarks/qml/binding/CMakeLists.txt
@@ -0,0 +1,28 @@
+# Generated from binding.pro.
+
+#####################################################################
+## tst_binding Binary:
+#####################################################################
+
+add_qt_executable(tst_binding
+ GUI
+ SOURCES
+ testtypes.cpp testtypes.h
+ tst_binding.cpp
+ DEFINES
+ SRCDIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}\\\"
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Qml
+ Qt::Test
+)
+
+#### Keys ignored in scope 1:.:.:binding.pro:<TRUE>:
+# CONFIG = "benchmark"
+# TEMPLATE = "app"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:binding.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
diff --git a/tests/benchmarks/qml/compilation/CMakeLists.txt b/tests/benchmarks/qml/compilation/CMakeLists.txt
new file mode 100644
index 0000000000..e4512d1960
--- /dev/null
+++ b/tests/benchmarks/qml/compilation/CMakeLists.txt
@@ -0,0 +1,30 @@
+# Generated from compilation.pro.
+
+#####################################################################
+## tst_compilation Binary:
+#####################################################################
+
+add_qt_executable(tst_compilation
+ GUI
+ SOURCES
+ tst_compilation.cpp
+ DEFINES
+ SRCDIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}\\\"
+ LIBRARIES
+ Qt::CorePrivate
+ Qt::QmlPrivate
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Qml
+ Qt::Test
+)
+
+#### Keys ignored in scope 1:.:.:compilation.pro:<TRUE>:
+# CONFIG = "benchmark" "release"
+# TEMPLATE = "app"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:compilation.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
diff --git a/tests/benchmarks/qml/creation/CMakeLists.txt b/tests/benchmarks/qml/creation/CMakeLists.txt
new file mode 100644
index 0000000000..46f9f78126
--- /dev/null
+++ b/tests/benchmarks/qml/creation/CMakeLists.txt
@@ -0,0 +1,33 @@
+# Generated from creation.pro.
+
+#####################################################################
+## tst_creation Binary:
+#####################################################################
+
+add_qt_executable(tst_creation
+ GUI
+ SOURCES
+ tst_creation.cpp
+ DEFINES
+ SRCDIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}\\\"
+ LIBRARIES
+ Qt::CorePrivate
+ Qt::GuiPrivate
+ Qt::QmlPrivate
+ Qt::QuickPrivate
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+ Qt::Test
+)
+
+#### Keys ignored in scope 1:.:.:creation.pro:<TRUE>:
+# CONFIG = "benchmark"
+# TEMPLATE = "app"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:creation.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
diff --git a/tests/benchmarks/qml/holistic/CMakeLists.txt b/tests/benchmarks/qml/holistic/CMakeLists.txt
new file mode 100644
index 0000000000..5f48cf9f3a
--- /dev/null
+++ b/tests/benchmarks/qml/holistic/CMakeLists.txt
@@ -0,0 +1,29 @@
+# Generated from holistic.pro.
+
+#####################################################################
+## tst_holistic Binary:
+#####################################################################
+
+add_qt_executable(tst_holistic
+ GUI
+ SOURCES
+ testtypes.cpp testtypes.h
+ tst_holistic.cpp
+ DEFINES
+ SRCDIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}\\\"
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Network
+ Qt::Qml
+ Qt::Test
+)
+
+#### Keys ignored in scope 1:.:.:holistic.pro:<TRUE>:
+# CONFIG = "benchmark" "release"
+# TEMPLATE = "app"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:holistic.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
diff --git a/tests/benchmarks/qml/javascript/CMakeLists.txt b/tests/benchmarks/qml/javascript/CMakeLists.txt
new file mode 100644
index 0000000000..3c767ce333
--- /dev/null
+++ b/tests/benchmarks/qml/javascript/CMakeLists.txt
@@ -0,0 +1,28 @@
+# Generated from javascript.pro.
+
+#####################################################################
+## tst_javascript Binary:
+#####################################################################
+
+add_qt_executable(tst_javascript
+ GUI
+ SOURCES
+ testtypes.cpp testtypes.h
+ tst_javascript.cpp
+ DEFINES
+ SRCDIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}\\\"
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Qml
+ Qt::Test
+)
+
+#### Keys ignored in scope 1:.:.:javascript.pro:<TRUE>:
+# CONFIG = "benchmark"
+# TEMPLATE = "app"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:javascript.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
diff --git a/tests/benchmarks/qml/js/CMakeLists.txt b/tests/benchmarks/qml/js/CMakeLists.txt
new file mode 100644
index 0000000000..e503e28ebe
--- /dev/null
+++ b/tests/benchmarks/qml/js/CMakeLists.txt
@@ -0,0 +1,5 @@
+# Generated from js.pro.
+
+add_subdirectory(qjsengine)
+add_subdirectory(qjsvalue)
+add_subdirectory(qjsvalueiterator)
diff --git a/tests/benchmarks/qml/js/qjsengine/CMakeLists.txt b/tests/benchmarks/qml/js/qjsengine/CMakeLists.txt
new file mode 100644
index 0000000000..57aff6bf12
--- /dev/null
+++ b/tests/benchmarks/qml/js/qjsengine/CMakeLists.txt
@@ -0,0 +1,25 @@
+# Generated from qjsengine.pro.
+
+#####################################################################
+## tst_bench_qjsengine Binary:
+#####################################################################
+
+add_qt_executable(tst_bench_qjsengine
+ GUI
+ SOURCES
+ tst_qjsengine.cpp
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Qml
+ Qt::Test
+)
+
+#### Keys ignored in scope 1:.:.:qjsengine.pro:<TRUE>:
+# CONFIG = "benchmark"
+# TEMPLATE = "app"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:qjsengine.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
diff --git a/tests/benchmarks/qml/js/qjsvalue/CMakeLists.txt b/tests/benchmarks/qml/js/qjsvalue/CMakeLists.txt
new file mode 100644
index 0000000000..ba82b28a86
--- /dev/null
+++ b/tests/benchmarks/qml/js/qjsvalue/CMakeLists.txt
@@ -0,0 +1,25 @@
+# Generated from qjsvalue.pro.
+
+#####################################################################
+## tst_bench_qjsvalue Binary:
+#####################################################################
+
+add_qt_executable(tst_bench_qjsvalue
+ GUI
+ SOURCES
+ tst_qjsvalue.cpp
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Qml
+ Qt::Test
+)
+
+#### Keys ignored in scope 1:.:.:qjsvalue.pro:<TRUE>:
+# CONFIG = "benchmark"
+# TEMPLATE = "app"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:qjsvalue.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
diff --git a/tests/benchmarks/qml/js/qjsvalueiterator/CMakeLists.txt b/tests/benchmarks/qml/js/qjsvalueiterator/CMakeLists.txt
new file mode 100644
index 0000000000..b5d355eeee
--- /dev/null
+++ b/tests/benchmarks/qml/js/qjsvalueiterator/CMakeLists.txt
@@ -0,0 +1,18 @@
+# Generated from qjsvalueiterator.pro.
+
+#####################################################################
+## tst_bench_qjsvalueiterator Binary:
+#####################################################################
+
+add_qt_executable(tst_bench_qjsvalueiterator
+ GUI
+ SOURCES
+ tst_qjsvalueiterator.cpp
+ PUBLIC_LIBRARIES
+ Qt::Qml
+ Qt::Test
+)
+
+#### Keys ignored in scope 1:.:.:qjsvalueiterator.pro:<TRUE>:
+# CONFIG = "benchmark"
+# TEMPLATE = "app"
diff --git a/tests/benchmarks/qml/librarymetrics_performance/CMakeLists.txt b/tests/benchmarks/qml/librarymetrics_performance/CMakeLists.txt
new file mode 100644
index 0000000000..5145874028
--- /dev/null
+++ b/tests/benchmarks/qml/librarymetrics_performance/CMakeLists.txt
@@ -0,0 +1,36 @@
+# Generated from librarymetrics_performance.pro.
+
+#####################################################################
+## tst_librarymetrics_performance Binary:
+#####################################################################
+
+add_qt_executable(tst_librarymetrics_performance
+ GUI
+ SOURCES
+ tst_librarymetrics_performance.cpp
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Network
+ Qt::Qml
+ Qt::Quick
+ Qt::Test
+)
+
+# Resources:
+add_qt_resource(tst_librarymetrics_performance "qmake_immediate"
+ PREFIX
+ "/"
+ FILES
+ data
+)
+
+
+#### Keys ignored in scope 1:.:.:librarymetrics_performance.pro:<TRUE>:
+# CONFIG = "benchmark" "release"
+# TEMPLATE = "app"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:librarymetrics_performance.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
diff --git a/tests/benchmarks/qml/painting/CMakeLists.txt b/tests/benchmarks/qml/painting/CMakeLists.txt
new file mode 100644
index 0000000000..83290b2483
--- /dev/null
+++ b/tests/benchmarks/qml/painting/CMakeLists.txt
@@ -0,0 +1,22 @@
+# Generated from painting.pro.
+
+#####################################################################
+## painting Binary:
+#####################################################################
+
+add_qt_executable(painting
+ SOURCES
+ paintbenchmark.cpp
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::OpenGL
+)
+
+#### Keys ignored in scope 1:.:.:painting.pro:<TRUE>:
+# CONFIG = "console"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:painting.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
diff --git a/tests/benchmarks/qml/qqmlchangeset/CMakeLists.txt b/tests/benchmarks/qml/qqmlchangeset/CMakeLists.txt
new file mode 100644
index 0000000000..83d628265e
--- /dev/null
+++ b/tests/benchmarks/qml/qqmlchangeset/CMakeLists.txt
@@ -0,0 +1,30 @@
+# Generated from qqmlchangeset.pro.
+
+#####################################################################
+## tst_qqmlchangeset Binary:
+#####################################################################
+
+add_qt_executable(tst_qqmlchangeset
+ GUI
+ SOURCES
+ tst_qqmlchangeset.cpp
+ DEFINES
+ QT_DISABLE_DEPRECATED_BEFORE=0
+ LIBRARIES
+ Qt::QuickPrivate
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+ Qt::Test
+)
+
+#### Keys ignored in scope 1:.:.:qqmlchangeset.pro:<TRUE>:
+# CONFIG = "benchmark"
+# TEMPLATE = "app"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:qqmlchangeset.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
diff --git a/tests/benchmarks/qml/qqmlcomponent/CMakeLists.txt b/tests/benchmarks/qml/qqmlcomponent/CMakeLists.txt
new file mode 100644
index 0000000000..d54f1d09a5
--- /dev/null
+++ b/tests/benchmarks/qml/qqmlcomponent/CMakeLists.txt
@@ -0,0 +1,28 @@
+# Generated from qqmlcomponent.pro.
+
+#####################################################################
+## tst_qqmlcomponent Binary:
+#####################################################################
+
+add_qt_executable(tst_qqmlcomponent
+ GUI
+ SOURCES
+ testtypes.cpp testtypes.h
+ tst_qqmlcomponent.cpp
+ DEFINES
+ SRCDIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}\\\"
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Qml
+ Qt::Test
+)
+
+#### Keys ignored in scope 1:.:.:qqmlcomponent.pro:<TRUE>:
+# CONFIG = "benchmark"
+# TEMPLATE = "app"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:qqmlcomponent.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
diff --git a/tests/benchmarks/qml/qqmlmetaproperty/CMakeLists.txt b/tests/benchmarks/qml/qqmlmetaproperty/CMakeLists.txt
new file mode 100644
index 0000000000..5e4205e1f8
--- /dev/null
+++ b/tests/benchmarks/qml/qqmlmetaproperty/CMakeLists.txt
@@ -0,0 +1,27 @@
+# Generated from qqmlmetaproperty.pro.
+
+#####################################################################
+## tst_qqmlmetaproperty Binary:
+#####################################################################
+
+add_qt_executable(tst_qqmlmetaproperty
+ GUI
+ SOURCES
+ tst_qqmlmetaproperty.cpp
+ DEFINES
+ SRCDIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}\\\"
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Qml
+ Qt::Test
+)
+
+#### Keys ignored in scope 1:.:.:qqmlmetaproperty.pro:<TRUE>:
+# CONFIG = "benchmark"
+# TEMPLATE = "app"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:qqmlmetaproperty.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
diff --git a/tests/benchmarks/qml/qquickwindow/CMakeLists.txt b/tests/benchmarks/qml/qquickwindow/CMakeLists.txt
new file mode 100644
index 0000000000..192479355a
--- /dev/null
+++ b/tests/benchmarks/qml/qquickwindow/CMakeLists.txt
@@ -0,0 +1,37 @@
+# Generated from qquickwindow.pro.
+
+#####################################################################
+## tst_qquickwindow Binary:
+#####################################################################
+
+add_qt_executable(tst_qquickwindow
+ GUI
+ SOURCES
+ tst_qquickwindow.cpp
+ DEFINES
+ QT_DISABLE_DEPRECATED_BEFORE=0
+ LIBRARIES
+ Qt::CorePrivate
+ Qt::GuiPrivate
+ Qt::OpenGLPrivate
+ Qt::QmlPrivate
+ Qt::QuickPrivate
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::OpenGL
+ Qt::Qml
+ Qt::Quick
+ Qt::Test
+)
+
+#### Keys ignored in scope 1:.:.:qquickwindow.pro:<TRUE>:
+# CONFIG = "benchmark"
+# DEPLOYMENT = "testDataFiles"
+# testDataFiles.files = "data"
+# testDataFiles.path = "."
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:qquickwindow.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
diff --git a/tests/benchmarks/qml/script/CMakeLists.txt b/tests/benchmarks/qml/script/CMakeLists.txt
new file mode 100644
index 0000000000..bf30b75b5b
--- /dev/null
+++ b/tests/benchmarks/qml/script/CMakeLists.txt
@@ -0,0 +1,34 @@
+# Generated from script.pro.
+
+#####################################################################
+## tst_script Binary:
+#####################################################################
+
+add_qt_executable(tst_script
+ GUI
+ SOURCES
+ tst_script.cpp
+ DEFINES
+ QT_DISABLE_DEPRECATED_BEFORE=0
+ SRCDIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}\\\"
+ LIBRARIES
+ Qt::CorePrivate
+ Qt::GuiPrivate
+ Qt::QmlPrivate
+ Qt::QuickPrivate
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+ Qt::Test
+)
+
+#### Keys ignored in scope 1:.:.:script.pro:<TRUE>:
+# CONFIG = "benchmark" "release"
+# TEMPLATE = "app"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:script.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
diff --git a/tests/benchmarks/qml/typeimports/CMakeLists.txt b/tests/benchmarks/qml/typeimports/CMakeLists.txt
new file mode 100644
index 0000000000..08a164537f
--- /dev/null
+++ b/tests/benchmarks/qml/typeimports/CMakeLists.txt
@@ -0,0 +1,27 @@
+# Generated from typeimports.pro.
+
+#####################################################################
+## tst_typeimports Binary:
+#####################################################################
+
+add_qt_executable(tst_typeimports
+ GUI
+ SOURCES
+ tst_typeimports.cpp
+ DEFINES
+ SRCDIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}\\\"
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Qml
+ Qt::Test
+)
+
+#### Keys ignored in scope 1:.:.:typeimports.pro:<TRUE>:
+# CONFIG = "benchmark"
+# TEMPLATE = "app"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:typeimports.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
diff --git a/tests/benchmarks/quick/CMakeLists.txt b/tests/benchmarks/quick/CMakeLists.txt
new file mode 100644
index 0000000000..533f382398
--- /dev/null
+++ b/tests/benchmarks/quick/CMakeLists.txt
@@ -0,0 +1,3 @@
+# Generated from quick.pro.
+
+add_subdirectory(events)
diff --git a/tests/benchmarks/quick/events/CMakeLists.txt b/tests/benchmarks/quick/events/CMakeLists.txt
new file mode 100644
index 0000000000..0e7041c882
--- /dev/null
+++ b/tests/benchmarks/quick/events/CMakeLists.txt
@@ -0,0 +1,49 @@
+# Generated from events.pro.
+
+#####################################################################
+## tst_qevents Binary:
+#####################################################################
+
+add_qt_executable(tst_qevents
+ GUI
+ SOURCES
+ ../../../auto/quick/shared/geometrytestutil.cpp ../../../auto/quick/shared/geometrytestutil.h
+ ../../../auto/quick/shared/viewtestutil.cpp ../../../auto/quick/shared/viewtestutil.h
+ ../../../auto/quick/shared/visualtestutil.cpp ../../../auto/quick/shared/visualtestutil.h
+ ../../../auto/shared/util.cpp ../../../auto/shared/util.h
+ tst_events.cpp
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\"
+ INCLUDE_DIRECTORIES
+ ../../../auto/shared
+ LIBRARIES
+ Qt::CorePrivate
+ Qt::GuiPrivate
+ Qt::QmlPrivate
+ Qt::QuickPrivate
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+ Qt::Test
+)
+
+#### Keys ignored in scope 1:.:.:events.pro:<TRUE>:
+# CONFIG = "benchmark"
+# TEMPLATE = "app"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:events.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
+
+extend_target(tst_qevents CONDITION ANDROID OR APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\":/data\\\"
+)
+
+extend_target(tst_qevents CONDITION NOT ANDROID AND NOT APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\"
+)