aboutsummaryrefslogtreecommitdiff
path: root/build.rs
diff options
context:
space:
mode:
authorGravatar Adam Greig <adam@adamgreig.com> 2021-12-31 17:44:33 +0000
committerGravatar GitHub <noreply@github.com> 2021-12-31 17:44:33 +0000
commit819f8be6c64c233ce65b12f27e0efd82833a6897 (patch)
tree1f3cf84dbe58ac8efbc1619f292c0dc485c08ece /build.rs
parent255faf75de84f72389a45e3d99b824e0a4599bed (diff)
parent08452a9de25e4bc66fb80015e0c78c08eb967237 (diff)
downloadcortex-m-819f8be6c64c233ce65b12f27e0efd82833a6897.tar.gz
cortex-m-819f8be6c64c233ce65b12f27e0efd82833a6897.tar.zst
cortex-m-819f8be6c64c233ce65b12f27e0efd82833a6897.zip
Merge branch 'master' into patch-1
Diffstat (limited to 'build.rs')
-rw-r--r--build.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/build.rs b/build.rs
index dc9b3a0..23ceeba 100644
--- a/build.rs
+++ b/build.rs
@@ -3,9 +3,14 @@ use std::{env, fs};
fn main() {
let target = env::var("TARGET").unwrap();
+ let host_triple = env::var("HOST").unwrap();
let out_dir = PathBuf::from(env::var("OUT_DIR").unwrap());
let name = env::var("CARGO_PKG_NAME").unwrap();
+ if host_triple == target {
+ println!("cargo:rustc-cfg=native");
+ }
+
if target.starts_with("thumb") {
let suffix = if env::var_os("CARGO_FEATURE_LINKER_PLUGIN_LTO").is_some() {
"-lto"