From 6b5c1a4fc34f8f782947bde3e9a14446c89a2934 Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Sat, 21 Dec 2019 20:40:39 +0200 Subject: Refactor UserIntegerOption to work with BuiltinOption. --- mesonbuild/optinterpreter.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'mesonbuild/optinterpreter.py') diff --git a/mesonbuild/optinterpreter.py b/mesonbuild/optinterpreter.py index 4d790b6..1a8a04a 100644 --- a/mesonbuild/optinterpreter.py +++ b/mesonbuild/optinterpreter.py @@ -90,10 +90,9 @@ def ComboParser(description, kwargs): def IntegerParser(description, kwargs): if 'value' not in kwargs: raise OptionException('Integer option must contain value argument.') + inttuple = (kwargs.get('min', None), kwargs.get('max', None), kwargs['value']) return coredata.UserIntegerOption(description, - kwargs.get('min', None), - kwargs.get('max', None), - kwargs['value'], + inttuple, kwargs.get('yield', coredata.default_yielding)) # FIXME: Cannot use FeatureNew while parsing options because we parse it before -- cgit v1.1