Adding CMake files for adding gaming rotation vector 49/35749/4
authorRamasamy <ram.kannan@samsung.com>
Tue, 24 Feb 2015 08:31:41 +0000 (14:01 +0530)
committerRamasamy Kannan <ram.kannan@samsung.com>
Thu, 26 Feb 2015 06:39:25 +0000 (22:39 -0800)
Adding new CMakelist file and updating existing CMakelist file for
rotation vector.

Change-Id: Ic65bc47d2d375e5e2d64dfc3deb515b08fc7261c

src/rotation_vector/CMakeLists.txt
src/rotation_vector/gaming_rv/CMakeLists.txt [new file with mode: 0755]

index 314260596388f5e44db0559322623da1ee70097b..4be585ae9d51d2105d90282cb114f9226a079730 100644 (file)
@@ -3,4 +3,7 @@ add_subdirectory(rv)
 ENDIF()
 IF("${GEOMAGNETIC_RV}" STREQUAL "ON")
 add_subdirectory(geomagnetic_rv)
+ENDIF()
+IF("${GAMING_RV}" STREQUAL "ON")
+add_subdirectory(gaming_rv)
 ENDIF()
\ No newline at end of file
diff --git a/src/rotation_vector/gaming_rv/CMakeLists.txt b/src/rotation_vector/gaming_rv/CMakeLists.txt
new file mode 100755 (executable)
index 0000000..a56dc73
--- /dev/null
@@ -0,0 +1,24 @@
+cmake_minimum_required(VERSION 2.6)
+project(gaming_rv CXX)
+
+SET(SENSOR_NAME gaming_rv_sensor)
+
+include_directories(${CMAKE_CURRENT_SOURCE_DIR})
+include_directories(${CMAKE_SOURCE_DIR}/src/libsensord)
+include_directories(${CMAKE_SOURCE_DIR}/src/sensor_fusion)
+
+FOREACH(flag ${gaming_rv_pkgs_LDFLAGS})
+       SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${flag}")
+ENDFOREACH(flag)
+
+FOREACH(flag ${gaming_rv_pkgs_CFLAGS})
+       SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${flag}")
+ENDFOREACH(flag)
+
+add_library(${SENSOR_NAME} SHARED
+       gaming_rv_sensor.cpp
+)
+
+target_link_libraries(${SENSOR_NAME} ${gaming_rv_pkgs_LDFLAGS} "-lm")
+
+install(TARGETS ${SENSOR_NAME} DESTINATION ${CMAKE_INSTALL_LIBDIR}/sensord)