commit | 0f39c5292a35022b229aa107407ef2000fb52123 | [log] [tgz] |
---|---|---|
author | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | Tue Jul 07 13:14:02 2015 +0900 |
committer | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | Tue Jul 07 13:14:48 2015 +0900 |
tree | 9970ff0a5f09a0bfca6b91793bd87d299532e053 | |
parent | 1d2c92d8e7ea0c33fde70a36f0f5785bef7798a6 [diff] [blame] |
[C++] Skip EmitNode only when both deps and order-onlys are empty
diff --git a/ninja.cc b/ninja.cc index b231e11..12007c9 100644 --- a/ninja.cc +++ b/ninja.cc
@@ -284,8 +284,10 @@ if (!p.second) return; - if (node->cmds.empty() && node->deps.empty() && !node->is_phony) + if (node->cmds.empty() && + node->deps.empty() && node->order_onlys.empty() && !node->is_phony) { return; + } vector<Command*> commands; ce_.Eval(node, &commands);