meson: use subproject for internal libfdt
commit58e48b2e721dcf70571d293e86c02eedbe3a0f39
authorPaolo Bonzini <pbonzini@redhat.com>
Thu, 18 May 2023 12:07:22 +0000 (18 12:07 +0000)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 26 May 2023 10:34:18 +0000 (26 12:34 +0200)
tree4776d45f4ff79cfee1545c5d9f527c0de2ab802d
parent577bdbcf85d4c491da3271d99526b66c576d90e5
meson: use subproject for internal libfdt

Recent dtc/libfdt can use either Make or meson as the build system.
By using a subproject, our own meson.build can remove the hard
coded list of source files.

This is also the first step towards managing downloads with .wrap
files instead of submodule.

Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
.gitmodules
configure
meson.build
scripts/archive-source.sh
subprojects/dtc [moved from dtc with 100% similarity]