Skip to content

Commit 5c0dc67

Browse files
authored
Merge pull request #433 from turboladen/feature/config-ios-version-min
Detect and use `IPHONEOS_DEPLOYMENT_TARGET` for the `-mi*os-version-min` flag
2 parents f99a424 + bae28ef commit 5c0dc67

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/lib.rs

+5-2
Original file line numberDiff line numberDiff line change
@@ -1632,16 +1632,19 @@ impl Build {
16321632
}
16331633
};
16341634

1635+
let min_version = std::env::var("IPHONEOS_DEPLOYMENT_TARGET")
1636+
.unwrap_or_else(|_| "7.0".into());
1637+
16351638
let sdk = match arch {
16361639
ArchSpec::Device(arch) => {
16371640
cmd.args.push("-arch".into());
16381641
cmd.args.push(arch.into());
1639-
cmd.args.push("-miphoneos-version-min=7.0".into());
1642+
cmd.args.push(format!("-miphoneos-version-min={}", min_version).into());
16401643
"iphoneos"
16411644
}
16421645
ArchSpec::Simulator(arch) => {
16431646
cmd.args.push(arch.into());
1644-
cmd.args.push("-mios-simulator-version-min=7.0".into());
1647+
cmd.args.push(format!("-mios-simulator-version-min={}", min_version).into());
16451648
"iphonesimulator"
16461649
}
16471650
};

0 commit comments

Comments
 (0)