diff options
author | 2017-03-07 19:05:12 +0000 | |
---|---|---|
committer | 2017-03-08 10:49:34 +0000 | |
commit | c224e96f2e3967f65f722250d0c4c15ff94e63f4 (patch) | |
tree | 54a2714849e625c7f82d7806642d3ade593e4aeb /src | |
parent | 2a715829af07c35675dc6cd8f37e486bd4a7ae7c (diff) |
Apple-specific environment variables are derived from the CROSSTOOL instead
of hardcoded in AppleCcToolchain. Also, apply environment variables to objc
archives.
--
PiperOrigin-RevId: 149439637
MOS_MIGRATED_REVID=149439637
Diffstat (limited to 'src')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/apple/cpp/AppleCcToolchain.java | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/apple/cpp/AppleCcToolchain.java b/src/main/java/com/google/devtools/build/lib/rules/apple/cpp/AppleCcToolchain.java index 3ce8d66895..92902bcac7 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/apple/cpp/AppleCcToolchain.java +++ b/src/main/java/com/google/devtools/build/lib/rules/apple/cpp/AppleCcToolchain.java @@ -63,7 +63,7 @@ public class AppleCcToolchain extends CcToolchain { Platform platform = appleConfiguration.getSingleArchPlatform(); - Map<String, String> appleEnv = getEnvironment(ruleContext); + Map<String, String> appleEnv = getEnvironmentBuildVariables(ruleContext); return ImmutableMap.<String, String>builder() .put( @@ -114,8 +114,7 @@ public class AppleCcToolchain extends CcToolchain { .build(); } - @Override - public ImmutableMap<String, String> getEnvironment(RuleContext ruleContext) { + private ImmutableMap<String, String> getEnvironmentBuildVariables(RuleContext ruleContext) { Map<String, String> builder = new LinkedHashMap<>(); CppConfiguration cppConfiguration = ruleContext.getFragment(CppConfiguration.class); AppleConfiguration appleConfiguration = ruleContext.getFragment(AppleConfiguration.class); |