From 22f09c47fd3f0e3f6cae455640a8c050071d2d4f Mon Sep 17 00:00:00 2001 From: Pcornat Date: Sat, 13 Dec 2025 12:31:35 +0100 Subject: [PATCH] Update Catch2 version --- tests/CMakeLists.txt | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 2bc2b61..3739b0f 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -7,7 +7,7 @@ if (NOT Catch2_FOUND) fetchcontent_declare( Catch2 GIT_REPOSITORY https://github.com/catchorg/Catch2 - GIT_TAG v3.5.3 + GIT_TAG v3.11.0 EXCLUDE_FROM_ALL OVERRIDE_FIND_PACKAGE ) @@ -20,7 +20,14 @@ enable_testing() include(Catch) include(CatchAddTests) -add_executable(tests tests_stream.cpp) -target_link_libraries(tests Catch2::Catch2WithMain) +add_executable(tests + tests_stream.cpp +) +target_link_libraries(tests Catch2::Catch2WithMain raiiSafeCuda) +set_target_properties(tests PROPERTIES + CXX_STANDARD 20 + CXX_EXTENSIONS OFF + INTERPROCEDURAL_OPTIMIZATION ON +) catch_discover_tests(tests WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})