diff options
author | Evan Martin <martine@danga.com> | 2010-12-16 19:52:24 (GMT) |
---|---|---|
committer | Evan Martin <martine@danga.com> | 2010-12-23 19:20:33 (GMT) |
commit | 9a6fd1a97b64ea1245a7343aee1e584c401a391b (patch) | |
tree | 73e83a65f9c157ffdce98d45969cfa7c4f18757e /build.ninja | |
parent | 12e36285ae52feca764e8fb2a417a87b913fe3e6 (diff) | |
download | Ninja-9a6fd1a97b64ea1245a7343aee1e584c401a391b.zip Ninja-9a6fd1a97b64ea1245a7343aee1e584c401a391b.tar.gz Ninja-9a6fd1a97b64ea1245a7343aee1e584c401a391b.tar.bz2 |
add a class for logging builds (commands + timing)
Diffstat (limited to 'build.ninja')
-rw-r--r-- | build.ninja | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/build.ninja b/build.ninja index 29d6237..c650cd2 100644 --- a/build.ninja +++ b/build.ninja @@ -29,22 +29,26 @@ rule link # build "ninja.a" by linking the builddir's "ninja.o", # and build that "ninja.o" by compiling "ninja.cc". build $builddir/build.o: cxx src/build.cc +build $builddir/build_log.o: cxx src/build_log.cc build $builddir/parsers.o: cxx src/parsers.cc build $builddir/subprocess.o: cxx src/subprocess.cc build $builddir/util.o: cxx src/util.cc build $builddir/ninja_jumble.o: cxx src/ninja_jumble.cc -build $builddir/ninja.a: ar $builddir/build.o $builddir/parsers.o \ - $builddir/subprocess.o $builddir/util.o $builddir/ninja_jumble.o +build $builddir/ninja.a: ar $builddir/build.o $builddir/build_log.o \ + $builddir/parsers.o $builddir/subprocess.o $builddir/util.o \ + $builddir/ninja_jumble.o build $builddir/ninja.o: cxx src/ninja.cc build ninja: link $builddir/ninja.o $builddir/ninja.a build $builddir/build_test.o: cxx src/build_test.cc +build $builddir/build_log_test.o: cxx src/build_log_test.cc build $builddir/ninja_test.o: cxx src/ninja_test.cc build $builddir/parsers_test.o: cxx src/parsers_test.cc build $builddir/subprocess_test.o: cxx src/subprocess_test.cc -build ninja_test: link $builddir/build_test.o $builddir/ninja_test.o \ - $builddir/parsers_test.o $builddir/subprocess_test.o $builddir/ninja.a +build ninja_test: link $builddir/build_test.o $builddir/build_log_test.o \ + $builddir/ninja_test.o $builddir/parsers_test.o \ + $builddir/subprocess_test.o $builddir/ninja.a ldflags = -g -rdynamic -lgtest -lgtest_main -lpthread |