Merge pull request #177 from newfla/fix_vulkan_macos

fix: macos vulkan build script
This commit is contained in:
Niko 2024-10-21 23:54:07 +00:00 committed by GitHub
commit d706878356
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -191,6 +191,17 @@ fn main() {
}; };
let vulkan_lib_path = vulkan_path.join("Lib"); let vulkan_lib_path = vulkan_path.join("Lib");
println!("cargo:rustc-link-search={}", vulkan_lib_path.display()); println!("cargo:rustc-link-search={}", vulkan_lib_path.display());
} else if cfg!(target_os = "macos") {
println!("cargo:rerun-if-env-changed=VULKAN_SDK");
println!("cargo:rustc-link-lib=vulkan");
let vulkan_path = match env::var("VULKAN_SDK") {
Ok(path) => PathBuf::from(path),
Err(_) => panic!(
"Please install Vulkan SDK and ensure that VULKAN_SDK env variable is set"
),
};
let vulkan_lib_path = vulkan_path.join("lib");
println!("cargo:rustc-link-search={}", vulkan_lib_path.display());
} else { } else {
println!("cargo:rustc-link-lib=vulkan"); println!("cargo:rustc-link-lib=vulkan");
} }