blob: 9c0c051d224c834cdba26b6e839574201ea83ed9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
PORTNAME= Aluminum
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.2
PORTREVISION= 1
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
COMMENT= Generic interface to high-performance communication libraries
WWW= https://github.com/LLNL/Aluminum
LICENSE= APACHE20
LIB_DEPENDS= libhwloc.so:devel/hwloc2
TEST_DEPENDS= cxxopts>0:devel/cxxopts
USES= cmake:testing compiler:c++17-lang mpi:openmpi
USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= LLNL
CMAKE_TESTING_ON= ALUMINUM_ENABLE_TESTS # tests crash, see https://github.com/LLNL/Aluminum/issues/211
LDFLAGS+= -lexecinfo
post-test:
.for t in test_exchange test_ops; do
@cd ${TEST_WRKSRC}/test && ./${t}
.endfor
.include <bsd.port.mk>
|