]> git.proxmox.com Git - rustc.git/blame - vendor/ahash/build.rs
New upstream version 1.68.2+dfsg1
[rustc.git] / vendor / ahash / build.rs
CommitLineData
5099ac24
FG
1#![deny(warnings)]
2
3use std::env;
4
5fn main() {
6 println!("cargo:rerun-if-changed=build.rs");
f25598a0
FG
7 if let Some(true) = version_check::supports_feature("specialize") {
8 println!("cargo:rustc-cfg=feature=\"specialize\"");
5099ac24 9 }
f25598a0
FG
10 if let Some(true) = version_check::supports_feature("stdsimd") {
11 println!("cargo:rustc-cfg=feature=\"stdsimd\"");
5099ac24
FG
12 }
13 let arch = env::var("CARGO_CFG_TARGET_ARCH").expect("CARGO_CFG_TARGET_ARCH was not set");
14 if arch.eq_ignore_ascii_case("x86_64")
15 || arch.eq_ignore_ascii_case("aarch64")
16 || arch.eq_ignore_ascii_case("mips64")
17 || arch.eq_ignore_ascii_case("powerpc64")
18 || arch.eq_ignore_ascii_case("riscv64gc")
19 || arch.eq_ignore_ascii_case("s390x")
20 {
21 println!("cargo:rustc-cfg=feature=\"folded_multiply\"");
22 }
5099ac24 23}