summaryrefslogtreecommitdiffstats
path: root/src/build.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/build.h')
-rw-r--r--src/build.h4
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_;