use std::{env, path}; fn main() { let out_dir = path::PathBuf::from(env::var("OUT_DIR").unwrap()); std::fs::write( out_dir.join("weak-symbols.x"), r#" PROVIDE(PendSV = PendSV_Handler); PROVIDE(SysTick = _tx_timer_interrupt); "#, ) .unwrap(); println!("cargo::rustc-link-search={}", out_dir.display()); }