fn main() {
println!("cargo:rustc-check-cfg=cfg(noyalib_nightly)");
println!("cargo:rustc-check-cfg=cfg(noyalib_coverage)");
let rustc = std::env::var_os("RUSTC").unwrap_or_else(|| "rustc".into());
if let Ok(output) = std::process::Command::new(rustc).arg("--version").output() {
let stdout = String::from_utf8_lossy(&output.stdout);
if stdout.contains("nightly") || stdout.contains("-dev") {
println!("cargo:rustc-cfg=noyalib_nightly");
}
}
if std::env::var_os("NOYALIB_COVERAGE").is_some() {
println!("cargo:rustc-cfg=noyalib_coverage");
}
println!("cargo:rerun-if-env-changed=NOYALIB_COVERAGE");
}