Compare commits

...

2 commits

Author SHA1 Message Date
b3c59ffe0d
Adding option for unit testing 2025-01-06 20:15:43 +01:00
c9cd8b444b
Update Catch2 2025-01-06 20:13:59 +01:00
2 changed files with 6 additions and 3 deletions

View file

@ -28,7 +28,7 @@ else ()
message(STATUS "ccache not found")
endif ()
fetchcontent_declare(json URL https://github.com/nlohmann/json/releases/download/v3.11.3/json.tar.xz)
fetchcontent_declare(json URL https://github.com/nlohmann/json/releases/download/v3.11.3/json.tar.xz DOWNLOAD_EXTRACT_TIMESTAMP OFF)
set(JSON_BuildTests OFF CACHE INTERNAL "")
option(JSON_ImplicitConversions "Enable implicit conversions." OFF)
option(JSON_SystemInclude "Include as system headers (skip for clang-tidy)." ON)
@ -63,6 +63,7 @@ set(LINKER_OPTIONS
)
option(ENABLE_COVERAGE "Enabling coverage" OFF)
option(BILLY_ENABLE_TESTS "Enable Unit testing target" ON)
if (${ENABLE_COVERAGE})
message(STATUS "Coverage enabled")
@ -125,4 +126,6 @@ install(FILES
DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/billySheet
)
add_subdirectory("Unit testing")
if (${BILLY_ENABLE_TESTS})
add_subdirectory("Unit testing")
endif ()

2
external/catch2 vendored

@ -1 +1 @@
Subproject commit fa43b77429ba76c462b1898d6cd2f2d7a9416b14
Subproject commit 914aeecfe23b1e16af6ea675a4fb5dbd5a5b8d0a