Files
ports/math/manifold/Makefile
T

41 lines
847 B
Makefile

PORTNAME= manifold
DISTVERSIONPREFIX=v
DISTVERSION= 3.0.1
CATEGORIES= math cad
MAINTAINER= thierry@FreeBSD.org
COMMENT= Geometry library for topological robustness
WWW= https://github.com/elalish/manifold
LICENSE= APACHE20
BUILD_DEPENDS= glm>0:math/glm \
googletest>0:devel/googletest
LIB_DEPENDS= libtbb.so:devel/onetbb \
libClipper2.so:cad/Clipper2 \
libassimp.so:multimedia/assimp
USES= cmake compiler:c++17-lang pathfix
USE_GITHUB= yes
GH_ACCOUNT= elalish
CMAKE_ARGS= -DMANIFOLD_FLAGS="${CFLAGS}" \
-DMANIFOLD_PAR:STRING="NONE"
CMAKE_ON= BUILD_SHARED_LIBS \
MANIFOLD_EXPORT \
MANIFOLD_TEST
CMAKE_OFF= MANIFOLD_DOWNLOADS \
MANIFOLD_JSBIND \
MANIFOLD_CBIND \
MANIFOLD_PYBIND \
MANIFOLD_FUZZ \
TRACY_ENABLE
USE_LDCONFIG= yes
do-test:
(cd ${BUILD_WRKSRC}/test && ./manifold_test)
.include <bsd.port.mk>