Files
cdt/libraries/meta_refl/modules/catch2_install.cmake.in
T
Nathaniel baa6147ee3 [Meta-Refl] Update catch2 to v2.13.10
The version of catch2 in use is old enough to fail compiles on updated
Linux operating systems. Update to latest version in v2.0 series to
fix builds.

[Ref: https://github.com/catchorg/Catch2/issues/2421]
2023-06-17 13:21:36 -05:00

31 lines
1002 B
CMake

# ##################################################################################################
# Configure and download for Catch2 iff we are going to build the tests.
# ##################################################################################################
project(catch2_download)
cmake_minimum_required(VERSION 3.8)
set(found_project 0)
include(ExternalProject)
if (Catch2::Catch2)
set(found_project 1)
message(STATUS "Found Catch2 already in use")
endif()
if (NOT ${found_project})
message(STATUS "Adding project Catch2 to @CATCH2_DIRECTORY@/catch2")
ExternalProject_Add(
catch2_external_proj
GIT_REPOSITORY "https://github.com/catchorg/Catch2"
GIT_TAG "v2.13.10"
SOURCE_DIR @CATCH2_DIRECTORY@/catch2
BINARY_DIR @CATCH2_DIRECTORY@/catch2
BUILD_ALWAYS 0
BUILD_COMMAND ""
TEST_COMMAND ""
INSTALL_COMMAND ""
UPDATE_COMMAND ""
PATCH_COMMAND ""
CONFIGURE_COMMAND ""
)
endif()