1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
compiz_pkg_check_modules (HAVE_XRENDER_0_9_3 xrender>=0.9.3)
configure_file (
${CMAKE_CURRENT_SOURCE_DIR}/config.h.libdecoration.in
${CMAKE_CURRENT_BINARY_DIR}/config.h
)
include_directories (
${compiz_SOURCE_DIR}/include
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
${LIBDECORATION_INCLUDE_DIRS}
)
add_definitions (
-DHAVE_CONFIG_H
)
link_directories (
${LIBDECORATION_LINK_DIRS}
)
add_library (decoration SHARED
decoration.c
)
set_target_properties (decoration PROPERTIES
VERSION 0.0.0
SOVERSION 0
)
target_link_libraries (
decoration ${LIBDECORATION_LIBRARIES} m
)
install (
TARGETS decoration
DESTINATION ${libdir}
)
set (DECORATION_LIBS "")
foreach (_val ${LIBDECORATION_LDFLAGS})
set (DECORATION_LIBS "${DECORATION_LIBS}${_val} ")
endforeach (_val ${LIBDECORATION_LDFLAGS})
set (DECORATION_CFLAGS "")
foreach (_val ${LIBDECORATION_CFLAGS})
set (DECORATION_CFLAGS "${DECORATION_CFLAGS}${_val} ")
endforeach (_val ${LIBDECORATION_CFLAGS})
compiz_configure_file (
${CMAKE_CURRENT_SOURCE_DIR}/libdecoration.pc.in
${CMAKE_CURRENT_BINARY_DIR}/libdecoration.pc
)
install (
FILES ${CMAKE_CURRENT_BINARY_DIR}/libdecoration.pc
DESTINATION ${libdir}/pkgconfig
)
|