diff options
author | GabrĂel ArthĂșr PĂ©tursson <gabriel@system.is> | 2017-07-08 02:53:26 +0000 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2017-07-15 10:21:41 +0200 |
commit | fd653d070d7d498ca8bb8a2430ed128d6239601d (patch) | |
tree | c6326e4bacc10e3843f9ea8f63ded160633feee8 /mesonbuild/interpreter.py | |
parent | 5d1e35fa0153cb40428d67ae6553d33b25e01ff8 (diff) | |
download | meson-fd653d070d7d498ca8bb8a2430ed128d6239601d.zip meson-fd653d070d7d498ca8bb8a2430ed128d6239601d.tar.gz meson-fd653d070d7d498ca8bb8a2430ed128d6239601d.tar.bz2 |
Make base options accessible via get_option()
Diffstat (limited to 'mesonbuild/interpreter.py')
-rw-r--r-- | mesonbuild/interpreter.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/mesonbuild/interpreter.py b/mesonbuild/interpreter.py index 58a145a..8885e2b 100644 --- a/mesonbuild/interpreter.py +++ b/mesonbuild/interpreter.py @@ -1655,6 +1655,10 @@ class Interpreter(InterpreterBase): raise InterpreterException('Argument required for get_option.') optname = args[0] try: + return compilers.base_options[optname].value + except KeyError: + pass + try: return self.environment.get_coredata().get_builtin_option(optname) except RuntimeError: pass |