# $NetBSD: Makefile,v 1.1 2023/05/03 16:56:31 nikita Exp $ DISTNAME= rapidcheck-0.0.0.20220314 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GITHUB:=emil-e/} GITHUB_PROJECT= rapidcheck GITHUB_TAG= 8fafda42e732164db58003e542196e94a28481f9 MAINTAINER= pkgsrc-users@NetBSD.org COMMENT= QuickCheck clone for C++ HOMEPAGE= https://github.com/emil-e/rapidcheck LICENSE= 2-clause-bsd TEST_DEPENDS= catch2-[0-9]*:../../devel/catch2 USE_LANGUAGES+= c c++11 USE_TOOLS+= cmake #CXXFLAGS+= -I${WRKSRC}/extras/catch/include # only to fix tests (rapidcheck/catch.h) CMAKE_ARGS+= -DBUILD_SHARED_LIBS=ON CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release CMAKE_ARGS+= -DCMAKE_POSITION_INDEPENDENT_CODE=True CMAKE_ARGS+= -DRC_ENABLE_EXAMPLES=Off CMAKE_ARGS+= -DRC_ENABLE_TESTS=Off CMAKE_ARGS+= -DRC_INSTALL_ALL_EXTRAS=On #do-test: # broken: https://github.com/emil-e/rapidcheck/issues/242 # @cd ${BUILD_WRKSRC} && \ # ${SETENV} ${CONFIGURE_ENV} cmake ${CMAKE_ARGS} -DRC_ENABLE_TESTS:BOOL=ON ${CMAKE_SOURCE_PATH:Q} && \ # ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_ARGS} ${BUILD_TARGET} && \ # ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_ARGS} test .include "../../devel/cmake/build.mk" .include "../../mk/bsd.pkg.mk"