diff options
author | Evan Martin <martine@danga.com> | 2012-12-29 19:55:52 (GMT) |
---|---|---|
committer | Evan Martin <martine@danga.com> | 2013-04-08 21:45:06 (GMT) |
commit | 5504c0cb054ecfa1c8cd04fa141f5831560d13f4 (patch) | |
tree | fa543a6bba11b01fd43b0b05aebaebc59479a3ee /src/deps_log.cc | |
parent | 00ffada47e1f9649ba76f12ff514f9434a182ef8 (diff) | |
download | Ninja-5504c0cb054ecfa1c8cd04fa141f5831560d13f4.zip Ninja-5504c0cb054ecfa1c8cd04fa141f5831560d13f4.tar.gz Ninja-5504c0cb054ecfa1c8cd04fa141f5831560d13f4.tar.bz2 |
use DepsLog in loading dependencies
WIP
Diffstat (limited to 'src/deps_log.cc')
-rw-r--r-- | src/deps_log.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/deps_log.cc b/src/deps_log.cc index ca7fd4b..744b031 100644 --- a/src/deps_log.cc +++ b/src/deps_log.cc @@ -137,6 +137,12 @@ bool DepsLog::Load(const string& path, State* state, string* err) { return true; } +DepsLog::Deps* DepsLog::GetDeps(Node* node) { + if (node->id() < 0) + return NULL; + return deps_[node->id()]; +} + bool DepsLog::RecordId(Node* node) { uint16_t size = node->path().size(); fwrite(&size, 2, 1, file_); |