aboutsummaryrefslogtreecommitdiff
path: root/math/mlpack
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2020-03-14 17:20:01 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2020-03-14 17:20:01 +0000
commit5f1b8223e20a982dc1751831c4c4b1221cbc2bad (patch)
tree2c38625d8b6167ec3a0376e7c78f27885f0fcdaa /math/mlpack
parent50463af96f99c7eb709e3cc4969110698f091b6b (diff)
downloadports-5f1b8223e20a982dc1751831c4c4b1221cbc2bad.tar.gz
ports-5f1b8223e20a982dc1751831c4c4b1221cbc2bad.zip
Notes
Diffstat (limited to 'math/mlpack')
-rw-r--r--math/mlpack/Makefile9
1 files changed, 8 insertions, 1 deletions
diff --git a/math/mlpack/Makefile b/math/mlpack/Makefile
index 77d735928c5a..f76f3defcd24 100644
--- a/math/mlpack/Makefile
+++ b/math/mlpack/Makefile
@@ -3,7 +3,7 @@
PORTNAME= mlpack
DISTVERSION= 3.2.2
PORTREVISION= 1
-CATEGORIES= math
+CATEGORIES= math # machine-learning
MASTER_SITES= https://mlpack.org/files/
MAINTAINER= robert.ayrapetyan@gmail.com
@@ -24,4 +24,11 @@ USE_LDCONFIG= yes
CMAKE_ARGS= -DSTB_IMAGE_INCLUDE_DIR=${LOCALBASE}/include/stb
CMAKE_OFF= BUILD_PYTHON_BINDINGS BUILD_TESTS BUILD_CLI_EXECUTABLES
+do-test: # 'clean' target below is a workaround for: https://github.com/mlpack/mlpack/issues/2300
+ @cd ${BUILD_WRKSRC} && \
+ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} clean && \
+ ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DBUILD_TESTS:BOOL=ON ${CMAKE_SOURCE_PATH} && \
+ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \
+ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} test
+
.include <bsd.port.mk>