From ea9d6bc8bbd47c1e093e7e38164a6029d763f95b Mon Sep 17 00:00:00 2001 From: thewh1teagle <61390950+thewh1teagle@users.noreply.github.com> Date: Wed, 27 Nov 2024 19:40:26 +0200 Subject: [PATCH] fix vulkan link --- sys/build.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/sys/build.rs b/sys/build.rs index a45cb74..01f5b6d 100644 --- a/sys/build.rs +++ b/sys/build.rs @@ -255,7 +255,13 @@ fn main() { println!("cargo:rustc-link-lib=static=ggml"); println!("cargo:rustc-link-lib=static=ggml-base"); println!("cargo:rustc-link-lib=static=ggml-cpu"); - println!("cargo:rustc-link-lib=static=ggml-blas"); + if cfg!(target_os = "macos") { + println!("cargo:rustc-link-lib=static=ggml-blas"); + } + if cfg!(feature = "vulkan") { + println!("cargo:rustc-link-lib=static=ggml-vulkan"); + } + if cfg!(feature = "metal") { println!("cargo:rustc-link-lib=static=ggml-metal");