[PATCH] meson: use override_find_program/override_dependency
Paolo Bonzini <[email protected]>
| Newsgroups | org.kernel.vger.devicetree-compiler |
|---|---|
| Message-ID | <[email protected]> |
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]> --- 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 -- 2.49.0