aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorthegeorg <thegeorg@yandex-team.com>2023-06-08 13:56:44 +0300
committerthegeorg <thegeorg@yandex-team.com>2023-06-08 13:56:44 +0300
commit40479c2d3d1e9bd3eb213aba537570d28d37d8a2 (patch)
tree9a275dff7a8b4b20f6c7f33022a7ef800d7a4063
parent74801b5fa21692b9fce51b8096694453568cbf8a (diff)
downloadydb-40479c2d3d1e9bd3eb213aba537570d28d37d8a2.tar.gz
Restrict direct usages of google benchmarking library
Forbid PEERDIR-ing Google Benchmark from modules other than G_BENCHMARK.
-rw-r--r--contrib/libs/CMakeLists.darwin-x86_64.txt1
-rw-r--r--contrib/libs/CMakeLists.linux-aarch64.txt1
-rw-r--r--contrib/libs/CMakeLists.linux-x86_64.txt1
-rw-r--r--contrib/libs/CMakeLists.windows-x86_64.txt1
-rw-r--r--contrib/libs/benchmark/CMakeLists.darwin-x86_64.txt50
-rw-r--r--contrib/libs/benchmark/CMakeLists.linux-aarch64.txt51
-rw-r--r--contrib/libs/benchmark/CMakeLists.linux-x86_64.txt51
-rw-r--r--contrib/libs/benchmark/CMakeLists.windows-x86_64.txt50
-rw-r--r--contrib/restricted/CMakeLists.darwin-x86_64.txt1
-rw-r--r--contrib/restricted/CMakeLists.linux-aarch64.txt1
-rw-r--r--contrib/restricted/CMakeLists.linux-x86_64.txt1
-rw-r--r--contrib/restricted/CMakeLists.windows-x86_64.txt1
-rw-r--r--contrib/restricted/google/CMakeLists.txt9
-rw-r--r--contrib/restricted/google/benchmark/AUTHORS (renamed from contrib/libs/benchmark/AUTHORS)0
-rw-r--r--contrib/restricted/google/benchmark/CMakeLists.darwin-x86_64.txt50
-rw-r--r--contrib/restricted/google/benchmark/CMakeLists.linux-aarch64.txt51
-rw-r--r--contrib/restricted/google/benchmark/CMakeLists.linux-x86_64.txt51
-rw-r--r--contrib/restricted/google/benchmark/CMakeLists.txt (renamed from contrib/libs/benchmark/CMakeLists.txt)0
-rw-r--r--contrib/restricted/google/benchmark/CMakeLists.windows-x86_64.txt50
-rw-r--r--contrib/restricted/google/benchmark/CONTRIBUTING.md (renamed from contrib/libs/benchmark/CONTRIBUTING.md)0
-rw-r--r--contrib/restricted/google/benchmark/LICENSE (renamed from contrib/libs/benchmark/LICENSE)0
-rw-r--r--contrib/restricted/google/benchmark/README.md (renamed from contrib/libs/benchmark/README.md)0
-rw-r--r--contrib/restricted/google/benchmark/include/benchmark/benchmark.h (renamed from contrib/libs/benchmark/include/benchmark/benchmark.h)0
-rw-r--r--contrib/restricted/google/benchmark/include/benchmark/export.h (renamed from contrib/libs/benchmark/include/benchmark/export.h)0
-rw-r--r--contrib/restricted/google/benchmark/src/arraysize.h (renamed from contrib/libs/benchmark/src/arraysize.h)0
-rw-r--r--contrib/restricted/google/benchmark/src/benchmark.cc (renamed from contrib/libs/benchmark/src/benchmark.cc)0
-rw-r--r--contrib/restricted/google/benchmark/src/benchmark_api_internal.cc (renamed from contrib/libs/benchmark/src/benchmark_api_internal.cc)0
-rw-r--r--contrib/restricted/google/benchmark/src/benchmark_api_internal.h (renamed from contrib/libs/benchmark/src/benchmark_api_internal.h)0
-rw-r--r--contrib/restricted/google/benchmark/src/benchmark_name.cc (renamed from contrib/libs/benchmark/src/benchmark_name.cc)0
-rw-r--r--contrib/restricted/google/benchmark/src/benchmark_register.cc (renamed from contrib/libs/benchmark/src/benchmark_register.cc)0
-rw-r--r--contrib/restricted/google/benchmark/src/benchmark_register.h (renamed from contrib/libs/benchmark/src/benchmark_register.h)0
-rw-r--r--contrib/restricted/google/benchmark/src/benchmark_runner.cc (renamed from contrib/libs/benchmark/src/benchmark_runner.cc)0
-rw-r--r--contrib/restricted/google/benchmark/src/benchmark_runner.h (renamed from contrib/libs/benchmark/src/benchmark_runner.h)0
-rw-r--r--contrib/restricted/google/benchmark/src/check.cc (renamed from contrib/libs/benchmark/src/check.cc)0
-rw-r--r--contrib/restricted/google/benchmark/src/check.h (renamed from contrib/libs/benchmark/src/check.h)0
-rw-r--r--contrib/restricted/google/benchmark/src/colorprint.cc (renamed from contrib/libs/benchmark/src/colorprint.cc)0
-rw-r--r--contrib/restricted/google/benchmark/src/colorprint.h (renamed from contrib/libs/benchmark/src/colorprint.h)0
-rw-r--r--contrib/restricted/google/benchmark/src/commandlineflags.cc (renamed from contrib/libs/benchmark/src/commandlineflags.cc)0
-rw-r--r--contrib/restricted/google/benchmark/src/commandlineflags.h (renamed from contrib/libs/benchmark/src/commandlineflags.h)0
-rw-r--r--contrib/restricted/google/benchmark/src/complexity.cc (renamed from contrib/libs/benchmark/src/complexity.cc)0
-rw-r--r--contrib/restricted/google/benchmark/src/complexity.h (renamed from contrib/libs/benchmark/src/complexity.h)0
-rw-r--r--contrib/restricted/google/benchmark/src/console_reporter.cc (renamed from contrib/libs/benchmark/src/console_reporter.cc)0
-rw-r--r--contrib/restricted/google/benchmark/src/counter.cc (renamed from contrib/libs/benchmark/src/counter.cc)0
-rw-r--r--contrib/restricted/google/benchmark/src/counter.h (renamed from contrib/libs/benchmark/src/counter.h)0
-rw-r--r--contrib/restricted/google/benchmark/src/csv_reporter.cc (renamed from contrib/libs/benchmark/src/csv_reporter.cc)0
-rw-r--r--contrib/restricted/google/benchmark/src/cycleclock.h (renamed from contrib/libs/benchmark/src/cycleclock.h)0
-rw-r--r--contrib/restricted/google/benchmark/src/internal_macros.h (renamed from contrib/libs/benchmark/src/internal_macros.h)0
-rw-r--r--contrib/restricted/google/benchmark/src/json_reporter.cc (renamed from contrib/libs/benchmark/src/json_reporter.cc)0
-rw-r--r--contrib/restricted/google/benchmark/src/log.h (renamed from contrib/libs/benchmark/src/log.h)0
-rw-r--r--contrib/restricted/google/benchmark/src/mutex.h (renamed from contrib/libs/benchmark/src/mutex.h)0
-rw-r--r--contrib/restricted/google/benchmark/src/perf_counters.cc (renamed from contrib/libs/benchmark/src/perf_counters.cc)0
-rw-r--r--contrib/restricted/google/benchmark/src/perf_counters.h (renamed from contrib/libs/benchmark/src/perf_counters.h)0
-rw-r--r--contrib/restricted/google/benchmark/src/re.h (renamed from contrib/libs/benchmark/src/re.h)0
-rw-r--r--contrib/restricted/google/benchmark/src/reporter.cc (renamed from contrib/libs/benchmark/src/reporter.cc)0
-rw-r--r--contrib/restricted/google/benchmark/src/sleep.cc (renamed from contrib/libs/benchmark/src/sleep.cc)0
-rw-r--r--contrib/restricted/google/benchmark/src/sleep.h (renamed from contrib/libs/benchmark/src/sleep.h)0
-rw-r--r--contrib/restricted/google/benchmark/src/statistics.cc (renamed from contrib/libs/benchmark/src/statistics.cc)0
-rw-r--r--contrib/restricted/google/benchmark/src/statistics.h (renamed from contrib/libs/benchmark/src/statistics.h)0
-rw-r--r--contrib/restricted/google/benchmark/src/string_util.cc (renamed from contrib/libs/benchmark/src/string_util.cc)0
-rw-r--r--contrib/restricted/google/benchmark/src/string_util.h (renamed from contrib/libs/benchmark/src/string_util.h)0
-rw-r--r--contrib/restricted/google/benchmark/src/sysinfo.cc (renamed from contrib/libs/benchmark/src/sysinfo.cc)0
-rw-r--r--contrib/restricted/google/benchmark/src/thread_manager.h (renamed from contrib/libs/benchmark/src/thread_manager.h)0
-rw-r--r--contrib/restricted/google/benchmark/src/thread_timer.h (renamed from contrib/libs/benchmark/src/thread_timer.h)0
-rw-r--r--contrib/restricted/google/benchmark/src/timers.cc (renamed from contrib/libs/benchmark/src/timers.cc)0
-rw-r--r--contrib/restricted/google/benchmark/src/timers.h (renamed from contrib/libs/benchmark/src/timers.h)0
-rw-r--r--contrib/restricted/google/benchmark/test/benchmark_gtest.cc (renamed from contrib/libs/benchmark/test/benchmark_gtest.cc)0
-rw-r--r--contrib/restricted/google/benchmark/test/benchmark_name_gtest.cc (renamed from contrib/libs/benchmark/test/benchmark_name_gtest.cc)0
-rw-r--r--contrib/restricted/google/benchmark/test/commandlineflags_gtest.cc (renamed from contrib/libs/benchmark/test/commandlineflags_gtest.cc)0
-rw-r--r--contrib/restricted/google/benchmark/test/statistics_gtest.cc (renamed from contrib/libs/benchmark/test/statistics_gtest.cc)0
-rw-r--r--contrib/restricted/google/benchmark/test/string_util_gtest.cc (renamed from contrib/libs/benchmark/test/string_util_gtest.cc)0
-rw-r--r--library/cpp/testing/CMakeLists.txt2
-rw-r--r--library/cpp/testing/gbenchmark/CMakeLists.darwin-x86_64.txt (renamed from library/cpp/testing/gbenchmark_main/CMakeLists.darwin-x86_64.txt)10
-rw-r--r--library/cpp/testing/gbenchmark/CMakeLists.linux-aarch64.txt (renamed from library/cpp/testing/gbenchmark_main/CMakeLists.linux-aarch64.txt)10
-rw-r--r--library/cpp/testing/gbenchmark/CMakeLists.linux-x86_64.txt (renamed from library/cpp/testing/gbenchmark_main/CMakeLists.linux-x86_64.txt)10
-rw-r--r--library/cpp/testing/gbenchmark/CMakeLists.txt (renamed from library/cpp/testing/gbenchmark_main/CMakeLists.txt)0
-rw-r--r--library/cpp/testing/gbenchmark/CMakeLists.windows-x86_64.txt (renamed from library/cpp/testing/gbenchmark_main/CMakeLists.windows-x86_64.txt)10
-rw-r--r--library/cpp/testing/gbenchmark/benchmark.h3
-rw-r--r--library/cpp/testing/gbenchmark/main.cpp (renamed from library/cpp/testing/gbenchmark_main/main.cpp)0
-rw-r--r--util/digest/benchmark/murmur/main.cpp2
-rw-r--r--ydb/core/tablet_flat/benchmark/CMakeLists.darwin-x86_64.txt2
-rw-r--r--ydb/core/tablet_flat/benchmark/CMakeLists.linux-aarch64.txt2
-rw-r--r--ydb/core/tablet_flat/benchmark/CMakeLists.linux-x86_64.txt2
-rw-r--r--ydb/core/tablet_flat/benchmark/CMakeLists.windows-x86_64.txt2
83 files changed, 244 insertions, 232 deletions
diff --git a/contrib/libs/CMakeLists.darwin-x86_64.txt b/contrib/libs/CMakeLists.darwin-x86_64.txt
index 2ab8455da6b..dbdaed7276d 100644
--- a/contrib/libs/CMakeLists.darwin-x86_64.txt
+++ b/contrib/libs/CMakeLists.darwin-x86_64.txt
@@ -12,7 +12,6 @@ add_subdirectory(asmglibc)
add_subdirectory(asmlib)
add_subdirectory(aws-sdk-cpp)
add_subdirectory(base64)
-add_subdirectory(benchmark)
add_subdirectory(brotli)
add_subdirectory(cctz)
add_subdirectory(crcutil)
diff --git a/contrib/libs/CMakeLists.linux-aarch64.txt b/contrib/libs/CMakeLists.linux-aarch64.txt
index 5592a4ab628..c67d278e533 100644
--- a/contrib/libs/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/CMakeLists.linux-aarch64.txt
@@ -11,7 +11,6 @@ add_subdirectory(apache)
add_subdirectory(asmlib)
add_subdirectory(aws-sdk-cpp)
add_subdirectory(base64)
-add_subdirectory(benchmark)
add_subdirectory(brotli)
add_subdirectory(cctz)
add_subdirectory(crcutil)
diff --git a/contrib/libs/CMakeLists.linux-x86_64.txt b/contrib/libs/CMakeLists.linux-x86_64.txt
index 51b755bab00..185d96e8918 100644
--- a/contrib/libs/CMakeLists.linux-x86_64.txt
+++ b/contrib/libs/CMakeLists.linux-x86_64.txt
@@ -11,7 +11,6 @@ add_subdirectory(apache)
add_subdirectory(asmlib)
add_subdirectory(aws-sdk-cpp)
add_subdirectory(base64)
-add_subdirectory(benchmark)
add_subdirectory(brotli)
add_subdirectory(cctz)
add_subdirectory(crcutil)
diff --git a/contrib/libs/CMakeLists.windows-x86_64.txt b/contrib/libs/CMakeLists.windows-x86_64.txt
index facf16a4fa1..96f605c258d 100644
--- a/contrib/libs/CMakeLists.windows-x86_64.txt
+++ b/contrib/libs/CMakeLists.windows-x86_64.txt
@@ -11,7 +11,6 @@ add_subdirectory(apache)
add_subdirectory(asmlib)
add_subdirectory(aws-sdk-cpp)
add_subdirectory(base64)
-add_subdirectory(benchmark)
add_subdirectory(brotli)
add_subdirectory(cctz)
add_subdirectory(crcutil)
diff --git a/contrib/libs/benchmark/CMakeLists.darwin-x86_64.txt b/contrib/libs/benchmark/CMakeLists.darwin-x86_64.txt
deleted file mode 100644
index ccc95a4d97a..00000000000
--- a/contrib/libs/benchmark/CMakeLists.darwin-x86_64.txt
+++ /dev/null
@@ -1,50 +0,0 @@
-
-# This file was generated by the build system used internally in the Yandex monorepo.
-# Only simple modifications are allowed (adding source-files to targets, adding simple properties
-# like target_include_directories). These modifications will be ported to original
-# ya.make files by maintainers. Any complex modifications which can't be ported back to the
-# original buildsystem will not be accepted.
-
-
-
-add_library(contrib-libs-benchmark)
-target_compile_options(contrib-libs-benchmark PUBLIC
- -DBENCHMARK_STATIC_DEFINE
-)
-target_compile_options(contrib-libs-benchmark PRIVATE
- -DHAVE_POSIX_REGEX
- -DHAVE_STD_REGEX
- -DHAVE_STEADY_CLOCK
- $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
-)
-target_include_directories(contrib-libs-benchmark PUBLIC
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/include
-)
-target_include_directories(contrib-libs-benchmark PRIVATE
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src
-)
-target_link_libraries(contrib-libs-benchmark PUBLIC
- contrib-libs-cxxsupp
-)
-target_sources(contrib-libs-benchmark PRIVATE
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/benchmark.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/benchmark_api_internal.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/benchmark_name.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/benchmark_register.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/benchmark_runner.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/check.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/colorprint.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/commandlineflags.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/complexity.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/console_reporter.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/counter.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/csv_reporter.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/json_reporter.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/perf_counters.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/reporter.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/sleep.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/statistics.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/string_util.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/sysinfo.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/timers.cc
-)
diff --git a/contrib/libs/benchmark/CMakeLists.linux-aarch64.txt b/contrib/libs/benchmark/CMakeLists.linux-aarch64.txt
deleted file mode 100644
index e341ad39afe..00000000000
--- a/contrib/libs/benchmark/CMakeLists.linux-aarch64.txt
+++ /dev/null
@@ -1,51 +0,0 @@
-
-# This file was generated by the build system used internally in the Yandex monorepo.
-# Only simple modifications are allowed (adding source-files to targets, adding simple properties
-# like target_include_directories). These modifications will be ported to original
-# ya.make files by maintainers. Any complex modifications which can't be ported back to the
-# original buildsystem will not be accepted.
-
-
-
-add_library(contrib-libs-benchmark)
-target_compile_options(contrib-libs-benchmark PUBLIC
- -DBENCHMARK_STATIC_DEFINE
-)
-target_compile_options(contrib-libs-benchmark PRIVATE
- -DHAVE_POSIX_REGEX
- -DHAVE_STD_REGEX
- -DHAVE_STEADY_CLOCK
- $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
-)
-target_include_directories(contrib-libs-benchmark PUBLIC
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/include
-)
-target_include_directories(contrib-libs-benchmark PRIVATE
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src
-)
-target_link_libraries(contrib-libs-benchmark PUBLIC
- contrib-libs-linux-headers
- contrib-libs-cxxsupp
-)
-target_sources(contrib-libs-benchmark PRIVATE
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/benchmark.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/benchmark_api_internal.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/benchmark_name.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/benchmark_register.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/benchmark_runner.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/check.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/colorprint.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/commandlineflags.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/complexity.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/console_reporter.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/counter.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/csv_reporter.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/json_reporter.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/perf_counters.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/reporter.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/sleep.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/statistics.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/string_util.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/sysinfo.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/timers.cc
-)
diff --git a/contrib/libs/benchmark/CMakeLists.linux-x86_64.txt b/contrib/libs/benchmark/CMakeLists.linux-x86_64.txt
deleted file mode 100644
index e341ad39afe..00000000000
--- a/contrib/libs/benchmark/CMakeLists.linux-x86_64.txt
+++ /dev/null
@@ -1,51 +0,0 @@
-
-# This file was generated by the build system used internally in the Yandex monorepo.
-# Only simple modifications are allowed (adding source-files to targets, adding simple properties
-# like target_include_directories). These modifications will be ported to original
-# ya.make files by maintainers. Any complex modifications which can't be ported back to the
-# original buildsystem will not be accepted.
-
-
-
-add_library(contrib-libs-benchmark)
-target_compile_options(contrib-libs-benchmark PUBLIC
- -DBENCHMARK_STATIC_DEFINE
-)
-target_compile_options(contrib-libs-benchmark PRIVATE
- -DHAVE_POSIX_REGEX
- -DHAVE_STD_REGEX
- -DHAVE_STEADY_CLOCK
- $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
-)
-target_include_directories(contrib-libs-benchmark PUBLIC
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/include
-)
-target_include_directories(contrib-libs-benchmark PRIVATE
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src
-)
-target_link_libraries(contrib-libs-benchmark PUBLIC
- contrib-libs-linux-headers
- contrib-libs-cxxsupp
-)
-target_sources(contrib-libs-benchmark PRIVATE
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/benchmark.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/benchmark_api_internal.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/benchmark_name.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/benchmark_register.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/benchmark_runner.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/check.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/colorprint.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/commandlineflags.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/complexity.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/console_reporter.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/counter.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/csv_reporter.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/json_reporter.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/perf_counters.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/reporter.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/sleep.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/statistics.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/string_util.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/sysinfo.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/timers.cc
-)
diff --git a/contrib/libs/benchmark/CMakeLists.windows-x86_64.txt b/contrib/libs/benchmark/CMakeLists.windows-x86_64.txt
deleted file mode 100644
index ccc95a4d97a..00000000000
--- a/contrib/libs/benchmark/CMakeLists.windows-x86_64.txt
+++ /dev/null
@@ -1,50 +0,0 @@
-
-# This file was generated by the build system used internally in the Yandex monorepo.
-# Only simple modifications are allowed (adding source-files to targets, adding simple properties
-# like target_include_directories). These modifications will be ported to original
-# ya.make files by maintainers. Any complex modifications which can't be ported back to the
-# original buildsystem will not be accepted.
-
-
-
-add_library(contrib-libs-benchmark)
-target_compile_options(contrib-libs-benchmark PUBLIC
- -DBENCHMARK_STATIC_DEFINE
-)
-target_compile_options(contrib-libs-benchmark PRIVATE
- -DHAVE_POSIX_REGEX
- -DHAVE_STD_REGEX
- -DHAVE_STEADY_CLOCK
- $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
-)
-target_include_directories(contrib-libs-benchmark PUBLIC
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/include
-)
-target_include_directories(contrib-libs-benchmark PRIVATE
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src
-)
-target_link_libraries(contrib-libs-benchmark PUBLIC
- contrib-libs-cxxsupp
-)
-target_sources(contrib-libs-benchmark PRIVATE
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/benchmark.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/benchmark_api_internal.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/benchmark_name.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/benchmark_register.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/benchmark_runner.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/check.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/colorprint.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/commandlineflags.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/complexity.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/console_reporter.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/counter.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/csv_reporter.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/json_reporter.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/perf_counters.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/reporter.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/sleep.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/statistics.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/string_util.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/sysinfo.cc
- ${CMAKE_SOURCE_DIR}/contrib/libs/benchmark/src/timers.cc
-)
diff --git a/contrib/restricted/CMakeLists.darwin-x86_64.txt b/contrib/restricted/CMakeLists.darwin-x86_64.txt
index b5f18eb5e99..f83a626e833 100644
--- a/contrib/restricted/CMakeLists.darwin-x86_64.txt
+++ b/contrib/restricted/CMakeLists.darwin-x86_64.txt
@@ -13,6 +13,7 @@ add_subdirectory(boost)
add_subdirectory(cityhash-1.0.2)
add_subdirectory(dragonbox)
add_subdirectory(fast_float)
+add_subdirectory(google)
add_subdirectory(googletest)
add_subdirectory(nlohmann_json)
add_subdirectory(thrift)
diff --git a/contrib/restricted/CMakeLists.linux-aarch64.txt b/contrib/restricted/CMakeLists.linux-aarch64.txt
index b5f18eb5e99..f83a626e833 100644
--- a/contrib/restricted/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/CMakeLists.linux-aarch64.txt
@@ -13,6 +13,7 @@ add_subdirectory(boost)
add_subdirectory(cityhash-1.0.2)
add_subdirectory(dragonbox)
add_subdirectory(fast_float)
+add_subdirectory(google)
add_subdirectory(googletest)
add_subdirectory(nlohmann_json)
add_subdirectory(thrift)
diff --git a/contrib/restricted/CMakeLists.linux-x86_64.txt b/contrib/restricted/CMakeLists.linux-x86_64.txt
index b5f18eb5e99..f83a626e833 100644
--- a/contrib/restricted/CMakeLists.linux-x86_64.txt
+++ b/contrib/restricted/CMakeLists.linux-x86_64.txt
@@ -13,6 +13,7 @@ add_subdirectory(boost)
add_subdirectory(cityhash-1.0.2)
add_subdirectory(dragonbox)
add_subdirectory(fast_float)
+add_subdirectory(google)
add_subdirectory(googletest)
add_subdirectory(nlohmann_json)
add_subdirectory(thrift)
diff --git a/contrib/restricted/CMakeLists.windows-x86_64.txt b/contrib/restricted/CMakeLists.windows-x86_64.txt
index 95bdfd675e3..92289c85fbb 100644
--- a/contrib/restricted/CMakeLists.windows-x86_64.txt
+++ b/contrib/restricted/CMakeLists.windows-x86_64.txt
@@ -12,6 +12,7 @@ add_subdirectory(aws)
add_subdirectory(boost)
add_subdirectory(cityhash-1.0.2)
add_subdirectory(fast_float)
+add_subdirectory(google)
add_subdirectory(googletest)
add_subdirectory(nlohmann_json)
add_subdirectory(thrift)
diff --git a/contrib/restricted/google/CMakeLists.txt b/contrib/restricted/google/CMakeLists.txt
new file mode 100644
index 00000000000..52c2d179583
--- /dev/null
+++ b/contrib/restricted/google/CMakeLists.txt
@@ -0,0 +1,9 @@
+
+# This file was generated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+add_subdirectory(benchmark)
diff --git a/contrib/libs/benchmark/AUTHORS b/contrib/restricted/google/benchmark/AUTHORS
index 98d2d98b05e..98d2d98b05e 100644
--- a/contrib/libs/benchmark/AUTHORS
+++ b/contrib/restricted/google/benchmark/AUTHORS
diff --git a/contrib/restricted/google/benchmark/CMakeLists.darwin-x86_64.txt b/contrib/restricted/google/benchmark/CMakeLists.darwin-x86_64.txt
new file mode 100644
index 00000000000..cfad7dc3cc3
--- /dev/null
+++ b/contrib/restricted/google/benchmark/CMakeLists.darwin-x86_64.txt
@@ -0,0 +1,50 @@
+
+# This file was generated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+
+add_library(restricted-google-benchmark)
+target_compile_options(restricted-google-benchmark PUBLIC
+ -DBENCHMARK_STATIC_DEFINE
+)
+target_compile_options(restricted-google-benchmark PRIVATE
+ -DHAVE_POSIX_REGEX
+ -DHAVE_STD_REGEX
+ -DHAVE_STEADY_CLOCK
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
+)
+target_include_directories(restricted-google-benchmark PUBLIC
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/include
+)
+target_include_directories(restricted-google-benchmark PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src
+)
+target_link_libraries(restricted-google-benchmark PUBLIC
+ contrib-libs-cxxsupp
+)
+target_sources(restricted-google-benchmark PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/benchmark.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/benchmark_api_internal.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/benchmark_name.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/benchmark_register.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/benchmark_runner.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/check.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/colorprint.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/commandlineflags.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/complexity.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/console_reporter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/counter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/csv_reporter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/json_reporter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/perf_counters.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/reporter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/sleep.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/statistics.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/string_util.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/sysinfo.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/timers.cc
+)
diff --git a/contrib/restricted/google/benchmark/CMakeLists.linux-aarch64.txt b/contrib/restricted/google/benchmark/CMakeLists.linux-aarch64.txt
new file mode 100644
index 00000000000..d1f192eee73
--- /dev/null
+++ b/contrib/restricted/google/benchmark/CMakeLists.linux-aarch64.txt
@@ -0,0 +1,51 @@
+
+# This file was generated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+
+add_library(restricted-google-benchmark)
+target_compile_options(restricted-google-benchmark PUBLIC
+ -DBENCHMARK_STATIC_DEFINE
+)
+target_compile_options(restricted-google-benchmark PRIVATE
+ -DHAVE_POSIX_REGEX
+ -DHAVE_STD_REGEX
+ -DHAVE_STEADY_CLOCK
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
+)
+target_include_directories(restricted-google-benchmark PUBLIC
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/include
+)
+target_include_directories(restricted-google-benchmark PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src
+)
+target_link_libraries(restricted-google-benchmark PUBLIC
+ contrib-libs-linux-headers
+ contrib-libs-cxxsupp
+)
+target_sources(restricted-google-benchmark PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/benchmark.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/benchmark_api_internal.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/benchmark_name.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/benchmark_register.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/benchmark_runner.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/check.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/colorprint.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/commandlineflags.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/complexity.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/console_reporter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/counter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/csv_reporter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/json_reporter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/perf_counters.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/reporter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/sleep.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/statistics.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/string_util.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/sysinfo.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/timers.cc
+)
diff --git a/contrib/restricted/google/benchmark/CMakeLists.linux-x86_64.txt b/contrib/restricted/google/benchmark/CMakeLists.linux-x86_64.txt
new file mode 100644
index 00000000000..d1f192eee73
--- /dev/null
+++ b/contrib/restricted/google/benchmark/CMakeLists.linux-x86_64.txt
@@ -0,0 +1,51 @@
+
+# This file was generated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+
+add_library(restricted-google-benchmark)
+target_compile_options(restricted-google-benchmark PUBLIC
+ -DBENCHMARK_STATIC_DEFINE
+)
+target_compile_options(restricted-google-benchmark PRIVATE
+ -DHAVE_POSIX_REGEX
+ -DHAVE_STD_REGEX
+ -DHAVE_STEADY_CLOCK
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
+)
+target_include_directories(restricted-google-benchmark PUBLIC
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/include
+)
+target_include_directories(restricted-google-benchmark PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src
+)
+target_link_libraries(restricted-google-benchmark PUBLIC
+ contrib-libs-linux-headers
+ contrib-libs-cxxsupp
+)
+target_sources(restricted-google-benchmark PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/benchmark.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/benchmark_api_internal.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/benchmark_name.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/benchmark_register.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/benchmark_runner.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/check.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/colorprint.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/commandlineflags.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/complexity.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/console_reporter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/counter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/csv_reporter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/json_reporter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/perf_counters.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/reporter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/sleep.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/statistics.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/string_util.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/sysinfo.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/timers.cc
+)
diff --git a/contrib/libs/benchmark/CMakeLists.txt b/contrib/restricted/google/benchmark/CMakeLists.txt
index f8b31df0c11..f8b31df0c11 100644
--- a/contrib/libs/benchmark/CMakeLists.txt
+++ b/contrib/restricted/google/benchmark/CMakeLists.txt
diff --git a/contrib/restricted/google/benchmark/CMakeLists.windows-x86_64.txt b/contrib/restricted/google/benchmark/CMakeLists.windows-x86_64.txt
new file mode 100644
index 00000000000..cfad7dc3cc3
--- /dev/null
+++ b/contrib/restricted/google/benchmark/CMakeLists.windows-x86_64.txt
@@ -0,0 +1,50 @@
+
+# This file was generated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+
+add_library(restricted-google-benchmark)
+target_compile_options(restricted-google-benchmark PUBLIC
+ -DBENCHMARK_STATIC_DEFINE
+)
+target_compile_options(restricted-google-benchmark PRIVATE
+ -DHAVE_POSIX_REGEX
+ -DHAVE_STD_REGEX
+ -DHAVE_STEADY_CLOCK
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
+)
+target_include_directories(restricted-google-benchmark PUBLIC
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/include
+)
+target_include_directories(restricted-google-benchmark PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src
+)
+target_link_libraries(restricted-google-benchmark PUBLIC
+ contrib-libs-cxxsupp
+)
+target_sources(restricted-google-benchmark PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/benchmark.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/benchmark_api_internal.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/benchmark_name.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/benchmark_register.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/benchmark_runner.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/check.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/colorprint.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/commandlineflags.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/complexity.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/console_reporter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/counter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/csv_reporter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/json_reporter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/perf_counters.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/reporter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/sleep.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/statistics.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/string_util.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/sysinfo.cc
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/google/benchmark/src/timers.cc
+)
diff --git a/contrib/libs/benchmark/CONTRIBUTING.md b/contrib/restricted/google/benchmark/CONTRIBUTING.md
index 43de4c9d470..43de4c9d470 100644
--- a/contrib/libs/benchmark/CONTRIBUTING.md
+++ b/contrib/restricted/google/benchmark/CONTRIBUTING.md
diff --git a/contrib/libs/benchmark/LICENSE b/contrib/restricted/google/benchmark/LICENSE
index d6456956733..d6456956733 100644
--- a/contrib/libs/benchmark/LICENSE
+++ b/contrib/restricted/google/benchmark/LICENSE
diff --git a/contrib/libs/benchmark/README.md b/contrib/restricted/google/benchmark/README.md
index 205fb008af0..205fb008af0 100644
--- a/contrib/libs/benchmark/README.md
+++ b/contrib/restricted/google/benchmark/README.md
diff --git a/contrib/libs/benchmark/include/benchmark/benchmark.h b/contrib/restricted/google/benchmark/include/benchmark/benchmark.h
index 77dcfbdc2af..77dcfbdc2af 100644
--- a/contrib/libs/benchmark/include/benchmark/benchmark.h
+++ b/contrib/restricted/google/benchmark/include/benchmark/benchmark.h
diff --git a/contrib/libs/benchmark/include/benchmark/export.h b/contrib/restricted/google/benchmark/include/benchmark/export.h
index f96f8596cd9..f96f8596cd9 100644
--- a/contrib/libs/benchmark/include/benchmark/export.h
+++ b/contrib/restricted/google/benchmark/include/benchmark/export.h
diff --git a/contrib/libs/benchmark/src/arraysize.h b/contrib/restricted/google/benchmark/src/arraysize.h
index 51a50f2dff2..51a50f2dff2 100644
--- a/contrib/libs/benchmark/src/arraysize.h
+++ b/contrib/restricted/google/benchmark/src/arraysize.h
diff --git a/contrib/libs/benchmark/src/benchmark.cc b/contrib/restricted/google/benchmark/src/benchmark.cc
index ff2864804c8..ff2864804c8 100644
--- a/contrib/libs/benchmark/src/benchmark.cc
+++ b/contrib/restricted/google/benchmark/src/benchmark.cc
diff --git a/contrib/libs/benchmark/src/benchmark_api_internal.cc b/contrib/restricted/google/benchmark/src/benchmark_api_internal.cc
index 963fea22f31..963fea22f31 100644
--- a/contrib/libs/benchmark/src/benchmark_api_internal.cc
+++ b/contrib/restricted/google/benchmark/src/benchmark_api_internal.cc
diff --git a/contrib/libs/benchmark/src/benchmark_api_internal.h b/contrib/restricted/google/benchmark/src/benchmark_api_internal.h
index 94f516531bc..94f516531bc 100644
--- a/contrib/libs/benchmark/src/benchmark_api_internal.h
+++ b/contrib/restricted/google/benchmark/src/benchmark_api_internal.h
diff --git a/contrib/libs/benchmark/src/benchmark_name.cc b/contrib/restricted/google/benchmark/src/benchmark_name.cc
index 01676bbc84d..01676bbc84d 100644
--- a/contrib/libs/benchmark/src/benchmark_name.cc
+++ b/contrib/restricted/google/benchmark/src/benchmark_name.cc
diff --git a/contrib/libs/benchmark/src/benchmark_register.cc b/contrib/restricted/google/benchmark/src/benchmark_register.cc
index eae2c320f64..eae2c320f64 100644
--- a/contrib/libs/benchmark/src/benchmark_register.cc
+++ b/contrib/restricted/google/benchmark/src/benchmark_register.cc
diff --git a/contrib/libs/benchmark/src/benchmark_register.h b/contrib/restricted/google/benchmark/src/benchmark_register.h
index 53367c707cf..53367c707cf 100644
--- a/contrib/libs/benchmark/src/benchmark_register.h
+++ b/contrib/restricted/google/benchmark/src/benchmark_register.h
diff --git a/contrib/libs/benchmark/src/benchmark_runner.cc b/contrib/restricted/google/benchmark/src/benchmark_runner.cc
index f9ffbc5afba..f9ffbc5afba 100644
--- a/contrib/libs/benchmark/src/benchmark_runner.cc
+++ b/contrib/restricted/google/benchmark/src/benchmark_runner.cc
diff --git a/contrib/libs/benchmark/src/benchmark_runner.h b/contrib/restricted/google/benchmark/src/benchmark_runner.h
index 0174bd34018..0174bd34018 100644
--- a/contrib/libs/benchmark/src/benchmark_runner.h
+++ b/contrib/restricted/google/benchmark/src/benchmark_runner.h
diff --git a/contrib/libs/benchmark/src/check.cc b/contrib/restricted/google/benchmark/src/check.cc
index 5f7526e08d6..5f7526e08d6 100644
--- a/contrib/libs/benchmark/src/check.cc
+++ b/contrib/restricted/google/benchmark/src/check.cc
diff --git a/contrib/libs/benchmark/src/check.h b/contrib/restricted/google/benchmark/src/check.h
index c1cd5e85e44..c1cd5e85e44 100644
--- a/contrib/libs/benchmark/src/check.h
+++ b/contrib/restricted/google/benchmark/src/check.h
diff --git a/contrib/libs/benchmark/src/colorprint.cc b/contrib/restricted/google/benchmark/src/colorprint.cc
index 1a000a06373..1a000a06373 100644
--- a/contrib/libs/benchmark/src/colorprint.cc
+++ b/contrib/restricted/google/benchmark/src/colorprint.cc
diff --git a/contrib/libs/benchmark/src/colorprint.h b/contrib/restricted/google/benchmark/src/colorprint.h
index 9f6fab9b342..9f6fab9b342 100644
--- a/contrib/libs/benchmark/src/colorprint.h
+++ b/contrib/restricted/google/benchmark/src/colorprint.h
diff --git a/contrib/libs/benchmark/src/commandlineflags.cc b/contrib/restricted/google/benchmark/src/commandlineflags.cc
index 1f555b27578..1f555b27578 100644
--- a/contrib/libs/benchmark/src/commandlineflags.cc
+++ b/contrib/restricted/google/benchmark/src/commandlineflags.cc
diff --git a/contrib/libs/benchmark/src/commandlineflags.h b/contrib/restricted/google/benchmark/src/commandlineflags.h
index 7882628975e..7882628975e 100644
--- a/contrib/libs/benchmark/src/commandlineflags.h
+++ b/contrib/restricted/google/benchmark/src/commandlineflags.h
diff --git a/contrib/libs/benchmark/src/complexity.cc b/contrib/restricted/google/benchmark/src/complexity.cc
index 825c57394a8..825c57394a8 100644
--- a/contrib/libs/benchmark/src/complexity.cc
+++ b/contrib/restricted/google/benchmark/src/complexity.cc
diff --git a/contrib/libs/benchmark/src/complexity.h b/contrib/restricted/google/benchmark/src/complexity.h
index df29b48d29b..df29b48d29b 100644
--- a/contrib/libs/benchmark/src/complexity.h
+++ b/contrib/restricted/google/benchmark/src/complexity.h
diff --git a/contrib/libs/benchmark/src/console_reporter.cc b/contrib/restricted/google/benchmark/src/console_reporter.cc
index 3950e498147..3950e498147 100644
--- a/contrib/libs/benchmark/src/console_reporter.cc
+++ b/contrib/restricted/google/benchmark/src/console_reporter.cc
diff --git a/contrib/libs/benchmark/src/counter.cc b/contrib/restricted/google/benchmark/src/counter.cc
index cf5b78ee3ac..cf5b78ee3ac 100644
--- a/contrib/libs/benchmark/src/counter.cc
+++ b/contrib/restricted/google/benchmark/src/counter.cc
diff --git a/contrib/libs/benchmark/src/counter.h b/contrib/restricted/google/benchmark/src/counter.h
index 1f5a58e31f0..1f5a58e31f0 100644
--- a/contrib/libs/benchmark/src/counter.h
+++ b/contrib/restricted/google/benchmark/src/counter.h
diff --git a/contrib/libs/benchmark/src/csv_reporter.cc b/contrib/restricted/google/benchmark/src/csv_reporter.cc
index 83c94573f50..83c94573f50 100644
--- a/contrib/libs/benchmark/src/csv_reporter.cc
+++ b/contrib/restricted/google/benchmark/src/csv_reporter.cc
diff --git a/contrib/libs/benchmark/src/cycleclock.h b/contrib/restricted/google/benchmark/src/cycleclock.h
index 827f21b927c..827f21b927c 100644
--- a/contrib/libs/benchmark/src/cycleclock.h
+++ b/contrib/restricted/google/benchmark/src/cycleclock.h
diff --git a/contrib/libs/benchmark/src/internal_macros.h b/contrib/restricted/google/benchmark/src/internal_macros.h
index 396a390afbe..396a390afbe 100644
--- a/contrib/libs/benchmark/src/internal_macros.h
+++ b/contrib/restricted/google/benchmark/src/internal_macros.h
diff --git a/contrib/libs/benchmark/src/json_reporter.cc b/contrib/restricted/google/benchmark/src/json_reporter.cc
index d55a0e6f0bd..d55a0e6f0bd 100644
--- a/contrib/libs/benchmark/src/json_reporter.cc
+++ b/contrib/restricted/google/benchmark/src/json_reporter.cc
diff --git a/contrib/libs/benchmark/src/log.h b/contrib/restricted/google/benchmark/src/log.h
index 45701667a2d..45701667a2d 100644
--- a/contrib/libs/benchmark/src/log.h
+++ b/contrib/restricted/google/benchmark/src/log.h
diff --git a/contrib/libs/benchmark/src/mutex.h b/contrib/restricted/google/benchmark/src/mutex.h
index bec78d9e5f9..bec78d9e5f9 100644
--- a/contrib/libs/benchmark/src/mutex.h
+++ b/contrib/restricted/google/benchmark/src/mutex.h
diff --git a/contrib/libs/benchmark/src/perf_counters.cc b/contrib/restricted/google/benchmark/src/perf_counters.cc
index 8a60088ba73..8a60088ba73 100644
--- a/contrib/libs/benchmark/src/perf_counters.cc
+++ b/contrib/restricted/google/benchmark/src/perf_counters.cc
diff --git a/contrib/libs/benchmark/src/perf_counters.h b/contrib/restricted/google/benchmark/src/perf_counters.h
index 680555d4b0f..680555d4b0f 100644
--- a/contrib/libs/benchmark/src/perf_counters.h
+++ b/contrib/restricted/google/benchmark/src/perf_counters.h
diff --git a/contrib/libs/benchmark/src/re.h b/contrib/restricted/google/benchmark/src/re.h
index 630046782dc..630046782dc 100644
--- a/contrib/libs/benchmark/src/re.h
+++ b/contrib/restricted/google/benchmark/src/re.h
diff --git a/contrib/libs/benchmark/src/reporter.cc b/contrib/restricted/google/benchmark/src/reporter.cc
index 076bc31a2ec..076bc31a2ec 100644
--- a/contrib/libs/benchmark/src/reporter.cc
+++ b/contrib/restricted/google/benchmark/src/reporter.cc
diff --git a/contrib/libs/benchmark/src/sleep.cc b/contrib/restricted/google/benchmark/src/sleep.cc
index ab59000f24a..ab59000f24a 100644
--- a/contrib/libs/benchmark/src/sleep.cc
+++ b/contrib/restricted/google/benchmark/src/sleep.cc
diff --git a/contrib/libs/benchmark/src/sleep.h b/contrib/restricted/google/benchmark/src/sleep.h
index f98551afe28..f98551afe28 100644
--- a/contrib/libs/benchmark/src/sleep.h
+++ b/contrib/restricted/google/benchmark/src/sleep.h
diff --git a/contrib/libs/benchmark/src/statistics.cc b/contrib/restricted/google/benchmark/src/statistics.cc
index 5ba885ab005..5ba885ab005 100644
--- a/contrib/libs/benchmark/src/statistics.cc
+++ b/contrib/restricted/google/benchmark/src/statistics.cc
diff --git a/contrib/libs/benchmark/src/statistics.h b/contrib/restricted/google/benchmark/src/statistics.h
index b0d2c05e729..b0d2c05e729 100644
--- a/contrib/libs/benchmark/src/statistics.h
+++ b/contrib/restricted/google/benchmark/src/statistics.h
diff --git a/contrib/libs/benchmark/src/string_util.cc b/contrib/restricted/google/benchmark/src/string_util.cc
index b3196fc2663..b3196fc2663 100644
--- a/contrib/libs/benchmark/src/string_util.cc
+++ b/contrib/restricted/google/benchmark/src/string_util.cc
diff --git a/contrib/libs/benchmark/src/string_util.h b/contrib/restricted/google/benchmark/src/string_util.h
index 37bdd2e980f..37bdd2e980f 100644
--- a/contrib/libs/benchmark/src/string_util.h
+++ b/contrib/restricted/google/benchmark/src/string_util.h
diff --git a/contrib/libs/benchmark/src/sysinfo.cc b/contrib/restricted/google/benchmark/src/sysinfo.cc
index e763d5c4818..e763d5c4818 100644
--- a/contrib/libs/benchmark/src/sysinfo.cc
+++ b/contrib/restricted/google/benchmark/src/sysinfo.cc
diff --git a/contrib/libs/benchmark/src/thread_manager.h b/contrib/restricted/google/benchmark/src/thread_manager.h
index 46802850894..46802850894 100644
--- a/contrib/libs/benchmark/src/thread_manager.h
+++ b/contrib/restricted/google/benchmark/src/thread_manager.h
diff --git a/contrib/libs/benchmark/src/thread_timer.h b/contrib/restricted/google/benchmark/src/thread_timer.h
index eb23f595615..eb23f595615 100644
--- a/contrib/libs/benchmark/src/thread_timer.h
+++ b/contrib/restricted/google/benchmark/src/thread_timer.h
diff --git a/contrib/libs/benchmark/src/timers.cc b/contrib/restricted/google/benchmark/src/timers.cc
index 0a4da83c190..0a4da83c190 100644
--- a/contrib/libs/benchmark/src/timers.cc
+++ b/contrib/restricted/google/benchmark/src/timers.cc
diff --git a/contrib/libs/benchmark/src/timers.h b/contrib/restricted/google/benchmark/src/timers.h
index 65606ccd93d..65606ccd93d 100644
--- a/contrib/libs/benchmark/src/timers.h
+++ b/contrib/restricted/google/benchmark/src/timers.h
diff --git a/contrib/libs/benchmark/test/benchmark_gtest.cc b/contrib/restricted/google/benchmark/test/benchmark_gtest.cc
index 2c9e555d92d..2c9e555d92d 100644
--- a/contrib/libs/benchmark/test/benchmark_gtest.cc
+++ b/contrib/restricted/google/benchmark/test/benchmark_gtest.cc
diff --git a/contrib/libs/benchmark/test/benchmark_name_gtest.cc b/contrib/restricted/google/benchmark/test/benchmark_name_gtest.cc
index 0a6746d04df..0a6746d04df 100644
--- a/contrib/libs/benchmark/test/benchmark_name_gtest.cc
+++ b/contrib/restricted/google/benchmark/test/benchmark_name_gtest.cc
diff --git a/contrib/libs/benchmark/test/commandlineflags_gtest.cc b/contrib/restricted/google/benchmark/test/commandlineflags_gtest.cc
index 8412008ffe3..8412008ffe3 100644
--- a/contrib/libs/benchmark/test/commandlineflags_gtest.cc
+++ b/contrib/restricted/google/benchmark/test/commandlineflags_gtest.cc
diff --git a/contrib/libs/benchmark/test/statistics_gtest.cc b/contrib/restricted/google/benchmark/test/statistics_gtest.cc
index 1de2d87d4ba..1de2d87d4ba 100644
--- a/contrib/libs/benchmark/test/statistics_gtest.cc
+++ b/contrib/restricted/google/benchmark/test/statistics_gtest.cc
diff --git a/contrib/libs/benchmark/test/string_util_gtest.cc b/contrib/restricted/google/benchmark/test/string_util_gtest.cc
index 698f2d43eb8..698f2d43eb8 100644
--- a/contrib/libs/benchmark/test/string_util_gtest.cc
+++ b/contrib/restricted/google/benchmark/test/string_util_gtest.cc
diff --git a/library/cpp/testing/CMakeLists.txt b/library/cpp/testing/CMakeLists.txt
index 38ecc236cf3..70c5d112f1c 100644
--- a/library/cpp/testing/CMakeLists.txt
+++ b/library/cpp/testing/CMakeLists.txt
@@ -8,7 +8,7 @@
add_subdirectory(benchmark)
add_subdirectory(common)
-add_subdirectory(gbenchmark_main)
+add_subdirectory(gbenchmark)
add_subdirectory(gmock_in_unittest)
add_subdirectory(gtest)
add_subdirectory(gtest_extensions)
diff --git a/library/cpp/testing/gbenchmark_main/CMakeLists.darwin-x86_64.txt b/library/cpp/testing/gbenchmark/CMakeLists.darwin-x86_64.txt
index 3253a09a82e..6b4fdb826d8 100644
--- a/library/cpp/testing/gbenchmark_main/CMakeLists.darwin-x86_64.txt
+++ b/library/cpp/testing/gbenchmark/CMakeLists.darwin-x86_64.txt
@@ -7,13 +7,13 @@
-add_library(cpp-testing-gbenchmark_main)
-target_link_libraries(cpp-testing-gbenchmark_main PUBLIC
+add_library(cpp-testing-gbenchmark)
+target_link_libraries(cpp-testing-gbenchmark PUBLIC
contrib-libs-cxxsupp
yutil
- contrib-libs-benchmark
+ restricted-google-benchmark
cpp-testing-hook
)
-target_sources(cpp-testing-gbenchmark_main PRIVATE
- ${CMAKE_SOURCE_DIR}/library/cpp/testing/gbenchmark_main/main.cpp
+target_sources(cpp-testing-gbenchmark PRIVATE
+ ${CMAKE_SOURCE_DIR}/library/cpp/testing/gbenchmark/main.cpp
)
diff --git a/library/cpp/testing/gbenchmark_main/CMakeLists.linux-aarch64.txt b/library/cpp/testing/gbenchmark/CMakeLists.linux-aarch64.txt
index 66a59ee4146..f3cdb5fbc1e 100644
--- a/library/cpp/testing/gbenchmark_main/CMakeLists.linux-aarch64.txt
+++ b/library/cpp/testing/gbenchmark/CMakeLists.linux-aarch64.txt
@@ -7,14 +7,14 @@
-add_library(cpp-testing-gbenchmark_main)
-target_link_libraries(cpp-testing-gbenchmark_main PUBLIC
+add_library(cpp-testing-gbenchmark)
+target_link_libraries(cpp-testing-gbenchmark PUBLIC
contrib-libs-linux-headers
contrib-libs-cxxsupp
yutil
- contrib-libs-benchmark
+ restricted-google-benchmark
cpp-testing-hook
)
-target_sources(cpp-testing-gbenchmark_main PRIVATE
- ${CMAKE_SOURCE_DIR}/library/cpp/testing/gbenchmark_main/main.cpp
+target_sources(cpp-testing-gbenchmark PRIVATE
+ ${CMAKE_SOURCE_DIR}/library/cpp/testing/gbenchmark/main.cpp
)
diff --git a/library/cpp/testing/gbenchmark_main/CMakeLists.linux-x86_64.txt b/library/cpp/testing/gbenchmark/CMakeLists.linux-x86_64.txt
index 66a59ee4146..f3cdb5fbc1e 100644
--- a/library/cpp/testing/gbenchmark_main/CMakeLists.linux-x86_64.txt
+++ b/library/cpp/testing/gbenchmark/CMakeLists.linux-x86_64.txt
@@ -7,14 +7,14 @@
-add_library(cpp-testing-gbenchmark_main)
-target_link_libraries(cpp-testing-gbenchmark_main PUBLIC
+add_library(cpp-testing-gbenchmark)
+target_link_libraries(cpp-testing-gbenchmark PUBLIC
contrib-libs-linux-headers
contrib-libs-cxxsupp
yutil
- contrib-libs-benchmark
+ restricted-google-benchmark
cpp-testing-hook
)
-target_sources(cpp-testing-gbenchmark_main PRIVATE
- ${CMAKE_SOURCE_DIR}/library/cpp/testing/gbenchmark_main/main.cpp
+target_sources(cpp-testing-gbenchmark PRIVATE
+ ${CMAKE_SOURCE_DIR}/library/cpp/testing/gbenchmark/main.cpp
)
diff --git a/library/cpp/testing/gbenchmark_main/CMakeLists.txt b/library/cpp/testing/gbenchmark/CMakeLists.txt
index f8b31df0c11..f8b31df0c11 100644
--- a/library/cpp/testing/gbenchmark_main/CMakeLists.txt
+++ b/library/cpp/testing/gbenchmark/CMakeLists.txt
diff --git a/library/cpp/testing/gbenchmark_main/CMakeLists.windows-x86_64.txt b/library/cpp/testing/gbenchmark/CMakeLists.windows-x86_64.txt
index 3253a09a82e..6b4fdb826d8 100644
--- a/library/cpp/testing/gbenchmark_main/CMakeLists.windows-x86_64.txt
+++ b/library/cpp/testing/gbenchmark/CMakeLists.windows-x86_64.txt
@@ -7,13 +7,13 @@
-add_library(cpp-testing-gbenchmark_main)
-target_link_libraries(cpp-testing-gbenchmark_main PUBLIC
+add_library(cpp-testing-gbenchmark)
+target_link_libraries(cpp-testing-gbenchmark PUBLIC
contrib-libs-cxxsupp
yutil
- contrib-libs-benchmark
+ restricted-google-benchmark
cpp-testing-hook
)
-target_sources(cpp-testing-gbenchmark_main PRIVATE
- ${CMAKE_SOURCE_DIR}/library/cpp/testing/gbenchmark_main/main.cpp
+target_sources(cpp-testing-gbenchmark PRIVATE
+ ${CMAKE_SOURCE_DIR}/library/cpp/testing/gbenchmark/main.cpp
)
diff --git a/library/cpp/testing/gbenchmark/benchmark.h b/library/cpp/testing/gbenchmark/benchmark.h
new file mode 100644
index 00000000000..b7be8ef5336
--- /dev/null
+++ b/library/cpp/testing/gbenchmark/benchmark.h
@@ -0,0 +1,3 @@
+#pragma once
+
+#include <contrib/restricted/google/benchmark/include/benchmark/benchmark.h>
diff --git a/library/cpp/testing/gbenchmark_main/main.cpp b/library/cpp/testing/gbenchmark/main.cpp
index 523d18901a0..523d18901a0 100644
--- a/library/cpp/testing/gbenchmark_main/main.cpp
+++ b/library/cpp/testing/gbenchmark/main.cpp
diff --git a/util/digest/benchmark/murmur/main.cpp b/util/digest/benchmark/murmur/main.cpp
index eae13e8e48d..ee916bece76 100644
--- a/util/digest/benchmark/murmur/main.cpp
+++ b/util/digest/benchmark/murmur/main.cpp
@@ -1,4 +1,4 @@
-#include <contrib/libs/benchmark/include/benchmark/benchmark.h>
+#include <library/cpp/testing/gbenchmark/benchmark.h>
#include <util/digest/murmur.h>
#include <util/system/types.h>
diff --git a/ydb/core/tablet_flat/benchmark/CMakeLists.darwin-x86_64.txt b/ydb/core/tablet_flat/benchmark/CMakeLists.darwin-x86_64.txt
index 5f4b74bc0c7..fc10ba19f6b 100644
--- a/ydb/core/tablet_flat/benchmark/CMakeLists.darwin-x86_64.txt
+++ b/ydb/core/tablet_flat/benchmark/CMakeLists.darwin-x86_64.txt
@@ -12,7 +12,7 @@ target_link_libraries(benchmark PUBLIC
contrib-libs-cxxsupp
yutil
library-cpp-cpuid_check
- cpp-testing-gbenchmark_main
+ cpp-testing-gbenchmark
library-cpp-resource
ydb-core-scheme
test-libs-exec
diff --git a/ydb/core/tablet_flat/benchmark/CMakeLists.linux-aarch64.txt b/ydb/core/tablet_flat/benchmark/CMakeLists.linux-aarch64.txt
index d7ee4076b3b..84d07a5980d 100644
--- a/ydb/core/tablet_flat/benchmark/CMakeLists.linux-aarch64.txt
+++ b/ydb/core/tablet_flat/benchmark/CMakeLists.linux-aarch64.txt
@@ -12,7 +12,7 @@ target_link_libraries(benchmark PUBLIC
contrib-libs-linux-headers
contrib-libs-cxxsupp
yutil
- cpp-testing-gbenchmark_main
+ cpp-testing-gbenchmark
library-cpp-resource
ydb-core-scheme
test-libs-exec
diff --git a/ydb/core/tablet_flat/benchmark/CMakeLists.linux-x86_64.txt b/ydb/core/tablet_flat/benchmark/CMakeLists.linux-x86_64.txt
index 0f81eddc3b5..308e2ed89b2 100644
--- a/ydb/core/tablet_flat/benchmark/CMakeLists.linux-x86_64.txt
+++ b/ydb/core/tablet_flat/benchmark/CMakeLists.linux-x86_64.txt
@@ -13,7 +13,7 @@ target_link_libraries(benchmark PUBLIC
contrib-libs-cxxsupp
yutil
library-cpp-cpuid_check
- cpp-testing-gbenchmark_main
+ cpp-testing-gbenchmark
library-cpp-resource
ydb-core-scheme
test-libs-exec
diff --git a/ydb/core/tablet_flat/benchmark/CMakeLists.windows-x86_64.txt b/ydb/core/tablet_flat/benchmark/CMakeLists.windows-x86_64.txt
index dba5dc0e86c..da491eea7f3 100644
--- a/ydb/core/tablet_flat/benchmark/CMakeLists.windows-x86_64.txt
+++ b/ydb/core/tablet_flat/benchmark/CMakeLists.windows-x86_64.txt
@@ -12,7 +12,7 @@ target_link_libraries(benchmark PUBLIC
contrib-libs-cxxsupp
yutil
library-cpp-cpuid_check
- cpp-testing-gbenchmark_main
+ cpp-testing-gbenchmark
library-cpp-resource
ydb-core-scheme
test-libs-exec