On Wed, May 6, 2026 at 4:32 PM Philippe Mathieu-Daudé <[email protected]> wrote:
>
> Complete commit 83d5db95d38 ("meson: Allow system binaries
> to not have target-specific units") with yet another guard,
> allowing empty target_arch[] source sets for some targets.
>
> Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
> ---

Reviewed-by: Manos Pitsidianakis <[email protected]>

>  meson.build | 8 +++++---
>  1 file changed, 5 insertions(+), 3 deletions(-)
>
> diff --git a/meson.build b/meson.build
> index 4176d020c21..987f33bacee 100644
> --- a/meson.build
> +++ b/meson.build
> @@ -4332,9 +4332,11 @@ foreach target : target_dirs
>      arch_srcs += files('target-info-stub.c')
>    endif
>
> -  t = target_arch[target_base_arch].apply(config_target, strict: false)
> -  arch_srcs += t.sources()
> -  arch_deps += t.dependencies()
> +  if target_base_arch in target_arch
> +    t = target_arch[target_base_arch].apply(config_target, strict: false)
> +    arch_srcs += t.sources()
> +    arch_deps += t.dependencies()
> +  endif
>
>    target_common = common_ss.apply(config_target, strict: false)
>    objects = [common_all.extract_objects(target_common.sources())]
> --
> 2.53.0
>

Reply via email to