diff options
author | thegeorg <thegeorg@yandex-team.com> | 2023-06-08 13:56:44 +0300 |
---|---|---|
committer | thegeorg <thegeorg@yandex-team.com> | 2023-06-08 13:56:44 +0300 |
commit | 40479c2d3d1e9bd3eb213aba537570d28d37d8a2 (patch) | |
tree | 9a275dff7a8b4b20f6c7f33022a7ef800d7a4063 | |
parent | 74801b5fa21692b9fce51b8096694453568cbf8a (diff) | |
download | ydb-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.txt | 1 | ||||
-rw-r--r-- | contrib/libs/CMakeLists.linux-aarch64.txt | 1 | ||||
-rw-r--r-- | contrib/libs/CMakeLists.linux-x86_64.txt | 1 | ||||
-rw-r--r-- | contrib/libs/CMakeLists.windows-x86_64.txt | 1 | ||||
-rw-r--r-- | contrib/libs/benchmark/CMakeLists.darwin-x86_64.txt | 50 | ||||
-rw-r--r-- | contrib/libs/benchmark/CMakeLists.linux-aarch64.txt | 51 | ||||
-rw-r--r-- | contrib/libs/benchmark/CMakeLists.linux-x86_64.txt | 51 | ||||
-rw-r--r-- | contrib/libs/benchmark/CMakeLists.windows-x86_64.txt | 50 | ||||
-rw-r--r-- | contrib/restricted/CMakeLists.darwin-x86_64.txt | 1 | ||||
-rw-r--r-- | contrib/restricted/CMakeLists.linux-aarch64.txt | 1 | ||||
-rw-r--r-- | contrib/restricted/CMakeLists.linux-x86_64.txt | 1 | ||||
-rw-r--r-- | contrib/restricted/CMakeLists.windows-x86_64.txt | 1 | ||||
-rw-r--r-- | contrib/restricted/google/CMakeLists.txt | 9 | ||||
-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.txt | 50 | ||||
-rw-r--r-- | contrib/restricted/google/benchmark/CMakeLists.linux-aarch64.txt | 51 | ||||
-rw-r--r-- | contrib/restricted/google/benchmark/CMakeLists.linux-x86_64.txt | 51 | ||||
-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.txt | 50 | ||||
-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.txt | 2 | ||||
-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.h | 3 | ||||
-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.cpp | 2 | ||||
-rw-r--r-- | ydb/core/tablet_flat/benchmark/CMakeLists.darwin-x86_64.txt | 2 | ||||
-rw-r--r-- | ydb/core/tablet_flat/benchmark/CMakeLists.linux-aarch64.txt | 2 | ||||
-rw-r--r-- | ydb/core/tablet_flat/benchmark/CMakeLists.linux-x86_64.txt | 2 | ||||
-rw-r--r-- | ydb/core/tablet_flat/benchmark/CMakeLists.windows-x86_64.txt | 2 |
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 |