aboutsummaryrefslogtreecommitdiff
path: root/cortex-m-semihosting/build.rs
diff options
context:
space:
mode:
authorGravatar Adam Greig <adam@adamgreig.com> 2022-02-21 19:57:18 +0000
committerGravatar Adam Greig <adam@adamgreig.com> 2022-02-24 01:44:11 +0000
commit894f2aabdbd65f85eecf25debc2326f0387863c7 (patch)
treef08ad0ca10df764c5b29549421e874c4c3512bec /cortex-m-semihosting/build.rs
parent9e8dd294b04510d727d50039a7f84292789aed0e (diff)
downloadcortex-m-894f2aabdbd65f85eecf25debc2326f0387863c7.tar.gz
cortex-m-894f2aabdbd65f85eecf25debc2326f0387863c7.tar.zst
cortex-m-894f2aabdbd65f85eecf25debc2326f0387863c7.zip
Remove outlined asm, replace with stable inline asm.
Diffstat (limited to '')
-rw-r--r--cortex-m-semihosting/build.rs16
1 files changed, 1 insertions, 15 deletions
diff --git a/cortex-m-semihosting/build.rs b/cortex-m-semihosting/build.rs
index 315035e..ed0d069 100644
--- a/cortex-m-semihosting/build.rs
+++ b/cortex-m-semihosting/build.rs
@@ -1,23 +1,9 @@
-use std::path::PathBuf;
-use std::{env, fs};
+use std::env;
fn main() {
let target = env::var("TARGET").unwrap();
- let out_dir = PathBuf::from(env::var("OUT_DIR").unwrap());
- let name = env::var("CARGO_PKG_NAME").unwrap();
if target.starts_with("thumbv") {
- if env::var_os("CARGO_FEATURE_INLINE_ASM").is_none() {
- fs::copy(
- format!("bin/{}.a", target),
- out_dir.join(format!("lib{}.a", name)),
- )
- .unwrap();
-
- println!("cargo:rustc-link-lib=static={}", name);
- println!("cargo:rustc-link-search={}", out_dir.display());
- }
-
println!("cargo:rustc-cfg=thumb");
}
}