Release version 0.0.9
[platform/core/security/privilege-info.git] / test / CMakeLists.txt
1 SET(TARGET_TESTS "privilege-info-tests")
2 ADD_EXECUTABLE(${TARGET_TESTS} tc_privilege_info.c ../src/privilege_information.c)
3 TARGET_LINK_LIBRARIES(${TARGET_TESTS} ${PRIVILEGE_INFO_DEPS_LIBRARIES})
4
5 IF (CMAKE_BUILD_TYPE MATCHES "COVERAGE")
6
7         # coverage data
8         SET(COVERAGE_BUILD_DIR
9                 ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/${TARGET_TESTS}.dir/
10         )
11
12         # install gcno files
13         INSTALL(
14                 DIRECTORY ${COVERAGE_BUILD_DIR}/
15                 DESTINATION ${COVERAGE_DIR}
16                 FILES_MATCHING PATTERN "*.gcno"
17         )
18
19         # install code coverage automation script
20         CONFIGURE_FILE(privilege-info-coverage.sh.in privilege-info-coverage.sh @ONLY)
21         INSTALL(
22                 PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/privilege-info-coverage.sh
23                 DESTINATION ${CMAKE_INSTALL_BINDIR}
24         )
25
26 ENDIF (CMAKE_BUILD_TYPE MATCHES "COVERAGE")
27
28 INSTALL(TARGETS ${TARGET_TESTS} RUNTIME)