Browse Source

Merge pull request #433 from turboladen/feature/config-ios-version-min

Detect and use `IPHONEOS_DEPLOYMENT_TARGET` for the `-mi*os-version-min` flag
wip-new-parallel
Alex Crichton 5 years ago
committed by GitHub
parent
commit
5c0dc67db0
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 7
      src/lib.rs

7
src/lib.rs

@ -1632,16 +1632,19 @@ impl Build {
} }
}; };
let min_version = std::env::var("IPHONEOS_DEPLOYMENT_TARGET")
.unwrap_or_else(|_| "7.0".into());
let sdk = match arch { let sdk = match arch {
ArchSpec::Device(arch) => { ArchSpec::Device(arch) => {
cmd.args.push("-arch".into()); cmd.args.push("-arch".into());
cmd.args.push(arch.into()); cmd.args.push(arch.into());
cmd.args.push("-miphoneos-version-min=7.0".into()); cmd.args.push(format!("-miphoneos-version-min={}", min_version).into());
"iphoneos" "iphoneos"
} }
ArchSpec::Simulator(arch) => { ArchSpec::Simulator(arch) => {
cmd.args.push(arch.into()); cmd.args.push(arch.into());
cmd.args.push("-mios-simulator-version-min=7.0".into()); cmd.args.push(format!("-mios-simulator-version-min={}", min_version).into());
"iphonesimulator" "iphonesimulator"
} }
}; };

Loading…
Cancel
Save