Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 May 2016 23:03:22 +0800
From:      Julian Elischer <julian@freebsd.org>
To:        Bryan Drewery <bdrewery@FreeBSD.org>, src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-10@freebsd.org
Subject:   Re: svn commit: r300233 - stable/10/share/mk
Message-ID:  <3bc44b60-2f25-011d-c423-a06f57b05bd7@freebsd.org>
In-Reply-To: <201605192141.u4JLfZEM020505@repo.freebsd.org>
References:  <201605192141.u4JLfZEM020505@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 20/05/2016 5:41 AM, Bryan Drewery wrote:
> Author: bdrewery
> Date: Thu May 19 21:41:35 2016
> New Revision: 300233
> URL: https://svnweb.freebsd.org/changeset/base/300233
I always assumed there was a good reason for not allowing that.
is there not a "WITH_FOO" or "WITHOUT_FOO" for every MK_FOO?

>
> Log:
>    Allow MK_ overrides.
>    
>    This is a direct commit to stable.
>    
>    This was done in head in r264661 and is needed to force certain options off
>    for ports.
>    
>    PR:		D6271
>    Sponsored by:	EMC / Isilon Storage Division
>
> Modified:
>    stable/10/share/mk/bsd.own.mk
>
> Modified: stable/10/share/mk/bsd.own.mk
> ==============================================================================
> --- stable/10/share/mk/bsd.own.mk	Thu May 19 21:08:33 2016	(r300232)
> +++ stable/10/share/mk/bsd.own.mk	Thu May 19 21:41:35 2016	(r300233)
> @@ -483,9 +483,6 @@ __DEFAULT_NO_OPTIONS+=HYPERV
>   .if defined(WITH_${var}) && defined(WITHOUT_${var})
>   .error WITH_${var} and WITHOUT_${var} can't both be set.
>   .endif
> -.if defined(MK_${var})
> -.error MK_${var} can't be set by a user.
> -.endif
>   .if defined(WITHOUT_${var})
>   MK_${var}:=	no
>   .else
> @@ -501,9 +498,6 @@ MK_${var}:=	yes
>   .if defined(WITH_${var}) && defined(WITHOUT_${var})
>   .error WITH_${var} and WITHOUT_${var} can't both be set.
>   .endif
> -.if defined(MK_${var})
> -.error MK_${var} can't be set by a user.
> -.endif
>   .if defined(WITH_${var})
>   MK_${var}:=	yes
>   .else
> @@ -621,9 +615,6 @@ MK_TESTS:= no
>   .if defined(WITH_${var}_SUPPORT) && defined(WITHOUT_${var}_SUPPORT)
>   .error WITH_${var}_SUPPORT and WITHOUT_${var}_SUPPORT can't both be set.
>   .endif
> -.if defined(MK_${var}_SUPPORT)
> -.error MK_${var}_SUPPORT can't be set by a user.
> -.endif
>   .if defined(WITHOUT_${var}_SUPPORT) || ${MK_${var}} == "no"
>   MK_${var}_SUPPORT:= no
>   .else
> @@ -640,9 +631,6 @@ MK_${var}_SUPPORT:= yes
>   .if defined(WITH_${vv:H}) && defined(WITHOUT_${vv:H})
>   .error WITH_${vv:H} and WITHOUT_${vv:H} can't both be set.
>   .endif
> -.if defined(MK_${vv:H})
> -.error MK_${vv:H} can't be set by a user.
> -.endif
>   .if defined(WITH_${vv:H})
>   MK_${vv:H}:=	yes
>   .elif defined(WITHOUT_${vv:H})
> @@ -661,9 +649,6 @@ MK_${vv:H}:=	${MK_${vv:T}}
>   .if defined(WITH_${var}) && defined(WITHOUT_${var})
>   .error WITH_${var} and WITHOUT_${var} can't both be set.
>   .endif
> -.if defined(MK_${var})
> -.error MK_${var} can't be set by a user.
> -.endif
>   .if ${COMPILER_FEATURES:Mc++11}
>   .if defined(WITHOUT_${var})
>   MK_${var}:=	no
>
>




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3bc44b60-2f25-011d-c423-a06f57b05bd7>