diff options
author | 2016-01-29 22:27:40 +0000 | |
---|---|---|
committer | 2016-02-01 09:45:54 +0000 | |
commit | 4be631ec58ad8aacec12c7bca76865ee63eb5669 (patch) | |
tree | 7d747712bd55118585544a311ceee40f57b7c11c /src/main/java/com/google/devtools/build/lib/rules/objc/TestSupport.java | |
parent | f941d56acfad5f8c819c81b494f806ea74ea7fd8 (diff) |
Redesign xcode_config rule to be evaluated at the level of configuration instead of target depss
--
MOS_MIGRATED_REVID=113398355
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/objc/TestSupport.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/objc/TestSupport.java | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/TestSupport.java b/src/main/java/com/google/devtools/build/lib/rules/objc/TestSupport.java index aca9e11dd5..ce49995630 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/objc/TestSupport.java +++ b/src/main/java/com/google/devtools/build/lib/rules/objc/TestSupport.java @@ -32,8 +32,6 @@ import com.google.devtools.build.lib.analysis.actions.TemplateExpansionAction.Su import com.google.devtools.build.lib.collect.nestedset.NestedSet; import com.google.devtools.build.lib.collect.nestedset.NestedSetBuilder; import com.google.devtools.build.lib.rules.apple.AppleConfiguration; -import com.google.devtools.build.lib.rules.apple.AppleToolchain; -import com.google.devtools.build.lib.rules.apple.XcodeConfigProvider; import com.google.devtools.build.lib.rules.test.TestEnvironmentProvider; import com.google.devtools.build.lib.syntax.Type; import com.google.devtools.build.lib.util.FileType; @@ -234,13 +232,11 @@ public class TestSupport { */ public Map<Class<? extends TransitiveInfoProvider>, TransitiveInfoProvider> getExtraProviders() { AppleConfiguration configuration = ruleContext.getFragment(AppleConfiguration.class); - XcodeConfigProvider xcodeConfigProvider = - ruleContext.getPrerequisite(":xcode_config", Mode.HOST, XcodeConfigProvider.class); ImmutableMap.Builder<String, String> envBuilder = ImmutableMap.builder(); envBuilder.putAll(configuration.getEnvironmentForIosAction()); - envBuilder.putAll(AppleToolchain.appleHostSystemEnv(xcodeConfigProvider)); + envBuilder.putAll(configuration.getAppleHostSystemEnv()); if (ruleContext.getConfiguration().isCodeCoverageEnabled()) { envBuilder.put("COVERAGE_GCOV_PATH", |