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