aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/objc/TestSupport.java
diff options
context:
space:
mode:
authorGravatar Chris Parsons <cparsons@google.com>2016-01-29 22:27:40 +0000
committerGravatar Damien Martin-Guillerez <dmarting@google.com>2016-02-01 09:45:54 +0000
commit4be631ec58ad8aacec12c7bca76865ee63eb5669 (patch)
tree7d747712bd55118585544a311ceee40f57b7c11c /src/main/java/com/google/devtools/build/lib/rules/objc/TestSupport.java
parentf941d56acfad5f8c819c81b494f806ea74ea7fd8 (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.java6
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",