diff options
Diffstat (limited to 'ninja/src/ninja.cc')
-rw-r--r-- | ninja/src/ninja.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ninja/src/ninja.cc b/ninja/src/ninja.cc index 03ca83b544c..50de43edbab 100644 --- a/ninja/src/ninja.cc +++ b/ninja/src/ninja.cc @@ -631,6 +631,8 @@ int NinjaMain::ToolCompilationDatabase(int argc, char* argv[]) { putchar('['); for (vector<Edge*>::iterator e = state_.edges_.begin(); e != state_.edges_.end(); ++e) { + if ((*e)->inputs_.empty()) + continue; for (int i = 0; i != argc; ++i) { if ((*e)->rule_->name() == argv[i]) { if (!first) |