]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
vulkan: fix windows find_package of SPIRV-Headers (#23215)
authorJeff Bolz <redacted>
Sat, 23 May 2026 07:44:46 +0000 (02:44 -0500)
committerGitHub <redacted>
Sat, 23 May 2026 07:44:46 +0000 (09:44 +0200)
* vulkan: fix windows find_package of SPIRV-Headers

* not windows-only

ggml/src/ggml-vulkan/CMakeLists.txt

index 6dbcea065b350249fee02bcd536deb6115a58b56..65785ae456650f2759352ff35b484dac20c0ef80 100644 (file)
@@ -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