summaryrefslogtreecommitdiffstats
path: root/examples/scxml
diff options
context:
space:
mode:
authorJuha Vuolle <juha.vuolle@insta.fi>2021-01-22 10:35:12 +0200
committerJuha Vuolle <juha.vuolle@insta.fi>2021-01-28 14:02:30 +0200
commit877517d80cc325a06555dcdb987d7cd5d2b8d72f (patch)
tree1e029e0299349a213008bc2b39ac44ce0952797a /examples/scxml
parentedc37027f438a76eb6286935def71fa721e5eb15 (diff)
An attempt to fix --no-gui cmake CI build of the QtScxml
Task-number: QTBUG-89828 Change-Id: Ia3708141ec1e8d787055cd0bddb2280b8f4d81ff Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'examples/scxml')
-rw-r--r--examples/scxml/CMakeLists.txt10
1 files changed, 8 insertions, 2 deletions
diff --git a/examples/scxml/CMakeLists.txt b/examples/scxml/CMakeLists.txt
index 6e0220c..49d76b4 100644
--- a/examples/scxml/CMakeLists.txt
+++ b/examples/scxml/CMakeLists.txt
@@ -1,16 +1,22 @@
# Generated from scxml.pro.
-add_subdirectory(ftpclient)
+if (TARGET Qt::Network AND QT_FEATURE_scxml_ecmascriptdatamodel)
+ add_subdirectory(ftpclient)
+endif()
+
if(TARGET Qt::Widgets)
add_subdirectory(trafficlight-widgets-static)
add_subdirectory(trafficlight-widgets-dynamic)
+if (QT_FEATURE_scxml_ecmascriptdatamodel)
add_subdirectory(mediaplayer-widgets-static)
add_subdirectory(mediaplayer-widgets-dynamic)
add_subdirectory(calculator-widgets)
add_subdirectory(pinball)
add_subdirectory(sudoku)
endif()
-if(TARGET Qt::Quick)
+endif()
+
+if(TARGET Qt::Qml)
add_subdirectory(calculator-qml)
add_subdirectory(trafficlight-qml-static)
add_subdirectory(trafficlight-qml-dynamic)