1################################################################################
2#
3# catch2
4#
5################################################################################
6
7CATCH2_VERSION = 3.6.0
8CATCH2_SITE = $(call github,catchorg,Catch2,v$(CATCH2_VERSION))
9CATCH2_INSTALL_STAGING = YES
10CATCH2_INSTALL_TARGET = NO
11CATCH2_LICENSE = BSL-1.0
12CATCH2_LICENSE_FILES = LICENSE.txt
13CATCH2_SUPPORTS_IN_SOURCE_BUILD = NO
14
15# We force building a static library only as building a dynamic
16# library is not really supported officially:
17# https://github.com/catchorg/Catch2/blob/devel/docs/faq.md#can-i-compile-catch2-into-a-dynamic-library
18CATCH2_CONF_OPTS = \
19	-DCATCH_INSTALL_DOCS=OFF \
20	-DBUILD_SHARED_LIBS=OFF
21
22$(eval $(cmake-package))
23