aboutsummaryrefslogtreecommitdiff
path: root/build.rs
diff options
context:
space:
mode:
Diffstat (limited to 'build.rs')
-rw-r--r--build.rs10
1 files changed, 9 insertions, 1 deletions
diff --git a/build.rs b/build.rs
index 2419b4eb..fee1a6a5 100644
--- a/build.rs
+++ b/build.rs
@@ -1,13 +1,21 @@
use std::env;
+use version_check;
fn main() {
let target = env::var("TARGET").unwrap();
+ if version_check::Channel::read().unwrap().is_nightly() {
+ println!("cargo:rustc-cfg=rustc_is_nightly")
+ }
+
if target.starts_with("thumbv6m") {
println!("cargo:rustc-cfg=armv6m")
}
- if target.starts_with("thumbv7m") | target.starts_with("thumbv7em") {
+ if target.starts_with("thumbv7m")
+ | target.starts_with("thumbv7em")
+ | target.starts_with("thumbv8m")
+ {
println!("cargo:rustc-cfg=armv7m")
}