Browse Source

Merge pull request #294 from alexcrichton/ios

Some tweaks for iOS
cl-test
Alex Crichton 7 years ago
committed by GitHub
parent
commit
3e10a262db
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 10
      src/lib.rs

10
src/lib.rs

@ -1082,8 +1082,10 @@ impl Build {
cmd.args.push(format!("-O{}", opt_level).into());
}
cmd.push_cc_arg("-ffunction-sections".into());
cmd.push_cc_arg("-fdata-sections".into());
if !target.contains("-ios") {
cmd.push_cc_arg("-ffunction-sections".into());
cmd.push_cc_arg("-fdata-sections".into());
}
if self.pic.unwrap_or(!target.contains("windows-gnu")) {
cmd.push_cc_arg("-fPIC".into());
}
@ -1462,6 +1464,10 @@ impl Build {
cmd.args.push("-isysroot".into());
cmd.args.push(sdk_path.trim().into());
cmd.args.push("-fembed-bitcode".into());
if self.get_opt_level()? == "0" {
cmd.args.push("-fembed-bitcode-marker".into());
}
Ok(())
}

Loading…
Cancel
Save