diff options
author | Nico Weber <nicolasweber@gmx.de> | 2013-09-11 21:50:04 (GMT) |
---|---|---|
committer | Nico Weber <nicolasweber@gmx.de> | 2013-09-11 21:50:04 (GMT) |
commit | 35bababd78b3d6ca96c9ffeee2f98123dd280017 (patch) | |
tree | 2172945e24d3a4a1df6758794f3691363a3e18c6 /src/ninja.cc | |
parent | e36590b781d956acf9711da311d0934471f95643 (diff) | |
parent | cc89c1aaec13487dc633cd69f7022fcb72fc1c10 (diff) | |
download | Ninja-35bababd78b3d6ca96c9ffeee2f98123dd280017.zip Ninja-35bababd78b3d6ca96c9ffeee2f98123dd280017.tar.gz Ninja-35bababd78b3d6ca96c9ffeee2f98123dd280017.tar.bz2 |
Merge pull request #657 from sgraham/keeprsp2
add -d keeprsp to preserve @rsp files on success on windows
Diffstat (limited to 'src/ninja.cc')
-rw-r--r-- | src/ninja.cc | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/ninja.cc b/src/ninja.cc index 0586bdc..a313ecb 100644 --- a/src/ninja.cc +++ b/src/ninja.cc @@ -32,8 +32,8 @@ #include "build_log.h" #include "deps_log.h" #include "clean.h" +#include "debug_flags.h" #include "disk_interface.h" -#include "explain.h" #include "graph.h" #include "graphviz.h" #include "manifest_parser.h" @@ -747,6 +747,7 @@ bool DebugEnable(const string& name) { printf("debugging modes:\n" " stats print operation counts/timing info\n" " explain explain what caused a command to execute\n" +" keeprsp don't delete @response files on success\n" "multiple modes can be enabled via -d FOO -d BAR\n"); return false; } else if (name == "stats") { @@ -755,6 +756,9 @@ bool DebugEnable(const string& name) { } else if (name == "explain") { g_explaining = true; return true; + } else if (name == "keeprsp") { + g_keep_rsp = true; + return true; } else { const char* suggestion = SpellcheckString(name.c_str(), "stats", "explain", NULL); |