summaryrefslogtreecommitdiffstats
path: root/src/manager-lib/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/manager-lib/CMakeLists.txt')
-rw-r--r--src/manager-lib/CMakeLists.txt90
1 files changed, 90 insertions, 0 deletions
diff --git a/src/manager-lib/CMakeLists.txt b/src/manager-lib/CMakeLists.txt
new file mode 100644
index 00000000..45852406
--- /dev/null
+++ b/src/manager-lib/CMakeLists.txt
@@ -0,0 +1,90 @@
+# Generated from manager-lib.pro.
+
+#####################################################################
+## AppManManager Module:
+#####################################################################
+
+include(QtAppManHelpers)
+
+# temporary hack to get around the "#pragma once not allowed in cpp" error
+set(QT_FEATURE_headersclean FALSE)
+
+qt_internal_add_module(AppManManagerPrivate
+ CONFIG_MODULE_NAME appman_manager
+ STATIC
+ EXCEPTIONS
+ INTERNAL_MODULE
+ SOURCES
+ ../plugin-interfaces/containerinterface.h
+ abstractcontainer.cpp abstractcontainer.h
+ abstractruntime.cpp abstractruntime.h
+ amnamespace.h
+ application.cpp application.h
+ applicationipcinterface.cpp applicationipcinterface.h applicationipcinterface_p.h
+ applicationipcmanager.cpp applicationipcmanager.h
+ applicationmanager.cpp applicationmanager.h applicationmanager_p.h
+ applicationmodel.cpp applicationmodel.h
+ asynchronoustask.cpp asynchronoustask.h
+ containerfactory.cpp containerfactory.h
+ debugwrapper.cpp debugwrapper.h
+ inprocesssurfaceitem.cpp inprocesssurfaceitem.h
+ intentaminterface.cpp intentaminterface.h
+ notificationmanager.cpp notificationmanager.h
+ package.cpp package.h
+ packagemanager.cpp packagemanager.h packagemanager_p.h
+ plugincontainer.cpp plugincontainer.h
+ processstatus.cpp processstatus.h
+ qmlinprocessapplicationmanagerwindow.cpp qmlinprocessapplicationmanagerwindow.h
+ qmlinprocessapplicationinterface.cpp qmlinprocessapplicationinterface.h
+ qmlinprocessruntime.cpp qmlinprocessruntime.h
+ quicklauncher.cpp quicklauncher.h
+ runtimefactory.cpp runtimefactory.h
+ LIBRARIES
+ Qt::AppManApplicationPrivate
+ Qt::AppManCommonPrivate
+ Qt::AppManIntentClientPrivate
+ Qt::AppManIntentServerPrivate
+ Qt::AppManMonitorPrivate
+ Qt::AppManNotificationPrivate
+ Qt::AppManPluginInterfacesPrivate
+ PUBLIC_LIBRARIES
+ Qt::Core
+ Qt::Gui
+ Qt::GuiPrivate
+ Qt::Network
+ Qt::Qml
+ Qt::QmlPrivate
+ Qt::Quick
+ Qt::QuickPrivate
+)
+
+qt_internal_extend_target(AppManManagerPrivate CONDITION QT_FEATURE_multi_process
+ SOURCES
+ nativeruntime.cpp nativeruntime.h nativeruntime_p.h
+ processcontainer.cpp processcontainer.h
+ PUBLIC_LIBRARIES
+ Qt::DBus
+ dl
+)
+
+if (QT_FEATURE_multi_process)
+ qtam_internal_add_dbus_adaptor(AppManManagerPrivate
+ DBUS_ADAPTOR_SOURCES
+ ../dbus-lib/io.qt.applicationmanager.intentinterface.xml
+ )
+endif()
+
+qt_internal_extend_target(AppManManagerPrivate CONDITION (TARGET Qt::WaylandCompositor OR QT_FEATURE_installer)
+ SOURCES
+ sudo.cpp sudo.h
+)
+
+qt_internal_extend_target(AppManManagerPrivate CONDITION QT_FEATURE_installer
+ SOURCES
+ deinstallationtask.cpp deinstallationtask.h
+ installationtask.cpp installationtask.h
+ scopeutilities.cpp scopeutilities.h
+ LIBRARIES
+ Qt::AppManCryptoPrivate
+ Qt::AppManPackagePrivate
+)