diff options
| author | levlam <levlam@telegram.org> | 2022-02-11 14:46:30 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2022-02-11 14:46:30 +0300 |
| commit | 5b4bea1fefc1275a2cf8849be0f284634e91d55e (patch) | |
| tree | 83cdc8308c611130bc034df7532b6f00961b52a1 /benchmark/CMakeLists.txt | |
| parent | 6ae2096d683d368b50590b6c1fe00f72953125d7 (diff) | |
Add HashMap build time benchmark.
Diffstat (limited to 'benchmark/CMakeLists.txt')
| -rw-r--r-- | benchmark/CMakeLists.txt | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/benchmark/CMakeLists.txt b/benchmark/CMakeLists.txt index accadaf60..a3d3fbd31 100644 --- a/benchmark/CMakeLists.txt +++ b/benchmark/CMakeLists.txt @@ -77,13 +77,14 @@ find_package(ABSL QUIET) find_package(folly QUIET) if (ABSL_FOUND AND folly_FOUND) - add_executable(memory-hashset-memprof EXCLUDE_FROM_ALL ${CMAKE_CURRENT_SOURCE_DIR}/hashset_memory.cpp) + add_executable(memory-hashset-memprof EXCLUDE_FROM_ALL hashset_memory.cpp) target_compile_definitions(memory-hashset-memprof PRIVATE USE_MEMPROF=1) - target_link_libraries(memory-hashset-memprof PRIVATE tdutils memprof_stat) - target_link_libraries(memory-hashset-memprof PRIVATE Folly::folly absl::flat_hash_map absl::hash) + target_link_libraries(memory-hashset-memprof PRIVATE tdutils memprof_stat Folly::folly absl::flat_hash_map absl::hash) - add_executable(memory-hashset-os ${CMAKE_CURRENT_SOURCE_DIR}/hashset_memory.cpp) + add_executable(memory-hashset-os hashset_memory.cpp) target_compile_definitions(memory-hashset-os PRIVATE USE_MEMPROF=0) - target_link_libraries(memory-hashset-os PRIVATE tdutils) - target_link_libraries(memory-hashset-os PRIVATE Folly::folly absl::flat_hash_map absl::hash) + target_link_libraries(memory-hashset-os PRIVATE tdutils Folly::folly absl::flat_hash_map absl::hash) + + add_executable(hashmap-build hashmap_build.cpp) + target_link_libraries(hashmap-build PRIVATE tdutils Folly::folly absl::flat_hash_map absl::hash) endif() |
