diff options
| author | Arseny Smirnov <arseny30@gmail.com> | 2022-02-08 19:37:45 +0100 |
|---|---|---|
| committer | Arseny Smirnov <arseny30@gmail.com> | 2022-02-08 19:38:09 +0100 |
| commit | d5db554b7048d6c51aa60bb456378a782957340a (patch) | |
| tree | 240f6a3a6905e31aa8036dca024de33fd6d58a34 /tdutils/CMakeLists.txt | |
| parent | d0cd7a892699df847b5ff4671cd58e2af22ee8f0 (diff) | |
FlatHashMap: benchmark
Diffstat (limited to 'tdutils/CMakeLists.txt')
| -rw-r--r-- | tdutils/CMakeLists.txt | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/tdutils/CMakeLists.txt b/tdutils/CMakeLists.txt index 30228d012..7f5d35b21 100644 --- a/tdutils/CMakeLists.txt +++ b/tdutils/CMakeLists.txt @@ -355,7 +355,7 @@ if (CRC32C_FOUND) target_link_libraries(tdutils PRIVATE crc32c) endif() if (ABSL_FOUND) - target_link_libraries(tdutils SYSTEM PUBLIC absl::flat_hash_map absl::flat_hash_set absl::hash) + target_link_libraries(tdutils PUBLIC absl::flat_hash_map absl::flat_hash_set absl::hash) endif() if (WIN32) @@ -385,3 +385,13 @@ install(TARGETS tdutils EXPORT TdTargets LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}" ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}" ) + +find_package(ABSL) +find_package(benchmark) +find_package(gflags) +find_package(folly) + +if (ABSL_FOUND AND benchmark_FOUND AND gflags_FOUND AND folly_FOUND) + add_executable(benchmark-hashset ${CMAKE_CURRENT_SOURCE_DIR}/test/hashset_benchmark.cpp) + target_link_libraries(benchmark-hashset tdutils benchmark::benchmark Folly::folly ${gflags_LIBRARIES} absl::flat_hash_map absl::hash) +endif() |
