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
|
find_package(GSettings)
###########################
# Settings
###########################
add_schema("com.lomiri.UserMetrics.gschema.xml")
install(
DIRECTORY
libusermetrics
DESTINATION
${CMAKE_INSTALL_FULL_DATADIR}
)
###########################
# Policy
###########################
set(
DBUSCONFDIR
"${CMAKE_INSTALL_FULL_SYSCONFDIR}/dbus-1/system.d"
)
install(
FILES
"com.lomiri.UserMetrics.conf"
DESTINATION ${DBUSCONFDIR}
)
###########################
# Dbus Interfaces
###########################
set(
DBUSIFACEDIR
"${CMAKE_INSTALL_FULL_DATADIR}/dbus-1/interfaces/"
)
install(
FILES
com.lomiri.usermetrics.DataSet.xml
com.lomiri.usermetrics.DataSource.xml
com.lomiri.usermetrics.UserData.xml
com.lomiri.UserMetrics.xml
DESTINATION ${DBUSIFACEDIR}
)
###########################
# Dbus Services
###########################
set(
DBUSSERVICEDIR
"${CMAKE_INSTALL_FULL_DATADIR}/dbus-1/system-services/"
)
set(USERMETRICS_SERVICE
"${CMAKE_CURRENT_BINARY_DIR}/com.lomiri.UserMetrics.service"
)
configure_file(
"com.lomiri.UserMetrics.service.in"
${USERMETRICS_SERVICE}
@ONLY
)
install(
FILES
${USERMETRICS_SERVICE}
DESTINATION ${DBUSSERVICEDIR}
)
|