diff options
| author | Paolo Bonzini <pbonzini@redhat.com> | 2025-12-17 18:33:14 +0100 |
|---|---|---|
| committer | Dylan Baker <dylan@pnwbakers.com> | 2025-12-18 08:49:01 -0800 |
| commit | 28db962cd183a961d9057a5b210d17d38771c9e6 (patch) | |
| tree | 0cb4a8dc18dc68b58580c5c29e553941fa03c13d /mesonbuild | |
| parent | dc87decd749b9330a7467429c73d8f463eb73333 (diff) | |
| download | meson-28db962cd183a961d9057a5b210d17d38771c9e6.tar.gz | |
coredata: lookup options for the correct machine
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'mesonbuild')
| -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 8d7a1c557..5d689e9d0 100644 --- a/mesonbuild/coredata.py +++ b/mesonbuild/coredata.py @@ -351,6 +351,8 @@ class CoreData: # key and target have the same subproject for consistency. # Now just do this to get things going. newkey = newkey.evolve(subproject=target.subproject) + if self.is_cross_build(): + newkey = newkey.evolve(machine=target.for_machine) option_object, value = self.optstore.get_option_and_value_for(newkey) override = target.get_override(newkey.name) if override is not None: |
