~elementary-os/elementaryos/os-patch-indicator-session-trusty

« back to all changes in this revision

Viewing changes to src/backend-dbus/CMakeLists.txt

  • Committer: Cody Garver
  • Date: 2014-04-03 17:08:08 UTC
  • Revision ID: cody@elementaryos.org-20140403170808-z56s93rorb1dzvmk
Initial import, version 12.10.5+14.04.20140324-0ubuntu1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
include (GdbusCodegen)
 
2
 
 
3
set(BACKEND_GENERATED_SOURCES
 
4
)
 
5
 
 
6
add_gdbus_codegen (BACKEND_GENERATED_SOURCES dbus-display-manager
 
7
                   org.freedesktop
 
8
                   ${CMAKE_CURRENT_SOURCE_DIR}/org.freedesktop.DisplayManager.Seat.xml)
 
9
 
 
10
add_gdbus_codegen (BACKEND_GENERATED_SOURCES dbus-webcredentials
 
11
                   com.canonical.indicators
 
12
                   ${CMAKE_CURRENT_SOURCE_DIR}/com.canonical.indicators.webcredentials.xml)
 
13
 
 
14
add_gdbus_codegen (BACKEND_GENERATED_SOURCES dbus-accounts
 
15
                   org.freedesktop
 
16
                   ${CMAKE_CURRENT_SOURCE_DIR}/org.freedesktop.Accounts.xml)
 
17
                   
 
18
add_gdbus_codegen (BACKEND_GENERATED_SOURCES dbus-user
 
19
                   org.freedesktop
 
20
                   ${CMAKE_CURRENT_SOURCE_DIR}/org.freedesktop.Accounts.User.xml)
 
21
 
 
22
add_gdbus_codegen (BACKEND_GENERATED_SOURCES dbus-login1-manager
 
23
                   org.freedesktop
 
24
                   ${CMAKE_CURRENT_SOURCE_DIR}/org.freedesktop.login1.Manager.xml)
 
25
 
 
26
add_gdbus_codegen (BACKEND_GENERATED_SOURCES dbus-login1-seat
 
27
                   org.freedesktop
 
28
                   ${CMAKE_CURRENT_SOURCE_DIR}/org.freedesktop.login1.Seat.xml)
 
29
 
 
30
add_gdbus_codegen (BACKEND_GENERATED_SOURCES dbus-login1-user
 
31
                   org.freedesktop
 
32
                   ${CMAKE_CURRENT_SOURCE_DIR}/org.freedesktop.login1.User.xml)
 
33
 
 
34
add_gdbus_codegen (BACKEND_GENERATED_SOURCES gnome-screen-saver
 
35
                   org
 
36
                   ${CMAKE_CURRENT_SOURCE_DIR}/org.gnome.ScreenSaver.xml)
 
37
 
 
38
add_gdbus_codegen (BACKEND_GENERATED_SOURCES gnome-session-manager
 
39
                   org
 
40
                   ${CMAKE_CURRENT_SOURCE_DIR}/org.gnome.SessionManager.xml)
 
41
 
 
42
add_gdbus_codegen (BACKEND_GENERATED_SOURCES dbus-end-session-dialog
 
43
                   org.gnome.SessionManager
 
44
                   ${CMAKE_CURRENT_SOURCE_DIR}/org.gnome.SessionManager.EndSessionDialog.xml)
 
45
 
 
46
set (SOURCES actions.c guest.c users.c backend-dbus.c utils.c)
 
47
 
 
48
# add warnings/coverage info on handwritten files
 
49
# but not the autogenerated ones...
 
50
set_source_files_properties (${SOURCES}
 
51
                             PROPERTIES COMPILE_FLAGS " -g ${CC_WARNING_ARGS} ${GCOV_FLAGS}")
 
52
 
 
53
# add the bin dir to our include path s.t. our code can find the autogenerated header files
 
54
include_directories (${CMAKE_CURRENT_BINARY_DIR} ${SERVICE_INCLUDE_DIRS})
 
55
 
 
56
add_library (backenddbus STATIC ${SOURCES} ${BACKEND_GENERATED_SOURCES})
 
57