diff options
Diffstat (limited to 'sensors-service/src/CMakeLists.txt')
-rw-r--r-- | sensors-service/src/CMakeLists.txt | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/sensors-service/src/CMakeLists.txt b/sensors-service/src/CMakeLists.txt index 6df3397..74f2d0d 100644 --- a/sensors-service/src/CMakeLists.txt +++ b/sensors-service/src/CMakeLists.txt @@ -23,6 +23,7 @@ message(STATUS "LIB-SENSORS-SERVICE") message(STATUS "WITH_DLT = ${WITH_DLT}") message(STATUS "WITH_IPHONE = ${WITH_IPHONE}") message(STATUS "WITH_REPLAYER = ${WITH_REPLAYER}") +message(STATUS "WITH_MPU6050 = ${WITH_MPU6050}") message(STATUS "WITH_TESTS = ${WITH_TESTS}") message(STATUS "WITH_DEBUG = ${WITH_DEBUG}") @@ -55,6 +56,21 @@ if(WITH_IPHONE) add_library(sensors-service-use-iphone SHARED ${LIB_SRC_USE_IPHONE}) target_link_libraries(sensors-service-use-iphone ${LIBRARIES}) install(TARGETS sensors-service-use-iphone DESTINATION lib) +elseif(WITH_MPU6050) + #generate library using replayer as input + set(LIB_SRC_USE_MPU6050 ${CMAKE_CURRENT_SOURCE_DIR}/sns-use-mpu6050.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/mpu6050.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/gyroscope.c + ${CMAKE_CURRENT_SOURCE_DIR}/acceleration.c + ${CMAKE_CURRENT_SOURCE_DIR}/vehicle-speed.c + ${CMAKE_CURRENT_SOURCE_DIR}/wheeltick.c + ${CMAKE_CURRENT_SOURCE_DIR}/sns-meta-data.c) + add_library(sensors-service-use-mpu6050 SHARED ${LIB_SRC_USE_MPU6050}) + target_link_libraries(sensors-service-use-mpu6050 ${LIBRARIES}) + install(TARGETS sensors-service-use-mpu6050 DESTINATION lib) + #for glibc <2.17, clock_gettime is in librt: http://linux.die.net/man/2/clo$ + #TODO: is there a nice way to detect glibc version in CMake? + set(LIBRARIES ${LIBRARIES} rt) elseif(WITH_REPLAYER) #generate library using replayer as input set(LIB_SRC_USE_REPLAYER ${CMAKE_CURRENT_SOURCE_DIR}/sns-use-replayer.c |