diff options
| author | Paolo Bonzini <pbonzini@redhat.com> | 2025-05-15 19:14:44 +0200 |
|---|---|---|
| committer | Eli Schwartz <eschwartz93@gmail.com> | 2025-05-23 13:55:44 -0400 |
| commit | 82fca502e131007f21d849f6a51064a92ac5b9ba (patch) | |
| tree | 8e0e02ca377194546a2adfbea11870da16a25e98 /test cases/frameworks | |
| parent | cf3e5fe4c389d5ea7b8448b94f009157404c192c (diff) | |
| download | meson-82fca502e131007f21d849f6a51064a92ac5b9ba.tar.gz | |
options: process project options before machine options
Restore the behavior from before commit d37d649b0 ("Make all Meson level
options overridable per subproject.", 2025-02-13). The old code was:
options: T.MutableMapping[OptionKey, T.Any] = OrderedDict()
# process project default options
for k, v in default_options.items():
if not subproject or k.subproject == subproject:
options[k] = v
# override them with machine default and command line options
options.update(env.options)
env.options = options
Fixes: #14608
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'test cases/frameworks')
0 files changed, 0 insertions, 0 deletions
