~smspillaz/compiz-core/compiz-core.fix_894639

« back to all changes in this revision

Viewing changes to gtk/gnome/CMakeLists.txt

  • Committer: Sam Spilsbury
  • Date: 2011-10-26 23:18:47 UTC
  • mfrom: (2879.1.9 compiz-core)
  • Revision ID: sam.spilsbury@canonical.com-20111026231847-brgt5gqfqlaas1wp
Merge lp:~compiz-team/compiz-core/compiz-core.fix_873344_873364 

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
if (USE_GNOME)
2
 
 
3
 
    include_directories (
4
 
        ${CMAKE_BINARY_DIR}/gtk
5
 
        ${GNOME_WINDOW_SETTINGS_INCLUDE_DIRS}
6
 
        ${GCONF_INCLUDE_DIRS}
7
 
    )
8
 
 
9
 
    add_definitions (
10
 
        -DHAVE_CONFIG_H
11
 
        -DMETACITY_THEME_DIR=\\\"${windowsettingsdatadir}/themes\\\"
12
 
    )
13
 
 
14
 
    link_directories (
15
 
        ${COMPIZ_LINK_DIRS}
16
 
    )
17
 
 
 
1
if (BUILD_GNOME)
18
2
    set (desktop_file ${CMAKE_CURRENT_BINARY_DIR}/compiz.desktop)
19
3
    compiz_translate_desktop_file (
20
4
        ${CMAKE_CURRENT_SOURCE_DIR}/compiz.desktop.in
25
9
        DESTINATION ${COMPIZ_DESTDIR}${datadir}/applications
26
10
    )
27
11
 
28
 
    set (wmproperties_file ${CMAKE_CURRENT_BINARY_DIR}/compiz-wm.desktop)
29
 
    compiz_translate_desktop_file (
30
 
        ${CMAKE_CURRENT_SOURCE_DIR}/compiz-wm.desktop.in
31
 
        ${wmproperties_file}
32
 
    )
33
 
    compiz_opt_install_file (
34
 
        ${wmproperties_file}
35
 
        ${windowsettingsdatadir}/gnome/wm-properties/compiz-wm.desktop
36
 
    )
37
 
 
38
 
 
39
 
    if (USE_GNOME_KEYBINDINGS)
40
 
        compiz_translate_xml (
41
 
            ${CMAKE_CURRENT_SOURCE_DIR}/50-compiz-desktop-key.xml.in
42
 
            ${CMAKE_CURRENT_BINARY_DIR}/50-compiz-desktop-key.xml
43
 
        )
44
 
        compiz_translate_xml (
45
 
            ${CMAKE_CURRENT_SOURCE_DIR}/50-compiz-key.xml.in
46
 
            ${CMAKE_CURRENT_BINARY_DIR}/50-compiz-key.xml
47
 
        )
48
 
        set (key_xml
49
 
            ${CMAKE_CURRENT_BINARY_DIR}/50-compiz-desktop-key.xml
50
 
            ${CMAKE_CURRENT_BINARY_DIR}/50-compiz-key.xml
51
 
        )
52
 
        compiz_opt_install_file (
53
 
            ${CMAKE_CURRENT_BINARY_DIR}/50-compiz-desktop-key.xml
54
 
            ${keybindingsdir}/50-compiz-desktop-key.xml
55
 
        )
56
 
        compiz_opt_install_file (
57
 
            ${CMAKE_CURRENT_BINARY_DIR}/50-compiz-key.xml
58
 
            ${keybindingsdir}/50-compiz-key.xml
59
 
        )
60
 
    endif (USE_GNOME_KEYBINDINGS)
61
 
 
62
 
    add_library (gnome-compiz MODULE
63
 
        compiz-window-manager.c
64
 
        compiz-window-manager.h
65
 
        ${key_xml}
66
 
        ${desktop_file}
67
 
        ${wmproperties_file}
68
 
    )
69
 
 
70
 
 
71
 
    set_target_properties (gnome-compiz
72
 
        PROPERTIES OUTPUT_NAME compiz
73
 
        SKIP_BUILD_RPATH 1
74
 
    )
75
 
 
76
 
    target_link_libraries (
77
 
        gnome-compiz ${GNOME_WINDOW_SETTINGS_LIBRARIES}
78
 
    )
79
 
 
80
 
    compiz_opt_install_file (
81
 
        ${CMAKE_CURRENT_BINARY_DIR}/libcompiz.so
82
 
        ${windowsettingslibdir}/window-manager-settings/libcompiz.so
83
 
    )
84
 
endif (USE_GNOME)
 
12
    add_custom_target (compiz.desktop ALL SOURCES ${desktop_file})
 
13
endif (BUILD_GNOME)