1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
Description: Use Debian's catch2 package instead of attempting git clone
Author: Kurt Kremitzki <kkremitzki@debian.org>
Last-Updated: 2021-09-06
@@ -477,9 +477,9 @@
enable_testing()
include(CTest)
-if(ENABLE_UNIT_TESTS)
- include(${CMAKE_CURRENT_LIST_DIR}/cmake/external_projects/catch.cmake)
-endif(ENABLE_UNIT_TESTS)
+#if(ENABLE_UNIT_TESTS)
+# include(${CMAKE_CURRENT_LIST_DIR}/cmake/external_projects/catch.cmake)
+#endif(ENABLE_UNIT_TESTS)
#######################################################################
@@ -7,7 +7,7 @@
add_library(catch_main STATIC main.cpp)
set_target_properties(catch_main PROPERTIES CXX_STANDARD 17)
add_dependencies(unit_tests catch_main)
-add_dependencies(catch_main project_catch)
+# add_dependencies(catch_main project_catch)
# ensure the test targets are built before testing
add_test(NAME unit_tests_built COMMAND ${CMAKE_COMMAND} --build . --target unit_tests --config ${CMAKE_BUILD_TYPE} WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/../.. )
|