4
find_package(PkgConfig)
5
pkg_check_modules(SERVICE_DEPS REQUIRED gobject-2.0 gio-2.0 gtk+-2.0 gthread-2.0 indicator)
7
execute_process (COMMAND ${PKG_CONFIG_EXECUTABLE} indicator --variable indicatordir OUTPUT_VARIABLE _indicatordir OUTPUT_STRIP_TRAILING_WHITESPACE)
8
execute_process (COMMAND ${PKG_CONFIG_EXECUTABLE} indicator --variable iconsdir OUTPUT_VARIABLE _iconsdir OUTPUT_STRIP_TRAILING_WHITESPACE)
11
${SERVICE_DEPS_CFLAGS}
12
${SERVICE_DEPS_CFLAGS_OTHER}
13
"-DGETTEXT_PACKAGE=\"unity\""
14
"-DINDICATORDIR=\"${_indicatordir}\""
15
"-DINDICATORICONDIR=\"${_iconsdir}\""
17
add_definitions(${CFLAGS})
19
set(LIBS ${SERVICE_DEPS_LIBRARIES})
20
link_libraries(${LIBS})
22
set(LIB_PATHS ${SERVICE_DEPS_LIBRARY_DIRS})
23
link_directories(${LIB_PATHS})
25
add_executable(unity-panel-service
30
install(TARGETS unity-panel-service DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/unity/)
32
configure_file(com.canonical.Unity.Panel.Service.service.cmake ${CMAKE_CURRENT_BINARY_DIR}/com.canonical.Unity.Panel.Service.service)
33
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/com.canonical.Unity.Panel.Service.service DESTINATION ${CMAKE_INSTALL_PREFIX}/share/dbus-1/services)