~alan-griffiths/compiz-core/fix-leaks

« back to all changes in this revision

Viewing changes to src/plugin/CMakeLists.txt

  • Committer: smspillaz
  • Date: 2012-01-29 12:40:47 UTC
  • mfrom: (2961.1.6 trunk)
  • Revision ID: sam.spilsbury@canonical.com-20120129124047-mf9ynaxolxm7ptw9
Cross merge from trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
include (CompizDefaults)
 
2
include (CompizCommon)
 
3
 
 
4
INCLUDE_DIRECTORIES(
 
5
  ${compiz_SOURCE_DIR}/build/generated
 
6
  ${compiz_SOURCE_DIR}/include
 
7
 
 
8
  ${compiz_SOURCE_DIR}/src/timer/include
 
9
  ${compiz_SOURCE_DIR}/src/timer/src
 
10
 
 
11
  ${compiz_SOURCE_DIR}/src/rect/include
 
12
  ${compiz_SOURCE_DIR}/src/window/geometry/include
 
13
  ${compiz_SOURCE_DIR}/src/window/extents/include
 
14
 
 
15
  ${compiz_SOURCE_DIR}/src/pluginclasshandler/include
 
16
 
 
17
  ${COMPIZ_INCLUDE_DIRS}
 
18
 
 
19
  ${Boost_INCLUDE_DIRS}
 
20
)
 
21
 
 
22
SET( PUBLIC_HEADERS )
 
23
SET( PRIVATE_HEADERS )
 
24
 
 
25
add_definitions (
 
26
    -DHAVE_CONFIG_H
 
27
    -DPLUGINDIR=\\\"${compiz_plugindir}\\\"
 
28
    -DSHAREDIR=\\\"${compiz_sharedir}\\\"
 
29
    -DMETADATADIR=\\\"${compiz_metadatadir}\\\"
 
30
)
 
31
 
 
32
SET( SRCS ${compiz_SOURCE_DIR}/src/plugin.cpp )
 
33
 
 
34
ADD_LIBRARY( 
 
35
  compiz_plugin STATIC
 
36
                  
 
37
  ${SRCS}
 
38
  
 
39
  ${PUBLIC_HEADERS}
 
40
  ${PRIVATE_HEADERS}
 
41
)
 
42
 
 
43
ADD_SUBDIRECTORY( ${CMAKE_CURRENT_SOURCE_DIR}/tests )
 
44
 
 
45
SET_TARGET_PROPERTIES(
 
46
  compiz_plugin PROPERTIES
 
47
  PUBLIC_HEADER "${PUBLIC_HEADERS}"
 
48
)