diff options
author | unknown <petr@meloun.(none)> | 2012-02-09 21:23:35 (GMT) |
---|---|---|
committer | unknown <petr@meloun.(none)> | 2012-02-09 21:23:35 (GMT) |
commit | af070e520806987bd3b175bf222774de923b62dd (patch) | |
tree | 0eff2859034dd46b6cbd8bd93fed41b8824e642e /src/graph.h | |
parent | 7504ab4e5dbb153979333c67a8a43448040b718d (diff) | |
download | Ninja-af070e520806987bd3b175bf222774de923b62dd.zip Ninja-af070e520806987bd3b175bf222774de923b62dd.tar.gz Ninja-af070e520806987bd3b175bf222774de923b62dd.tar.bz2 |
Response files
Diffstat (limited to 'src/graph.h')
-rw-r--r-- | src/graph.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/graph.h b/src/graph.h index 6ba82b9..45a6cf8 100644 --- a/src/graph.h +++ b/src/graph.h @@ -122,6 +122,8 @@ struct Rule { EvalString command_; EvalString description_; EvalString depfile_; + EvalString rspfile_; + EvalString rspfile_content_; }; struct BuildLog; @@ -147,9 +149,12 @@ struct Edge { /// Return true if all inputs' in-edges are ready. bool AllInputsReady() const; - string EvaluateCommand(); // XXX move to env, take env ptr + string EvaluateCommand(bool incl_rsp_file = false); // XXX move to env, take env ptr string EvaluateDepFile(); string GetDescription(); + bool HasRspFile(); + string GetRspFile(); + string GetRspFileContent(); bool LoadDepFile(State* state, DiskInterface* disk_interface, string* err); void Dump(); |