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>2015-11-09 18:17:26 +0000
committerGravatar Damien Martin-Guillerez <dmarting@google.com>2015-11-10 10:23:12 +0000
commit15099239d94f5fb94504e33f670adf71dacff48a (patch)
treec91ff49b78452bf0bc22f6c0ddc825716bf17d4c /src/main/java/com/google/devtools/build/lib/rules/objc/TestSupport.java
parent33f819b6b67dcefbf36b4e86a0d3657bcc76cbe2 (diff)
Create AppleConfiguration and AppleCommandLineOptions, and move a few items of configuration over to the apple package.
This moves a small number of configuration items over. Future changes will mostly likely follow to move yet more items. The split here is necessary as it is not only objc-related rules which require information about apple platforms and configuration -- cc rules will need this information as well to pass appropriate args to clang. -- MOS_MIGRATED_REVID=107396114
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, 3 insertions, 3 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 acf7d156a8..bdcdf9a058 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,13 +32,13 @@ import com.google.devtools.build.lib.analysis.actions.TemplateExpansionAction;
import com.google.devtools.build.lib.analysis.actions.TemplateExpansionAction.Substitution;
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.test.TestEnvironmentProvider;
import com.google.devtools.build.lib.syntax.Type;
import com.google.devtools.build.lib.util.FileType;
import java.util.List;
import java.util.Map;
-import java.util.TreeMap;
import javax.annotation.Nullable;
@@ -231,11 +231,11 @@ public class TestSupport {
* builder.
*/
public Map<Class<? extends TransitiveInfoProvider>, TransitiveInfoProvider> getExtraProviders() {
- ObjcConfiguration configuration = ruleContext.getFragment(ObjcConfiguration.class);
+ AppleConfiguration configuration = ruleContext.getFragment(AppleConfiguration.class);
ImmutableMap.Builder<String, String> envBuilder = ImmutableMap.builder();
- envBuilder.putAll(configuration.getEnvironmentForDarwin());
+ envBuilder.putAll(configuration.getEnvironmentForIosAction());
if (ruleContext.getConfiguration().isCodeCoverageEnabled()) {
envBuilder.put("COVERAGE_GCOV_PATH",