middleware_agent/depend/doctest_framework.cmake

18 lines
703 B
CMake
Raw Normal View History

2024-12-09 08:28:32 +00:00
CMAKE_MINIMUM_REQUIRED(VERSION 3.14 FATAL_ERROR)
INCLUDE(FetchContent)
IF (BUILD_TESTING)
FETCHCONTENT_DECLARE(doctest_framework
URL file://${CMAKE_SOURCE_DIR}/depend/doctest-2.4.11.tar.gz
URL_MD5 a457ba0e8c8f670bfd4aafaa3d9f5e4d)
FETCHCONTENT_MAKEAVAILABLE(doctest_framework)
FETCHCONTENT_GETPROPERTIES(doctest_framework)
IF (NOT doctest_framework_POPULATED)
FETCHCONTENT_POPULATE(doctest_framework)
ADD_SUBDIRECTORY(${doctest_framework_SOURCE_DIR})
ENDIF ()
INCLUDE_DIRECTORIES(${doctest_framework_SOURCE_DIR}/doctest)
LIST(APPEND CMAKE_MODULE_PATH ${doctest_framework_SOURCE_DIR}/scripts/cmake)
ENDIF ()