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)
|
|
|
|
|
|
|
|
|