SET(TARGET_TESTS "privilege-info-tests") ADD_EXECUTABLE(${TARGET_TESTS} tc_privilege_info.c ../src/privilege_information.c) TARGET_LINK_LIBRARIES(${TARGET_TESTS} ${PRIVILEGE_INFO_DEPS_LIBRARIES}) IF (CMAKE_BUILD_TYPE MATCHES "COVERAGE") # coverage data SET(COVERAGE_BUILD_DIR ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/${TARGET_TESTS}.dir/ ) # install gcno files INSTALL( DIRECTORY ${COVERAGE_BUILD_DIR}/ DESTINATION ${COVERAGE_DIR} FILES_MATCHING PATTERN "*.gcno" ) # install code coverage automation script CONFIGURE_FILE(privilege-info-coverage.sh.in privilege-info-coverage.sh @ONLY) INSTALL( PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/privilege-info-coverage.sh DESTINATION ${CMAKE_INSTALL_BINDIR} ) ENDIF (CMAKE_BUILD_TYPE MATCHES "COVERAGE") INSTALL(TARGETS ${TARGET_TESTS} RUNTIME)