comparison CMakeLists.txt @ 4:50215911acb3

Add a strsplit() function and stop to build probes into a separate library
author Louis Opter <louis@dotcloud.com>
date Sat, 01 Jan 2011 16:01:19 +0100
parents ba9d8601d5f9
children 8339ab15527d
comparison
equal deleted inserted replaced
3:2cb8a6cbe468 4:50215911acb3
28 MESSAGE(SEND_ERROR "The liblxcstats is Linux specific.") 28 MESSAGE(SEND_ERROR "The liblxcstats is Linux specific.")
29 ENDIF (CMAKE_SYSTEM_NAME MATCHES "Linux") 29 ENDIF (CMAKE_SYSTEM_NAME MATCHES "Linux")
30 30
31 # Build rules ################################################################## 31 # Build rules ##################################################################
32 32
33 SET(PROBES_SRC
34 probes/cpuacct.c
35 probes/probes.c
36 )
37
33 SET(SRC 38 SET(SRC
34 compat/strlcpy.c 39 compat/strlcpy.c
35 compat/strlcat.c 40 compat/strlcat.c
36 close.c 41 close.c
37 container.c 42 container.c
38 open.c 43 open.c
39 utils.c 44 utils.c
45 ${PROBES_SRC}
40 ) 46 )
41 47
42 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}) 48 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
43 49
44 ADD_LIBRARY(lxcstats SHARED ${SRC}) 50 ADD_LIBRARY(lxcstats SHARED ${SRC})
45
46 TARGET_LINK_LIBRARIES(lxcstats probes)
47 51
48 # Install/Uninstall rules ###################################################### 52 # Install/Uninstall rules ######################################################
49 53
50 INSTALL(TARGETS lxcstats LIBRARY DESTINATION lib) 54 INSTALL(TARGETS lxcstats LIBRARY DESTINATION lib)
51 55