diff options
author | Scott Graham <scottmg@chromium.org> | 2013-01-24 17:33:21 (GMT) |
---|---|---|
committer | Scott Graham <scottmg@chromium.org> | 2013-01-24 17:33:21 (GMT) |
commit | efee6733acc535731f3137442dc4600797460a27 (patch) | |
tree | 57e4f02301d1bef994e5aed4e3b9af8d475dd79b /src/graph.cc | |
parent | 7f8e9b1826a250276fcf4f3423c4999e98b4f6b5 (diff) | |
download | Ninja-efee6733acc535731f3137442dc4600797460a27.zip Ninja-efee6733acc535731f3137442dc4600797460a27.tar.gz Ninja-efee6733acc535731f3137442dc4600797460a27.tar.bz2 |
more verbose error (including path) when depfile fails to load
Diffstat (limited to 'src/graph.cc')
-rw-r--r-- | src/graph.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/graph.cc b/src/graph.cc index 380ca7c..b000c48 100644 --- a/src/graph.cc +++ b/src/graph.cc @@ -284,8 +284,10 @@ bool Edge::GetBindingBool(const string& key) { bool DependencyScan::LoadDepFile(Edge* edge, const string& path, string* err) { METRIC_RECORD("depfile load"); string content = disk_interface_->ReadFile(path, err); - if (!err->empty()) + if (!err->empty()) { + *err = "loading '" + path + "': " + *err; return false; + } // On a missing depfile: return false and empty *err. if (content.empty()) return false; |