diff options
-rw-r--r-- | tests/auto/CMakeLists.txt | 19 | ||||
-rw-r--r-- | tests/auto/qml/CMakeLists.txt | 11 | ||||
-rw-r--r-- | tests/auto/qmltest/CMakeLists.txt | 9 |
3 files changed, 24 insertions, 15 deletions
diff --git a/tests/auto/CMakeLists.txt b/tests/auto/CMakeLists.txt index 6e10a28..6cf8243 100644 --- a/tests/auto/CMakeLists.txt +++ b/tests/auto/CMakeLists.txt @@ -1,15 +1,18 @@ add_subdirectory(scxmlcoutput) -if (TARGET Qt::Gui AND TARGET Qt::Qml) - add_subdirectory(compiled) - add_subdirectory(dynamicmetaobject) - add_subdirectory(parser) - add_subdirectory(scion) - add_subdirectory(statemachine) - add_subdirectory(statemachineinfo) +if(TARGET Qt::Gui AND TARGET Qt::Qml) + if(TARGET Qt::Scxml) + add_subdirectory(compiled) + add_subdirectory(dynamicmetaobject) + add_subdirectory(parser) + add_subdirectory(scion) + add_subdirectory(statemachine) + add_subdirectory(statemachineinfo) + endif() + # More checks inside add_subdirectory(qml) add_subdirectory(qmltest) endif() -if(NOT UIKIT) +if(NOT UIKIT AND TARGET Qt::StateMachine) add_subdirectory(qstatemachine) endif() diff --git a/tests/auto/qml/CMakeLists.txt b/tests/auto/qml/CMakeLists.txt index 0a867bb..23c8022 100644 --- a/tests/auto/qml/CMakeLists.txt +++ b/tests/auto/qml/CMakeLists.txt @@ -1,4 +1,7 @@ - -add_subdirectory(qqmlstatemachine) -add_subdirectory(qqmlstatemachinemetatype) -add_subdirectory(scxmlqmlcpp) +if(TARGET Qt::StateMachineQml) + add_subdirectory(qqmlstatemachine) + add_subdirectory(qqmlstatemachinemetatype) +endif() +if(TARGET Qt::ScxmlQml) + add_subdirectory(scxmlqmlcpp) +endif() diff --git a/tests/auto/qmltest/CMakeLists.txt b/tests/auto/qmltest/CMakeLists.txt index c1a2719..0f60ab6 100644 --- a/tests/auto/qmltest/CMakeLists.txt +++ b/tests/auto/qmltest/CMakeLists.txt @@ -1,3 +1,6 @@ - -add_subdirectory(statemachine) -add_subdirectory(scxml) +if(TARGET Qt::StateMachineQml) + add_subdirectory(statemachine) +endif() +if(TARGET Qt::ScxmlQml) + add_subdirectory(scxml) +endif() |