1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2 PROJECT(libslp-tapi-unit-test C)
4 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
5 SET(EXEC_PREFIX "\${prefix}")
6 SET(LIBDIR "\${prefix}/lib")
7 SET(INCLUDEDIR "\${prefix}/include")
13 REMOVE_DEFINITIONS("-DTAPI_LOG_TAG=\"LIBTAPI\"")
14 ADD_DEFINITIONS("-DTAPI_LOG_TAG=\"TAPIUNIT\"")
16 FOREACH(test ${TESTS})
17 ADD_EXECUTABLE(${test} ${test}.c)
18 TARGET_LINK_LIBRARIES(${test} ${pkgs_LDFLAGS} "-L${CMAKE_BINARY_DIR} -lSLP-tapi")
19 # INSTALL(TARGETS ${test} RUNTIME DESTINATION bin/)
20 ADD_DEPENDENCIES(${test} run.sh)
21 SET(TEST_LIST "${TEST_LIST} ${test}")
25 ADD_CUSTOM_TARGET(run.sh)
29 COMMAND echo "gtester ${TEST_LIST} -o report.xml" > run.sh
30 COMMAND chmod +x run.sh
31 COMMENT "Generating gtester script"
32 VERBATIM # for double-quoted strings..
34 ADD_DEPENDENCIES(run.sh SLP-tapi)