diff options
Diffstat (limited to 'src/CMakeLists.txt')
-rw-r--r-- | src/CMakeLists.txt | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt new file mode 100644 index 0000000000..df2a0b0ae1 --- /dev/null +++ b/src/CMakeLists.txt @@ -0,0 +1,44 @@ +# Generated from src.pro. + +add_subdirectory(qml) +add_subdirectory(qmlmodels) + +if(QT_FEATURE_qml_worker_script) + add_subdirectory(qmlworkerscript) +endif() + +if(TARGET Qt::Gui AND QT_FEATURE_qml_animation) + add_subdirectory(quick) + add_subdirectory(quickshapes) + + find_package(Qt6 ${PROJECT_VERSION} CONFIG COMPONENTS Test) # special case + if(QT_FEATURE_testlib AND TARGET Qt::Test) # special case + add_subdirectory(qmltest) + endif() + + if(QT_FEATURE_quick_particles) + add_subdirectory(particles) + endif() + + if(TARGET Qt::Widgets) + add_subdirectory(quickwidgets) + endif() +endif() + +# special case begin +# These need to be included here since they have dependencies on the modules +# specified above. +add_subdirectory(plugins) +add_subdirectory(imports) + +if(QT_FEATURE_qml_devtools) + add_subdirectory(qmldevtools) +endif() + +if(QT_FEATURE_qml_network) + + if(QT_FEATURE_thread AND QT_FEATURE_localserver AND QT_FEATURE_qml_debug) + add_subdirectory(qmldebug) + endif() +endif() +# special case end |