Skip to content

Conversation

@bonzini
Copy link
Collaborator

@bonzini bonzini commented Apr 22, 2025

Extracted from #14498

@bonzini bonzini added refactoring No behavior changes options Meson configuration options labels Apr 22, 2025
@bonzini bonzini added this to the 1.9 milestone Apr 22, 2025
@bonzini bonzini force-pushed the intro-compiler-options branch from 61b833e to a3788ca Compare April 23, 2025 08:25
@bonzini bonzini marked this pull request as ready for review April 23, 2025 09:04
@bonzini bonzini force-pushed the intro-compiler-options branch 3 times, most recently from 969400a to 9667001 Compare April 24, 2025 14:52
@bonzini bonzini force-pushed the intro-compiler-options branch from 9667001 to eefdb85 Compare May 7, 2025 09:20
bonzini added 3 commits May 15, 2025 13:22
Let add_compiler_options and process_compiler_options handle subprojects,
and also run it for the main project to ensure that pending_options are
properly processed.

This exposes a bug because "comp" could have been None, so fix that.

Signed-off-by: Paolo Bonzini <[email protected]>
The subproject and machine should already be correct, thanks
to form_compileropt_key.

Signed-off-by: Paolo Bonzini <[email protected]>
@bonzini bonzini force-pushed the intro-compiler-options branch from eefdb85 to b129859 Compare May 15, 2025 11:23
@dcbaker dcbaker merged commit 979805f into mesonbuild:master May 15, 2025
31 checks passed
@bonzini bonzini deleted the intro-compiler-options branch May 23, 2025 21:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

options Meson configuration options refactoring No behavior changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants