meson: use override_find_program/override_dependency

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 <pbonzini@redhat.com>
Message-ID: <20250612053829.1037412-1-pbonzini@redhat.com>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
This commit is contained in:
Paolo Bonzini 2025-06-12 07:38:29 +02:00 committed by David Gibson
parent b841391bbd
commit 97011d1f4e
2 changed files with 5 additions and 0 deletions

View file

@ -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