aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/particles
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/particles')
-rw-r--r--tests/auto/particles/CMakeLists.txt27
-rw-r--r--tests/auto/particles/qquickage/CMakeLists.txt53
-rw-r--r--tests/auto/particles/qquickangleddirection/CMakeLists.txt53
-rw-r--r--tests/auto/particles/qquickcumulativedirection/CMakeLists.txt53
-rw-r--r--tests/auto/particles/qquickcustomaffector/CMakeLists.txt53
-rw-r--r--tests/auto/particles/qquickcustomparticle/CMakeLists.txt53
-rw-r--r--tests/auto/particles/qquickellipseextruder/CMakeLists.txt53
-rw-r--r--tests/auto/particles/qquickfriction/CMakeLists.txt53
-rw-r--r--tests/auto/particles/qquickgravity/CMakeLists.txt53
-rw-r--r--tests/auto/particles/qquickgroupgoal/CMakeLists.txt53
-rw-r--r--tests/auto/particles/qquickimageparticle/CMakeLists.txt53
-rw-r--r--tests/auto/particles/qquickitemparticle/CMakeLists.txt53
-rw-r--r--tests/auto/particles/qquicklineextruder/CMakeLists.txt53
-rw-r--r--tests/auto/particles/qquickmaskextruder/CMakeLists.txt53
-rw-r--r--tests/auto/particles/qquickparticlegroup/CMakeLists.txt53
-rw-r--r--tests/auto/particles/qquickparticlesystem/CMakeLists.txt53
-rw-r--r--tests/auto/particles/qquickpointattractor/CMakeLists.txt53
-rw-r--r--tests/auto/particles/qquickpointdirection/CMakeLists.txt53
-rw-r--r--tests/auto/particles/qquickrectangleextruder/CMakeLists.txt53
-rw-r--r--tests/auto/particles/qquickspritegoal/CMakeLists.txt53
-rw-r--r--tests/auto/particles/qquicktargetdirection/CMakeLists.txt53
-rw-r--r--tests/auto/particles/qquicktrailemitter/CMakeLists.txt53
-rw-r--r--tests/auto/particles/qquickturbulence/CMakeLists.txt53
-rw-r--r--tests/auto/particles/qquickwander/CMakeLists.txt53
24 files changed, 1246 insertions, 0 deletions
diff --git a/tests/auto/particles/CMakeLists.txt b/tests/auto/particles/CMakeLists.txt
new file mode 100644
index 0000000000..b712210c0a
--- /dev/null
+++ b/tests/auto/particles/CMakeLists.txt
@@ -0,0 +1,27 @@
+# Generated from particles.pro.
+
+if(QT_FEATURE_private_tests)
+ add_subdirectory(qquickage)
+ add_subdirectory(qquickangleddirection)
+ add_subdirectory(qquickcumulativedirection)
+ add_subdirectory(qquickcustomaffector)
+ add_subdirectory(qquickcustomparticle)
+ add_subdirectory(qquickellipseextruder)
+ add_subdirectory(qquickgroupgoal)
+ add_subdirectory(qquickfriction)
+ add_subdirectory(qquickgravity)
+ add_subdirectory(qquickimageparticle)
+ add_subdirectory(qquickitemparticle)
+ add_subdirectory(qquicklineextruder)
+ add_subdirectory(qquickmaskextruder)
+ add_subdirectory(qquickparticlegroup)
+ add_subdirectory(qquickparticlesystem)
+ add_subdirectory(qquickpointattractor)
+ add_subdirectory(qquickpointdirection)
+ add_subdirectory(qquickrectangleextruder)
+ add_subdirectory(qquickspritegoal)
+ add_subdirectory(qquicktargetdirection)
+ add_subdirectory(qquicktrailemitter)
+ add_subdirectory(qquickturbulence)
+ add_subdirectory(qquickwander)
+endif()
diff --git a/tests/auto/particles/qquickage/CMakeLists.txt b/tests/auto/particles/qquickage/CMakeLists.txt
new file mode 100644
index 0000000000..cceeab2f82
--- /dev/null
+++ b/tests/auto/particles/qquickage/CMakeLists.txt
@@ -0,0 +1,53 @@
+# Generated from qquickage.pro.
+
+#####################################################################
+## tst_qquickage Test:
+#####################################################################
+
+# Collect test data
+
+file(GLOB test_data_glob
+ LIST_DIRECTORIES true
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ "data/*")
+list(APPEND test_data ${test_data_glob})
+
+add_qt_test(tst_qquickage
+ GUI
+ SOURCES
+ ../../shared/util.cpp ../../shared/util.h
+ tst_qquickage.cpp
+ INCLUDE_DIRECTORIES
+ ../../shared
+ LIBRARIES
+ Qt::CorePrivate
+ Qt::GuiPrivate
+ Qt::QmlPrivate
+ Qt::QuickParticlesPrivate
+ Qt::QuickPrivate
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+ Qt::QuickParticles
+ TESTDATA ${test_data}
+)
+
+#### Keys ignored in scope 1:.:.:qquickage.pro:<TRUE>:
+# CONFIG = "testcase"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:qquickage.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
+
+extend_target(tst_qquickage CONDITION ANDROID OR APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\":/data\\\"
+)
+
+extend_target(tst_qquickage CONDITION NOT ANDROID AND NOT APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\"
+)
diff --git a/tests/auto/particles/qquickangleddirection/CMakeLists.txt b/tests/auto/particles/qquickangleddirection/CMakeLists.txt
new file mode 100644
index 0000000000..76c7edb765
--- /dev/null
+++ b/tests/auto/particles/qquickangleddirection/CMakeLists.txt
@@ -0,0 +1,53 @@
+# Generated from qquickangleddirection.pro.
+
+#####################################################################
+## tst_qquickangleddirection Test:
+#####################################################################
+
+# Collect test data
+
+file(GLOB test_data_glob
+ LIST_DIRECTORIES true
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ "data/*")
+list(APPEND test_data ${test_data_glob})
+
+add_qt_test(tst_qquickangleddirection
+ GUI
+ SOURCES
+ ../../shared/util.cpp ../../shared/util.h
+ tst_qquickangleddirection.cpp
+ INCLUDE_DIRECTORIES
+ ../../shared
+ LIBRARIES
+ Qt::CorePrivate
+ Qt::GuiPrivate
+ Qt::QmlPrivate
+ Qt::QuickParticlesPrivate
+ Qt::QuickPrivate
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+ Qt::QuickParticles
+ TESTDATA ${test_data}
+)
+
+#### Keys ignored in scope 1:.:.:qquickangleddirection.pro:<TRUE>:
+# CONFIG = "testcase"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:qquickangleddirection.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
+
+extend_target(tst_qquickangleddirection CONDITION ANDROID OR APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\":/data\\\"
+)
+
+extend_target(tst_qquickangleddirection CONDITION NOT ANDROID AND NOT APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\"
+)
diff --git a/tests/auto/particles/qquickcumulativedirection/CMakeLists.txt b/tests/auto/particles/qquickcumulativedirection/CMakeLists.txt
new file mode 100644
index 0000000000..c5fcf48c42
--- /dev/null
+++ b/tests/auto/particles/qquickcumulativedirection/CMakeLists.txt
@@ -0,0 +1,53 @@
+# Generated from qquickcumulativedirection.pro.
+
+#####################################################################
+## tst_qquickcumulativedirection Test:
+#####################################################################
+
+# Collect test data
+
+file(GLOB test_data_glob
+ LIST_DIRECTORIES true
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ "data/*")
+list(APPEND test_data ${test_data_glob})
+
+add_qt_test(tst_qquickcumulativedirection
+ GUI
+ SOURCES
+ ../../shared/util.cpp ../../shared/util.h
+ tst_qquickcumulativedirection.cpp
+ INCLUDE_DIRECTORIES
+ ../../shared
+ LIBRARIES
+ Qt::CorePrivate
+ Qt::GuiPrivate
+ Qt::QmlPrivate
+ Qt::QuickParticlesPrivate
+ Qt::QuickPrivate
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+ Qt::QuickParticles
+ TESTDATA ${test_data}
+)
+
+#### Keys ignored in scope 1:.:.:qquickcumulativedirection.pro:<TRUE>:
+# CONFIG = "testcase"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:qquickcumulativedirection.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
+
+extend_target(tst_qquickcumulativedirection CONDITION ANDROID OR APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\":/data\\\"
+)
+
+extend_target(tst_qquickcumulativedirection CONDITION NOT ANDROID AND NOT APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\"
+)
diff --git a/tests/auto/particles/qquickcustomaffector/CMakeLists.txt b/tests/auto/particles/qquickcustomaffector/CMakeLists.txt
new file mode 100644
index 0000000000..9a36a03a67
--- /dev/null
+++ b/tests/auto/particles/qquickcustomaffector/CMakeLists.txt
@@ -0,0 +1,53 @@
+# Generated from qquickcustomaffector.pro.
+
+#####################################################################
+## tst_qquickcustomaffector Test:
+#####################################################################
+
+# Collect test data
+
+file(GLOB test_data_glob
+ LIST_DIRECTORIES true
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ "data/*")
+list(APPEND test_data ${test_data_glob})
+
+add_qt_test(tst_qquickcustomaffector
+ GUI
+ SOURCES
+ ../../shared/util.cpp ../../shared/util.h
+ tst_qquickcustomaffector.cpp
+ INCLUDE_DIRECTORIES
+ ../../shared
+ LIBRARIES
+ Qt::CorePrivate
+ Qt::GuiPrivate
+ Qt::QmlPrivate
+ Qt::QuickParticlesPrivate
+ Qt::QuickPrivate
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+ Qt::QuickParticles
+ TESTDATA ${test_data}
+)
+
+#### Keys ignored in scope 1:.:.:qquickcustomaffector.pro:<TRUE>:
+# CONFIG = "testcase"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:qquickcustomaffector.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
+
+extend_target(tst_qquickcustomaffector CONDITION ANDROID OR APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\":/data\\\"
+)
+
+extend_target(tst_qquickcustomaffector CONDITION NOT ANDROID AND NOT APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\"
+)
diff --git a/tests/auto/particles/qquickcustomparticle/CMakeLists.txt b/tests/auto/particles/qquickcustomparticle/CMakeLists.txt
new file mode 100644
index 0000000000..c63b52027a
--- /dev/null
+++ b/tests/auto/particles/qquickcustomparticle/CMakeLists.txt
@@ -0,0 +1,53 @@
+# Generated from qquickcustomparticle.pro.
+
+#####################################################################
+## tst_qquickcustomparticle Test:
+#####################################################################
+
+# Collect test data
+
+file(GLOB test_data_glob
+ LIST_DIRECTORIES true
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ "data/*")
+list(APPEND test_data ${test_data_glob})
+
+add_qt_test(tst_qquickcustomparticle
+ GUI
+ SOURCES
+ ../../shared/util.cpp ../../shared/util.h
+ tst_qquickcustomparticle.cpp
+ INCLUDE_DIRECTORIES
+ ../../shared
+ LIBRARIES
+ Qt::CorePrivate
+ Qt::GuiPrivate
+ Qt::QmlPrivate
+ Qt::QuickParticlesPrivate
+ Qt::QuickPrivate
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+ Qt::QuickParticles
+ TESTDATA ${test_data}
+)
+
+#### Keys ignored in scope 1:.:.:qquickcustomparticle.pro:<TRUE>:
+# CONFIG = "testcase"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:qquickcustomparticle.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
+
+extend_target(tst_qquickcustomparticle CONDITION ANDROID OR APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\":/data\\\"
+)
+
+extend_target(tst_qquickcustomparticle CONDITION NOT ANDROID AND NOT APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\"
+)
diff --git a/tests/auto/particles/qquickellipseextruder/CMakeLists.txt b/tests/auto/particles/qquickellipseextruder/CMakeLists.txt
new file mode 100644
index 0000000000..2fcbc03d50
--- /dev/null
+++ b/tests/auto/particles/qquickellipseextruder/CMakeLists.txt
@@ -0,0 +1,53 @@
+# Generated from qquickellipseextruder.pro.
+
+#####################################################################
+## tst_qquickellipseextruder Test:
+#####################################################################
+
+# Collect test data
+
+file(GLOB test_data_glob
+ LIST_DIRECTORIES true
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ "data/*")
+list(APPEND test_data ${test_data_glob})
+
+add_qt_test(tst_qquickellipseextruder
+ GUI
+ SOURCES
+ ../../shared/util.cpp ../../shared/util.h
+ tst_qquickellipseextruder.cpp
+ INCLUDE_DIRECTORIES
+ ../../shared
+ LIBRARIES
+ Qt::CorePrivate
+ Qt::GuiPrivate
+ Qt::QmlPrivate
+ Qt::QuickParticlesPrivate
+ Qt::QuickPrivate
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+ Qt::QuickParticles
+ TESTDATA ${test_data}
+)
+
+#### Keys ignored in scope 1:.:.:qquickellipseextruder.pro:<TRUE>:
+# CONFIG = "testcase"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:qquickellipseextruder.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
+
+extend_target(tst_qquickellipseextruder CONDITION ANDROID OR APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\":/data\\\"
+)
+
+extend_target(tst_qquickellipseextruder CONDITION NOT ANDROID AND NOT APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\"
+)
diff --git a/tests/auto/particles/qquickfriction/CMakeLists.txt b/tests/auto/particles/qquickfriction/CMakeLists.txt
new file mode 100644
index 0000000000..e495b693a4
--- /dev/null
+++ b/tests/auto/particles/qquickfriction/CMakeLists.txt
@@ -0,0 +1,53 @@
+# Generated from qquickfriction.pro.
+
+#####################################################################
+## tst_qquickfriction Test:
+#####################################################################
+
+# Collect test data
+
+file(GLOB test_data_glob
+ LIST_DIRECTORIES true
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ "data/*")
+list(APPEND test_data ${test_data_glob})
+
+add_qt_test(tst_qquickfriction
+ GUI
+ SOURCES
+ ../../shared/util.cpp ../../shared/util.h
+ tst_qquickfriction.cpp
+ INCLUDE_DIRECTORIES
+ ../../shared
+ LIBRARIES
+ Qt::CorePrivate
+ Qt::GuiPrivate
+ Qt::QmlPrivate
+ Qt::QuickParticlesPrivate
+ Qt::QuickPrivate
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+ Qt::QuickParticles
+ TESTDATA ${test_data}
+)
+
+#### Keys ignored in scope 1:.:.:qquickfriction.pro:<TRUE>:
+# CONFIG = "testcase"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:qquickfriction.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
+
+extend_target(tst_qquickfriction CONDITION ANDROID OR APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\":/data\\\"
+)
+
+extend_target(tst_qquickfriction CONDITION NOT ANDROID AND NOT APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\"
+)
diff --git a/tests/auto/particles/qquickgravity/CMakeLists.txt b/tests/auto/particles/qquickgravity/CMakeLists.txt
new file mode 100644
index 0000000000..4ddde296ba
--- /dev/null
+++ b/tests/auto/particles/qquickgravity/CMakeLists.txt
@@ -0,0 +1,53 @@
+# Generated from qquickgravity.pro.
+
+#####################################################################
+## tst_qquickgravity Test:
+#####################################################################
+
+# Collect test data
+
+file(GLOB test_data_glob
+ LIST_DIRECTORIES true
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ "data/*")
+list(APPEND test_data ${test_data_glob})
+
+add_qt_test(tst_qquickgravity
+ GUI
+ SOURCES
+ ../../shared/util.cpp ../../shared/util.h
+ tst_qquickgravity.cpp
+ INCLUDE_DIRECTORIES
+ ../../shared
+ LIBRARIES
+ Qt::CorePrivate
+ Qt::GuiPrivate
+ Qt::QmlPrivate
+ Qt::QuickParticlesPrivate
+ Qt::QuickPrivate
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+ Qt::QuickParticles
+ TESTDATA ${test_data}
+)
+
+#### Keys ignored in scope 1:.:.:qquickgravity.pro:<TRUE>:
+# CONFIG = "testcase"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:qquickgravity.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
+
+extend_target(tst_qquickgravity CONDITION ANDROID OR APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\":/data\\\"
+)
+
+extend_target(tst_qquickgravity CONDITION NOT ANDROID AND NOT APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\"
+)
diff --git a/tests/auto/particles/qquickgroupgoal/CMakeLists.txt b/tests/auto/particles/qquickgroupgoal/CMakeLists.txt
new file mode 100644
index 0000000000..52a2b4bb3f
--- /dev/null
+++ b/tests/auto/particles/qquickgroupgoal/CMakeLists.txt
@@ -0,0 +1,53 @@
+# Generated from qquickgroupgoal.pro.
+
+#####################################################################
+## tst_qquickgroupgoal Test:
+#####################################################################
+
+# Collect test data
+
+file(GLOB test_data_glob
+ LIST_DIRECTORIES true
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ "data/*")
+list(APPEND test_data ${test_data_glob})
+
+add_qt_test(tst_qquickgroupgoal
+ GUI
+ SOURCES
+ ../../shared/util.cpp ../../shared/util.h
+ tst_qquickgroupgoal.cpp
+ INCLUDE_DIRECTORIES
+ ../../shared
+ LIBRARIES
+ Qt::CorePrivate
+ Qt::GuiPrivate
+ Qt::QmlPrivate
+ Qt::QuickParticlesPrivate
+ Qt::QuickPrivate
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+ Qt::QuickParticles
+ TESTDATA ${test_data}
+)
+
+#### Keys ignored in scope 1:.:.:qquickgroupgoal.pro:<TRUE>:
+# CONFIG = "testcase"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:qquickgroupgoal.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
+
+extend_target(tst_qquickgroupgoal CONDITION ANDROID OR APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\":/data\\\"
+)
+
+extend_target(tst_qquickgroupgoal CONDITION NOT ANDROID AND NOT APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\"
+)
diff --git a/tests/auto/particles/qquickimageparticle/CMakeLists.txt b/tests/auto/particles/qquickimageparticle/CMakeLists.txt
new file mode 100644
index 0000000000..505e42bc03
--- /dev/null
+++ b/tests/auto/particles/qquickimageparticle/CMakeLists.txt
@@ -0,0 +1,53 @@
+# Generated from qquickimageparticle.pro.
+
+#####################################################################
+## tst_qquickimageparticle Test:
+#####################################################################
+
+# Collect test data
+
+file(GLOB test_data_glob
+ LIST_DIRECTORIES true
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ "data/*")
+list(APPEND test_data ${test_data_glob})
+
+add_qt_test(tst_qquickimageparticle
+ GUI
+ SOURCES
+ ../../shared/util.cpp ../../shared/util.h
+ tst_qquickimageparticle.cpp
+ INCLUDE_DIRECTORIES
+ ../../shared
+ LIBRARIES
+ Qt::CorePrivate
+ Qt::GuiPrivate
+ Qt::QmlPrivate
+ Qt::QuickParticlesPrivate
+ Qt::QuickPrivate
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+ Qt::QuickParticles
+ TESTDATA ${test_data}
+)
+
+#### Keys ignored in scope 1:.:.:qquickimageparticle.pro:<TRUE>:
+# CONFIG = "testcase"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:qquickimageparticle.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
+
+extend_target(tst_qquickimageparticle CONDITION ANDROID OR APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\":/data\\\"
+)
+
+extend_target(tst_qquickimageparticle CONDITION NOT ANDROID AND NOT APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\"
+)
diff --git a/tests/auto/particles/qquickitemparticle/CMakeLists.txt b/tests/auto/particles/qquickitemparticle/CMakeLists.txt
new file mode 100644
index 0000000000..200950e251
--- /dev/null
+++ b/tests/auto/particles/qquickitemparticle/CMakeLists.txt
@@ -0,0 +1,53 @@
+# Generated from qquickitemparticle.pro.
+
+#####################################################################
+## tst_qquickitemparticle Test:
+#####################################################################
+
+# Collect test data
+
+file(GLOB test_data_glob
+ LIST_DIRECTORIES true
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ "data/*")
+list(APPEND test_data ${test_data_glob})
+
+add_qt_test(tst_qquickitemparticle
+ GUI
+ SOURCES
+ ../../shared/util.cpp ../../shared/util.h
+ tst_qquickitemparticle.cpp
+ INCLUDE_DIRECTORIES
+ ../../shared
+ LIBRARIES
+ Qt::CorePrivate
+ Qt::GuiPrivate
+ Qt::QmlPrivate
+ Qt::QuickParticlesPrivate
+ Qt::QuickPrivate
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+ Qt::QuickParticles
+ TESTDATA ${test_data}
+)
+
+#### Keys ignored in scope 1:.:.:qquickitemparticle.pro:<TRUE>:
+# CONFIG = "testcase"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:qquickitemparticle.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
+
+extend_target(tst_qquickitemparticle CONDITION ANDROID OR APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\":/data\\\"
+)
+
+extend_target(tst_qquickitemparticle CONDITION NOT ANDROID AND NOT APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\"
+)
diff --git a/tests/auto/particles/qquicklineextruder/CMakeLists.txt b/tests/auto/particles/qquicklineextruder/CMakeLists.txt
new file mode 100644
index 0000000000..eb99095029
--- /dev/null
+++ b/tests/auto/particles/qquicklineextruder/CMakeLists.txt
@@ -0,0 +1,53 @@
+# Generated from qquicklineextruder.pro.
+
+#####################################################################
+## tst_qquicklineextruder Test:
+#####################################################################
+
+# Collect test data
+
+file(GLOB test_data_glob
+ LIST_DIRECTORIES true
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ "data/*")
+list(APPEND test_data ${test_data_glob})
+
+add_qt_test(tst_qquicklineextruder
+ GUI
+ SOURCES
+ ../../shared/util.cpp ../../shared/util.h
+ tst_qquicklineextruder.cpp
+ INCLUDE_DIRECTORIES
+ ../../shared
+ LIBRARIES
+ Qt::CorePrivate
+ Qt::GuiPrivate
+ Qt::QmlPrivate
+ Qt::QuickParticlesPrivate
+ Qt::QuickPrivate
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+ Qt::QuickParticles
+ TESTDATA ${test_data}
+)
+
+#### Keys ignored in scope 1:.:.:qquicklineextruder.pro:<TRUE>:
+# CONFIG = "testcase"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:qquicklineextruder.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
+
+extend_target(tst_qquicklineextruder CONDITION ANDROID OR APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\":/data\\\"
+)
+
+extend_target(tst_qquicklineextruder CONDITION NOT ANDROID AND NOT APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\"
+)
diff --git a/tests/auto/particles/qquickmaskextruder/CMakeLists.txt b/tests/auto/particles/qquickmaskextruder/CMakeLists.txt
new file mode 100644
index 0000000000..fd27aba91c
--- /dev/null
+++ b/tests/auto/particles/qquickmaskextruder/CMakeLists.txt
@@ -0,0 +1,53 @@
+# Generated from qquickmaskextruder.pro.
+
+#####################################################################
+## tst_qquickmaskextruder Test:
+#####################################################################
+
+# Collect test data
+
+file(GLOB test_data_glob
+ LIST_DIRECTORIES true
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ "data/*")
+list(APPEND test_data ${test_data_glob})
+
+add_qt_test(tst_qquickmaskextruder
+ GUI
+ SOURCES
+ ../../shared/util.cpp ../../shared/util.h
+ tst_qquickmaskextruder.cpp
+ INCLUDE_DIRECTORIES
+ ../../shared
+ LIBRARIES
+ Qt::CorePrivate
+ Qt::GuiPrivate
+ Qt::QmlPrivate
+ Qt::QuickParticlesPrivate
+ Qt::QuickPrivate
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+ Qt::QuickParticles
+ TESTDATA ${test_data}
+)
+
+#### Keys ignored in scope 1:.:.:qquickmaskextruder.pro:<TRUE>:
+# CONFIG = "testcase"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:qquickmaskextruder.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
+
+extend_target(tst_qquickmaskextruder CONDITION ANDROID OR APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\":/data\\\"
+)
+
+extend_target(tst_qquickmaskextruder CONDITION NOT ANDROID AND NOT APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\"
+)
diff --git a/tests/auto/particles/qquickparticlegroup/CMakeLists.txt b/tests/auto/particles/qquickparticlegroup/CMakeLists.txt
new file mode 100644
index 0000000000..f881057601
--- /dev/null
+++ b/tests/auto/particles/qquickparticlegroup/CMakeLists.txt
@@ -0,0 +1,53 @@
+# Generated from qquickparticlegroup.pro.
+
+#####################################################################
+## tst_qquickparticlegroup Test:
+#####################################################################
+
+# Collect test data
+
+file(GLOB test_data_glob
+ LIST_DIRECTORIES true
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ "data/*")
+list(APPEND test_data ${test_data_glob})
+
+add_qt_test(tst_qquickparticlegroup
+ GUI
+ SOURCES
+ ../../shared/util.cpp ../../shared/util.h
+ tst_qquickparticlegroup.cpp
+ INCLUDE_DIRECTORIES
+ ../../shared
+ LIBRARIES
+ Qt::CorePrivate
+ Qt::GuiPrivate
+ Qt::QmlPrivate
+ Qt::QuickParticlesPrivate
+ Qt::QuickPrivate
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+ Qt::QuickParticles
+ TESTDATA ${test_data}
+)
+
+#### Keys ignored in scope 1:.:.:qquickparticlegroup.pro:<TRUE>:
+# CONFIG = "testcase"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:qquickparticlegroup.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
+
+extend_target(tst_qquickparticlegroup CONDITION ANDROID OR APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\":/data\\\"
+)
+
+extend_target(tst_qquickparticlegroup CONDITION NOT ANDROID AND NOT APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\"
+)
diff --git a/tests/auto/particles/qquickparticlesystem/CMakeLists.txt b/tests/auto/particles/qquickparticlesystem/CMakeLists.txt
new file mode 100644
index 0000000000..e13047ad1d
--- /dev/null
+++ b/tests/auto/particles/qquickparticlesystem/CMakeLists.txt
@@ -0,0 +1,53 @@
+# Generated from qquickparticlesystem.pro.
+
+#####################################################################
+## tst_qquickparticlesystem Test:
+#####################################################################
+
+# Collect test data
+
+file(GLOB test_data_glob
+ LIST_DIRECTORIES true
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ "data/*")
+list(APPEND test_data ${test_data_glob})
+
+add_qt_test(tst_qquickparticlesystem
+ GUI
+ SOURCES
+ ../../shared/util.cpp ../../shared/util.h
+ tst_qquickparticlesystem.cpp
+ INCLUDE_DIRECTORIES
+ ../../shared
+ LIBRARIES
+ Qt::CorePrivate
+ Qt::GuiPrivate
+ Qt::QmlPrivate
+ Qt::QuickParticlesPrivate
+ Qt::QuickPrivate
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+ Qt::QuickParticles
+ TESTDATA ${test_data}
+)
+
+#### Keys ignored in scope 1:.:.:qquickparticlesystem.pro:<TRUE>:
+# CONFIG = "testcase"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:qquickparticlesystem.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
+
+extend_target(tst_qquickparticlesystem CONDITION ANDROID OR APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\":/data\\\"
+)
+
+extend_target(tst_qquickparticlesystem CONDITION NOT ANDROID AND NOT APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\"
+)
diff --git a/tests/auto/particles/qquickpointattractor/CMakeLists.txt b/tests/auto/particles/qquickpointattractor/CMakeLists.txt
new file mode 100644
index 0000000000..0093811ab0
--- /dev/null
+++ b/tests/auto/particles/qquickpointattractor/CMakeLists.txt
@@ -0,0 +1,53 @@
+# Generated from qquickpointattractor.pro.
+
+#####################################################################
+## tst_qquickpointattractor Test:
+#####################################################################
+
+# Collect test data
+
+file(GLOB test_data_glob
+ LIST_DIRECTORIES true
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ "data/*")
+list(APPEND test_data ${test_data_glob})
+
+add_qt_test(tst_qquickpointattractor
+ GUI
+ SOURCES
+ ../../shared/util.cpp ../../shared/util.h
+ tst_qquickpointattractor.cpp
+ INCLUDE_DIRECTORIES
+ ../../shared
+ LIBRARIES
+ Qt::CorePrivate
+ Qt::GuiPrivate
+ Qt::QmlPrivate
+ Qt::QuickParticlesPrivate
+ Qt::QuickPrivate
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+ Qt::QuickParticles
+ TESTDATA ${test_data}
+)
+
+#### Keys ignored in scope 1:.:.:qquickpointattractor.pro:<TRUE>:
+# CONFIG = "testcase"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:qquickpointattractor.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
+
+extend_target(tst_qquickpointattractor CONDITION ANDROID OR APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\":/data\\\"
+)
+
+extend_target(tst_qquickpointattractor CONDITION NOT ANDROID AND NOT APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\"
+)
diff --git a/tests/auto/particles/qquickpointdirection/CMakeLists.txt b/tests/auto/particles/qquickpointdirection/CMakeLists.txt
new file mode 100644
index 0000000000..c5b8489f20
--- /dev/null
+++ b/tests/auto/particles/qquickpointdirection/CMakeLists.txt
@@ -0,0 +1,53 @@
+# Generated from qquickpointdirection.pro.
+
+#####################################################################
+## tst_qquickpointdirection Test:
+#####################################################################
+
+# Collect test data
+
+file(GLOB test_data_glob
+ LIST_DIRECTORIES true
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ "data/*")
+list(APPEND test_data ${test_data_glob})
+
+add_qt_test(tst_qquickpointdirection
+ GUI
+ SOURCES
+ ../../shared/util.cpp ../../shared/util.h
+ tst_qquickpointdirection.cpp
+ INCLUDE_DIRECTORIES
+ ../../shared
+ LIBRARIES
+ Qt::CorePrivate
+ Qt::GuiPrivate
+ Qt::QmlPrivate
+ Qt::QuickParticlesPrivate
+ Qt::QuickPrivate
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+ Qt::QuickParticles
+ TESTDATA ${test_data}
+)
+
+#### Keys ignored in scope 1:.:.:qquickpointdirection.pro:<TRUE>:
+# CONFIG = "testcase"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:qquickpointdirection.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
+
+extend_target(tst_qquickpointdirection CONDITION ANDROID OR APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\":/data\\\"
+)
+
+extend_target(tst_qquickpointdirection CONDITION NOT ANDROID AND NOT APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\"
+)
diff --git a/tests/auto/particles/qquickrectangleextruder/CMakeLists.txt b/tests/auto/particles/qquickrectangleextruder/CMakeLists.txt
new file mode 100644
index 0000000000..0375792ac1
--- /dev/null
+++ b/tests/auto/particles/qquickrectangleextruder/CMakeLists.txt
@@ -0,0 +1,53 @@
+# Generated from qquickrectangleextruder.pro.
+
+#####################################################################
+## tst_qquickrectangleextruder Test:
+#####################################################################
+
+# Collect test data
+
+file(GLOB test_data_glob
+ LIST_DIRECTORIES true
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ "data/*")
+list(APPEND test_data ${test_data_glob})
+
+add_qt_test(tst_qquickrectangleextruder
+ GUI
+ SOURCES
+ ../../shared/util.cpp ../../shared/util.h
+ tst_qquickrectangleextruder.cpp
+ INCLUDE_DIRECTORIES
+ ../../shared
+ LIBRARIES
+ Qt::CorePrivate
+ Qt::GuiPrivate
+ Qt::QmlPrivate
+ Qt::QuickParticlesPrivate
+ Qt::QuickPrivate
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+ Qt::QuickParticles
+ TESTDATA ${test_data}
+)
+
+#### Keys ignored in scope 1:.:.:qquickrectangleextruder.pro:<TRUE>:
+# CONFIG = "testcase"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:qquickrectangleextruder.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
+
+extend_target(tst_qquickrectangleextruder CONDITION ANDROID OR APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\":/data\\\"
+)
+
+extend_target(tst_qquickrectangleextruder CONDITION NOT ANDROID AND NOT APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\"
+)
diff --git a/tests/auto/particles/qquickspritegoal/CMakeLists.txt b/tests/auto/particles/qquickspritegoal/CMakeLists.txt
new file mode 100644
index 0000000000..e92e736257
--- /dev/null
+++ b/tests/auto/particles/qquickspritegoal/CMakeLists.txt
@@ -0,0 +1,53 @@
+# Generated from qquickspritegoal.pro.
+
+#####################################################################
+## tst_qquickspritegoal Test:
+#####################################################################
+
+# Collect test data
+
+file(GLOB test_data_glob
+ LIST_DIRECTORIES true
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ "data/*")
+list(APPEND test_data ${test_data_glob})
+
+add_qt_test(tst_qquickspritegoal
+ GUI
+ SOURCES
+ ../../shared/util.cpp ../../shared/util.h
+ tst_qquickspritegoal.cpp
+ INCLUDE_DIRECTORIES
+ ../../shared
+ LIBRARIES
+ Qt::CorePrivate
+ Qt::GuiPrivate
+ Qt::QmlPrivate
+ Qt::QuickParticlesPrivate
+ Qt::QuickPrivate
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+ Qt::QuickParticles
+ TESTDATA ${test_data}
+)
+
+#### Keys ignored in scope 1:.:.:qquickspritegoal.pro:<TRUE>:
+# CONFIG = "testcase"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:qquickspritegoal.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
+
+extend_target(tst_qquickspritegoal CONDITION ANDROID OR APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\":/data\\\"
+)
+
+extend_target(tst_qquickspritegoal CONDITION NOT ANDROID AND NOT APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\"
+)
diff --git a/tests/auto/particles/qquicktargetdirection/CMakeLists.txt b/tests/auto/particles/qquicktargetdirection/CMakeLists.txt
new file mode 100644
index 0000000000..af2e47f52c
--- /dev/null
+++ b/tests/auto/particles/qquicktargetdirection/CMakeLists.txt
@@ -0,0 +1,53 @@
+# Generated from qquicktargetdirection.pro.
+
+#####################################################################
+## tst_qquicktargetdirection Test:
+#####################################################################
+
+# Collect test data
+
+file(GLOB test_data_glob
+ LIST_DIRECTORIES true
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ "data/*")
+list(APPEND test_data ${test_data_glob})
+
+add_qt_test(tst_qquicktargetdirection
+ GUI
+ SOURCES
+ ../../shared/util.cpp ../../shared/util.h
+ tst_qquicktargetdirection.cpp
+ INCLUDE_DIRECTORIES
+ ../../shared
+ LIBRARIES
+ Qt::CorePrivate
+ Qt::GuiPrivate
+ Qt::QmlPrivate
+ Qt::QuickParticlesPrivate
+ Qt::QuickPrivate
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+ Qt::QuickParticles
+ TESTDATA ${test_data}
+)
+
+#### Keys ignored in scope 1:.:.:qquicktargetdirection.pro:<TRUE>:
+# CONFIG = "testcase"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:qquicktargetdirection.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
+
+extend_target(tst_qquicktargetdirection CONDITION ANDROID OR APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\":/data\\\"
+)
+
+extend_target(tst_qquicktargetdirection CONDITION NOT ANDROID AND NOT APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\"
+)
diff --git a/tests/auto/particles/qquicktrailemitter/CMakeLists.txt b/tests/auto/particles/qquicktrailemitter/CMakeLists.txt
new file mode 100644
index 0000000000..f305ba5179
--- /dev/null
+++ b/tests/auto/particles/qquicktrailemitter/CMakeLists.txt
@@ -0,0 +1,53 @@
+# Generated from qquicktrailemitter.pro.
+
+#####################################################################
+## tst_qquicktrailemitter Test:
+#####################################################################
+
+# Collect test data
+
+file(GLOB test_data_glob
+ LIST_DIRECTORIES true
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ "data/*")
+list(APPEND test_data ${test_data_glob})
+
+add_qt_test(tst_qquicktrailemitter
+ GUI
+ SOURCES
+ ../../shared/util.cpp ../../shared/util.h
+ tst_qquicktrailemitter.cpp
+ INCLUDE_DIRECTORIES
+ ../../shared
+ LIBRARIES
+ Qt::CorePrivate
+ Qt::GuiPrivate
+ Qt::QmlPrivate
+ Qt::QuickParticlesPrivate
+ Qt::QuickPrivate
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+ Qt::QuickParticles
+ TESTDATA ${test_data}
+)
+
+#### Keys ignored in scope 1:.:.:qquicktrailemitter.pro:<TRUE>:
+# CONFIG = "testcase"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:qquicktrailemitter.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
+
+extend_target(tst_qquicktrailemitter CONDITION ANDROID OR APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\":/data\\\"
+)
+
+extend_target(tst_qquicktrailemitter CONDITION NOT ANDROID AND NOT APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\"
+)
diff --git a/tests/auto/particles/qquickturbulence/CMakeLists.txt b/tests/auto/particles/qquickturbulence/CMakeLists.txt
new file mode 100644
index 0000000000..67151dbc55
--- /dev/null
+++ b/tests/auto/particles/qquickturbulence/CMakeLists.txt
@@ -0,0 +1,53 @@
+# Generated from qquickturbulence.pro.
+
+#####################################################################
+## tst_qquickturbulence Test:
+#####################################################################
+
+# Collect test data
+
+file(GLOB test_data_glob
+ LIST_DIRECTORIES true
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ "data/*")
+list(APPEND test_data ${test_data_glob})
+
+add_qt_test(tst_qquickturbulence
+ GUI
+ SOURCES
+ ../../shared/util.cpp ../../shared/util.h
+ tst_qquickturbulence.cpp
+ INCLUDE_DIRECTORIES
+ ../../shared
+ LIBRARIES
+ Qt::CorePrivate
+ Qt::GuiPrivate
+ Qt::QmlPrivate
+ Qt::QuickParticlesPrivate
+ Qt::QuickPrivate
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+ Qt::QuickParticles
+ TESTDATA ${test_data}
+)
+
+#### Keys ignored in scope 1:.:.:qquickturbulence.pro:<TRUE>:
+# CONFIG = "testcase"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:qquickturbulence.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
+
+extend_target(tst_qquickturbulence CONDITION ANDROID OR APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\":/data\\\"
+)
+
+extend_target(tst_qquickturbulence CONDITION NOT ANDROID AND NOT APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\"
+)
diff --git a/tests/auto/particles/qquickwander/CMakeLists.txt b/tests/auto/particles/qquickwander/CMakeLists.txt
new file mode 100644
index 0000000000..412ae65872
--- /dev/null
+++ b/tests/auto/particles/qquickwander/CMakeLists.txt
@@ -0,0 +1,53 @@
+# Generated from qquickwander.pro.
+
+#####################################################################
+## tst_qquickwander Test:
+#####################################################################
+
+# Collect test data
+
+file(GLOB test_data_glob
+ LIST_DIRECTORIES true
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ "data/*")
+list(APPEND test_data ${test_data_glob})
+
+add_qt_test(tst_qquickwander
+ GUI
+ SOURCES
+ ../../shared/util.cpp ../../shared/util.h
+ tst_qquickwander.cpp
+ INCLUDE_DIRECTORIES
+ ../../shared
+ LIBRARIES
+ Qt::CorePrivate
+ Qt::GuiPrivate
+ Qt::QmlPrivate
+ Qt::QuickParticlesPrivate
+ Qt::QuickPrivate
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+ Qt::QuickParticles
+ TESTDATA ${test_data}
+)
+
+#### Keys ignored in scope 1:.:.:qquickwander.pro:<TRUE>:
+# CONFIG = "testcase"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:qquickwander.pro:APPLE_OSX:
+# CONFIG = "-app_bundle"
+
+extend_target(tst_qquickwander CONDITION ANDROID OR APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\":/data\\\"
+)
+
+extend_target(tst_qquickwander CONDITION NOT ANDROID AND NOT APPLE_IOS
+ DEFINES
+ QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\"
+)