diff options
author | Evan Martin <martine@danga.com> | 2011-12-07 01:32:25 (GMT) |
---|---|---|
committer | Evan Martin <martine@danga.com> | 2011-12-07 01:32:25 (GMT) |
commit | b6b33fd295b2ed892f2d31a7d1b82dd21d7cf3bd (patch) | |
tree | 0c5f3f8b28dfab75b9a8b3b94cebdff516bd2885 /src/clean.cc | |
parent | 51cab0b9dbbee5dc6a656a8f4ce15330f36a7a2c (diff) | |
download | Ninja-b6b33fd295b2ed892f2d31a7d1b82dd21d7cf3bd.zip Ninja-b6b33fd295b2ed892f2d31a7d1b82dd21d7cf3bd.tar.gz Ninja-b6b33fd295b2ed892f2d31a7d1b82dd21d7cf3bd.tar.bz2 |
add and use getter for Edge::rule_
Diffstat (limited to 'src/clean.cc')
-rw-r--r-- | src/clean.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/clean.cc b/src/clean.cc index a89e1f5..8ae4385 100644 --- a/src/clean.cc +++ b/src/clean.cc @@ -105,13 +105,13 @@ int Cleaner::CleanAll(bool generator) { if ((*e)->rule_ == &State::kPhonyRule) continue; // Do not remove generator's files unless generator specified. - if (!generator && (*e)->rule_->generator_) + if (!generator && (*e)->rule().generator_) continue; for (vector<Node*>::iterator out_node = (*e)->outputs_.begin(); out_node != (*e)->outputs_.end(); ++out_node) { Remove((*out_node)->file_->path_); } - if (!(*e)->rule_->depfile_.empty()) + if (!(*e)->rule().depfile_.empty()) Remove((*e)->EvaluateDepFile()); } PrintFooter(); @@ -178,7 +178,7 @@ void Cleaner::DoCleanRule(const Rule* rule) { for (vector<Edge*>::iterator e = state_->edges_.begin(); e != state_->edges_.end(); ++e) - if ((*e)->rule_->name_ == rule->name_) + if ((*e)->rule().name_ == rule->name_) for (vector<Node*>::iterator out_node = (*e)->outputs_.begin(); out_node != (*e)->outputs_.end(); ++out_node) |