summaryrefslogtreecommitdiffstats
path: root/configure.py
diff options
context:
space:
mode:
authorNico Weber <nicolasweber@gmx.de>2012-06-15 16:50:06 (GMT)
committerNico Weber <nicolasweber@gmx.de>2012-06-15 19:57:27 (GMT)
commitd59e82c4a098f4e3987871fae0fbd6347b64b1f2 (patch)
treec831b1d94681da67af479d2a46ad8a7e0f0a2539 /configure.py
parent5be83d0b2e4909f39998c98dde9a1393d8e5f1c2 (diff)
downloadNinja-d59e82c4a098f4e3987871fae0fbd6347b64b1f2.zip
Ninja-d59e82c4a098f4e3987871fae0fbd6347b64b1f2.tar.gz
Ninja-d59e82c4a098f4e3987871fae0fbd6347b64b1f2.tar.bz2
Add a hash collision benchmark.
Diffstat (limited to 'configure.py')
-rwxr-xr-xconfigure.py21
1 files changed, 10 insertions, 11 deletions
diff --git a/configure.py b/configure.py
index 7839dae..9eb2a48 100755
--- a/configure.py
+++ b/configure.py
@@ -314,21 +314,20 @@ n.newline()
all_targets += ninja_test
-n.comment('Perftest executables.')
+n.comment('Ancilliary executables.')
objs = cxx('parser_perftest')
-parser_perftest = n.build(binary('parser_perftest'), 'link', objs,
- implicit=ninja_lib,
- variables=[('libs', libs)])
+all_targets += n.build(binary('parser_perftest'), 'link', objs,
+ implicit=ninja_lib, variables=[('libs', libs)])
objs = cxx('build_log_perftest')
-build_log_perftest = n.build(binary('build_log_perftest'), 'link', objs,
- implicit=ninja_lib,
- variables=[('libs', libs)])
+all_targets += n.build(binary('build_log_perftest'), 'link', objs,
+ implicit=ninja_lib, variables=[('libs', libs)])
objs = cxx('canon_perftest')
-canon_perftest = n.build(binary('canon_perftest'), 'link', objs,
- implicit=ninja_lib,
- variables=[('libs', libs)])
+all_targets += n.build(binary('canon_perftest'), 'link', objs,
+ implicit=ninja_lib, variables=[('libs', libs)])
+objs = cxx('hash_collision_bench')
+all_targets += n.build(binary('hash_collision_bench'), 'link', objs,
+ implicit=ninja_lib, variables=[('libs', libs)])
n.newline()
-all_targets += parser_perftest + build_log_perftest + canon_perftest
n.comment('Generate a graph using the "graph" tool.')
n.rule('gendot',