# Created by: Thomas Zander # $FreeBSD$ PORTNAME= embb PORTVERSION= 1.0.0 PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= devel MAINTAINER= riggs@FreeBSD.org COMMENT= C/C++ library for parallel programming LICENSE= BSD2CLAUSE BSD3CLAUSE LICENSE_COMB= multi USE_GITHUB= yes GH_ACCOUNT= siemens USES= cmake:outsource compiler:c++11-lib CMAKE_ARGS= -DINSTALL_PREFIX=${PREFIX} \ -DUSE_C11_AND_CXX11:BOOL=true OPTIONS_DEFINE= DOCS EXAMPLES TESTS TESTS_DESC= Build and run parallel unit tests DOCS_CMAKE_OFF= -DINSTALL_DOCS=OFF TESTS_CMAKE_OFF=-DBUILD_TESTS=OFF OPTIONS_SUB= yes ONLY_FOR_ARCHS= amd64 i386 .include post-patch: ${RM} ${WRKSRC}/doc/examples/CMakeLists.txt ${MV} ${WRKSRC}/doc/examples ${WRKSRC} ${REINPLACE_CMD} -e \ 's|$${INSTALL_PREFIX_DOCS} PARENT_SCOPE|"${DOCSDIR}" PARENT_SCOPE|' \ ${WRKSRC}/CMakeCommon/SetInstallPaths.cmake .if ${PORT_OPTIONS:MTESTS} post-build: (cd ${BUILD_WRKSRC}/binaries && ./run_tests.sh) .endif post-install: cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}/${EXAMPLESDIR} .include