From eadaf50155999586975584fefdf29526217c7b3b Mon Sep 17 00:00:00 2001 From: Dave MacLachlan Date: Wed, 23 Sep 2015 18:15:32 +0000 Subject: Turns bitcode off for the time being to make the Xcode project output match what is being produced by bazel build. -- MOS_MIGRATED_REVID=103763760 --- .../google/devtools/build/xcode/xcodegen/XcodeprojGeneration.java | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/objc_tools') diff --git a/src/objc_tools/xcodegen/java/com/google/devtools/build/xcode/xcodegen/XcodeprojGeneration.java b/src/objc_tools/xcodegen/java/com/google/devtools/build/xcode/xcodegen/XcodeprojGeneration.java index 6e69f6fb19..e8825542a5 100644 --- a/src/objc_tools/xcodegen/java/com/google/devtools/build/xcode/xcodegen/XcodeprojGeneration.java +++ b/src/objc_tools/xcodegen/java/com/google/devtools/build/xcode/xcodegen/XcodeprojGeneration.java @@ -405,6 +405,10 @@ public class XcodeprojGeneration { projBuildConfigMap.put("GCC_VERSION", "com.apple.compilers.llvm.clang.1_0"); projBuildConfigMap.put("CODE_SIGN_IDENTITY[sdk=iphoneos*]", "iPhone Developer"); + // Disable bitcode for now. + // TODO(bazel-team): Need to re-enable once we have real Xcode 7 support. + projBuildConfigMap.put("ENABLE_BITCODE", "NO"); + for (XcodeprojBuildSetting projectSetting : control.getBuildSettingList()) { projBuildConfigMap.put(projectSetting.getName(), projectSetting.getValue()); } @@ -491,6 +495,7 @@ public class XcodeprojGeneration { "INFOPLIST_FILE", "$(WORKSPACE_ROOT)/" + targetControl.getInfoplist()); } + // Double-quotes in copt strings need to be escaped for XCode. if (targetControl.getCoptCount() > 0) { List escapedCopts = Lists.transform( -- cgit v1.2.3