~dyams/unity-2d/update-launcher-context-menu

« back to all changes in this revision

Viewing changes to CMakeLists.txt

  • Committer: LDS
  • Date: 2012-01-26 11:26:24 UTC
  • mfrom: (792.1.76 unity-2d)
  • Revision ID: lohith.shivamurthy@canonical.com-20120126112624-mscp0inijuzt0kxf
[launcher] merged with trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
9
9
set(UNITY_DIR /usr/share/unity/)
10
10
set(UNITY_2D_DATA_DIR "${CMAKE_SOURCE_DIR}/data")
11
11
 
12
 
configure_file(config.h.in ${CMAKE_CURRENT_BINARY_DIR}/config.h @ONLY)
13
 
 
14
12
# Configure debian files
15
13
string(SUBSTRING "${CMAKE_INSTALL_PREFIX}" 1 -1 DEBIAN_INSTALL_PREFIX)
16
14
file(GLOB DEBIAN_FILES debian/*.in)
43
41
pkg_check_modules(GIO REQUIRED gio-2.0)
44
42
pkg_check_modules(WNCK REQUIRED libwnck-3.0)
45
43
pkg_check_modules(QTGCONF REQUIRED libqtgconf)
46
 
pkg_check_modules(NUXCORE REQUIRED nux-core-1.0)
 
44
pkg_check_modules(NUXCORE REQUIRED nux-core-2.0)
47
45
pkg_check_modules(PANGO REQUIRED pango)
48
46
pkg_check_modules(DCONFQT REQUIRED dconf-qt)
49
47
 
53
51
set (UNITY_2D_SCHEMAS "com.canonical.Unity2d.gschema.xml")
54
52
set (UNITY_2D_GCONF_CONVERT "unity-2d.convert")
55
53
set (GSETTINGS_DIR "${CMAKE_INSTALL_PREFIX}/share/glib-2.0/schemas/")
 
54
set (UNITY_2D_SCHEMA_FILE "${GSETTINGS_DIR}${UNITY_2D_SCHEMAS}")
56
55
set (GCONF_CONVERT_DIR "${CMAKE_INSTALL_PREFIX}/share/GConf/gsettings")
57
56
execute_process (COMMAND ${PKG_CONFIG_EXECUTABLE} gio-2.0 --variable glib_compile_schemas  OUTPUT_VARIABLE GLIB_COMPILE_SCHEMAS OUTPUT_STRIP_TRAILING_WHITESPACE)
58
57
 
69
68
install (CODE "message (STATUS \"Compiling GSettings schemas\")")
70
69
install (CODE "execute_process (COMMAND ${GLIB_COMPILE_SCHEMAS} ${GSETTINGS_DIR})")
71
70
 
 
71
configure_file(config.h.in ${CMAKE_CURRENT_BINARY_DIR}/config.h @ONLY)
 
72
 
72
73
# Install GConf to GSettings conversion file
73
74
install (FILES ${UNITY_2D_DATA_DIR}/${UNITY_2D_GCONF_CONVERT} DESTINATION ${GCONF_CONVERT_DIR})
74
75
 
88
89
# Tests
89
90
enable_testing()
90
91
add_custom_target(check make test)
 
92
configure_file(tests/misc/binary_dir.txt.in ${CMAKE_CURRENT_SOURCE_DIR}/tests/misc/binary_dir.txt @ONLY)
91
93
 
92
94
# Source
93
95
add_subdirectory(libunity-2d-private)