diff options
author | Nico Weber <nicolasweber@gmx.de> | 2016-02-03 21:07:11 (GMT) |
---|---|---|
committer | Nico Weber <nicolasweber@gmx.de> | 2016-02-03 21:07:11 (GMT) |
commit | f38a52c8393f5c850e378e8e6ad97ba589c253db (patch) | |
tree | 22d9fa1c9770cc962037a779909925f3aa45ecd1 /src/graph.cc | |
parent | 27c87c5efdb5c5243550a9261c122a1e9d7d0c75 (diff) | |
parent | cc39240a10fb040fca80bf3669245f2f2d5736c5 (diff) | |
download | Ninja-f38a52c8393f5c850e378e8e6ad97ba589c253db.zip Ninja-f38a52c8393f5c850e378e8e6ad97ba589c253db.tar.gz Ninja-f38a52c8393f5c850e378e8e6ad97ba589c253db.tar.bz2 |
Merge pull request #989 from bradking/implicit-outputs
Add support for build statement implicit outputs
Diffstat (limited to 'src/graph.cc')
-rw-r--r-- | src/graph.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/graph.cc b/src/graph.cc index 98f1461..98a2c18 100644 --- a/src/graph.cc +++ b/src/graph.cc @@ -241,8 +241,9 @@ string EdgeEnv::LookupVariable(const string& var) { edge_->inputs_.begin() + explicit_deps_count, var == "in" ? ' ' : '\n'); } else if (var == "out") { + int explicit_outs_count = edge_->outputs_.size() - edge_->implicit_outs_; return MakePathList(edge_->outputs_.begin(), - edge_->outputs_.end(), + edge_->outputs_.begin() + explicit_outs_count, ' '); } |