Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 6 Jun 2015 01:18:29 +0000 (UTC)
From:      "Simon J. Gerraty" <sjg@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r284050 - head/share/mk
Message-ID:  <201506060118.t561ITC2078332@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: sjg
Date: Sat Jun  6 01:18:28 2015
New Revision: 284050
URL: https://svnweb.freebsd.org/changeset/base/284050

Log:
  Add support for dependent options
  
  Reviewed by:	imp

Modified:
  head/share/mk/bsd.mkopt.mk

Modified: head/share/mk/bsd.mkopt.mk
==============================================================================
--- head/share/mk/bsd.mkopt.mk	Fri Jun  5 22:52:42 2015	(r284049)
+++ head/share/mk/bsd.mkopt.mk	Sat Jun  6 01:18:28 2015	(r284050)
@@ -70,3 +70,16 @@ MK_${var}:=	no
 .for var in ${BROKEN_OPTIONS}
 MK_${var}:=	no
 .endfor
+
+.for vv in ${__DEFAULT_DEPENDENT_OPTIONS}
+.if defined(WITH_${vv:H}) && defined(WITHOUT_${vv:H})
+MK_${vv:H}?= no
+.elif defined(WITH_${vv:H})
+MK_${vv:H}?= yes
+.elif defined(WITHOUT_${vv:H})
+MK_${vv:H}?= no
+.else
+MK_${vv:H}?= ${MK_${vv:T}}
+.endif
+.endfor
+.undef __DEFAULT_DEPENDENT_OPTIONS



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201506060118.t561ITC2078332>