Fix descriptions of sensor-internal.h according to the API checker script
[platform/core/api/sensor.git] / CMakeLists.txt
1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2 PROJECT(capi-system-sensor-main)
3 INCLUDE(GNUInstallDirs)
4
5 SET(VERSION ${FULLVER})
6 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
7
8 INCLUDE_DIRECTORIES(include include/private ${CMAKE_CURRENT_SOURCE_DIR})
9
10 # Build options
11 FOREACH(flag ${${PROJECT_NAME}_CFLAGS})
12     SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
13 ENDFOREACH(flag)
14
15 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fPIC -Wall -g -fdump-rtl-expand")
16 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS} -fPIC -std=c++0x")
17 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fdiagnostics-color")
18 SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g")
19 SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -Wl,--rpath=${LIB_INSTALL_DIR}")
20
21 # Internal Logging Option
22 #ADD_DEFINITIONS("-DTIZEN_DEBUG")
23
24 ADD_SUBDIRECTORY(src/api)
25 ADD_SUBDIRECTORY(tests)
26 ADD_SUBDIRECTORY(tools)
27
28 INSTALL(FILES include/sensor.h include/sensor-internal.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/sensor)