aboutsummaryrefslogtreecommitdiff
path: root/ninja.cc
diff options
context:
space:
mode:
authorShinichiro Hamaji <shinichiro.hamaji@gmail.com>2016-03-03 18:26:17 +0900
committerShinichiro Hamaji <shinichiro.hamaji@gmail.com>2016-03-15 08:35:45 +0900
commitf3ad9e0cec73953592df5143d16d880595c7bc6e (patch)
treeaa188aabedc5e8476cb35716feace711e10d6825 /ninja.cc
parente6a4d17451e9da51ce6a1c5e48a635a090286106 (diff)
Detect depfiles only when --detect_depfiles is specified
This makes generation time ~5% faster.
Diffstat (limited to 'ninja.cc')
-rw-r--r--ninja.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/ninja.cc b/ninja.cc
index 4a5d014..6b1a778 100644
--- a/ninja.cc
+++ b/ninja.cc
@@ -474,6 +474,8 @@ class NinjaGenerator {
node->depfile_var->Eval(ev_, depfile);
return true;
}
+ if (!g_flags.detect_depfiles)
+ return false;
*cmd_buf += ' ';
bool result = GetDepfileFromCommand(cmd_buf, depfile);