aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon J. Gerraty <sjg@FreeBSD.org>2023-09-23 22:58:13 +0000
committerSimon J. Gerraty <sjg@FreeBSD.org>2023-09-23 22:58:13 +0000
commitf174619c38c309e172344f5d21b324d47819f5fd (patch)
tree24d150ef6d2b3c5370837e3b744e08026c034c40
parentf2f73fa7bd4b24c22ced0ff4566e03115dc9cb5f (diff)
downloadsrc-f174619c38c309e172344f5d21b324d47819f5fd.tar.gz
src-f174619c38c309e172344f5d21b324d47819f5fd.zip
Guard CROSS_TARGET_FLAGS from buildworld
Until a better arrangment is worked out, guard the setting of CROSS_TARGET_FLAGS in local.sys.mk with check for DIRDEPS_BUILD. Using a separate flag for CROSS_TARGET that can be reset by bsd.compat.mk is probably the right thing.
-rw-r--r--share/mk/local.sys.mk2
1 files changed, 2 insertions, 0 deletions
diff --git a/share/mk/local.sys.mk b/share/mk/local.sys.mk
index eb21380f051c..d5d3ff75a3c4 100644
--- a/share/mk/local.sys.mk
+++ b/share/mk/local.sys.mk
@@ -95,11 +95,13 @@ META_COOKIE_RM?=
META_COOKIE_TOUCH?=
META_DEPS+= ${META_NOPHONY}
+.if ${MK_DIRDEPS_BUILD} == "yes"
.if ${MACHINE:Nhost*:Ncommon} != "" && ${MACHINE} != ${HOST_MACHINE}
# cross-building
CROSS_TARGET_FLAGS?= -target ${MACHINE_ARCH}-unknown-freebsd${FREEBSD_REVISION}
CFLAGS+= ${CROSS_TARGET_FLAGS}
ACFLAGS+= ${CROSS_TARGET_FLAGS}
.endif
+.endif
.endif