use std::env; fn main() { let cuda_path = env::var("CUDA_HOME") .or_else(|_| env::var("CUDA_PATH")) .unwrap_or_else(|_| "/usr/local/cuda".to_string()); println!("cargo:rustc-link-search=native={cuda_path}/lib64"); // NCCL is typically installed as a system library. println!("cargo:rustc-link-search=native=/usr/lib/x86_64-linux-gnu"); println!("cargo:rustc-link-lib=dylib=nccl"); println!("cargo:rustc-link-lib=dylib=cudart"); }