]> www.infradead.org Git - users/dwmw2/qemu.git/commit
configs: disable emulators that require it if libfdt is not found
authorPaolo Bonzini <pbonzini@redhat.com>
Wed, 8 May 2024 07:25:48 +0000 (09:25 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 10 May 2024 13:45:15 +0000 (15:45 +0200)
commit9b089d254a5623baef01f7d0ec37331c1155f1ce
tree2da5399f30554620084132aeb05dd3225d4f0ffa
parent47771d67563dc48753d275249d0764144d56357d
configs: disable emulators that require it if libfdt is not found

Since boards can express their dependency on libfdt and
system/device_tree.c, only leave TARGET_NEED_FDT if the target has a
hard dependency.

Those emulators will be skipped if libfdt is disabled, or if it
is "auto" and not found and --disable-download is passed; unless
the target is mentioned explicitly in --target-list, in which case
the build will fail.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
16 files changed:
.gitlab-ci.d/buildtest.yml
configs/targets/aarch64-softmmu.mak
configs/targets/arm-softmmu.mak
configs/targets/i386-softmmu.mak
configs/targets/loongarch64-softmmu.mak
configs/targets/microblaze-softmmu.mak
configs/targets/microblazeel-softmmu.mak
configs/targets/mips64el-softmmu.mak
configs/targets/or1k-softmmu.mak
configs/targets/ppc-softmmu.mak
configs/targets/ppc64-softmmu.mak
configs/targets/riscv32-softmmu.mak
configs/targets/riscv64-softmmu.mak
configs/targets/rx-softmmu.mak
configs/targets/x86_64-softmmu.mak
meson.build