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 2ab8455da6..dbdaed7276 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 5592a4ab62..c67d278e53 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 51b755bab0..185d96e891 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 facf16a4fa..96f605c258 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 ccc95a4d97..0000000000
--- 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 e341ad39af..0000000000
--- 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 e341ad39af..0000000000
--- 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 ccc95a4d97..0000000000
--- 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 b5f18eb5e9..f83a626e83 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 b5f18eb5e9..f83a626e83 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 b5f18eb5e9..f83a626e83 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 95bdfd675e..92289c85fb 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 0000000000..52c2d17958
--- /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 98d2d98b05..98d2d98b05 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 0000000000..cfad7dc3cc
--- /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 0000000000..d1f192eee7
--- /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 0000000000..d1f192eee7
--- /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 f8b31df0c1..f8b31df0c1 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 0000000000..cfad7dc3cc
--- /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 43de4c9d47..43de4c9d47 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 d645695673..d645695673 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 205fb008af..205fb008af 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 77dcfbdc2a..77dcfbdc2a 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 f96f8596cd..f96f8596cd 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 51a50f2dff..51a50f2dff 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 ff2864804c..ff2864804c 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 963fea22f3..963fea22f3 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 94f516531b..94f516531b 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 01676bbc84..01676bbc84 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 eae2c320f6..eae2c320f6 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 53367c707c..53367c707c 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 f9ffbc5afb..f9ffbc5afb 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 0174bd3401..0174bd3401 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 5f7526e08d..5f7526e08d 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 c1cd5e85e4..c1cd5e85e4 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 1a000a0637..1a000a0637 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 9f6fab9b34..9f6fab9b34 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 1f555b2757..1f555b2757 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 7882628975..7882628975 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 825c57394a..825c57394a 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 df29b48d29..df29b48d29 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 3950e49814..3950e49814 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 cf5b78ee3a..cf5b78ee3a 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 1f5a58e31f..1f5a58e31f 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 83c94573f5..83c94573f5 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 827f21b927..827f21b927 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 396a390afb..396a390afb 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 d55a0e6f0b..d55a0e6f0b 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 45701667a2..45701667a2 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 bec78d9e5f..bec78d9e5f 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 8a60088ba7..8a60088ba7 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 680555d4b0..680555d4b0 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 630046782d..630046782d 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 076bc31a2e..076bc31a2e 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 ab59000f24..ab59000f24 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 f98551afe2..f98551afe2 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 5ba885ab00..5ba885ab00 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 b0d2c05e72..b0d2c05e72 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 b3196fc266..b3196fc266 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 37bdd2e980..37bdd2e980 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 e763d5c481..e763d5c481 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 4680285089..4680285089 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 eb23f59561..eb23f59561 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 0a4da83c19..0a4da83c19 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 65606ccd93..65606ccd93 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 2c9e555d92..2c9e555d92 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 0a6746d04d..0a6746d04d 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 8412008ffe..8412008ffe 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 1de2d87d4b..1de2d87d4b 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 698f2d43eb..698f2d43eb 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 38ecc236cf..70c5d112f1 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 3253a09a82..6b4fdb826d 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 66a59ee414..f3cdb5fbc1 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 66a59ee414..f3cdb5fbc1 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 f8b31df0c1..f8b31df0c1 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 3253a09a82..6b4fdb826d 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 0000000000..b7be8ef533
--- /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 523d18901a..523d18901a 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 eae13e8e48..ee916bece7 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 5f4b74bc0c..fc10ba19f6 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 d7ee4076b3..84d07a5980 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 0f81eddc3b..308e2ed89b 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 dba5dc0e86..da491eea7f 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