aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/coredata.py
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2019-04-04 13:38:57 -0700
committerDylan Baker <dylan@pnwbakers.com>2019-04-04 15:02:20 -0700
commitf8fcc7174d2c36d1fa1c91be52990ce600d806de (patch)
treefff06bba372086df615a7da3b13e248a2dcff795 /mesonbuild/coredata.py
parentc6060d795cfc9084505123bbb4004ccb112f0de3 (diff)
downloadmeson-f8fcc7174d2c36d1fa1c91be52990ce600d806de.zip
meson-f8fcc7174d2c36d1fa1c91be52990ce600d806de.tar.gz
meson-f8fcc7174d2c36d1fa1c91be52990ce600d806de.tar.bz2
coredata: Remove is_builtin_option
This is a silly abstraction at this point.
Diffstat (limited to 'mesonbuild/coredata.py')
-rw-r--r--mesonbuild/coredata.py9
1 files changed, 3 insertions, 6 deletions
diff --git a/mesonbuild/coredata.py b/mesonbuild/coredata.py
index 97094fb..347af14 100644
--- a/mesonbuild/coredata.py
+++ b/mesonbuild/coredata.py
@@ -654,11 +654,8 @@ def save(obj, build_dir):
os.replace(tempfilename, filename)
return filename
-def is_builtin_option(optname):
- return optname in builtin_options
-
def get_builtin_option_choices(optname):
- if is_builtin_option(optname):
+ if optname in builtin_options:
b = builtin_options[optname]
if b.opt_type is UserBooleanOption:
return [True, False]
@@ -670,7 +667,7 @@ def get_builtin_option_choices(optname):
raise RuntimeError('Tried to get the supported values for an unknown builtin option \'%s\'.' % optname)
def get_builtin_option_description(optname):
- if is_builtin_option(optname):
+ if optname in builtin_options:
return builtin_options[optname].description
else:
raise RuntimeError('Tried to get the description for an unknown builtin option \'%s\'.' % optname)
@@ -684,7 +681,7 @@ def get_builtin_option_action(optname):
return None
def get_builtin_option_default(optname, prefix=''):
- if is_builtin_option(optname):
+ if optname in builtin_options:
o = builtin_options[optname]
if o.opt_type in [UserComboOption, UserIntegerOption]:
return o.default