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