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-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.