aboutsummaryrefslogtreecommitdiff
path: root/dep.cc
diff options
context:
space:
mode:
authorShinichiro Hamaji <shinichiro.hamaji@gmail.com>2015-11-30 16:39:35 +0900
committerShinichiro Hamaji <shinichiro.hamaji@gmail.com>2015-11-30 16:39:35 +0900
commitcbe9f493403c478f99f85be2c421c3e4651776fd (patch)
treef009dc75576faa616c3a049dc61c08a4eb15985a /dep.cc
parent3de9ae06c39d4bfa9d898658a15b39c0e648f61f (diff)
[C++] Add a minimal support for .SUFFIXES
Only disabling all suffix rules is supported.
Diffstat (limited to 'dep.cc')
-rw-r--r--dep.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/dep.cc b/dep.cc
index 56c45ce..88e84d2 100644
--- a/dep.cc
+++ b/dep.cc
@@ -139,6 +139,15 @@ class DepBuilder {
restat_.insert(input);
}
}
+ found = rules_.find(Intern(".SUFFIXES"));
+ if (found != rules_.end()) {
+ if (found->second->inputs.empty()) {
+ suffix_rules_.clear();
+ } else {
+ WARN("%s:%d: kati doesn't support .SUFFIXES with prerequisites",
+ LOCF(found->second->loc));
+ }
+ }
}
~DepBuilder() {