aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorBryan Drewery <bdrewery@FreeBSD.org>2016-06-05 23:04:42 +0000
committerBryan Drewery <bdrewery@FreeBSD.org>2016-06-05 23:04:42 +0000
commit3681768c3ff172e87da61c5f31b5ebef29b3c2aa (patch)
treec7310aa96236da6f7668c55e13317a77048a3be6 /Makefile
parentbd2464674d9488b7a268cb1727e31ad8cc49fac7 (diff)
downloadsrc-3681768c3ff172e87da61c5f31b5ebef29b3c2aa.tar.gz
src-3681768c3ff172e87da61c5f31b5ebef29b3c2aa.zip
WITH_META_MODE: Enable bmake's missing meta rebuild feature
Notes
Notes: svn path=/head/; revision=301466
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile5
1 files changed, 5 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 6557bd054fba..7fc5ae1bdefc 100644
--- a/Makefile
+++ b/Makefile
@@ -162,8 +162,13 @@ _MAKEOBJDIRPREFIX!= /usr/bin/env -i PATH=${PATH} MK_AUTO_OBJ=no ${MAKE} \
# We cannot blindly use a make which may not be the one we want
# so be exlicit - until all choice is removed.
WANT_MAKE= bmake
+.if !empty(.MAKE.MODE:Mmeta)
+# 20160604 - support missing-meta,missing-filemon and performance improvements
+WANT_MAKE_VERSION= 20160604
+.else
# 20160220 - support .dinclude for FAST_DEPEND.
WANT_MAKE_VERSION= 20160220
+.endif
MYMAKE= ${MAKEOBJDIRPREFIX}${.CURDIR}/make.${MACHINE}/${WANT_MAKE}
.if defined(.PARSEDIR)
HAVE_MAKE= bmake