Mercurial > archived > louis > perso > liblxcstats
view CMakeLists.txt @ 0:6ce4443e7545
Add the draft of an API to collect statistics on LXC
author | Louis Opter <kalessin@kalessin.fr> |
---|---|
date | Wed, 29 Dec 2010 23:28:14 +0100 |
parents | |
children | 3e30c3b2d6da |
line wrap: on
line source
CMAKE_MINIMUM_REQUIRED(VERSION 2.6) PROJECT(LIBLXCSTATS C) ENABLE_TESTING() IF (CMAKE_COMPILER_IS_GNUCC) ADD_DEFINITIONS("-pipe -Wextra -Wall -std=c99 -Wstrict-prototypes") ENDIF (CMAKE_COMPILER_IS_GNUCC) IF (CMAKE_SYSTEM_NAME MATCHES "Linux") ADD_DEFINITIONS("-D_POSIX_C_SOURCE=200112L" "-D_XOPEN_SOURCE=500" "-D_FILE_OFFSET_BITS=64" "-D_BSD_SOURCE") ELSE (CMAKE_SYSTEM_NAME MATCHES "Linux") MESSAGE(SEND_ERROR "The liblxcstats is Linux specific.") ENDIF (CMAKE_SYSTEM_NAME MATCHES "Linux") SET(SRC compat/strlcpy.c compat/strlcat.c close.c container.c open.c utils.c ) INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}) ADD_LIBRARY(lxcstats SHARED ${SRC}) TARGET_LINK_LIBRARIES(lxcstats probes) ADD_SUBDIRECTORY(tests) ADD_SUBDIRECTORY(probes)