svn commit: r287636 - head/share/mk
Julian Elischer
julian at freebsd.org
Fri Sep 11 04:03:59 UTC 2015
On 9/11/15 8:19 AM, Simon J. Gerraty wrote:
> Author: sjg
> Date: Fri Sep 11 00:19:49 2015
> New Revision: 287636
> URL: https://svnweb.freebsd.org/changeset/base/287636
>
> Log:
> Handle default MAKEOBJDIR for META_MODE.
> If MAKEOBJDIRPREFIX is set, use it for default OBJROOT.
> If MAKEOBJDIR is empty or not a suitable value (no '/')
> set a default that works.
if not suitable.. it should error (with a really explicit error
message), not do something else..
>
> Reviewed by: bdrewery
>
> Modified:
> head/share/mk/local.meta.sys.mk
>
> Modified: head/share/mk/local.meta.sys.mk
> ==============================================================================
> --- head/share/mk/local.meta.sys.mk Thu Sep 10 22:47:26 2015 (r287635)
> +++ head/share/mk/local.meta.sys.mk Fri Sep 11 00:19:49 2015 (r287636)
> @@ -13,11 +13,14 @@ MK_INSTALL_AS_USER= yes
> .warning MAKEOBJDIRPREFIX not supported; setting MAKEOBJDIR...
> # put things approximately where they want
> OBJROOT:=${MAKEOBJDIRPREFIX}${SRCTOP:S,/src,,}/
> +MAKEOBJDIRPREFIX=
> +.export MAKEOBJDIRPREFIX
> +.endif
> +.if empty(MAKEOBJDIR) || ${MAKEOBJDIR:M*/*} == ""
> # OBJTOP set below
> MAKEOBJDIR=$${.CURDIR:S,$${SRCTOP},$${OBJTOP},}
> -MAKEOBJDIRPREFIX=
> # export but do not track
> -.export-env MAKEOBJDIRPREFIX MAKEOBJDIR
> +.export-env MAKEOBJDIR
> # now for our own use
> MAKEOBJDIR= ${.CURDIR:S,${SRCTOP},${OBJTOP},}
> .endif
>
>
More information about the svn-src-all
mailing list