aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/optinterpreter.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2019-12-21 20:40:39 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2020-02-12 22:31:08 +0200
commit6b5c1a4fc34f8f782947bde3e9a14446c89a2934 (patch)
tree2d90f7db4e5ead2e82421195f8ad2b93dd5e93c9 /mesonbuild/optinterpreter.py
parent796b4c120ab37a9e0e73e2067aaad7b8d929e227 (diff)
downloadmeson-6b5c1a4fc34f8f782947bde3e9a14446c89a2934.zip
meson-6b5c1a4fc34f8f782947bde3e9a14446c89a2934.tar.gz
meson-6b5c1a4fc34f8f782947bde3e9a14446c89a2934.tar.bz2
Refactor UserIntegerOption to work with BuiltinOption.
Diffstat (limited to 'mesonbuild/optinterpreter.py')
-rw-r--r--mesonbuild/optinterpreter.py5
1 files changed, 2 insertions, 3 deletions
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