catch2.mk 731 B

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