aboutsummaryrefslogtreecommitdiffstats
path: root/main.cc
diff options
context:
space:
mode:
Diffstat (limited to 'main.cc')
-rw-r--r--main.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/main.cc b/main.cc
index e77a240..c9e8de4 100644
--- a/main.cc
+++ b/main.cc
@@ -134,6 +134,10 @@ static int Run(const vector<StringPiece>& targets,
}
ev->set_is_bootstrap(false);
+ vars->Assign("MAKEFILE_LIST",
+ new SimpleVar(make_shared<string>(
+ StringPrintf(" %s", g_makefile)), "file"));
+
Makefile* mk = cache_mgr->ReadMakefile(g_makefile);
for (AST* ast : mk->asts()) {
LOG("%s", ast->DebugString().c_str());