fs_.Create("foo.c", now_, "");
fs_.Create("foo.o.d", now_, "foo.o blah.h bar.h\n");
EXPECT_FALSE(builder_.AddTarget("foo.o", &err));
- EXPECT_EQ("line 1, col 7: expected ':', got 'blah.h'", err);
+ EXPECT_EQ("foo.o.d: line 1, col 7: expected ':', got 'blah.h'", err);
}
TEST_F(BuildTest, OrderOnlyDeps) {
return true;
MakefileParser makefile;
- if (!makefile.Parse(content, err))
+ string makefile_err;
+ if (!makefile.Parse(content, &makefile_err)) {
+ *err = path + ": " + makefile_err;
return false;
+ }
// Check that this depfile matches our output.
if (outputs_.size() != 1) {