You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/dev-cpp/sol2/files/sol2-3.2.2-catch-depend.patch

28 lines
910 B

Use catch library from system
--- a/tests/runtime_tests/CMakeLists.txt
+++ b/tests/runtime_tests/CMakeLists.txt
@@ -22,12 +22,6 @@
# # # # sol3 tests - runtime tests
-if (CMAKE_GENERATOR MATCHES "Visual Studio 14 2015")
- find_package(Catch 1.12.1 REQUIRED)
-else()
- find_package(Catch REQUIRED)
-endif()
-
file(GLOB SOL2_RUNTIME_TEST_SOURCES source/*.cpp)
source_group(test_sources FILES ${SOL2_RUNTIME_TEST_SOURCES})
@@ -38,7 +32,8 @@ function(CREATE_TEST test_target_name test_name target_sol)
OUTPUT_NAME ${test_name}
EXPORT_NAME sol2::${test_name})
target_link_libraries(${test_target_name}
- PUBLIC Threads::Threads ${LUA_LIBRARIES} ${CATCH_LIBRARIES} ${target_sol})
+ PUBLIC Threads::Threads ${LUA_LIBRARIES} ${target_sol})
+ target_include_directories(${test_target_name} PRIVATE ${CATCH_INC_DIR})
if (MSVC)
if (NOT CMAKE_COMPILER_ID MATCHES "Clang")