summaryrefslogtreecommitdiffstats
path: root/configure.py
diff options
context:
space:
mode:
authorEvan Martin <martine@danga.com>2011-05-24 17:07:08 (GMT)
committerEvan Martin <martine@danga.com>2011-05-25 01:02:29 (GMT)
commit939597fb21015670131dbd843b1dc823843aa84c (patch)
tree03833c4e944997915d3b3e3c8715f0451ff36071 /configure.py
parent8f36cec4bd63d774f87394076eeac6adc398b6ef (diff)
downloadNinja-939597fb21015670131dbd843b1dc823843aa84c.zip
Ninja-939597fb21015670131dbd843b1dc823843aa84c.tar.gz
Ninja-939597fb21015670131dbd843b1dc823843aa84c.tar.bz2
add a test program for evaluating depfile parse speed
Diffstat (limited to 'configure.py')
-rwxr-xr-xconfigure.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/configure.py b/configure.py
index cb9a22b..79a9a10 100755
--- a/configure.py
+++ b/configure.py
@@ -136,6 +136,7 @@ n.comment('Main executable is library plus main() function.')
objs = cxx('ninja')
n.build('ninja', 'link', objs, implicit=ninja_lib,
variables=[('libs', '-L$builddir -lninja')])
+n.newline()
n.comment('Tests all build into ninja_test executable.')
objs = []
@@ -151,6 +152,12 @@ n.build('ninja_test', 'link', objs, implicit=ninja_lib,
('ldflags', ' '.join(ldflags))])
n.newline()
+n.comment('Perftest executable.')
+objs = cxx('parser_perftest')
+n.build('parser_perftest', 'link', objs, implicit=ninja_lib,
+ variables=[('libs', '-L$builddir -lninja')])
+n.newline()
+
n.comment('Generate a graph using the "graph" tool.')
n.rule('gendot',
command='./ninja -t graph > $out')