extern crate version_check as rustc;
fn main() {
println!("cargo:rerun-if-changed=build.rs");
println!(
"cargo:rustc-check-cfg=cfg(\
ffuzzy_os_fd, \
values(\
\"stable\"\
)\
)"
);
if rustc::is_min_version("1.66.0").unwrap_or(false) {
println!("cargo:rustc-cfg=ffuzzy_os_fd=\"stable\"");
}
println!(
"cargo:rustc-check-cfg=cfg(\
ffuzzy_ilog2, \
values(\
\"stable\", \
\"fallback\"\
)\
)"
);
if rustc::is_min_version("1.67.0").unwrap_or(false) {
println!("cargo:rustc-cfg=ffuzzy_ilog2=\"stable\"");
} else {
println!("cargo:rustc-cfg=ffuzzy_ilog2=\"fallback\"");
}
println!(
"cargo:rustc-check-cfg=cfg(\
ffuzzy_div_ceil, \
values(\
\"stable\", \
\"fallback\"\
)\
)"
);
if rustc::is_min_version("1.73.0").unwrap_or(false) {
println!("cargo:rustc-cfg=ffuzzy_div_ceil=\"stable\"");
} else {
println!("cargo:rustc-cfg=ffuzzy_div_ceil=\"fallback\"");
}
println!(
"cargo:rustc-check-cfg=cfg(\
ffuzzy_assume, \
values(\
\"stable\", \
\"fallback\"\
)\
)"
);
println!(
"cargo:rustc-check-cfg=cfg(\
ffuzzy_error_in_core, \
values(\
\"stable\"\
)\
)"
);
if rustc::is_min_version("1.81.0").unwrap_or(false) {
println!("cargo:rustc-cfg=ffuzzy_assume=\"stable\"");
println!("cargo:rustc-cfg=ffuzzy_error_in_core=\"stable\"");
} else {
println!("cargo:rustc-cfg=ffuzzy_assume=\"fallback\"");
}
println!("cargo:rustc-check-cfg=cfg(ffuzzy_tests_without_debug_assertions)");
}