diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/actions/MiddlemanAction.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/actions/MiddlemanAction.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/actions/MiddlemanAction.java b/src/main/java/com/google/devtools/build/lib/actions/MiddlemanAction.java index a42d5b958d..7474c7c13d 100644 --- a/src/main/java/com/google/devtools/build/lib/actions/MiddlemanAction.java +++ b/src/main/java/com/google/devtools/build/lib/actions/MiddlemanAction.java @@ -73,6 +73,13 @@ public final class MiddlemanAction extends AbstractAction { } @Override + public boolean canRemoveAfterExecution() { + // Aggregating middleman actions' inputs are needed by their output artifacts, and the type of + // the middleman isn't known without having the action, so we just make sure it stays. + return false; + } + + @Override protected String getRawProgressMessage() { return null; // users don't really want to know about Middlemen. } |