24 lines
791 B
CMake
24 lines
791 B
CMake
# set(TEST_LIBS ${TEST_LIBS} ${CHECK_LIBRARIES} judy libr3)
|
|
include_directories("${PROJECT_SOURCE_DIR}/include ${PROJECT_SOURCE_DIR}/src ${PROJECT_SOURCE_DIR}")
|
|
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} r3)
|
|
|
|
include_directories(${CHECK_INCLUDE_DIRS})
|
|
# include_directories("${PROJECT_SOURCE_DIR}/include/r2")
|
|
add_executable(check_tree check_tree.c)
|
|
target_link_libraries(check_tree ${TEST_LIBS})
|
|
|
|
add_custom_command(
|
|
TARGET check_tree POST_BUILD
|
|
COMMENT "Running unit tests"
|
|
COMMAND check_tree
|
|
)
|
|
endif (NOT CHECK_FOUND)
|
|
|
|
|