fn main() {
let target_os = std::env::var("CARGO_CFG_TARGET_OS").unwrap();
println!("cargo:rerun-if-changed=build.rs");
if target_os != "macos" {
println!("cargo:warning=fs_usage_sys only works on macOS. Current target OS: {target_os}");
println!("cargo:warning=This crate will not function on non-macOS platforms.");
println!("cargo:rustc-cfg=unsupported_platform");
} else {
if std::env::var("PROFILE").unwrap_or_default() == "release" {
println!("cargo:warning=fs_usage_sys requires sudo/root privileges to run fs_usage");
println!("cargo:warning=Examples must be run with: sudo cargo run --example <name>");
}
}
}