build: 🛠 Support per-binary linker scripts
This commit is contained in:
parent
721af870bf
commit
1e17e03a8d
|
@ -0,0 +1,6 @@
|
||||||
|
const LINKER_SCRIPT: &str = "linker/aarch64.ld";
|
||||||
|
|
||||||
|
fn main() {
|
||||||
|
println!("cargo:rerun-if-changed={}", LINKER_SCRIPT);
|
||||||
|
println!("cargo:rustc-link-arg=--script={}", LINKER_SCRIPT);
|
||||||
|
}
|
|
@ -11,7 +11,6 @@
|
||||||
"linker": "rust-lld",
|
"linker": "rust-lld",
|
||||||
"pre-link-args": {
|
"pre-link-args": {
|
||||||
"ld.lld": [
|
"ld.lld": [
|
||||||
"--script=linker/aarch64.ld",
|
|
||||||
"--print-gc-sections"
|
"--print-gc-sections"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue