diff options
Diffstat (limited to 'src/CMakeLists.txt')
-rw-r--r-- | src/CMakeLists.txt | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt new file mode 100644 index 00000000..da54e2f1 --- /dev/null +++ b/src/CMakeLists.txt @@ -0,0 +1,57 @@ + +qt_feature_evaluate_features("${CMAKE_CURRENT_SOURCE_DIR}/common-lib/configure.cmake") +qt_feature_evaluate_features("${CMAKE_CURRENT_SOURCE_DIR}/package-lib/configure.cmake") +qt_feature_evaluate_features("${CMAKE_CURRENT_SOURCE_DIR}/window-lib/configure.cmake") + +add_subdirectory(3rdparty) +add_subdirectory(common-lib) +add_subdirectory(application-lib) +add_subdirectory(package-lib) + +if(QT_FEATURE_installer) + add_subdirectory(crypto-lib) +endif() + +# if(NOT QT_FEATURE_tools_only) + add_subdirectory(plugin-interfaces) + add_subdirectory(notification-lib) + add_subdirectory(monitor-lib) + add_subdirectory(shared-main-lib) + add_subdirectory(intent-server-lib) + add_subdirectory(intent-client-lib) + add_subdirectory(manager-lib) + add_subdirectory(window-lib) + + if(TARGET Qt::DBus AND QT_FEATURE_external_dbus_interfaces) + add_subdirectory(dbus-lib) + endif() + + add_subdirectory(main-lib) + add_subdirectory(tools/appman) + add_subdirectory(tools/testrunner) + + if(TARGET Qt::DBus) + add_subdirectory(launcher-lib) + endif() + + # This tool links against everything to extract the Qml type information + if (QT_FEATURE_installer AND TARGET Qt::DBus) + add_subdirectory(tools/dumpqmltypes) + endif() + + if (TARGET Qt::DBus AND QT_FEATURE_multi_process) + add_subdirectory(tools/launcher-qml) + endif() +# endif() + +if(NOT CMAKE_CROSSCOMPILING OR QT_FEATURE_tools_only) + if (QT_FEATURE_installer) + add_subdirectory(tools/packager) + endif() + + add_subdirectory(tools/uploader) +endif() + +if(TARGET Qt::DBus) + add_subdirectory(tools/controller) +endif() |