aboutsummaryrefslogtreecommitdiffhomepage
path: root/benchmark/CMakeLists.txt
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2022-02-11 14:46:30 +0300
committerlevlam <levlam@telegram.org>2022-02-11 14:46:30 +0300
commit5b4bea1fefc1275a2cf8849be0f284634e91d55e (patch)
tree83cdc8308c611130bc034df7532b6f00961b52a1 /benchmark/CMakeLists.txt
parent6ae2096d683d368b50590b6c1fe00f72953125d7 (diff)
Add HashMap build time benchmark.
Diffstat (limited to 'benchmark/CMakeLists.txt')
-rw-r--r--benchmark/CMakeLists.txt13
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()