From e109535adfb36c36bac15838ed278e5fe65900ed Mon Sep 17 00:00:00 2001 From: Mathieu Arnold Date: Tue, 29 Dec 2015 16:19:55 +0000 Subject: [PATCH] Remove unneeded .for loops. Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D4484 --- Mk/bsd.options.mk | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/Mk/bsd.options.mk b/Mk/bsd.options.mk index f4581ae13710..0a11a7e68078 100644 --- a/Mk/bsd.options.mk +++ b/Mk/bsd.options.mk @@ -499,14 +499,10 @@ ${_u:tu}= ${${opt}_VARS:M${var}=*:C/[^=]*=//:C/^"(.*)"$$/\1/} . endfor . endif . if defined(${opt}_CONFIGURE_ENABLE) -. for iopt in ${${opt}_CONFIGURE_ENABLE} -CONFIGURE_ARGS+= --enable-${iopt} -. endfor +CONFIGURE_ARGS+= ${${opt}_CONFIGURE_ENABLE:C/^/--enable-/} . endif . if defined(${opt}_CONFIGURE_WITH) -. for iopt in ${${opt}_CONFIGURE_WITH} -CONFIGURE_ARGS+= --with-${iopt} -. endfor +CONFIGURE_ARGS+= ${${opt}_CONFIGURE_WITH:C/^/--with-/} . endif . for configure in CONFIGURE CMAKE QMAKE . if defined(${opt}_${configure}_ON) @@ -547,14 +543,10 @@ ${_u:tu}= ${${opt}_VARS_OFF:M${var}=*:C/[^=]*=//:C/^"(.*)"$$/\1/} . endfor . endif . if defined(${opt}_CONFIGURE_ENABLE) -. for iopt in ${${opt}_CONFIGURE_ENABLE} -CONFIGURE_ARGS+= --disable-${iopt:C/=.*//} -. endfor +CONFIGURE_ARGS+= ${${opt}_CONFIGURE_ENABLE:S/^/--disable-/:C/=.*//} . endif . if defined(${opt}_CONFIGURE_WITH) -. for iopt in ${${opt}_CONFIGURE_WITH} -CONFIGURE_ARGS+= --without-${iopt:C/=.*//} -. endfor +CONFIGURE_ARGS+= ${${opt}_CONFIGURE_WITH:C/^/--without-/:C/=.*//} . endif . for configure in CONFIGURE CMAKE QMAKE . if defined(${opt}_${configure}_OFF)