summaryrefslogtreecommitdiffstats
path: root/wscript
diff options
context:
space:
mode:
Diffstat (limited to 'wscript')
-rwxr-xr-xwscript5
1 files changed, 3 insertions, 2 deletions
diff --git a/wscript b/wscript
index ffed3f13d6..a622ed3941 100755
--- a/wscript
+++ b/wscript
@@ -1035,8 +1035,9 @@ class OptionItem(Item):
"indeterminate": self._test_state_indeterminate,
"user-input": self._test_state_user_input,
}
- for k, v in arg.items():
- actions[v](conf, k)
+ action = actions[arg["state"]]
+ for test in arg["tests"]:
+ action(conf, test)
return value
def _set_value(self, conf, cic, value, arg):