~ted/hud/filter-underscores

« back to all changes in this revision

Viewing changes to libhud/CMakeLists.txt

  • Committer: Pete Woods
  • Date: 2013-03-18 17:48:40 UTC
  • mto: (227.119.7 libhud-tests)
  • mto: This revision was merged to the branch mainline in revision 245.
  • Revision ID: pete.woods@canonical.com-20130318174840-u99j3v2hq37d8glt
Enough is working to compile hud-service

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
set(HUD_INCLUDE_DIRS
 
3
${CMAKE_CURRENT_SOURCE_DIR}
 
4
${CMAKE_CURRENT_BINARY_DIR}
 
5
)
 
6
 
 
7
set(HUD_INCLUDE_DIRS
 
8
${HUD_INCLUDE_DIRS}
 
9
PARENT_SCOPE
 
10
)
 
11
 
 
12
include_directories(${HUD_INCLUDE_DIRS})
 
13
 
 
14
# FIXME Would rather not include this
 
15
include_directories(${HUD_SRC_DIR})
 
16
 
 
17
add_definitions( -DHUD_COMPILATION=1 )
 
18
 
 
19
###########################
 
20
# Generated Lib Hud
 
21
###########################
 
22
 
 
23
set(HUD_GENERATED_HEADERS
 
24
app-iface.h
 
25
service-iface.h
 
26
marshal.h
 
27
)
 
28
 
 
29
set(HUD_GENERATED_SOURCES
 
30
)
 
31
 
 
32
add_gdbus_codegen(HUD_GENERATED_SOURCES
 
33
service-iface
 
34
com.canonical.hud.
 
35
_HudServiceIface
 
36
${HUD_SERVICE_XML}
 
37
)
 
38
 
 
39
add_gdbus_codegen(HUD_GENERATED_SOURCES
 
40
app-iface
 
41
com.canonical.hud.Application.
 
42
_HudAppIface
 
43
${HUD_APP_XML}
 
44
)
 
45
 
 
46
add_glib_marshal(HUD_GENERATED_SOURCES
 
47
marshal
 
48
_hud_marshal
 
49
marshal.h
 
50
)
 
51
 
 
52
add_library(hud-generated STATIC ${HUD_GENERATED_SOURCES})
 
53
 
 
54
target_link_libraries(hud-generated
 
55
${GLIB2_LIBRARIES}
 
56
${GOBJECT2_LIBRARIES}
 
57
)
 
58
 
 
59
###########################
 
60
# Lib Hud
 
61
###########################
 
62
 
 
63
set(HUD_HEADERS
 
64
manager.h
 
65
operation.h
 
66
action.h
 
67
action-publisher.h
 
68
${HUD_HEADERS}
 
69
)
 
70
 
 
71
set(HUD_SOURCES
 
72
manager.c
 
73
operation.c
 
74
action.c
 
75
action-publisher.c
 
76
)
 
77
 
 
78
add_library(hud STATIC ${HUD_SOURCES})
 
79
 
 
80
target_link_libraries(hud
 
81
hud-generated
 
82
${GLIB2_LIBRARIES}
 
83
${GOBJECT2_LIBRARIES}
 
84
)
 
85
 
 
86
#install(
 
87
#  TARGETS ${HUD_LIB_BASENAME}
 
88
#  ARCHIVE DESTINATION ${LIBDIR}
 
89
#  RUNTIME DESTINATION bin
 
90
#  LIBRARY DESTINATION ${LIBDIR}
 
91
#)