summaryrefslogtreecommitdiffstats
path: root/src/ninja.cc
diff options
context:
space:
mode:
authorEvan Martin <martine@danga.com>2010-12-26 20:46:59 (GMT)
committerEvan Martin <martine@danga.com>2010-12-26 20:46:59 (GMT)
commita1b5f6bfffa78b4689f172cf3d50416799798153 (patch)
tree71aa225a2d43b49d4e41bed924ed6e96a2a9b300 /src/ninja.cc
parent53fc63501dab3c40355f6a66cc712dd50081abfd (diff)
downloadNinja-a1b5f6bfffa78b4689f172cf3d50416799798153.zip
Ninja-a1b5f6bfffa78b4689f172cf3d50416799798153.tar.gz
Ninja-a1b5f6bfffa78b4689f172cf3d50416799798153.tar.bz2
move buildlog to main driver
Diffstat (limited to 'src/ninja.cc')
-rw-r--r--src/ninja.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/ninja.cc b/src/ninja.cc
index 5392fb3..f88e2b9 100644
--- a/src/ninja.cc
+++ b/src/ninja.cc
@@ -5,6 +5,7 @@
#include <stdio.h>
#include "build.h"
+#include "build_log.h"
#include "graphviz.h"
#include "parsers.h"
@@ -89,6 +90,11 @@ int main(int argc, char** argv) {
return 0;
}
+ BuildLog log;
+ if (!log.OpenForWrite("ninja_log", &err))
+ return 1;
+ config.build_log = &log;
+
Builder builder(&state, config);
for (int i = 0; i < argc; ++i) {
if (!builder.AddTarget(argv[i], &err)) {