mirror of
https://github.com/qemu/qemu.git
synced 2026-02-04 02:24:51 +00:00
meson: Allow system binaries to not have target-specific units
As we are moving toward a single binary, targets might end without any target-specific objects (all objects being in the 'common' source set). Allow this by checking the target_system_arch[] dictionary contains the target key before using it. Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org> Message-ID: <20260106235333.22752-2-philmd@linaro.org>
This commit is contained in:
@@ -4284,9 +4284,11 @@ foreach target : target_dirs
|
||||
endif
|
||||
if target.endswith('-softmmu')
|
||||
target_type='system'
|
||||
t = target_system_arch[target_base_arch].apply(config_target, strict: false)
|
||||
arch_srcs += t.sources()
|
||||
arch_deps += t.dependencies()
|
||||
if target_base_arch in target_system_arch
|
||||
t = target_system_arch[target_base_arch].apply(config_target, strict: false)
|
||||
arch_srcs += t.sources()
|
||||
arch_deps += t.dependencies()
|
||||
endif
|
||||
|
||||
hw_dir = target_name == 'sparc64' ? 'sparc64' : target_base_arch
|
||||
if hw_arch.has_key(hw_dir)
|
||||
|
||||
Reference in New Issue
Block a user