summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Niklas Hasse <jhasse@bixense.com>2020-01-08 11:53:41 +0100
committerGitHub <noreply@github.com>2020-01-08 11:53:41 +0100
commit659d9d9f77c5c23813b330adafdb828ebe18dfc7 (patch)
tree19a823ac7e8c60265a236603ce39445d0ea0e07f
parentbab5626e57a8b07b6778cd6d41ff29155fefb2af (diff)
parentc6c607ee7e2f77f5efaad672c9d1e6c73843cd14 (diff)
downloadninja-659d9d9f77c5c23813b330adafdb828ebe18dfc7.tar.gz
Merge pull request #1717 from crondog/buildperftests
Build performance tests with CMake. Fixes #1708
-rw-r--r--CMakeLists.txt12
1 files changed, 12 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index de0fe1a..e9f6563 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -111,5 +111,17 @@ if(WIN32)
endif()
target_link_libraries(ninja_test PRIVATE libninja libninja-re2c)
+foreach(perftest
+ build_log_perftest
+ canon_perftest
+ clparser_perftest
+ depfile_parser_perftest
+ hash_collision_bench
+ manifest_parser_perftest
+)
+ add_executable(${perftest} src/${perftest}.cc)
+ target_link_libraries(${perftest} PRIVATE libninja libninja-re2c)
+endforeach()
+
enable_testing()
add_test(NinjaTest ninja_test)