diff options
Diffstat (limited to 'tests/auto/qml/CMakeLists.txt')
-rw-r--r-- | tests/auto/qml/CMakeLists.txt | 24 |
1 files changed, 19 insertions, 5 deletions
diff --git a/tests/auto/qml/CMakeLists.txt b/tests/auto/qml/CMakeLists.txt index f0efc78fdb..5fe0b0950f 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) @@ -21,7 +27,9 @@ add_subdirectory(qqmlinfo) add_subdirectory(qqmllistreference) add_subdirectory(qqmllocale) add_subdirectory(qqmlmetaobject) -add_subdirectory(qqmlmoduleplugin) +if(NOT ANDROID) # QTBUG-100003 + add_subdirectory(qqmlmoduleplugin) +endif() add_subdirectory(qqmlnotifier) add_subdirectory(qqmlqt) add_subdirectory(qqmlxmlhttprequest) @@ -30,7 +38,12 @@ add_subdirectory(qtqmlmodules) add_subdirectory(qquickfolderlistmodel) add_subdirectory(qqmlapplicationengine) add_subdirectory(qqmlsettings) -add_subdirectory(qmldiskcache) + +if(NOT INTEGRITY) +# There's no mounted filesystem on INTEGRITY therefore skipping qmldiskcache + add_subdirectory(qmldiskcache) +endif() + add_subdirectory(qqmlmetatype) add_subdirectory(qmlcompiler_manual) if(TARGET Qt::Quick) @@ -50,13 +63,14 @@ endif() if(QT_FEATURE_process AND QT_FEATURE_qml_debug) add_subdirectory(debugger) endif() -if(QT_FEATURE_process AND NOT boot2qt) +if(QT_FEATURE_process AND NOT CMAKE_CROSSCOMPILING) add_subdirectory(qmlformat) add_subdirectory(qmlimportscanner) add_subdirectory(qmllint) add_subdirectory(qmlplugindump) endif() -if(QT_FEATURE_library) +if(QT_FEATURE_library AND NOT ANDROID) + # QTBUG-100169 add_subdirectory(qqmlextensionplugin) endif() if(QT_FEATURE_private_tests) @@ -108,7 +122,7 @@ if(QT_FEATURE_private_tests) add_subdirectory(qv4mm) add_subdirectory(qv4identifiertable) add_subdirectory(qv4regexp) - if(QT_FEATURE_process) + if(QT_FEATURE_process AND NOT QNX) add_subdirectory(ecmascripttests) endif() add_subdirectory(bindingdependencyapi) |