Per the comment, we cannot rely on bsd.own.mk
we could be on an old system that knows noting of MK_BMAKE or on an almost up to date one that is defaulting it to "no" neither of which will work.
This commit is contained in:
parent
d482c3688d
commit
43bd9a7422
@ -1,12 +1,5 @@
|
||||
# $FreeBSD$
|
||||
|
||||
# we need the up to date bsd.own.mk
|
||||
.if ${.CURDIR:M*make} == ""
|
||||
.sinclude "share/mk/bsd.own.mk"
|
||||
.else
|
||||
.sinclude "../../share/mk/bsd.own.mk"
|
||||
.endif
|
||||
# the above should have found it...
|
||||
.include "bsd.own.mk"
|
||||
|
||||
.if defined(.PARSEDIR)
|
||||
@ -14,6 +7,12 @@
|
||||
.export SRCTOP
|
||||
.endif
|
||||
|
||||
# Sadly, we cannot assume bsd.own.mk did its job,
|
||||
# nor can we safely include the one we want
|
||||
.if !defined(WITHOUT_BMAKE)
|
||||
MK_BMAKE= yes
|
||||
.endif
|
||||
|
||||
.if defined(MK_BMAKE) && ${MK_BMAKE} != "no"
|
||||
PROG= make
|
||||
.endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user