4
find_package(PkgConfig)
5
pkg_check_modules(DEPS REQUIRED gobject-2.0 gio-2.0 gtk+-2.0 gthread-2.0 indicator dee-1.0 gee-1.0 dbus-glib-1)
8
${DEPS_CFLAGS} ${DEPS_CFLAGS_OTHER}
9
"-I/usr/include/gee-1.0" "-DGETTEXT_PACKAGE=\"unity\""
11
add_definitions(${CFLAGS})
17
link_libraries(${LIBS})
22
link_directories(${LIB_PATHS})
23
list(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/vala)
24
include(ValaPrecompile)
29
vala_precompile (VALA_C panel-service.vala
30
PACKAGES gtk+-2.0 gio-2.0 glib-2.0 gobject-2.0 gee-1.0 dbus-glib-1
32
CUSTOM_VAPIS vapi/indicator.vapi vapi/dee-1.0.vapi vapi/gdk-extra.vapi
35
add_executable(unity-panel-service ${VALA_C})
36
install(TARGETS unity-panel-service DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/unity/)
38
configure_file(com.canonical.Unity.Panel.Service.service.cmake ${CMAKE_CURRENT_BINARY_DIR}/com.canonical.Unity.Panel.Service.service)
39
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/com.canonical.Unity.Panel.Service.service DESTINATION ${CMAKE_INSTALL_PREFIX}/share/dbus-1/services)