From 007d7418f8fb41c1ea789f5049be023312802048 Mon Sep 17 00:00:00 2001 From: Janne Grunau Date: Sat, 12 Apr 2025 13:26:52 +0200 Subject: [PATCH] asahi: build asahi_clc for -Dtools=asahi This allows building tools for cross-compiling without building gallium or vulkan drivers unnecessarily. Backport-to: 25.1 Reviewed-by: Alyssa Rosenzweig Signed-off-by: Janne Grunau Part-of: --- src/asahi/meson.build | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/asahi/meson.build b/src/asahi/meson.build index c1ff8c62c01..aaa7da43ccd 100644 --- a/src/asahi/meson.build +++ b/src/asahi/meson.build @@ -9,12 +9,15 @@ inc_asahi = include_directories([ '.', 'layout', 'lib', 'genxml', 'compiler' ]) -if with_gallium_asahi or with_asahi_vk +if with_gallium_asahi or with_asahi_vk or with_tools.contains('asahi') subdir('genxml') subdir('libagx') - subdir('layout') subdir('compiler') subdir('clc') +endif + +if with_gallium_asahi or with_asahi_vk + subdir('layout') subdir('lib') elif dep_iokit.found() # Just build enough for libwrap.dylib