1 # Created by: Thomas Zander <riggs@FreeBSD.org>
8 MAINTAINER= riggs@FreeBSD.org
9 COMMENT= C/C++ library for parallel programming
11 LICENSE= BSD2CLAUSE BSD3CLAUSE
18 USES= cmake:outsource compiler:c11
20 CMAKE_ARGS= -DINSTALL_PREFIX=${PREFIX}
22 OPTIONS_DEFINE= DOCS EXAMPLES TESTS
24 TESTS_DESC= Build and run parallel unit tests
26 DOCS_CMAKE_OFF= -DINSTALL_DOCS=OFF
28 TESTS_CMAKE_OFF=-DBUILD_TESTS=OFF
32 ONLY_FOR_ARCHS= i386 amd64
34 .include <bsd.port.options.mk>
37 ${RM} ${WRKSRC}/doc/examples/CMakeLists.txt
38 ${MV} ${WRKSRC}/doc/examples ${WRKSRC}
40 's|$${INSTALL_PREFIX_DOCS} PARENT_SCOPE|"${DOCSDIR}" PARENT_SCOPE|' \
41 ${WRKSRC}/CMakeCommon/SetInstallPaths.cmake
43 .if ${PORT_OPTIONS:MTESTS}
45 (cd ${BUILD_WRKSRC}/binaries && ./run_tests.sh)
49 cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}/${EXAMPLESDIR}
51 .include <bsd.port.mk>