From 11fc604f0e17273425a737ca7b24bd573f38b6f5 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Thu, 5 Dec 2024 08:09:54 -0500 Subject: [PATCH] libagx: switch to depfile support this fixes a lot of weirdness with #including common headers. Signed-off-by: Alyssa Rosenzweig Reviewed-by: Dylan Baker Part-of: --- src/asahi/libagx/meson.build | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/asahi/libagx/meson.build b/src/asahi/libagx/meson.build index 4fd5e60be6a..f000849bcde 100644 --- a/src/asahi/libagx/meson.build +++ b/src/asahi/libagx/meson.build @@ -27,7 +27,7 @@ libagx_spv = custom_target( output : 'libagx.spv', command : [ prog_mesa_clc, - prepended_input_args, '-o', '@OUTPUT@', '--', + prepended_input_args, '-o', '@OUTPUT@', '--depfile', '@DEPFILE@', '--', '-cl-std=cl2.0', '-D__OPENCL_VERSION__=200', '-I' + join_paths(meson.current_source_dir(), '.'), '-I' + join_paths(meson.current_source_dir(), '../../'), @@ -36,6 +36,7 @@ libagx_spv = custom_target( ], env: ['MESA_SHADER_CACHE_DISABLE=true'], depends : [prog_mesa_clc, agx_pack], + depfile : 'libagx_shaders.h.d', ) libagx_h = custom_target(