~canonical-dx-team/unity/unity.fix-ql-losing-focus

« back to all changes in this revision

Viewing changes to services/CMakeLists.txt

  • Committer: Neil Jagdish Patel
  • Date: 2010-11-11 18:51:08 UTC
  • mfrom: (572.1.58 unity-3.0)
  • Revision ID: neil.patel@canonical.com-20101111185108-71923a90txzvxbit
[merge] Unity 3

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#
 
2
# Panel Service
 
3
#
 
4
find_package(PkgConfig)
 
5
pkg_check_modules(SERVICE_DEPS REQUIRED gobject-2.0 gio-2.0 gtk+-2.0 gthread-2.0 indicator)
 
6
 
 
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)
 
9
 
 
10
set(CFLAGS
 
11
    ${SERVICE_DEPS_CFLAGS}
 
12
    ${SERVICE_DEPS_CFLAGS_OTHER}
 
13
    "-DGETTEXT_PACKAGE=\"unity\""
 
14
    "-DINDICATORDIR=\"${_indicatordir}\""
 
15
    "-DINDICATORICONDIR=\"${_iconsdir}\""
 
16
    )
 
17
add_definitions(${CFLAGS})
 
18
 
 
19
set(LIBS ${SERVICE_DEPS_LIBRARIES})
 
20
link_libraries(${LIBS})
 
21
 
 
22
set(LIB_PATHS ${SERVICE_DEPS_LIBRARY_DIRS})
 
23
link_directories(${LIB_PATHS})
 
24
 
 
25
add_executable(unity-panel-service
 
26
               panel-main.c
 
27
               panel-service.c
 
28
               panel-service.h 
 
29
              )
 
30
install(TARGETS unity-panel-service DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/unity/)
 
31
 
 
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)