File: build.rs

package info (click to toggle)
rust-matrixmultiply 0.3.9-1
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 436 kB
  • sloc: python: 86; sh: 11; makefile: 2
file content (12 lines) | stat: -rw-r--r-- 463 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
fn main() {
    println!("cargo:rerun-if-changed=build.rs");
    if std::env::var("CARGO_CFG_TARGET_ARCH").unwrap_or(String::new()) == "aarch64" {
        match autocfg::AutoCfg::new() {
            // From 1.61 aarch64 intrinsics and #[target_feature]
            Ok(ac) => if ac.probe_rustc_version(1, 61) {
                println!("cargo:rustc-cfg=has_aarch64_simd");
            }
            Err(err) => println!("cargo:warning={}", err),
        }
    }
}