diff options
| author | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | 2015-11-30 16:39:35 +0900 |
|---|---|---|
| committer | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | 2015-11-30 16:39:35 +0900 |
| commit | cbe9f493403c478f99f85be2c421c3e4651776fd (patch) | |
| tree | f009dc75576faa616c3a049dc61c08a4eb15985a /dep.cc | |
| parent | 3de9ae06c39d4bfa9d898658a15b39c0e648f61f (diff) | |
[C++] Add a minimal support for .SUFFIXES
Only disabling all suffix rules is supported.
Diffstat (limited to 'dep.cc')
| -rw-r--r-- | dep.cc | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -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() { |
