diff options
author | hlopko <hlopko@google.com> | 2018-06-15 09:10:05 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-06-15 09:11:41 -0700 |
commit | 8820d3ae601f229b72c61d2eb601b0e8e9b0111a (patch) | |
tree | 02caa729cae33cb2414cbda033313705cf0278b9 /src/main/java/com/google/devtools/build/lib/analysis/BaseRuleClasses.java | |
parent | b36470e6e0073a76012afbed7ba9cf9c32ef002c (diff) |
Remove LIPO support
RELNOTES: Support for LIPO has been fully removed.
PiperOrigin-RevId: 200724578
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis/BaseRuleClasses.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/analysis/BaseRuleClasses.java | 35 |
1 files changed, 16 insertions, 19 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/BaseRuleClasses.java b/src/main/java/com/google/devtools/build/lib/analysis/BaseRuleClasses.java index fac653b402..d1f1ecc848 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/BaseRuleClasses.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/BaseRuleClasses.java @@ -169,14 +169,16 @@ public class BaseRuleClasses { attr("$test_runtime", LABEL_LIST) .cfg(HostTransition.INSTANCE) .value(ImmutableList.of(env.getToolsLabel("//tools/test:runtime")))) - .add(attr("$test_setup_script", LABEL) - .cfg(HostTransition.INSTANCE) - .singleArtifact() - .value(env.getToolsLabel("//tools/test:test_setup"))) - .add(attr("$collect_coverage_script", LABEL) - .cfg(HostTransition.INSTANCE) - .singleArtifact() - .value(env.getToolsLabel("//tools/test:collect_coverage"))) + .add( + attr("$test_setup_script", LABEL) + .cfg(HostTransition.INSTANCE) + .singleArtifact() + .value(env.getToolsLabel("//tools/test:test_setup"))) + .add( + attr("$collect_coverage_script", LABEL) + .cfg(HostTransition.INSTANCE) + .singleArtifact() + .value(env.getToolsLabel("//tools/test:collect_coverage"))) // Input files for test actions collecting code coverage .add( attr(":coverage_support", LABEL) @@ -190,14 +192,8 @@ public class BaseRuleClasses { coverageReportGeneratorAttribute( env.getToolsLabel(DEFAULT_COVERAGE_REPORT_GENERATOR_VALUE))) .singleArtifact()) - - // The target itself and run_under both run on the same machine. We use the DATA config - // here because the run_under acts like a data dependency (e.g. no LIPO optimization). - .add( - attr(":run_under", LABEL) - .cfg(env.getLipoDataTransition()) - .value(RUN_UNDER) - .skipPrereqValidatorCheck()) + // The target itself and run_under both run on the same machine. + .add(attr(":run_under", LABEL).value(RUN_UNDER).skipPrereqValidatorCheck()) .executionPlatformConstraintsAllowed(ExecutionPlatformConstraintsAllowed.PER_TARGET) .build(); } @@ -382,9 +378,10 @@ public class BaseRuleClasses { public RuleClass build(RuleClass.Builder builder, RuleDefinitionEnvironment env) { return builder .add(attr("deps", LABEL_LIST).legacyAllowAnyFileType()) - .add(attr("data", LABEL_LIST).cfg(env.getLipoDataTransition()) - .allowedFileTypes(FileTypeSet.ANY_FILE) - .dontCheckConstraints()) + .add( + attr("data", LABEL_LIST) + .allowedFileTypes(FileTypeSet.ANY_FILE) + .dontCheckConstraints()) .build(); } |