diff options
Diffstat (limited to 'crates/imxrt/build.rs')
| -rw-r--r-- | crates/imxrt/build.rs | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/crates/imxrt/build.rs b/crates/imxrt/build.rs new file mode 100644 index 0000000..5bf94e7 --- /dev/null +++ b/crates/imxrt/build.rs @@ -0,0 +1,17 @@ +// SPDX-License-Identifier: MPL-2.0 +// SPDX-FileCopyrightText: Copyright 2025 Ian McIntyre + +use std::env; + +fn main() { + let out_dir = std::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()); +} |
