From: Evan Martin Date: Sat, 8 Jan 2011 23:15:55 +0000 (-0800) Subject: don't get stuck on phony edges X-Git-Tag: release-120715~539 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1ae23fd19a7f15ece3623e3fa23f882755d5c5be;p=platform%2Fupstream%2Fninja.git don't get stuck on phony edges --- diff --git a/src/build.cc b/src/build.cc index 2eb08cb..50c7eef 100644 --- a/src/build.cc +++ b/src/build.cc @@ -318,6 +318,9 @@ bool Builder::Build(string* err) { FinishEdge(edge); } + if (!plan_.more_to_do()) + break; + bool success; if (Edge* edge = command_runner_->NextFinishedCommand(&success)) { if (!success) {