From 1d577843086e6af089418ba431c4de0e3b9fcfbf Mon Sep 17 00:00:00 2001 From: Aitor Camacho Date: Mon, 16 Mar 2026 19:35:28 +0900 Subject: [PATCH] kk: Add poly dependency to KK Signed-off-by: Aitor Camacho Part-of: --- meson.build | 1 + src/kosmickrisp/libkk/meson.build | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index c547bb1ffe5..f4dc51dc5d5 100644 --- a/meson.build +++ b/meson.build @@ -947,6 +947,7 @@ with_llvm = with_llvm \ with_poly = [ with_gallium_asahi, with_asahi_vk, with_tools.contains('asahi'), + with_kosmickrisp_vk, ].contains(true) dep_clc = null_dep diff --git a/src/kosmickrisp/libkk/meson.build b/src/kosmickrisp/libkk/meson.build index 16b7f9e6113..631a3271280 100644 --- a/src/kosmickrisp/libkk/meson.build +++ b/src/kosmickrisp/libkk/meson.build @@ -16,6 +16,7 @@ libkk_spv = custom_target( libkk_shader_files, '--', '-I' + join_paths(meson.project_source_root(), 'include'), '-I' + join_paths(meson.project_source_root(), 'src/compiler/libcl'), + '-I' + join_paths(meson.project_source_root(), 'src/poly/cl'), '-I' + join_paths(meson.current_source_dir(), '.'), '-I' + join_paths(meson.current_source_dir(), '../../'), '-I' + join_paths(meson.current_source_dir(), 'shaders'), @@ -45,7 +46,8 @@ libkk_shaders = custom_target( libkk_shaders_lib = static_library( 'libkk_shaders', sources : [libkk_shaders], - dependencies : [idep_mesautil], + link_with : [libpoly_nir], + dependencies : [idep_nir, idep_mesautil, idep_libpoly], ) idep_libkk_shaders_h = declare_dependency(