Lines Matching refs:path
94 EXPLAIN("%s has no in-edge and is missing", node->path().c_str());
185 EXPLAIN("%s is dirty", (*i)->path().c_str());
250 err->append((*i)->path());
253 err->append((*start)->path());
286 output->path().c_str());
302 EXPLAIN("output %s doesn't exist", output->path().c_str());
316 (entry = build_log()->LookupByOutput(output->path()))) {
324 output->path().c_str(),
325 most_recent_input->path().c_str(),
332 if (entry || (entry = build_log()->LookupByOutput(output->path()))) {
338 EXPLAIN("command line changed for %s", output->path().c_str());
349 output->path().c_str(), most_recent_input->path().c_str(),
355 EXPLAIN("command line not found in log for %s", output->path().c_str());
476 const string& path = (*i)->PathDecanonicalized();
479 GetWin32EscapedString(path, &result);
481 GetShellEscapedString(path, &result);
484 result.append(path);
494 std::string path = (*it)->PathDecanonicalized();
497 unescaped.swap(path);
499 GetWin32EscapedString(unescaped, &path);
501 GetShellEscapedString(unescaped, &path);
505 out->push_back(std::move(path));
507 out->push_back(path);
550 printf("%s ", (*i)->path().c_str());
555 printf("%s ", (*i)->path().c_str());
561 printf("%s ", (*i)->path().c_str());
591 string Node::PathDecanonicalized(const string& path, uint64_t slash_bits) {
592 string result = path;
607 prefix, path().c_str(), this,
646 StringPiece opath = StringPiece(node->path());
653 bool ImplicitDepLoader::LoadDepFile(Edge* edge, const string& path,
658 switch (disk_interface_->ReadFile(path, &content, err)) {
665 *err = "loading '" + path + "': " + *err;
670 EXPLAIN("depfile '%s' is missing", path.c_str());
679 *err = path + ": " + depfile_err;
684 *err = path + ": no outputs declared";
696 StringPiece opath = StringPiece(first_output->path());
698 EXPLAIN("expected depfile '%s' to mention '%s', got '%s'", path.c_str(),
699 first_output->path().c_str(), primary_out->AsString().c_str());
708 *err = path + ": depfile mentions '" + o->AsString() + "' as an output, but no such output was declared";
740 EXPLAIN("deps for '%s' are missing", output->path().c_str());
747 output->path().c_str(), deps->mtime, output->mtime());