]> git.proxmox.com Git - rustc.git/blob - vendor/sysinfo/build.rs
New upstream version 1.63.0+dfsg1
[rustc.git] / vendor / sysinfo / build.rs
1 fn main() {
2 let is_apple = std::env::var("TARGET")
3 .map(|t| t.contains("-apple"))
4 .unwrap_or(false);
5 let is_ios = std::env::var("CARGO_CFG_TARGET_OS")
6 .map(|s| s == "ios")
7 .unwrap_or(false);
8
9 if is_apple {
10 if !is_ios {
11 // DiskArbitration is not available on iOS: https://developer.apple.com/documentation/diskarbitration
12 println!("cargo:rustc-link-lib=framework=DiskArbitration");
13 // IOKit is not available on iOS: https://developer.apple.com/documentation/iokit
14 println!("cargo:rustc-link-lib=framework=IOKit");
15 }
16
17 println!("cargo:rustc-link-lib=framework=Foundation");
18 }
19 }