svn commit: r284220 - projects/bmake/share/mk
Simon J. Gerraty
sjg at FreeBSD.org
Wed Jun 10 13:14:25 UTC 2015
Author: sjg
Date: Wed Jun 10 13:14:24 2015
New Revision: 284220
URL: https://svnweb.freebsd.org/changeset/base/284220
Log:
Let people use this with MAKEOBJDIRPREFIX if they really want to
Modified:
projects/bmake/share/mk/auto.obj.mk
Modified: projects/bmake/share/mk/auto.obj.mk
==============================================================================
--- projects/bmake/share/mk/auto.obj.mk Wed Jun 10 13:08:45 2015 (r284219)
+++ projects/bmake/share/mk/auto.obj.mk Wed Jun 10 13:14:24 2015 (r284220)
@@ -40,7 +40,10 @@ MKOBJDIRS= auto
.if !defined(NOOBJ) && !defined(NO_OBJ) && ${MKOBJDIRS:Uno} == auto
# Use __objdir here so it is easier to tweak without impacting
# the logic.
-__objdir?= ${MAKEOBJDIR}
+.if !empty(MAKEOBJDIRPREFIX) && exists(${MAKEOBJDIRPREFIX})
+__objdir?= ${MAKEOBJDIRPREFIX}${.CURDIR}
+.endif
+__objdir?= ${MAKEOBJDIR:Uobj}
__objdir:= ${__objdir:tA}
.if ${.OBJDIR} != ${__objdir}
# We need to chdir, make the directory if needed
More information about the svn-src-projects
mailing list