summaryrefslogtreecommitdiffstats
path: root/src/eval_env.cc
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2015-10-01 19:24:58 (GMT)
committerBrad King <brad.king@kitware.com>2019-04-18 12:21:44 (GMT)
commita4970769519b09fec5ff6ffe73a5fa2bf9f252e4 (patch)
tree15f2b8629bde476cd385a4c9ef800c0ee3528f30 /src/eval_env.cc
parentc4b0c21ba9c60c2af99ea8d1961cbc1e4f217810 (diff)
downloadNinja-a4970769519b09fec5ff6ffe73a5fa2bf9f252e4.zip
Ninja-a4970769519b09fec5ff6ffe73a5fa2bf9f252e4.tar.gz
Ninja-a4970769519b09fec5ff6ffe73a5fa2bf9f252e4.tar.bz2
Add a "dyndep" reserved binding to the manifest format
Allow rules or build statements to specify one of the build statement inputs in a "dyndep" binding. This will later be used to load dependency information from the specified file.
Diffstat (limited to 'src/eval_env.cc')
-rw-r--r--src/eval_env.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/eval_env.cc b/src/eval_env.cc
index 8817a87..aa3d2b6 100644
--- a/src/eval_env.cc
+++ b/src/eval_env.cc
@@ -65,6 +65,7 @@ const EvalString* Rule::GetBinding(const string& key) const {
bool Rule::IsReservedBinding(const string& var) {
return var == "command" ||
var == "depfile" ||
+ var == "dyndep" ||
var == "description" ||
var == "deps" ||
var == "generator" ||