blob: 01e0a13df388538192f1c7d12a38f856232a03b3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
|
qt_internal_add_module(AppManMainPrivate
CONFIG_MODULE_NAME appman_main
STATIC
EXCEPTIONS
INTERNAL_MODULE
SOURCES
configuration.cpp configuration.h configuration_p.h
main.cpp main.h
mainmacro.h
LIBRARIES
Qt::CorePrivate
PUBLIC_LIBRARIES
Qt::Core
Qt::Gui
Qt::Network
Qt::Qml
Qt::Quick
Qt::AppManApplicationPrivate
Qt::AppManCommonPrivate
Qt::AppManIntentClientPrivate
Qt::AppManIntentServerPrivate
Qt::AppManManagerPrivate
Qt::AppManMonitorPrivate
Qt::AppManSharedMainPrivate
Qt::AppManWindowPrivate
Qt::AppManQmlSystemUIPrivate
Qt::AppManQmlApplicationPrivate
EXTRA_CMAKE_FILES
wrapper.cpp.in
Qt6AppManMainPrivateMacros.cmake
DEFINES
AM_COMPILING_APPMAN
)
target_sources(AppManMainPrivate PRIVATE
mainmacro.h
)
if (TARGET Qt::DBus AND QT_FEATURE_am_external_dbus_interfaces)
qtam_internal_add_dbus_adaptor(AppManMainPrivate
DBUS_ADAPTOR_SOURCES
${CMAKE_CURRENT_SOURCE_DIR}/../dbus-interfaces/io.qt.applicationmanager.xml
${CMAKE_CURRENT_SOURCE_DIR}/../dbus-interfaces/io.qt.windowmanager.xml
${CMAKE_CURRENT_SOURCE_DIR}/../dbus-interfaces/org.freedesktop.notifications.xml
DBUS_ADAPTOR_FLAGS
-i dbus-utilities.h
)
qt_internal_extend_target(AppManMainPrivate
SOURCES
applicationmanageradaptor_dbus.cpp
notificationmanageradaptor_dbus.cpp
windowmanageradaptor_dbus.cpp
PUBLIC_LIBRARIES
Qt::DBus
Qt::AppManDBusPrivate
)
qtam_internal_add_dbus_adaptor(AppManMainPrivate
DBUS_ADAPTOR_SOURCES
${CMAKE_CURRENT_SOURCE_DIR}/../dbus-interfaces/io.qt.packagemanager.xml
DBUS_ADAPTOR_FLAGS
-i dbus-utilities.h
)
qt_internal_extend_target(AppManMainPrivate
SOURCES
packagemanageradaptor_dbus.cpp
)
endif()
qt_internal_extend_target(AppManMainPrivate CONDITION QT_FEATURE_am_widgets_support AND TARGET Qt::Widgets
PUBLIC_LIBRARIES
Qt::Widgets
)
qt_internal_extend_target(AppManMainPrivate CONDITION QT_FEATURE_am_installer
PUBLIC_LIBRARIES
Qt::AppManPackagePrivate
)
qt_internal_extend_target(AppManMainPrivate CONDITION WIN32
PUBLIC_LIBRARIES
user32
)
|