From: Jeff Bolz Date: Sat, 23 May 2026 07:44:46 +0000 (-0500) Subject: vulkan: fix windows find_package of SPIRV-Headers (#23215) X-Git-Tag: upstream/0.0.10438~1143 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=95405ac65f8902a94015378a9f2e9619e3aa839c;p=pkg%2Fggml%2Fsources%2Fllama.cpp vulkan: fix windows find_package of SPIRV-Headers (#23215) * vulkan: fix windows find_package of SPIRV-Headers * not windows-only --- diff --git a/ggml/src/ggml-vulkan/CMakeLists.txt b/ggml/src/ggml-vulkan/CMakeLists.txt index 6dbcea065..65785ae45 100644 --- a/ggml/src/ggml-vulkan/CMakeLists.txt +++ b/ggml/src/ggml-vulkan/CMakeLists.txt @@ -8,7 +8,10 @@ endif() find_package(Vulkan COMPONENTS glslc REQUIRED) -find_package(SPIRV-Headers REQUIRED) +if (DEFINED ENV{VULKAN_SDK}) + list(APPEND CMAKE_PREFIX_PATH "$ENV{VULKAN_SDK}") +endif() +find_package(SPIRV-Headers CONFIG REQUIRED) if (CMAKE_CXX_COMPILER_ID STREQUAL "MSVC") # Parallel build object files