r3/tests/CMakeLists.txt
2014-05-15 00:15:19 +08:00

25 lines
764 B
CMake

# set(TEST_LIBS ${TEST_LIBS} ${CHECK_LIBRARIES} judy libr2)
# set(TEST_LIBS ${TEST_LIBS} ${CHECK_LIBRARIES} judy libr2)
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} libr2)
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)