From 9daa9b7b0849a121309b5522ef7eb6d34c6712b2 Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Thu, 27 Jun 2013 10:43:13 -0500 Subject: Adding in a build system --- data/CMakeLists.txt | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 data/CMakeLists.txt (limited to 'data') diff --git a/data/CMakeLists.txt b/data/CMakeLists.txt new file mode 100644 index 0000000..b784adb --- /dev/null +++ b/data/CMakeLists.txt @@ -0,0 +1,50 @@ + +########################### +# Dbus Interfaces +########################### + +install( +FILES +com.canonical.Unity.Greeter.Broadcast.xml +DESTINATION ${DBUSIFACEDIR} +) + +########################### +# Dbus Services +########################### + +set(BROADCAST_SERVICE +"${CMAKE_CURRENT_BINARY_DIR}/com.canonical.Unity.Greeter.Broadcast.service" +) + +set(pkglibexecdir "${CMAKE_INSTALL_FULL_LIBEXECDIR}/unity-greeter-session-broadcast") +configure_file("com.canonical.Unity.Greeter.Broadcast.service.in" + "${BROADCAST_SERVICE}" + @ONLY +) + +install( +FILES +"${BROADCAST_SERVICE}" +DESTINATION ${DBUSSERVICEDIR} +) + +########################### +# Upstart Job +########################### + +set(SESSION_UPSTART +"${CMAKE_CURRENT_SOURCE_DIR}/unity-greeter-session-broadcast-session.conf" +) + +install( +FILES +"${SESSION_UPSTART}" +DESTINATION "/usr/share/upstart/sessions" +) + +########################### +# GSettings +########################### + +add_schema ("com.canonical.Unity.Greeter.Broadcast.gschema.xml") -- cgit v1.2.3