3
set(BACKEND_GENERATED_SOURCES
1
find_package(GDbus REQUIRED)
6
3
add_gdbus_codegen (BACKEND_GENERATED_SOURCES dbus-display-manager
8
${CMAKE_CURRENT_SOURCE_DIR}/org.freedesktop.DisplayManager.Seat.xml)
5
org.freedesktop.DisplayManager.Seat.xml)
10
7
add_gdbus_codegen (BACKEND_GENERATED_SOURCES dbus-webcredentials
11
8
com.canonical.indicators
12
${CMAKE_CURRENT_SOURCE_DIR}/com.canonical.indicators.webcredentials.xml)
9
com.canonical.indicators.webcredentials.xml)
14
11
add_gdbus_codegen (BACKEND_GENERATED_SOURCES dbus-accounts
16
${CMAKE_CURRENT_SOURCE_DIR}/org.freedesktop.Accounts.xml)
13
org.freedesktop.Accounts.xml)
18
15
add_gdbus_codegen (BACKEND_GENERATED_SOURCES dbus-user
20
${CMAKE_CURRENT_SOURCE_DIR}/org.freedesktop.Accounts.User.xml)
17
org.freedesktop.Accounts.User.xml)
22
19
add_gdbus_codegen (BACKEND_GENERATED_SOURCES dbus-login1-manager
24
${CMAKE_CURRENT_SOURCE_DIR}/org.freedesktop.login1.Manager.xml)
21
org.freedesktop.login1.Manager.xml)
26
23
add_gdbus_codegen (BACKEND_GENERATED_SOURCES dbus-login1-seat
28
${CMAKE_CURRENT_SOURCE_DIR}/org.freedesktop.login1.Seat.xml)
25
org.freedesktop.login1.Seat.xml)
30
27
add_gdbus_codegen (BACKEND_GENERATED_SOURCES dbus-login1-user
32
${CMAKE_CURRENT_SOURCE_DIR}/org.freedesktop.login1.User.xml)
29
org.freedesktop.login1.User.xml)
34
31
add_gdbus_codegen (BACKEND_GENERATED_SOURCES gnome-screen-saver
36
${CMAKE_CURRENT_SOURCE_DIR}/org.gnome.ScreenSaver.xml)
33
org.gnome.ScreenSaver.xml)
38
35
add_gdbus_codegen (BACKEND_GENERATED_SOURCES gnome-session-manager
40
${CMAKE_CURRENT_SOURCE_DIR}/org.gnome.SessionManager.xml)
37
org.gnome.SessionManager.xml)
42
39
add_gdbus_codegen (BACKEND_GENERATED_SOURCES dbus-end-session-dialog
43
40
org.gnome.SessionManager
44
${CMAKE_CURRENT_SOURCE_DIR}/org.gnome.SessionManager.EndSessionDialog.xml)
41
org.gnome.SessionManager.EndSessionDialog.xml)
46
43
add_gdbus_codegen (BACKEND_GENERATED_SOURCES unity-session
48
${CMAKE_CURRENT_SOURCE_DIR}/com.canonical.Unity.Session.xml)
45
com.canonical.Unity.Session.xml)
50
47
set (SOURCES actions.c guest.c users.c backend-dbus.c utils.c)