e66964ec9bdc9edcfcac8fae1d6db65e9aa3a034
[platform/core/system/sensord.git] / src / gravity / CMakeLists.txt
1 cmake_minimum_required(VERSION 2.6)
2 project(gravity CXX)
3
4 SET(SENSOR_NAME gravity_sensor)
5
6 include_directories(${CMAKE_CURRENT_SOURCE_DIR})
7 include_directories(${CMAKE_SOURCE_DIR}/src/libsensord)
8
9 INCLUDE(FindPkgConfig)
10 PKG_CHECK_MODULES(gravity_pkgs REQUIRED vconf)
11
12 FOREACH(flag ${gravity_pkgs_LDFLAGS})
13         SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${flag}")
14 ENDFOREACH(flag)
15
16 FOREACH(flag ${gravity_pkgs_CFLAGS})
17         SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${flag}")
18 ENDFOREACH(flag)
19
20 add_library(${SENSOR_NAME} SHARED
21                 gravity_sensor.cpp
22                 )
23
24 target_link_libraries(${SENSOR_NAME} ${gravity_pkgs_LDFLAGS} "-lm")
25
26 install(TARGETS ${SENSOR_NAME} DESTINATION ${CMAKE_INSTALL_LIBDIR}/sensord)