diff options
Diffstat (limited to 'mesonbuild/coredata.py')
-rw-r--r-- | mesonbuild/coredata.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/mesonbuild/coredata.py b/mesonbuild/coredata.py index 49b84b936..bfa160b35 100644 --- a/mesonbuild/coredata.py +++ b/mesonbuild/coredata.py @@ -582,6 +582,9 @@ class CoreData: except KeyError: pass + if key.subproject: + # Per-subproject option was not found, try the top level one. + return self.get_option(key.toplevel_key()) raise MesonException(f'Tried to get unknown builtin option {str(key)}') def set_option(self, key: OptionKey, value) -> None: |