r3/tests/CMakeLists.txt

25 lines
737 B
CMake
Raw Normal View History

2014-05-14 12:18:59 -04:00
# set(TEST_LIBS ${TEST_LIBS} ${CHECK_LIBRARIES} judy libr3)
# set(TEST_LIBS ${TEST_LIBS} ${CHECK_LIBRARIES} judy libr3)
2014-05-14 12:15:19 -04:00
find_package(Check REQUIRED)
find_package(PCRE REQUIRED)
2014-05-16 10:05:23 -04:00
# find_package(Judy REQUIRED)
2014-05-14 12:15:19 -04:00
if (NOT CHECK_FOUND)
message(STATUS "Skipping unit tests, Check library not found!")
else (NOT CHECK_FOUND)
2014-05-16 10:05:23 -04:00
set(TEST_LIBS ${LIBS} ${CHECK_LIBRARIES} ${PCRE_LIBRARIES} r3)
2014-05-14 12:15:19 -04:00
include_directories(${CHECK_INCLUDE_DIRS})
# include_directories("${PROJECT_SOURCE_DIR}/include/r2")
2014-05-14 22:08:42 -04:00
add_executable(test_r3 test_tree.c)
target_link_libraries(test_r3 ${TEST_LIBS})
2014-05-14 12:15:19 -04:00
add_custom_command(
2014-05-14 22:08:42 -04:00
TARGET test_r3 POST_BUILD
2014-05-14 12:15:19 -04:00
COMMENT "Running unit tests"
2014-05-14 22:08:42 -04:00
COMMAND test_r3
2014-05-14 12:15:19 -04:00
)
endif (NOT CHECK_FOUND)