diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2024-07-22 08:46:18 +0300 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2024-07-22 08:46:18 +0300 |
commit | f45f398b2c7701286fa86851af99051568d7414d (patch) | |
tree | 0b9fd1c915fcda35dd97968f8f72c030a62fd0c2 | |
parent | 2d98cfd4735b87178a931e80f7bf9c8d7bcb689c (diff) | |
download | meson-fixoverridenone.zip meson-fixoverridenone.tar.gz meson-fixoverridenone.tar.bz2 |
Ensure override var exists. Closes #13402.fixoverridenone
-rw-r--r-- | mesonbuild/coredata.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/mesonbuild/coredata.py b/mesonbuild/coredata.py index f9d2099..9cac841 100644 --- a/mesonbuild/coredata.py +++ b/mesonbuild/coredata.py @@ -951,6 +951,8 @@ class OptionsView(abc.Mapping): def set_value(self, key: T.Union[str, OptionKey], value: T.Union[str, int, bool, T.List[str]]): if isinstance(key, str): key = OptionKey(key) + if self.overrides is None: + self.overrides = {} self.overrides[key] = value def __iter__(self) -> T.Iterator[OptionKey]: |