diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis/TargetCompleteEvent.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/analysis/TargetCompleteEvent.java | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/TargetCompleteEvent.java b/src/main/java/com/google/devtools/build/lib/analysis/TargetCompleteEvent.java index e6f5c3f281..a3594460f1 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/TargetCompleteEvent.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/TargetCompleteEvent.java @@ -232,10 +232,12 @@ public final class TargetCompleteEvent // TODO(aehlig): remove direct reporting of artifacts as soon as clients no longer // need it. - addImportantOutputs(builder, converters, getLegacyFilteredImportantArtifacts()); - if (baselineCoverageArtifacts != null) { - addImportantOutputs( - builder, (artifact -> BASELINE_COVERAGE), converters, baselineCoverageArtifacts); + if (converters.getOptions().legacyImportantOutputs) { + addImportantOutputs(builder, converters, getLegacyFilteredImportantArtifacts()); + if (baselineCoverageArtifacts != null) { + addImportantOutputs( + builder, (artifact -> BASELINE_COVERAGE), converters, baselineCoverageArtifacts); + } } BuildEventStreamProtos.TargetComplete complete = builder.build(); |