From b4181a8a313ef7686da3f64e3947ce96b9788037 Mon Sep 17 00:00:00 2001 From: Alex Martens Date: Sun, 27 Mar 2022 10:21:28 -0700 Subject: Add on-target tests --- testsuite/build.rs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 testsuite/build.rs (limited to 'testsuite/build.rs') diff --git a/testsuite/build.rs b/testsuite/build.rs new file mode 100644 index 0000000..c0662b9 --- /dev/null +++ b/testsuite/build.rs @@ -0,0 +1,18 @@ +fn main() { + let target = std::env::var("TARGET").unwrap(); + + if target.starts_with("thumbv6m-") { + println!("cargo:rustc-cfg=armv6m"); + } else if target.starts_with("thumbv7m-") { + println!("cargo:rustc-cfg=armv7m"); + } else if target.starts_with("thumbv7em-") { + println!("cargo:rustc-cfg=armv7m"); + println!("cargo:rustc-cfg=armv7em"); // (not currently used) + } else if target.starts_with("thumbv8m.base") { + println!("cargo:rustc-cfg=armv8m"); + println!("cargo:rustc-cfg=armv8m_base"); + } else if target.starts_with("thumbv8m.main") { + println!("cargo:rustc-cfg=armv8m"); + println!("cargo:rustc-cfg=armv8m_main"); + } +} -- cgit v1.2.3