# Generated from src.pro. # special case skip regeneration if (NOT QT_FEATURE_commandlineparser) message(FATAL_ERROR "QT_FEATURE_commandlineparser required to compile qmltyperegistrar") endif() add_subdirectory(qmltyperegistrar) add_subdirectory(qml) add_subdirectory(qmlmodels) if(QT_FEATURE_qml_worker_script) add_subdirectory(qmlworkerscript) endif() if(TARGET Qt::Sql) add_subdirectory(qmllocalstorage) endif() if(TARGET Qt::Gui AND QT_FEATURE_qml_animation) add_subdirectory(quick) add_subdirectory(quickshapes) add_subdirectory(quicklayouts) 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() add_subdirectory(labs) # special case begin # These need to be included here since they have dependencies on the modules # specified above. add_subdirectory(plugins) if(QT_FEATURE_qml_devtools) add_subdirectory(qmldevtools) add_subdirectory(qmldom) add_subdirectory(qmlcompiler) # Build qmlcachegen now, so that we can use it in src/imports. if(QT_FEATURE_qml_devtools AND QT_FEATURE_xmlstreamwriter) add_subdirectory(../tools/qmlcachegen qmlcachegen) endif() endif() add_subdirectory(imports) 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