summaryrefslogtreecommitdiffstats
path: root/meson.build
diff options
context:
space:
mode:
authorPaolo Bonzini2020-09-21 11:19:07 +0200
committerPaolo Bonzini2020-10-03 14:18:58 +0200
commitfa73168b08f37c8e5f2a7180b139808846d36d40 (patch)
tree569c02c8dee0e78f90ed82553d84ebbb1dab4c02 /meson.build
parentdefault-configs: use TARGET_ARCH key (diff)
downloadqemu-fa73168b08f37c8e5f2a7180b139808846d36d40.tar.gz
qemu-fa73168b08f37c8e5f2a7180b139808846d36d40.tar.xz
qemu-fa73168b08f37c8e5f2a7180b139808846d36d40.zip
default-configs: remove redundant keys
TARGET_BASE_ARCH and TARGET_ABI_DIR are 99% of the time the same as TARGET_ARCH, remove them if so. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build8
1 files changed, 8 insertions, 0 deletions
diff --git a/meson.build b/meson.build
index 5f5d916364..9a90d19113 100644
--- a/meson.build
+++ b/meson.build
@@ -782,6 +782,14 @@ foreach target : target_dirs
config_target += keyval.load('default-configs/targets' / target + '.mak')
config_target += { 'TARGET_' + config_target['TARGET_ARCH'].to_upper(): 'y' }
+ # Add default keys
+ if 'TARGET_BASE_ARCH' not in config_target
+ config_target += {'TARGET_BASE_ARCH': config_target['TARGET_ARCH']}
+ endif
+ if 'TARGET_ABI_DIR' not in config_target
+ config_target += {'TARGET_ABI_DIR': config_target['TARGET_ARCH']}
+ endif
+
foreach k, v: disassemblers
if config_host['ARCH'].startswith(k) or config_target['TARGET_BASE_ARCH'].startswith(k)
foreach sym: v