From 6cb15a041a0b31e49b27aa69bd46444f94a9c153 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Fri, 30 Oct 2026 03:40:04 +0900 Subject: internal/rosa/package/spirv: fix header pathname This points to the headers installed to the cross sysroot. Signed-off-by: Ophestra --- internal/rosa/package/spirv.az | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'internal/rosa') diff --git a/internal/rosa/package/spirv.az b/internal/rosa/package/spirv.az index 2b934933..33a4816a 100644 --- a/internal/rosa/package/spirv.az +++ b/internal/rosa/package/spirv.az @@ -32,7 +32,10 @@ package spirv-tools { exec = cmake { cache = { - "SPIRV-Headers_SOURCE_DIR": prefix; + "SPIRV-Headers_SOURCE_DIR": arch { + default = ""; + cross = prefix+"/"+arch; + }+prefix; }; }; @@ -146,7 +149,10 @@ package spirv-llvm-translator { "CMAKE_SKIP_BUILD_RPATH": "ON"; "BUILD_SHARED_LIBS": "ON"; "LLVM_SPIRV_ENABLE_LIBSPIRV_DIS": "ON"; - "LLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR": prefix; + "LLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR": arch { + default = ""; + cross = prefix+"/"+arch; + }+prefix; "LLVM_EXTERNAL_LIT": prefix+"/bin/lit"; "LLVM_INCLUDE_TESTS": "ON"; }; @@ -157,5 +163,8 @@ package spirv-llvm-translator { lit, ]; - inputs = [ spirv-tools ]; + inputs = [ + llvm, + spirv-tools, + ]; } -- cgit v1.3.1