aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/objc/AppleBinary.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/AppleBinary.java b/src/main/java/com/google/devtools/build/lib/rules/objc/AppleBinary.java
index 4093e57096..95e19e1851 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/objc/AppleBinary.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/objc/AppleBinary.java
@@ -198,8 +198,8 @@ public class AppleBinary implements RuleConfiguredTargetFactory {
ruleContext.getPrerequisite(
BUNDLE_LOADER_ATTR_NAME, Mode.TARGET, AppleExecutableBinaryProvider.class);
extraLinkArgs.add(
- "-bundle_loader "
- + executableProvider.getAppleExecutableBinary().getExecPathString());
+ "-bundle_loader", executableProvider.getAppleExecutableBinary().getExecPathString());
+ extraLinkArgs.add("-Xlinker", "-rpath", "-Xlinker", "@loader_path/Frameworks");
}
break;
case DYLIB:
@@ -254,8 +254,8 @@ public class AppleBinary implements RuleConfiguredTargetFactory {
// values of this rule -- this rule does not currently use the actual info provided by
// this attribute. b/28403953 tracks cc toolchain usage.
ImmutableListMultimap<BuildConfiguration, CcToolchainProvider> configToProvider =
- ruleContext.getPrerequisitesByConfiguration(ObjcRuleClasses.CHILD_CONFIG_ATTR, Mode.SPLIT,
- CcToolchainProvider.class);
+ ruleContext.getPrerequisitesByConfiguration(
+ ObjcRuleClasses.CHILD_CONFIG_ATTR, Mode.SPLIT, CcToolchainProvider.class);
return configToProvider.keySet();
}