Move the inclusion of bsd.cpu.mk from sys.mk to bsd.opts.mk. However,
for historical behavior that ports depends on, include it if we're inside the ports tree. Differential Review: https://reviews.freebsd.org/D4383 Ports Exp run: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=205021
This commit is contained in:
parent
086ad4aa32
commit
9ca5434380
@ -104,6 +104,8 @@ MK_${var}:=no
|
||||
MK_STALE_STAGED= no
|
||||
.endif
|
||||
|
||||
.include <bsd.cpu.mk>
|
||||
|
||||
.endif # !_WITHOUT_SRCCONF
|
||||
|
||||
.endif
|
||||
|
@ -406,6 +406,15 @@ __MAKE_SHELL?=/bin/sh
|
||||
path=${__MAKE_SHELL}
|
||||
.endif
|
||||
|
||||
# Hack for ports compatibility. Historically, ports makefiles have
|
||||
# assumed hey can examine MACHINE_CPU without including anything
|
||||
# because this was automatically included in sys.mk. For /usr/src,
|
||||
# this file has moved to being included from bsd.opts.mk. Until all
|
||||
# the ports files are modernized, and a reasonable transitition
|
||||
# period has passed, include it while we're in a ports tree here
|
||||
# to preserve historic behavior.
|
||||
.if exists(${.CURDIR}/../../Mk/bsd.port.mk)
|
||||
.include <bsd.cpu.mk>
|
||||
.endif
|
||||
|
||||
.endif # ! Posix
|
||||
|
Loading…
Reference in New Issue
Block a user