diff options
author | Dylan Baker <dylan@pnwbakers.com> | 2020-12-01 15:16:14 -0800 |
---|---|---|
committer | Dylan Baker <dylan@pnwbakers.com> | 2021-01-04 12:15:41 -0800 |
commit | 7142c922856ed0e060b3a0e1b75b6f542f40fca2 (patch) | |
tree | e26bfcc0824c352d0c1c66c38f60df7e0c76627e /mesonbuild/mintro.py | |
parent | e2ef6930ff0b88beed6aeee068b4cf37037d5d9d (diff) | |
download | meson-7142c922856ed0e060b3a0e1b75b6f542f40fca2.zip meson-7142c922856ed0e060b3a0e1b75b6f542f40fca2.tar.gz meson-7142c922856ed0e060b3a0e1b75b6f542f40fca2.tar.bz2 |
use OptionKey for backend_options
Diffstat (limited to 'mesonbuild/mintro.py')
-rw-r--r-- | mesonbuild/mintro.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/mesonbuild/mintro.py b/mesonbuild/mintro.py index a01963c..e252e82 100644 --- a/mesonbuild/mintro.py +++ b/mesonbuild/mintro.py @@ -231,8 +231,7 @@ def list_buildoptions(coredata: cdata.CoreData, subprojects: T.Optional[T.List[s core_options.update(sub_core_options) def add_keys(options: 'cdata.OptionDictType', section: str, machine: str = 'any') -> None: - for key in sorted(options.keys()): - opt = options[key] + for key, opt in sorted(options.items()): optdict = {'name': key, 'value': opt.value, 'section': section, 'machine': machine} if isinstance(opt, cdata.UserStringOption): typestr = 'string' @@ -258,7 +257,7 @@ def list_buildoptions(coredata: cdata.CoreData, subprojects: T.Optional[T.List[s 'core', machine='build', ) - add_keys(coredata.backend_options, 'backend') + add_keys({str(k): v for k, v in coredata.backend_options.items()}, 'backend') add_keys(coredata.base_options, 'base') add_keys( dict(coredata.flatten_lang_iterator(coredata.compiler_options.host.items())), |