aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/auto/CMakeLists.txt7
-rw-r--r--tests/auto/qml/CMakeLists.txt6
-rw-r--r--tests/auto/quick/CMakeLists.txt7
3 files changed, 17 insertions, 3 deletions
diff --git a/tests/auto/CMakeLists.txt b/tests/auto/CMakeLists.txt
index 3ef1b6e735..0962fccb1b 100644
--- a/tests/auto/CMakeLists.txt
+++ b/tests/auto/CMakeLists.txt
@@ -1,13 +1,16 @@
add_subdirectory(cmake)
+if(TARGET Qt::Quick)
+ add_subdirectory(qml)
+ add_subdirectory(quick)
+endif()
+
# Limit set of tests to run for static Qt builds.
if(QT_BUILD_MINIMAL_STATIC_TESTS)
return()
endif()
if(TARGET Qt::Quick)
- add_subdirectory(qml)
- add_subdirectory(quick)
add_subdirectory(quicktest)
endif()
if(TARGET Qt::QuickTest)
diff --git a/tests/auto/qml/CMakeLists.txt b/tests/auto/qml/CMakeLists.txt
index fd587e93a6..f694f3e267 100644
--- a/tests/auto/qml/CMakeLists.txt
+++ b/tests/auto/qml/CMakeLists.txt
@@ -12,6 +12,12 @@ add_subdirectory(qjsvalueiterator)
add_subdirectory(qjsonbinding)
add_subdirectory(qqmlfile)
add_subdirectory(qqmlfileselector)
+
+# Limit set of tests to run for static Qt builds.
+if(QT_BUILD_MINIMAL_STATIC_TESTS)
+ return()
+endif()
+
add_subdirectory(qqmlcomponent)
add_subdirectory(qqmlconsole)
add_subdirectory(qqmlengine)
diff --git a/tests/auto/quick/CMakeLists.txt b/tests/auto/quick/CMakeLists.txt
index de701f909d..0eed29a685 100644
--- a/tests/auto/quick/CMakeLists.txt
+++ b/tests/auto/quick/CMakeLists.txt
@@ -2,9 +2,14 @@
add_subdirectory(geometry)
add_subdirectory(nodes)
-add_subdirectory(drawingmodes)
add_subdirectory(qquickpixmapcache)
+# Limit set of tests to run for static Qt builds.
+if(QT_BUILD_MINIMAL_STATIC_TESTS)
+ return()
+endif()
+add_subdirectory(drawingmodes)
+
if(QT_FEATURE_private_tests)
add_subdirectory(examples)
add_subdirectory(nokeywords)