Removing vconf dependencies from sensor plugin build files
[platform/core/system/sensord.git] / src / gyro / CMakeLists.txt
1 cmake_minimum_required(VERSION 2.6)
2 project(gyro CXX)
3
4 SET(SENSOR_NAME gyro_sensor)
5 SET(SENSOR_HAL_NAME gyro_sensor_hal)
6
7 include_directories(${CMAKE_CURRENT_SOURCE_DIR})
8 include_directories(${CMAKE_SOURCE_DIR}/src/libsensord)
9
10 FOREACH(flag ${gyro_pkgs_LDFLAGS})
11         SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${flag}")
12 ENDFOREACH(flag)
13
14 FOREACH(flag ${gyro_pkgs_CFLAGS})
15         SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${flag}")
16 ENDFOREACH(flag)
17
18 add_library(${SENSOR_NAME} SHARED
19                 gyro_sensor.cpp
20                 )
21 add_library(${SENSOR_HAL_NAME} SHARED
22                 gyro_sensor_hal.cpp
23                 )
24
25 target_link_libraries(${SENSOR_NAME} ${gyro_pkgs_LDFLAGS} "-lm")
26 target_link_libraries(${SENSOR_HAL_NAME} ${gyro_pkgs_LDFLAGS})
27
28 install(TARGETS ${SENSOR_NAME} DESTINATION ${CMAKE_INSTALL_LIBDIR}/sensord)
29 install(TARGETS ${SENSOR_HAL_NAME} DESTINATION ${CMAKE_INSTALL_LIBDIR}/sensord)