summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2023-03-20 19:06:13 +0000
committerJan Beich <jbeich@FreeBSD.org>2023-03-20 19:25:44 +0000
commit396083d3ac176e1ebfd2148e151fdfa195dacfbc (patch)
tree5c79e23fe56f0265ff36b70b1ff2fac1f5d05be9
parentdevel/basu: unbreak with --auto-features=enabled (diff)
devel/wf-config: track doctest dependency
Run-time dependency doctest found: YES 2.4.8 PR: 270361
-rw-r--r--devel/wf-config/Makefile9
1 files changed, 9 insertions, 0 deletions
diff --git a/devel/wf-config/Makefile b/devel/wf-config/Makefile
index cf39111fc744..2a90f520ea2b 100644
--- a/devel/wf-config/Makefile
+++ b/devel/wf-config/Makefile
@@ -16,11 +16,20 @@ BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \
glm>0:math/glm
LIB_DEPENDS= libevdev.so:devel/libevdev
RUN_DEPENDS= glm>0:math/glm
+TEST_DEPENDS= doctest>0:devel/doctest
USES= compiler:c++17-lang gnome meson pkgconfig
USE_GITHUB= yes
USE_GNOME= libxml2
USE_LDCONFIG= yes
GH_ACCOUNT= WayfireWM
+MESON_ARGS= -Dtests=disabled
+
+pre-test:
+ @if [ ! -e ${WRKDIR}/.meson_build_tests ]; then \
+ ${RM} ${CONFIGURE_COOKIE} ${BUILD_COOKIE}; \
+ ${MAKE} -C${.CURDIR} build MESON_ARGS="${MESON_ARGS} --reconfigure -Dtests=enabled"; \
+ ${TOUCH} ${WRKDIR}/.meson_build_tests; \
+ fi
.include <bsd.port.mk>