diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/runtime')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/runtime/BlazeCommandDispatcher.java | 4 | ||||
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/runtime/BlazeModule.java | 6 |
2 files changed, 10 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/runtime/BlazeCommandDispatcher.java b/src/main/java/com/google/devtools/build/lib/runtime/BlazeCommandDispatcher.java index f2ad6f5c25..9b901e63f8 100644 --- a/src/main/java/com/google/devtools/build/lib/runtime/BlazeCommandDispatcher.java +++ b/src/main/java/com/google/devtools/build/lib/runtime/BlazeCommandDispatcher.java @@ -360,6 +360,10 @@ public class BlazeCommandDispatcher { System.setOut(new PrintStream(reporterOutErr.getOutputStream(), /*autoflush=*/true)); System.setErr(new PrintStream(reporterOutErr.getErrorStream(), /*autoflush=*/true)); + for (BlazeModule module : runtime.getBlazeModules()) { + module.checkRuntime(runtime); + } + if (commonOptions.announceRcOptions) { for (String note : rcfileNotes) { reporter.handle(Event.info(note)); diff --git a/src/main/java/com/google/devtools/build/lib/runtime/BlazeModule.java b/src/main/java/com/google/devtools/build/lib/runtime/BlazeModule.java index a0d0affb7e..bfc1d8fe88 100644 --- a/src/main/java/com/google/devtools/build/lib/runtime/BlazeModule.java +++ b/src/main/java/com/google/devtools/build/lib/runtime/BlazeModule.java @@ -352,6 +352,12 @@ public abstract class BlazeModule { } /** + * Perform module specific check of current blaze runtime. + */ + public void checkRuntime(BlazeRuntime runtime) { + } + + /** * Optionally specializes the cache that ensures source files are looked at just once during * a build. Only one module may do so. */ |