Skip to content
Snippets Groups Projects
Commit b66fa73c authored by Adrien Béraud's avatar Adrien Béraud
Browse files

test: include cppunit headers

parent 1ca181db
No related branches found
No related tags found
No related merge requests found
...@@ -70,6 +70,8 @@ set (CMAKE_CXX_STANDARD_REQUIRED on) ...@@ -70,6 +70,8 @@ set (CMAKE_CXX_STANDARD_REQUIRED on)
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-return-type -Wall -Wextra -Wnon-virtual-dtor -pedantic-errors -fvisibility=hidden") set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-return-type -Wall -Wextra -Wnon-virtual-dtor -pedantic-errors -fvisibility=hidden")
if (OPENDHT_SANITIZE) if (OPENDHT_SANITIZE)
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsanitize=address -fstack-protector-strong") set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsanitize=address -fstack-protector-strong")
else ()
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-stack-protector")
endif () endif ()
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DMSGPACK_DISABLE_LEGACY_NIL -DMSGPACK_DISABLE_LEGACY_CONVERT") set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DMSGPACK_DISABLE_LEGACY_NIL -DMSGPACK_DISABLE_LEGACY_CONVERT")
if (NOT CMAKE_BUILD_TYPE) if (NOT CMAKE_BUILD_TYPE)
...@@ -304,7 +306,7 @@ install (EXPORT opendht DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/opendht FILE o ...@@ -304,7 +306,7 @@ install (EXPORT opendht DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/opendht FILE o
install (FILES ${CMAKE_CURRENT_BINARY_DIR}/opendhtConfigVersion.cmake DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/opendht) install (FILES ${CMAKE_CURRENT_BINARY_DIR}/opendhtConfigVersion.cmake DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/opendht)
# Unit tests # Unit tests
IF(OPENDHT_TESTS) if (OPENDHT_TESTS)
FIND_PACKAGE(Cppunit REQUIRED) FIND_PACKAGE(Cppunit REQUIRED)
# unit testing # unit testing
list (APPEND test_FILES list (APPEND test_FILES
...@@ -325,16 +327,17 @@ IF(OPENDHT_TESTS) ...@@ -325,16 +327,17 @@ IF(OPENDHT_TESTS)
tests/tests_runner.cpp tests/tests_runner.cpp
${test_FILES} ${test_FILES}
) )
target_include_directories(opendht_unit_tests SYSTEM PRIVATE ${CPPUNIT_INCLUDE_DIRS})
if (OPENDHT_SHARED) if (OPENDHT_SHARED)
TARGET_LINK_LIBRARIES(opendht_unit_tests opendht) target_link_libraries(opendht_unit_tests opendht)
else () else ()
TARGET_LINK_LIBRARIES(opendht_unit_tests opendht-static) target_link_libraries(opendht_unit_tests opendht-static)
endif () endif ()
TARGET_LINK_LIBRARIES(opendht_unit_tests target_link_libraries(opendht_unit_tests
${CMAKE_THREAD_LIBS_INIT} ${CMAKE_THREAD_LIBS_INIT}
${CPPUNIT_LIBRARIES} ${CPPUNIT_LIBRARIES}
${GNUTLS_LIBRARIES} ${GNUTLS_LIBRARIES}
) )
enable_testing() enable_testing()
add_test(TEST opendht_unit_tests) add_test(TEST opendht_unit_tests)
ENDIF() endif()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment