aboutsummaryrefslogtreecommitdiff
path: root/embassy-sync/build.rs
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2023-11-29 17:23:48 +0100
committerDario Nieuwenhuis <[email protected]>2023-11-29 17:26:33 +0100
commitc6989dfbca51787146f50270c671af9db434f577 (patch)
tree5974a8ec41c108d5208e4f68027b918d424a2046 /embassy-sync/build.rs
parent384bad7bfaa1f2415baf2cd3b69ebf36dc0a02d7 (diff)
Remove nightly and unstable-traits features in preparation for 1.75.
Diffstat (limited to 'embassy-sync/build.rs')
-rw-r--r--embassy-sync/build.rs15
1 files changed, 15 insertions, 0 deletions
diff --git a/embassy-sync/build.rs b/embassy-sync/build.rs
index 6fe82b44f..0a796b881 100644
--- a/embassy-sync/build.rs
+++ b/embassy-sync/build.rs
@@ -1,6 +1,21 @@
1use std::env; 1use std::env;
2use std::ffi::OsString;
3use std::process::Command;
2 4
3fn main() { 5fn main() {
6 println!("cargo:rerun-if-changed=build.rs");
7
8 let rustc = env::var_os("RUSTC").unwrap_or_else(|| OsString::from("rustc"));
9
10 let output = Command::new(rustc)
11 .arg("--version")
12 .output()
13 .expect("failed to run `rustc --version`");
14
15 if String::from_utf8_lossy(&output.stdout).contains("nightly") {
16 println!("cargo:rustc-cfg=nightly");
17 }
18
4 let target = env::var("TARGET").unwrap(); 19 let target = env::var("TARGET").unwrap();
5 20
6 if target.starts_with("thumbv6m-") { 21 if target.starts_with("thumbv6m-") {