use std::path::PathBuf;
fn main() {
let out_dir = std::env::var("OUT_DIR").unwrap();
let profile_dir = PathBuf::from(&out_dir).join("../../..");
let profile_dir = std::fs::canonicalize(&profile_dir)
.unwrap_or_else(|_| PathBuf::from(&out_dir).join("../../.."));
let platform = "riscv64-qemu-virt";
let lds_path = profile_dir.join(format!("linker_{platform}.lds"));
println!("cargo:rustc-link-arg=-T{}", lds_path.display());
println!("cargo:rustc-link-arg=-no-pie");
println!("cargo:rustc-link-arg=-znostart-stop-gc");
}