summaryrefslogtreecommitdiffstats
path: root/src/build.h
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2015-08-07 15:24:57 (GMT)
committerBrad King <brad.king@kitware.com>2019-04-18 12:21:44 (GMT)
commit083a9e2e7af813571444e33fad5f0f373bce7e3f (patch)
tree9f22771d45526d579e6307a5e914414ee90b7194 /src/build.h
parent64acb1a22b1001df96a4dfb7f36c16d7f56df392 (diff)
downloadNinja-083a9e2e7af813571444e33fad5f0f373bce7e3f.zip
Ninja-083a9e2e7af813571444e33fad5f0f373bce7e3f.tar.gz
Ninja-083a9e2e7af813571444e33fad5f0f373bce7e3f.tar.bz2
Factor out output edge ready check from Plan::NodeFinished
Move the logic to a new Plan::EdgeMaybeReady method so it can be re-used elsewhere.
Diffstat (limited to 'src/build.h')
-rw-r--r--src/build.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/build.h b/src/build.h
index 1473f11..05f8110 100644
--- a/src/build.h
+++ b/src/build.h
@@ -97,6 +97,7 @@ private:
};
void EdgeWanted(Edge* edge);
+ bool EdgeMaybeReady(map<Edge*, Want>::iterator want_e, string* err);
/// Submits a ready edge as a candidate for execution.
/// The edge may be delayed from running, for example if it's a member of a