use std::{env, fs, path::PathBuf}; fn main() { println!("cargo:rerun-if-changed=memory.x"); // Copy memory.x into OUT_DIR so the `-Tmemory.x` linker flag can find it. let out = PathBuf::from(env::var("OUT_DIR").unwrap()); fs::copy("memory.x", out.join("memory.x")).unwrap(); println!("cargo:rustc-link-search={}", out.display()); }