зеркало из https://github.com/mozilla/gecko-dev.git
17 строки
500 B
Rust
17 строки
500 B
Rust
extern crate cc;
|
|
extern crate rustc_version;
|
|
use rustc_version::{version, version_meta, Channel, Version};
|
|
|
|
fn main() {
|
|
let newer_than_1_27 = version().unwrap() >= Version::parse("1.27.0").unwrap();
|
|
if newer_than_1_27 {
|
|
println!("cargo:rustc-cfg=feature=\"use_arch\"");
|
|
} else {
|
|
cc::Build::new().file("src/cpuid.c").compile("libcpuid.a");
|
|
}
|
|
|
|
if version_meta().unwrap().channel == Channel::Nightly {
|
|
println!("cargo:rustc-cfg=feature=\"nightly\"");
|
|
}
|
|
}
|