fn main() {
println!("cargo::rustc-check-cfg=cfg(napi_runtime_wasi_threads)");
println!("cargo::rustc-check-cfg=cfg(napi_runtime_os_threads)");
let target = std::env::var("TARGET").unwrap_or_default();
let wasm = std::env::var("CARGO_CFG_TARGET_FAMILY")
.is_ok_and(|family| family.split(',').any(|family| family == "wasm"));
if target == "wasm32-wasip1-threads" {
println!("cargo::rustc-cfg=napi_runtime_wasi_threads");
}
if !wasm || target == "wasm32-wasip1-threads" {
println!("cargo::rustc-cfg=napi_runtime_os_threads");
}
}