24 lines
761 B
CMake
24 lines
761 B
CMake
# set(TEST_LIBS ${TEST_LIBS} ${CHECK_LIBRARIES} judy libr3)
|
|
# set(TEST_LIBS ${TEST_LIBS} ${CHECK_LIBRARIES} judy libr3)
|
|
find_package(Check REQUIRED)
|
|
find_package(PCRE REQUIRED)
|
|
find_package(Judy REQUIRED)
|
|
|
|
if (NOT CHECK_FOUND)
|
|
message(STATUS "Skipping unit tests, Check library not found!")
|
|
else (NOT CHECK_FOUND)
|
|
set(TEST_LIBS ${LIBS} ${CHECK_LIBRARIES} ${PCRE_LIBRARIES} ${Judy_LIBRARIES} r3)
|
|
|
|
include_directories(${CHECK_INCLUDE_DIRS})
|
|
# include_directories("${PROJECT_SOURCE_DIR}/include/r2")
|
|
add_executable(test_tree test_tree.c)
|
|
target_link_libraries(test_tree ${TEST_LIBS})
|
|
|
|
add_custom_command(
|
|
TARGET test_tree POST_BUILD
|
|
COMMENT "Running unit tests"
|
|
COMMAND test_tree
|
|
)
|
|
endif (NOT CHECK_FOUND)
|
|
|
|
|