1 cmake_minimum_required(VERSION 2.6)
5 PKG_CHECK_MODULES(server_pkgs REQUIRED vconf glib-2.0 gio-2.0 dlog libsystemd-daemon)
7 FOREACH(flag ${server_pkgs_LDFLAGS})
8 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${flag}")
11 FOREACH(flag ${server_pkgs_CFLAGS})
12 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${flag}")
15 include_directories(${CMAKE_CURRENT_SOURCE_DIR})
16 include_directories(${CMAKE_SOURCE_DIR}/src/libsensord)
18 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -lrt -ldl -pthread -fPIE")
19 SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -pie")
25 permission_checker.cpp
29 add_executable(${PROJECT_NAME} ${SERVER_SRCS})
31 target_link_libraries(${PROJECT_NAME} ${server_pkgs_LDFLAGS} "sensord-server")
33 install(TARGETS ${PROJECT_NAME} DESTINATION bin)