CMAKE_MINIMUM_REQUIRED(VERSION 2.6) PROJECT(context-service) INCLUDE(GNUInstallDirs) INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/src/shared ) ADD_DEFINITIONS(-O2 -Wall -fPIC -fPIE -fdata-sections -ffunction-sections -fvisibility=hidden) ADD_DEFINITIONS(-D_LIBDIR_="${LIBDIR}") ADD_DEFINITIONS(-fdiagnostics-color) SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fPIC -pie -Wl,-z,relro -Wl,--as-needed -Wl,--gc-sections -Wl,--print-gc-sections") SET(CMAKE_VERBOSE_MAKEFILE OFF) ADD_SUBDIRECTORY(src/server) ADD_SUBDIRECTORY(src/agent)