1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2 PROJECT(context-sensor-recorder)
3 INCLUDE(GNUInstallDirs)
5 SET(DEPS "glib-2.0 gio-2.0 dlog capi-base-common")
6 SET(INCDIR "${CMAKE_INSTALL_INCLUDEDIR}/context-service")
9 ${CMAKE_INSTALL_PREFIX}/${INCDIR}/private
10 ${CMAKE_SOURCE_DIR}/src/shared
11 ${CMAKE_SOURCE_DIR}/include
12 ${CMAKE_SOURCE_DIR}/include/private
15 ADD_DEFINITIONS(-O2 -Wall -fPIC -fdata-sections -ffunction-sections -fvisibility=hidden)
16 ADD_DEFINITIONS(-fdiagnostics-color)
17 ADD_DEFINITIONS(-DLOG_TAG="CONTEXT-SENSOR")
18 SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fPIC -Wl,--as-needed -Wl,--gc-sections -Wl,--print-gc-sections")
19 SET(CMAKE_VERBOSE_MAKEFILE OFF)
21 SET(VERSION ${FULLVER})
22 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
23 SET(PC_INCLUDE "${CMAKE_INSTALL_PREFIX}/${INCDIR}")
24 SET(PC_LIBDIR "${CMAKE_INSTALL_LIBDIR}")
27 DIRECTORY ${CMAKE_SOURCE_DIR}/include/
31 ADD_SUBDIRECTORY(src/client-dummy)
32 ADD_SUBDIRECTORY(src/server-dummy)
33 ADD_SUBDIRECTORY(src/client)
34 ADD_SUBDIRECTORY(src/server)