CMAKE_MINIMUM_REQUIRED(VERSION 2.6) PROJECT(docker-launcher C CXX) INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include) INCLUDE(FindPkgConfig) SET(EXTRA_CFLAGS "-Wall -Werror-implicit-function-declaration -fvisibility=hidden") SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}") SET(CLIENT ${PROJECT_NAME}) CONFIGURE_FILE(${PROJECT_NAME}.pc.in ${PROJECT_NAME}.pc @ONLY) INSTALL(FILES ${PROJECT_NAME}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig) IF(NOT NONE_GBS_BUILD) ADD_DEFINITIONS( -DGBS_BUILD ) ENDIF(NOT NONE_GBS_BUILD) ADD_SUBDIRECTORY(src/lib) ADD_SUBDIRECTORY(src) IF(BUILD_TESTS) ADD_SUBDIRECTORY(unittest) #ADD_SUBDIRECTORY(unittest/dockzen_api) ENDIF(BUILD_TESTS) #ADD_SUBDIRECTORY(src/docker/unittest) #ADD_SUBDIRECTORY(src/lib/test) #ADD_SUBDIRECTORY(src/unittest)