svn commit: r284050 - head/share/mk

Simon J. Gerraty sjg at FreeBSD.org
Sat Jun 6 01:18:29 UTC 2015


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


More information about the svn-src-all mailing list