Prune devel/py-EnthoughtBase
[dports.git] / devel / embb / Makefile
1 # Created by: Thomas Zander <riggs@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       embb
5 PORTVERSION=    0.3.1
6 CATEGORIES=     devel
7
8 MAINTAINER=     riggs@FreeBSD.org
9 COMMENT=        C/C++ library for parallel programming
10
11 LICENSE=        BSD2CLAUSE BSD3CLAUSE
12 LICENSE_COMB=   multi
13
14 USE_GITHUB=     yes
15 GH_ACCOUNT=     siemens
16 GH_TAGNAME=     3577c13
17
18 USES=           cmake:outsource compiler:c11
19
20 CMAKE_ARGS=     -DINSTALL_PREFIX=${PREFIX}
21
22 OPTIONS_DEFINE= DOCS EXAMPLES TESTS
23
24 TESTS_DESC=     Build and run parallel unit tests
25
26 DOCS_CMAKE_OFF= -DINSTALL_DOCS=OFF
27
28 TESTS_CMAKE_OFF=-DBUILD_TESTS=OFF
29
30 OPTIONS_SUB=    yes
31
32 ONLY_FOR_ARCHS= i386 amd64
33
34 .include <bsd.port.options.mk>
35
36 post-patch:
37         ${RM} ${WRKSRC}/doc/examples/CMakeLists.txt
38         ${MV} ${WRKSRC}/doc/examples ${WRKSRC}
39         ${REINPLACE_CMD} -e \
40                 's|$${INSTALL_PREFIX_DOCS} PARENT_SCOPE|"${DOCSDIR}" PARENT_SCOPE|' \
41                 ${WRKSRC}/CMakeCommon/SetInstallPaths.cmake
42
43 .if ${PORT_OPTIONS:MTESTS}
44 post-build:
45         (cd ${BUILD_WRKSRC}/binaries && ./run_tests.sh)
46 .endif
47
48 post-install:
49         cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}/${EXAMPLESDIR}
50
51 .include <bsd.port.mk>