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