aboutsummaryrefslogtreecommitdiffstats
path: root/Mk/bsd.options.mk
diff options
context:
space:
mode:
authortijl <tijl@FreeBSD.org>2013-06-10 00:02:03 +0800
committertijl <tijl@FreeBSD.org>2013-06-10 00:02:03 +0800
commit79dc86e5b1e55b2dd1fda2caddb2674e8f930245 (patch)
tree240533a93bd89c68657597316dd8d52a870f43e0 /Mk/bsd.options.mk
parenta833a062aa42034416b7eb695a92b0a53c73929b (diff)
downloadfreebsd-ports-gnome-79dc86e5b1e55b2dd1fda2caddb2674e8f930245.tar.gz
freebsd-ports-gnome-79dc86e5b1e55b2dd1fda2caddb2674e8f930245.tar.zst
freebsd-ports-gnome-79dc86e5b1e55b2dd1fda2caddb2674e8f930245.zip
Eliminate _ALL_EXCLUDE temporary variable and fuse two .for loops.
Approved by: bapt
Diffstat (limited to 'Mk/bsd.options.mk')
-rw-r--r--Mk/bsd.options.mk11
1 files changed, 2 insertions, 9 deletions
diff --git a/Mk/bsd.options.mk b/Mk/bsd.options.mk
index dfe42536f913..3d1010f1c0be 100644
--- a/Mk/bsd.options.mk
+++ b/Mk/bsd.options.mk
@@ -73,9 +73,6 @@ PORT_OPTIONS+= EXAMPLES
# Activate IPV6 by default
PORT_OPTIONS+= IPV6
-# Exclude per arch options
-_ALL_EXCLUDE= ${OPTIONS_EXCLUDE_${ARCH}} ${OPTIONS_EXCLUDE} ${OPTIONS_SLAVE}
-
# Add per arch options
.for opt in ${OPTIONS_DEFINE_${ARCH}}
.if empty(OPTIONS_DEFINE:M${opt})
@@ -98,15 +95,11 @@ ALL_OPTIONS+= ${opt}
ALL_OPTIONS:= ${ALL_OPTIONS:O:u}
OPTIONS_DEFAULT:= ${OPTIONS_DEFAULT:O:u}
-# Remove global options the port maintainer doesn't want
-.for opt in ${_ALL_EXCLUDE}
+# Remove options the port maintainer doesn't want
+.for opt in ${OPTIONS_EXCLUDE_${ARCH}} ${OPTIONS_EXCLUDE} ${OPTIONS_SLAVE}
OPTIONS_DEFAULT:= ${OPTIONS_DEFAULT:N${opt}}
ALL_OPTIONS:= ${ALL_OPTIONS:N${opt}}
PORT_OPTIONS:= ${PORT_OPTIONS:N${opt}}
-.endfor
-
-# Remove illegal per-arch options
-.for opt in ${_ALL_EXCLUDE}
. for single in ${OPTIONS_SINGLE}
OPTIONS_SINGLE_${single}:= ${OPTIONS_SINGLE_${single}:N${opt}}
. endfor