diff options
Diffstat (limited to 'src/build.h')
-rw-r--r-- | src/build.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/build.h b/src/build.h index 96ae186..2129ede 100644 --- a/src/build.h +++ b/src/build.h @@ -75,7 +75,7 @@ struct CommandRunner { /// Wait for commands to make progress; return false if there is no /// progress to be made. virtual bool WaitForCommands() = 0; - virtual Edge* NextFinishedCommand(bool* success) = 0; + virtual Edge* NextFinishedCommand(bool* success, string* output) = 0; }; /// Options (e.g. verbosity, parallelism) passed to a build. @@ -103,7 +103,7 @@ struct Builder { bool Build(string* err); bool StartEdge(Edge* edge, string* err); - void FinishEdge(Edge* edge); + void FinishEdge(Edge* edge, bool success, const string& output); State* state_; const BuildConfig& config_; |