Removing redundant proximity events
[platform/core/system/sensord.git] / test / CMakeLists.txt
1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2 project(sensor-tc C)
3
4 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
5 SET(EXEC_PREFIX "\${prefix}")
6 SET(VERSION 1.0)
7
8 INCLUDE(FindPkgConfig)
9 pkg_check_modules(pkgs REQUIRED glib-2.0 dlog)
10
11 add_definitions(${rpkgs_CFLAGS})
12 add_definitions(-DPREFIX="${CMAKE_INSTALL_PREFIX}")
13
14 configure_file(${PROJECT_NAME}.pc.in ${CMAKE_CURRENT_SOURCE_DIR}/${PROJECT_NAME}.pc @ONLY)
15
16 include_directories(${CMAKE_CURRENT_SOURCE_DIR})
17 include_directories(${CMAKE_SOURCE_DIR}/src/libsensord)
18 include_directories(${CMAKE_SOURCE_DIR}/src/shared)
19
20 FOREACH(flag ${pkgs_CFLAGS})
21         SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
22 ENDFOREACH(flag)
23
24 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
25
26 link_directories(../src/libsensord/)
27
28 add_executable(auto_test src/auto_test.c)
29 add_executable(tc-common src/tc-common.c)
30
31 SET_TARGET_PROPERTIES(auto_test PROPERTIES LINKER_LANGUAGE C)
32 SET_TARGET_PROPERTIES(tc-common PROPERTIES LINKER_LANGUAGE C)
33
34 target_link_libraries(auto_test glib-2.0 dlog sensor)
35 target_link_libraries(tc-common glib-2.0 dlog sensor)
36
37 INSTALL(TARGETS auto_test DESTINATION /usr/bin/)
38 INSTALL(TARGETS tc-common DESTINATION /usr/bin/)