Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
bytecodealliance
GitHub Repository: bytecodealliance/wasmtime
Path: blob/main/winch/codegen/build.rs
1690 views
1
fn main() {
2
if cfg!(feature = "x64") || cfg!(feature = "arm64") || cfg!(feature = "all-arch") {
3
return;
4
}
5
6
let arch = std::env::var("CARGO_CFG_TARGET_ARCH").unwrap();
7
8
if arch == "x86_64" {
9
println!("cargo:rustc-cfg=feature=\"x64\"");
10
} else if arch == "aarch64" {
11
println!("cargo:rustc-cfg=feature=\"arm64\"");
12
} else {
13
println!("cargo:rustc-cfg=feature=\"{arch}\"");
14
}
15
println!("cargo:rerun-if-changed=build.rs");
16
}
17
18