Re: [PATCH] meson: use override_find_program/override_dependency
David Gibson <[email protected]>
| Newsgroups | org.kernel.vger.devicetree-compiler |
|---|---|
| Message-ID | <aEp0_c6ctFQKmfYB@zatzit> |
On Thu, Jun 12, 2025 at 07:38:29AM +0200, Paolo Bonzini wrote: > Allow projects that use dtc as a subproject to find the tools and > library via find_program() and dependency(). This way, for those > projects there is no different between system dtc and subproject dtc. > > Signed-off-by: Paolo Bonzini <[email protected]> Applied, thanks. > --- > libfdt/meson.build | 1 + > meson.build | 4 ++++ > 2 files changed, 5 insertions(+) > > diff --git a/libfdt/meson.build b/libfdt/meson.build > index 9c6ef54..68d4c1d 100644 > --- a/libfdt/meson.build > +++ b/libfdt/meson.build > @@ -40,6 +40,7 @@ libfdt_dep = declare_dependency( > include_directories: libfdt_inc, > link_with: libfdt, > ) > +meson.override_dependency('libfdt', libfdt_dep) > > if not wheel_only > install_headers( > diff --git a/meson.build b/meson.build > index ed4a39d..66b44e8 100644 > --- a/meson.build > +++ b/meson.build > @@ -118,6 +118,10 @@ if get_option('tools') and not wheel_only > ) > endif > > +foreach e: dtc_tools > + meson.override_find_program(e.name(), e) > +endforeach > + > if pylibfdt_enabled > subdir('pylibfdt') > endif -- David Gibson (he or they) | I'll have my music baroque, and my code david AT gibson.dropbear.id.au | minimalist, thank you, not the other way | around. http://www.ozlabs.org/~dgibson
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEO+dNsU4E3yXUXRK2zQJF27ox2GcFAmhKdPAACgkQzQJF27ox 2Gce9RAAkv8loS/BBKOTq6BPt/MbnIXFgZlQIYsS9NdqnEMRn2gg+XbbNu9Ob6Lz cn6NB6H8AU7tsRg7VKn6NzsZsbNdOnSbhE6ErtEMIvKBB0RhFXm0078Qb4HMnxg6 9mYLzRvCRN9JSYOuAZbxLzHnCaCukLOWOn3axUBGr9p3frMsXIx/7skwYttmhQfk kRgQG27mChxt3lVFFyHB6s1KY/kBwsrQ59pEfHBxZ82Ei2+T7O/eky28m8vjr68d vQTKZ08LTK4olZWTaibkGB7N4KwU1BubLRtUCKGt1i9712LAIeVoLfy/SVzug/j+ 0VkqgyAN2BPPCp8gmeCp2/udjDxwmdfGEqMyL8lDlzje7ezRavoq8k1+lte0/KFG LWP0xj7oeVWC90zD4RrItop78XGJ6fcWZIwsmqv2BjXMg0T4PcgdT2kDNU8lVmpT HLxy7yNmxYY3Xe643sH0pxACivHSTrugiIMLG6dQG9JOUJQjARYxc3lMAvGed4rJ Dn5ZSwZRyyMsPF2LbXDcbt8M2IRWMGLoi4khuK5bepkZrxIfDyvqGq6okJINKRrb eo/zpoLPdXzhn0cv1OnC7VF+TfAQvU4NB2qfzqt7DH/XfaUsc/xM6ifsC+rHUpnv uTL0VgXeWrd9u4JoVS3rE7iNqv0CQ8sB1bi9TPIcLbOV8bjgOxg= =IYH0 -----END PGP SIGNATURE-----