diff options
author | svidyuk <svidyuk@yandex-team.com> | 2023-08-30 20:31:54 +0300 |
---|---|---|
committer | svidyuk <svidyuk@yandex-team.com> | 2023-08-30 20:50:06 +0300 |
commit | c76aaf823d18acf064939d806427b39cea1bbe16 (patch) | |
tree | d85585d1cea05124f3f264965654164b38a0591e /library/cpp | |
parent | e7fbce1e36ca8d9a32abcc07805749d572a83dd3 (diff) | |
download | ydb-c76aaf823d18acf064939d806427b39cea1bbe16.tar.gz |
Fix input variable missprint
Diffstat (limited to 'library/cpp')
275 files changed, 6219 insertions, 16 deletions
diff --git a/library/cpp/CMakeLists.darwin-x86_64.txt b/library/cpp/CMakeLists.darwin-x86_64.txt index a0dc3890b1..772027a342 100644 --- a/library/cpp/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/CMakeLists.darwin-x86_64.txt @@ -26,6 +26,7 @@ add_subdirectory(comptable) add_subdirectory(config) add_subdirectory(containers) add_subdirectory(coroutine) +add_subdirectory(cppparser) add_subdirectory(cpuid_check) add_subdirectory(dbg_output) add_subdirectory(deprecated) diff --git a/library/cpp/CMakeLists.linux-aarch64.txt b/library/cpp/CMakeLists.linux-aarch64.txt index 697fc1f404..cd50b0e3a4 100644 --- a/library/cpp/CMakeLists.linux-aarch64.txt +++ b/library/cpp/CMakeLists.linux-aarch64.txt @@ -26,6 +26,7 @@ add_subdirectory(comptable) add_subdirectory(config) add_subdirectory(containers) add_subdirectory(coroutine) +add_subdirectory(cppparser) add_subdirectory(dbg_output) add_subdirectory(deprecated) add_subdirectory(diff) diff --git a/library/cpp/CMakeLists.linux-x86_64.txt b/library/cpp/CMakeLists.linux-x86_64.txt index a0dc3890b1..772027a342 100644 --- a/library/cpp/CMakeLists.linux-x86_64.txt +++ b/library/cpp/CMakeLists.linux-x86_64.txt @@ -26,6 +26,7 @@ add_subdirectory(comptable) add_subdirectory(config) add_subdirectory(containers) add_subdirectory(coroutine) +add_subdirectory(cppparser) add_subdirectory(cpuid_check) add_subdirectory(dbg_output) add_subdirectory(deprecated) diff --git a/library/cpp/CMakeLists.windows-x86_64.txt b/library/cpp/CMakeLists.windows-x86_64.txt index a0dc3890b1..772027a342 100644 --- a/library/cpp/CMakeLists.windows-x86_64.txt +++ b/library/cpp/CMakeLists.windows-x86_64.txt @@ -26,6 +26,7 @@ add_subdirectory(comptable) add_subdirectory(config) add_subdirectory(containers) add_subdirectory(coroutine) +add_subdirectory(cppparser) add_subdirectory(cpuid_check) add_subdirectory(dbg_output) add_subdirectory(deprecated) diff --git a/library/cpp/actors/CMakeLists.txt b/library/cpp/actors/CMakeLists.txt index 77b760d34a..becd73cd24 100644 --- a/library/cpp/actors/CMakeLists.txt +++ b/library/cpp/actors/CMakeLists.txt @@ -8,8 +8,10 @@ add_subdirectory(actor_type) add_subdirectory(core) +add_subdirectory(cppcoro) add_subdirectory(dnscachelib) add_subdirectory(dnsresolver) +add_subdirectory(examples) add_subdirectory(helpers) add_subdirectory(http) add_subdirectory(interconnect) diff --git a/library/cpp/actors/actor_type/CMakeLists.darwin-x86_64.txt b/library/cpp/actors/actor_type/CMakeLists.darwin-x86_64.txt index 1da729a852..825e96d2d8 100644 --- a/library/cpp/actors/actor_type/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/actors/actor_type/CMakeLists.darwin-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-actors-actor_type) target_link_libraries(cpp-actors-actor_type PUBLIC diff --git a/library/cpp/actors/actor_type/CMakeLists.linux-aarch64.txt b/library/cpp/actors/actor_type/CMakeLists.linux-aarch64.txt index f7c18c8665..dc1ebb7a22 100644 --- a/library/cpp/actors/actor_type/CMakeLists.linux-aarch64.txt +++ b/library/cpp/actors/actor_type/CMakeLists.linux-aarch64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-actors-actor_type) target_link_libraries(cpp-actors-actor_type PUBLIC diff --git a/library/cpp/actors/actor_type/CMakeLists.linux-x86_64.txt b/library/cpp/actors/actor_type/CMakeLists.linux-x86_64.txt index f7c18c8665..dc1ebb7a22 100644 --- a/library/cpp/actors/actor_type/CMakeLists.linux-x86_64.txt +++ b/library/cpp/actors/actor_type/CMakeLists.linux-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-actors-actor_type) target_link_libraries(cpp-actors-actor_type PUBLIC diff --git a/library/cpp/actors/actor_type/CMakeLists.windows-x86_64.txt b/library/cpp/actors/actor_type/CMakeLists.windows-x86_64.txt index 1da729a852..825e96d2d8 100644 --- a/library/cpp/actors/actor_type/CMakeLists.windows-x86_64.txt +++ b/library/cpp/actors/actor_type/CMakeLists.windows-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-actors-actor_type) target_link_libraries(cpp-actors-actor_type PUBLIC diff --git a/library/cpp/actors/core/CMakeLists.darwin-x86_64.txt b/library/cpp/actors/core/CMakeLists.darwin-x86_64.txt index 4ceef71c9a..c5c1629513 100644 --- a/library/cpp/actors/core/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/actors/core/CMakeLists.darwin-x86_64.txt @@ -6,6 +6,25 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-actors-core) target_link_libraries(cpp-actors-core PUBLIC diff --git a/library/cpp/actors/core/CMakeLists.linux-aarch64.txt b/library/cpp/actors/core/CMakeLists.linux-aarch64.txt index 41061f6dd1..23f4e3ba64 100644 --- a/library/cpp/actors/core/CMakeLists.linux-aarch64.txt +++ b/library/cpp/actors/core/CMakeLists.linux-aarch64.txt @@ -6,6 +6,25 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-actors-core) target_link_libraries(cpp-actors-core PUBLIC diff --git a/library/cpp/actors/core/CMakeLists.linux-x86_64.txt b/library/cpp/actors/core/CMakeLists.linux-x86_64.txt index 41061f6dd1..23f4e3ba64 100644 --- a/library/cpp/actors/core/CMakeLists.linux-x86_64.txt +++ b/library/cpp/actors/core/CMakeLists.linux-x86_64.txt @@ -6,6 +6,25 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-actors-core) target_link_libraries(cpp-actors-core PUBLIC diff --git a/library/cpp/actors/core/CMakeLists.windows-x86_64.txt b/library/cpp/actors/core/CMakeLists.windows-x86_64.txt index 4ceef71c9a..c5c1629513 100644 --- a/library/cpp/actors/core/CMakeLists.windows-x86_64.txt +++ b/library/cpp/actors/core/CMakeLists.windows-x86_64.txt @@ -6,6 +6,25 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-actors-core) target_link_libraries(cpp-actors-core PUBLIC diff --git a/library/cpp/actors/core/ut/CMakeLists.darwin-x86_64.txt b/library/cpp/actors/core/ut/CMakeLists.darwin-x86_64.txt new file mode 100644 index 0000000000..e56713f557 --- /dev/null +++ b/library/cpp/actors/core/ut/CMakeLists.darwin-x86_64.txt @@ -0,0 +1,89 @@ + +# 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_executable(library-cpp-actors-core-ut) +target_include_directories(library-cpp-actors-core-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core +) +target_link_libraries(library-cpp-actors-core-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-core + cpp-actors-interconnect + cpp-actors-testlib +) +target_link_options(library-cpp-actors-core-ut PRIVATE + -Wl,-platform_version,macos,11.0,11.0 + -fPIC + -fPIC + -framework + CoreFoundation +) +target_sources(library-cpp-actors-core-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/actor_coroutine_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/benchmark_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/actor_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/actorsystem_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/performance_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/ask_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/balancer_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/event_pb_payload_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/event_pb_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/executor_pool_basic_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/executor_pool_united_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/log_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/mon_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/scheduler_actor_ut.cpp +) +set_property( + TARGET + library-cpp-actors-core-ut + PROPERTY + SPLIT_FACTOR + 10 +) +add_yunittest( + NAME + library-cpp-actors-core-ut + TEST_TARGET + library-cpp-actors-core-ut + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-core-ut + PROPERTY + LABELS + MEDIUM +) +set_yunittest_property( + TEST + library-cpp-actors-core-ut + PROPERTY + PROCESSORS + 1 +) +set_yunittest_property( + TEST + library-cpp-actors-core-ut + PROPERTY + TIMEOUT + 600 +) +target_allocator(library-cpp-actors-core-ut + system_allocator +) +vcs_info(library-cpp-actors-core-ut) diff --git a/library/cpp/actors/core/ut/CMakeLists.linux-aarch64.txt b/library/cpp/actors/core/ut/CMakeLists.linux-aarch64.txt new file mode 100644 index 0000000000..bfd1f0f226 --- /dev/null +++ b/library/cpp/actors/core/ut/CMakeLists.linux-aarch64.txt @@ -0,0 +1,92 @@ + +# 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_executable(library-cpp-actors-core-ut) +target_include_directories(library-cpp-actors-core-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core +) +target_link_libraries(library-cpp-actors-core-ut PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + cpp-testing-unittest_main + cpp-actors-core + cpp-actors-interconnect + cpp-actors-testlib +) +target_link_options(library-cpp-actors-core-ut PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(library-cpp-actors-core-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/actor_coroutine_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/benchmark_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/actor_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/actorsystem_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/performance_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/ask_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/balancer_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/event_pb_payload_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/event_pb_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/executor_pool_basic_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/executor_pool_united_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/log_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/mon_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/scheduler_actor_ut.cpp +) +set_property( + TARGET + library-cpp-actors-core-ut + PROPERTY + SPLIT_FACTOR + 10 +) +add_yunittest( + NAME + library-cpp-actors-core-ut + TEST_TARGET + library-cpp-actors-core-ut + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-core-ut + PROPERTY + LABELS + MEDIUM +) +set_yunittest_property( + TEST + library-cpp-actors-core-ut + PROPERTY + PROCESSORS + 1 +) +set_yunittest_property( + TEST + library-cpp-actors-core-ut + PROPERTY + TIMEOUT + 600 +) +target_allocator(library-cpp-actors-core-ut + cpp-malloc-jemalloc +) +vcs_info(library-cpp-actors-core-ut) diff --git a/library/cpp/actors/core/ut/CMakeLists.linux-x86_64.txt b/library/cpp/actors/core/ut/CMakeLists.linux-x86_64.txt new file mode 100644 index 0000000000..145a291b45 --- /dev/null +++ b/library/cpp/actors/core/ut/CMakeLists.linux-x86_64.txt @@ -0,0 +1,94 @@ + +# 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_executable(library-cpp-actors-core-ut) +target_include_directories(library-cpp-actors-core-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core +) +target_link_libraries(library-cpp-actors-core-ut PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-core + cpp-actors-interconnect + cpp-actors-testlib +) +target_link_options(library-cpp-actors-core-ut PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(library-cpp-actors-core-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/actor_coroutine_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/benchmark_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/actor_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/actorsystem_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/performance_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/ask_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/balancer_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/event_pb_payload_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/event_pb_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/executor_pool_basic_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/executor_pool_united_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/log_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/mon_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/scheduler_actor_ut.cpp +) +set_property( + TARGET + library-cpp-actors-core-ut + PROPERTY + SPLIT_FACTOR + 10 +) +add_yunittest( + NAME + library-cpp-actors-core-ut + TEST_TARGET + library-cpp-actors-core-ut + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-core-ut + PROPERTY + LABELS + MEDIUM +) +set_yunittest_property( + TEST + library-cpp-actors-core-ut + PROPERTY + PROCESSORS + 1 +) +set_yunittest_property( + TEST + library-cpp-actors-core-ut + PROPERTY + TIMEOUT + 600 +) +target_allocator(library-cpp-actors-core-ut + cpp-malloc-tcmalloc + libs-tcmalloc-no_percpu_cache +) +vcs_info(library-cpp-actors-core-ut) diff --git a/library/cpp/actors/core/ut/CMakeLists.txt b/library/cpp/actors/core/ut/CMakeLists.txt new file mode 100644 index 0000000000..f8b31df0c1 --- /dev/null +++ b/library/cpp/actors/core/ut/CMakeLists.txt @@ -0,0 +1,17 @@ + +# 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. + + +if (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-aarch64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") + include(CMakeLists.darwin-x86_64.txt) +elseif (WIN32 AND CMAKE_SYSTEM_PROCESSOR STREQUAL "AMD64" AND NOT HAVE_CUDA) + include(CMakeLists.windows-x86_64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-x86_64.txt) +endif() diff --git a/library/cpp/actors/core/ut/CMakeLists.windows-x86_64.txt b/library/cpp/actors/core/ut/CMakeLists.windows-x86_64.txt new file mode 100644 index 0000000000..8e7e6bd499 --- /dev/null +++ b/library/cpp/actors/core/ut/CMakeLists.windows-x86_64.txt @@ -0,0 +1,82 @@ + +# 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_executable(library-cpp-actors-core-ut) +target_include_directories(library-cpp-actors-core-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core +) +target_link_libraries(library-cpp-actors-core-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-core + cpp-actors-interconnect + cpp-actors-testlib +) +target_sources(library-cpp-actors-core-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/actor_coroutine_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/benchmark_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/actor_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/actorsystem_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/performance_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/ask_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/balancer_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/event_pb_payload_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/event_pb_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/executor_pool_basic_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/executor_pool_united_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/log_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/mon_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/core/scheduler_actor_ut.cpp +) +set_property( + TARGET + library-cpp-actors-core-ut + PROPERTY + SPLIT_FACTOR + 10 +) +add_yunittest( + NAME + library-cpp-actors-core-ut + TEST_TARGET + library-cpp-actors-core-ut + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-core-ut + PROPERTY + LABELS + MEDIUM +) +set_yunittest_property( + TEST + library-cpp-actors-core-ut + PROPERTY + PROCESSORS + 1 +) +set_yunittest_property( + TEST + library-cpp-actors-core-ut + PROPERTY + TIMEOUT + 600 +) +target_allocator(library-cpp-actors-core-ut + system_allocator +) +vcs_info(library-cpp-actors-core-ut) diff --git a/library/cpp/actors/cppcoro/CMakeLists.darwin-x86_64.txt b/library/cpp/actors/cppcoro/CMakeLists.darwin-x86_64.txt new file mode 100644 index 0000000000..9795130141 --- /dev/null +++ b/library/cpp/actors/cppcoro/CMakeLists.darwin-x86_64.txt @@ -0,0 +1,24 @@ + +# 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(corobenchmark) +add_subdirectory(ut) + +add_library(cpp-actors-cppcoro) +target_link_libraries(cpp-actors-cppcoro PUBLIC + contrib-libs-cxxsupp + yutil + cpp-actors-core +) +target_sources(cpp-actors-cppcoro PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/cppcoro/await_callback.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/cppcoro/task_actor.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/cppcoro/task_group.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/cppcoro/task_result.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/cppcoro/task.cpp +) diff --git a/library/cpp/actors/cppcoro/CMakeLists.linux-aarch64.txt b/library/cpp/actors/cppcoro/CMakeLists.linux-aarch64.txt new file mode 100644 index 0000000000..514824dad2 --- /dev/null +++ b/library/cpp/actors/cppcoro/CMakeLists.linux-aarch64.txt @@ -0,0 +1,25 @@ + +# 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(corobenchmark) +add_subdirectory(ut) + +add_library(cpp-actors-cppcoro) +target_link_libraries(cpp-actors-cppcoro PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + cpp-actors-core +) +target_sources(cpp-actors-cppcoro PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/cppcoro/await_callback.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/cppcoro/task_actor.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/cppcoro/task_group.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/cppcoro/task_result.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/cppcoro/task.cpp +) diff --git a/library/cpp/actors/cppcoro/CMakeLists.linux-x86_64.txt b/library/cpp/actors/cppcoro/CMakeLists.linux-x86_64.txt new file mode 100644 index 0000000000..514824dad2 --- /dev/null +++ b/library/cpp/actors/cppcoro/CMakeLists.linux-x86_64.txt @@ -0,0 +1,25 @@ + +# 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(corobenchmark) +add_subdirectory(ut) + +add_library(cpp-actors-cppcoro) +target_link_libraries(cpp-actors-cppcoro PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + cpp-actors-core +) +target_sources(cpp-actors-cppcoro PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/cppcoro/await_callback.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/cppcoro/task_actor.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/cppcoro/task_group.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/cppcoro/task_result.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/cppcoro/task.cpp +) diff --git a/library/cpp/actors/cppcoro/CMakeLists.txt b/library/cpp/actors/cppcoro/CMakeLists.txt new file mode 100644 index 0000000000..f8b31df0c1 --- /dev/null +++ b/library/cpp/actors/cppcoro/CMakeLists.txt @@ -0,0 +1,17 @@ + +# 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. + + +if (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-aarch64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") + include(CMakeLists.darwin-x86_64.txt) +elseif (WIN32 AND CMAKE_SYSTEM_PROCESSOR STREQUAL "AMD64" AND NOT HAVE_CUDA) + include(CMakeLists.windows-x86_64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-x86_64.txt) +endif() diff --git a/library/cpp/actors/cppcoro/CMakeLists.windows-x86_64.txt b/library/cpp/actors/cppcoro/CMakeLists.windows-x86_64.txt new file mode 100644 index 0000000000..9795130141 --- /dev/null +++ b/library/cpp/actors/cppcoro/CMakeLists.windows-x86_64.txt @@ -0,0 +1,24 @@ + +# 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(corobenchmark) +add_subdirectory(ut) + +add_library(cpp-actors-cppcoro) +target_link_libraries(cpp-actors-cppcoro PUBLIC + contrib-libs-cxxsupp + yutil + cpp-actors-core +) +target_sources(cpp-actors-cppcoro PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/cppcoro/await_callback.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/cppcoro/task_actor.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/cppcoro/task_group.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/cppcoro/task_result.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/cppcoro/task.cpp +) diff --git a/library/cpp/actors/cppcoro/corobenchmark/CMakeLists.darwin-x86_64.txt b/library/cpp/actors/cppcoro/corobenchmark/CMakeLists.darwin-x86_64.txt new file mode 100644 index 0000000000..1b98f8aac0 --- /dev/null +++ b/library/cpp/actors/cppcoro/corobenchmark/CMakeLists.darwin-x86_64.txt @@ -0,0 +1,31 @@ + +# 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_executable(corobenchmark) +target_link_libraries(corobenchmark PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + testing-benchmark-main + cpp-actors-cppcoro +) +target_link_options(corobenchmark PRIVATE + -Wl,-platform_version,macos,11.0,11.0 + -fPIC + -fPIC + -framework + CoreFoundation +) +target_sources(corobenchmark PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/cppcoro/corobenchmark/main.cpp +) +target_allocator(corobenchmark + system_allocator +) +vcs_info(corobenchmark) diff --git a/library/cpp/actors/cppcoro/corobenchmark/CMakeLists.linux-aarch64.txt b/library/cpp/actors/cppcoro/corobenchmark/CMakeLists.linux-aarch64.txt new file mode 100644 index 0000000000..f12dfdad8d --- /dev/null +++ b/library/cpp/actors/cppcoro/corobenchmark/CMakeLists.linux-aarch64.txt @@ -0,0 +1,34 @@ + +# 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_executable(corobenchmark) +target_link_libraries(corobenchmark PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + testing-benchmark-main + cpp-actors-cppcoro +) +target_link_options(corobenchmark PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(corobenchmark PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/cppcoro/corobenchmark/main.cpp +) +target_allocator(corobenchmark + cpp-malloc-jemalloc +) +vcs_info(corobenchmark) diff --git a/library/cpp/actors/cppcoro/corobenchmark/CMakeLists.linux-x86_64.txt b/library/cpp/actors/cppcoro/corobenchmark/CMakeLists.linux-x86_64.txt new file mode 100644 index 0000000000..e5b37926d1 --- /dev/null +++ b/library/cpp/actors/cppcoro/corobenchmark/CMakeLists.linux-x86_64.txt @@ -0,0 +1,36 @@ + +# 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_executable(corobenchmark) +target_link_libraries(corobenchmark PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + testing-benchmark-main + cpp-actors-cppcoro +) +target_link_options(corobenchmark PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(corobenchmark PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/cppcoro/corobenchmark/main.cpp +) +target_allocator(corobenchmark + cpp-malloc-tcmalloc + libs-tcmalloc-no_percpu_cache +) +vcs_info(corobenchmark) diff --git a/library/cpp/actors/cppcoro/corobenchmark/CMakeLists.txt b/library/cpp/actors/cppcoro/corobenchmark/CMakeLists.txt new file mode 100644 index 0000000000..f8b31df0c1 --- /dev/null +++ b/library/cpp/actors/cppcoro/corobenchmark/CMakeLists.txt @@ -0,0 +1,17 @@ + +# 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. + + +if (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-aarch64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") + include(CMakeLists.darwin-x86_64.txt) +elseif (WIN32 AND CMAKE_SYSTEM_PROCESSOR STREQUAL "AMD64" AND NOT HAVE_CUDA) + include(CMakeLists.windows-x86_64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-x86_64.txt) +endif() diff --git a/library/cpp/actors/cppcoro/corobenchmark/CMakeLists.windows-x86_64.txt b/library/cpp/actors/cppcoro/corobenchmark/CMakeLists.windows-x86_64.txt new file mode 100644 index 0000000000..c9a8359b4b --- /dev/null +++ b/library/cpp/actors/cppcoro/corobenchmark/CMakeLists.windows-x86_64.txt @@ -0,0 +1,24 @@ + +# 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_executable(corobenchmark) +target_link_libraries(corobenchmark PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + testing-benchmark-main + cpp-actors-cppcoro +) +target_sources(corobenchmark PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/cppcoro/corobenchmark/main.cpp +) +target_allocator(corobenchmark + system_allocator +) +vcs_info(corobenchmark) diff --git a/library/cpp/actors/cppcoro/ut/CMakeLists.darwin-x86_64.txt b/library/cpp/actors/cppcoro/ut/CMakeLists.darwin-x86_64.txt new file mode 100644 index 0000000000..7cebff01de --- /dev/null +++ b/library/cpp/actors/cppcoro/ut/CMakeLists.darwin-x86_64.txt @@ -0,0 +1,69 @@ + +# 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_executable(library-cpp-actors-cppcoro-ut) +target_include_directories(library-cpp-actors-cppcoro-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/cppcoro +) +target_link_libraries(library-cpp-actors-cppcoro-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-cppcoro + cpp-actors-testlib +) +target_link_options(library-cpp-actors-cppcoro-ut PRIVATE + -Wl,-platform_version,macos,11.0,11.0 + -fPIC + -fPIC + -framework + CoreFoundation +) +target_sources(library-cpp-actors-cppcoro-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/cppcoro/task_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/cppcoro/task_actor_ut.cpp +) +set_property( + TARGET + library-cpp-actors-cppcoro-ut + PROPERTY + SPLIT_FACTOR + 1 +) +add_yunittest( + NAME + library-cpp-actors-cppcoro-ut + TEST_TARGET + library-cpp-actors-cppcoro-ut + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-cppcoro-ut + PROPERTY + LABELS + SMALL +) +set_yunittest_property( + TEST + library-cpp-actors-cppcoro-ut + PROPERTY + PROCESSORS + 1 +) +target_allocator(library-cpp-actors-cppcoro-ut + system_allocator +) +vcs_info(library-cpp-actors-cppcoro-ut) diff --git a/library/cpp/actors/cppcoro/ut/CMakeLists.linux-aarch64.txt b/library/cpp/actors/cppcoro/ut/CMakeLists.linux-aarch64.txt new file mode 100644 index 0000000000..4a11af3456 --- /dev/null +++ b/library/cpp/actors/cppcoro/ut/CMakeLists.linux-aarch64.txt @@ -0,0 +1,72 @@ + +# 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_executable(library-cpp-actors-cppcoro-ut) +target_include_directories(library-cpp-actors-cppcoro-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/cppcoro +) +target_link_libraries(library-cpp-actors-cppcoro-ut PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + cpp-testing-unittest_main + cpp-actors-cppcoro + cpp-actors-testlib +) +target_link_options(library-cpp-actors-cppcoro-ut PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(library-cpp-actors-cppcoro-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/cppcoro/task_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/cppcoro/task_actor_ut.cpp +) +set_property( + TARGET + library-cpp-actors-cppcoro-ut + PROPERTY + SPLIT_FACTOR + 1 +) +add_yunittest( + NAME + library-cpp-actors-cppcoro-ut + TEST_TARGET + library-cpp-actors-cppcoro-ut + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-cppcoro-ut + PROPERTY + LABELS + SMALL +) +set_yunittest_property( + TEST + library-cpp-actors-cppcoro-ut + PROPERTY + PROCESSORS + 1 +) +target_allocator(library-cpp-actors-cppcoro-ut + cpp-malloc-jemalloc +) +vcs_info(library-cpp-actors-cppcoro-ut) diff --git a/library/cpp/actors/cppcoro/ut/CMakeLists.linux-x86_64.txt b/library/cpp/actors/cppcoro/ut/CMakeLists.linux-x86_64.txt new file mode 100644 index 0000000000..2e2412f989 --- /dev/null +++ b/library/cpp/actors/cppcoro/ut/CMakeLists.linux-x86_64.txt @@ -0,0 +1,74 @@ + +# 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_executable(library-cpp-actors-cppcoro-ut) +target_include_directories(library-cpp-actors-cppcoro-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/cppcoro +) +target_link_libraries(library-cpp-actors-cppcoro-ut PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-cppcoro + cpp-actors-testlib +) +target_link_options(library-cpp-actors-cppcoro-ut PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(library-cpp-actors-cppcoro-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/cppcoro/task_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/cppcoro/task_actor_ut.cpp +) +set_property( + TARGET + library-cpp-actors-cppcoro-ut + PROPERTY + SPLIT_FACTOR + 1 +) +add_yunittest( + NAME + library-cpp-actors-cppcoro-ut + TEST_TARGET + library-cpp-actors-cppcoro-ut + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-cppcoro-ut + PROPERTY + LABELS + SMALL +) +set_yunittest_property( + TEST + library-cpp-actors-cppcoro-ut + PROPERTY + PROCESSORS + 1 +) +target_allocator(library-cpp-actors-cppcoro-ut + cpp-malloc-tcmalloc + libs-tcmalloc-no_percpu_cache +) +vcs_info(library-cpp-actors-cppcoro-ut) diff --git a/library/cpp/actors/cppcoro/ut/CMakeLists.txt b/library/cpp/actors/cppcoro/ut/CMakeLists.txt new file mode 100644 index 0000000000..f8b31df0c1 --- /dev/null +++ b/library/cpp/actors/cppcoro/ut/CMakeLists.txt @@ -0,0 +1,17 @@ + +# 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. + + +if (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-aarch64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") + include(CMakeLists.darwin-x86_64.txt) +elseif (WIN32 AND CMAKE_SYSTEM_PROCESSOR STREQUAL "AMD64" AND NOT HAVE_CUDA) + include(CMakeLists.windows-x86_64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-x86_64.txt) +endif() diff --git a/library/cpp/actors/cppcoro/ut/CMakeLists.windows-x86_64.txt b/library/cpp/actors/cppcoro/ut/CMakeLists.windows-x86_64.txt new file mode 100644 index 0000000000..e3b8b019c8 --- /dev/null +++ b/library/cpp/actors/cppcoro/ut/CMakeLists.windows-x86_64.txt @@ -0,0 +1,62 @@ + +# 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_executable(library-cpp-actors-cppcoro-ut) +target_include_directories(library-cpp-actors-cppcoro-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/cppcoro +) +target_link_libraries(library-cpp-actors-cppcoro-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-cppcoro + cpp-actors-testlib +) +target_sources(library-cpp-actors-cppcoro-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/cppcoro/task_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/cppcoro/task_actor_ut.cpp +) +set_property( + TARGET + library-cpp-actors-cppcoro-ut + PROPERTY + SPLIT_FACTOR + 1 +) +add_yunittest( + NAME + library-cpp-actors-cppcoro-ut + TEST_TARGET + library-cpp-actors-cppcoro-ut + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-cppcoro-ut + PROPERTY + LABELS + SMALL +) +set_yunittest_property( + TEST + library-cpp-actors-cppcoro-ut + PROPERTY + PROCESSORS + 1 +) +target_allocator(library-cpp-actors-cppcoro-ut + system_allocator +) +vcs_info(library-cpp-actors-cppcoro-ut) diff --git a/library/cpp/actors/dnsresolver/CMakeLists.darwin-x86_64.txt b/library/cpp/actors/dnsresolver/CMakeLists.darwin-x86_64.txt index 99c09b86fc..8d9cb550f1 100644 --- a/library/cpp/actors/dnsresolver/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/actors/dnsresolver/CMakeLists.darwin-x86_64.txt @@ -7,6 +7,7 @@ find_package(c-ares REQUIRED) +add_subdirectory(ut) add_library(cpp-actors-dnsresolver) target_link_libraries(cpp-actors-dnsresolver PUBLIC diff --git a/library/cpp/actors/dnsresolver/CMakeLists.linux-aarch64.txt b/library/cpp/actors/dnsresolver/CMakeLists.linux-aarch64.txt index da628866a7..c4741c037e 100644 --- a/library/cpp/actors/dnsresolver/CMakeLists.linux-aarch64.txt +++ b/library/cpp/actors/dnsresolver/CMakeLists.linux-aarch64.txt @@ -7,6 +7,7 @@ find_package(c-ares REQUIRED) +add_subdirectory(ut) add_library(cpp-actors-dnsresolver) target_link_libraries(cpp-actors-dnsresolver PUBLIC diff --git a/library/cpp/actors/dnsresolver/CMakeLists.linux-x86_64.txt b/library/cpp/actors/dnsresolver/CMakeLists.linux-x86_64.txt index da628866a7..c4741c037e 100644 --- a/library/cpp/actors/dnsresolver/CMakeLists.linux-x86_64.txt +++ b/library/cpp/actors/dnsresolver/CMakeLists.linux-x86_64.txt @@ -7,6 +7,7 @@ find_package(c-ares REQUIRED) +add_subdirectory(ut) add_library(cpp-actors-dnsresolver) target_link_libraries(cpp-actors-dnsresolver PUBLIC diff --git a/library/cpp/actors/dnsresolver/CMakeLists.windows-x86_64.txt b/library/cpp/actors/dnsresolver/CMakeLists.windows-x86_64.txt index 99c09b86fc..8d9cb550f1 100644 --- a/library/cpp/actors/dnsresolver/CMakeLists.windows-x86_64.txt +++ b/library/cpp/actors/dnsresolver/CMakeLists.windows-x86_64.txt @@ -7,6 +7,7 @@ find_package(c-ares REQUIRED) +add_subdirectory(ut) add_library(cpp-actors-dnsresolver) target_link_libraries(cpp-actors-dnsresolver PUBLIC diff --git a/library/cpp/actors/dnsresolver/ut/CMakeLists.darwin-x86_64.txt b/library/cpp/actors/dnsresolver/ut/CMakeLists.darwin-x86_64.txt new file mode 100644 index 0000000000..9e092bba80 --- /dev/null +++ b/library/cpp/actors/dnsresolver/ut/CMakeLists.darwin-x86_64.txt @@ -0,0 +1,71 @@ + +# 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_executable(library-cpp-actors-dnsresolver-ut) +target_include_directories(library-cpp-actors-dnsresolver-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/dnsresolver + ${CMAKE_SOURCE_DIR}/contrib/libs/c-ares/include +) +target_link_libraries(library-cpp-actors-dnsresolver-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-dnsresolver + cpp-actors-testlib +) +target_link_options(library-cpp-actors-dnsresolver-ut PRIVATE + -Wl,-platform_version,macos,11.0,11.0 + -fPIC + -fPIC + -framework + CoreFoundation +) +target_sources(library-cpp-actors-dnsresolver-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/dnsresolver/dnsresolver_caching_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/dnsresolver/dnsresolver_ondemand_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/dnsresolver/dnsresolver_ut.cpp +) +set_property( + TARGET + library-cpp-actors-dnsresolver-ut + PROPERTY + SPLIT_FACTOR + 1 +) +add_yunittest( + NAME + library-cpp-actors-dnsresolver-ut + TEST_TARGET + library-cpp-actors-dnsresolver-ut + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-dnsresolver-ut + PROPERTY + LABELS + SMALL +) +set_yunittest_property( + TEST + library-cpp-actors-dnsresolver-ut + PROPERTY + PROCESSORS + 1 +) +target_allocator(library-cpp-actors-dnsresolver-ut + system_allocator +) +vcs_info(library-cpp-actors-dnsresolver-ut) diff --git a/library/cpp/actors/dnsresolver/ut/CMakeLists.linux-aarch64.txt b/library/cpp/actors/dnsresolver/ut/CMakeLists.linux-aarch64.txt new file mode 100644 index 0000000000..c8eb27acd0 --- /dev/null +++ b/library/cpp/actors/dnsresolver/ut/CMakeLists.linux-aarch64.txt @@ -0,0 +1,74 @@ + +# 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_executable(library-cpp-actors-dnsresolver-ut) +target_include_directories(library-cpp-actors-dnsresolver-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/dnsresolver + ${CMAKE_SOURCE_DIR}/contrib/libs/c-ares/include +) +target_link_libraries(library-cpp-actors-dnsresolver-ut PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + cpp-testing-unittest_main + cpp-actors-dnsresolver + cpp-actors-testlib +) +target_link_options(library-cpp-actors-dnsresolver-ut PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(library-cpp-actors-dnsresolver-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/dnsresolver/dnsresolver_caching_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/dnsresolver/dnsresolver_ondemand_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/dnsresolver/dnsresolver_ut.cpp +) +set_property( + TARGET + library-cpp-actors-dnsresolver-ut + PROPERTY + SPLIT_FACTOR + 1 +) +add_yunittest( + NAME + library-cpp-actors-dnsresolver-ut + TEST_TARGET + library-cpp-actors-dnsresolver-ut + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-dnsresolver-ut + PROPERTY + LABELS + SMALL +) +set_yunittest_property( + TEST + library-cpp-actors-dnsresolver-ut + PROPERTY + PROCESSORS + 1 +) +target_allocator(library-cpp-actors-dnsresolver-ut + cpp-malloc-jemalloc +) +vcs_info(library-cpp-actors-dnsresolver-ut) diff --git a/library/cpp/actors/dnsresolver/ut/CMakeLists.linux-x86_64.txt b/library/cpp/actors/dnsresolver/ut/CMakeLists.linux-x86_64.txt new file mode 100644 index 0000000000..eae7bc85a3 --- /dev/null +++ b/library/cpp/actors/dnsresolver/ut/CMakeLists.linux-x86_64.txt @@ -0,0 +1,76 @@ + +# 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_executable(library-cpp-actors-dnsresolver-ut) +target_include_directories(library-cpp-actors-dnsresolver-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/dnsresolver + ${CMAKE_SOURCE_DIR}/contrib/libs/c-ares/include +) +target_link_libraries(library-cpp-actors-dnsresolver-ut PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-dnsresolver + cpp-actors-testlib +) +target_link_options(library-cpp-actors-dnsresolver-ut PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(library-cpp-actors-dnsresolver-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/dnsresolver/dnsresolver_caching_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/dnsresolver/dnsresolver_ondemand_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/dnsresolver/dnsresolver_ut.cpp +) +set_property( + TARGET + library-cpp-actors-dnsresolver-ut + PROPERTY + SPLIT_FACTOR + 1 +) +add_yunittest( + NAME + library-cpp-actors-dnsresolver-ut + TEST_TARGET + library-cpp-actors-dnsresolver-ut + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-dnsresolver-ut + PROPERTY + LABELS + SMALL +) +set_yunittest_property( + TEST + library-cpp-actors-dnsresolver-ut + PROPERTY + PROCESSORS + 1 +) +target_allocator(library-cpp-actors-dnsresolver-ut + cpp-malloc-tcmalloc + libs-tcmalloc-no_percpu_cache +) +vcs_info(library-cpp-actors-dnsresolver-ut) diff --git a/library/cpp/actors/dnsresolver/ut/CMakeLists.txt b/library/cpp/actors/dnsresolver/ut/CMakeLists.txt new file mode 100644 index 0000000000..f8b31df0c1 --- /dev/null +++ b/library/cpp/actors/dnsresolver/ut/CMakeLists.txt @@ -0,0 +1,17 @@ + +# 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. + + +if (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-aarch64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") + include(CMakeLists.darwin-x86_64.txt) +elseif (WIN32 AND CMAKE_SYSTEM_PROCESSOR STREQUAL "AMD64" AND NOT HAVE_CUDA) + include(CMakeLists.windows-x86_64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-x86_64.txt) +endif() diff --git a/library/cpp/actors/dnsresolver/ut/CMakeLists.windows-x86_64.txt b/library/cpp/actors/dnsresolver/ut/CMakeLists.windows-x86_64.txt new file mode 100644 index 0000000000..7705d206a3 --- /dev/null +++ b/library/cpp/actors/dnsresolver/ut/CMakeLists.windows-x86_64.txt @@ -0,0 +1,64 @@ + +# 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_executable(library-cpp-actors-dnsresolver-ut) +target_include_directories(library-cpp-actors-dnsresolver-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/dnsresolver + ${CMAKE_SOURCE_DIR}/contrib/libs/c-ares/include +) +target_link_libraries(library-cpp-actors-dnsresolver-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-dnsresolver + cpp-actors-testlib +) +target_sources(library-cpp-actors-dnsresolver-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/dnsresolver/dnsresolver_caching_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/dnsresolver/dnsresolver_ondemand_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/dnsresolver/dnsresolver_ut.cpp +) +set_property( + TARGET + library-cpp-actors-dnsresolver-ut + PROPERTY + SPLIT_FACTOR + 1 +) +add_yunittest( + NAME + library-cpp-actors-dnsresolver-ut + TEST_TARGET + library-cpp-actors-dnsresolver-ut + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-dnsresolver-ut + PROPERTY + LABELS + SMALL +) +set_yunittest_property( + TEST + library-cpp-actors-dnsresolver-ut + PROPERTY + PROCESSORS + 1 +) +target_allocator(library-cpp-actors-dnsresolver-ut + system_allocator +) +vcs_info(library-cpp-actors-dnsresolver-ut) diff --git a/library/cpp/actors/examples/01_ping_pong/CMakeLists.darwin-x86_64.txt b/library/cpp/actors/examples/01_ping_pong/CMakeLists.darwin-x86_64.txt new file mode 100644 index 0000000000..1e053eb6b4 --- /dev/null +++ b/library/cpp/actors/examples/01_ping_pong/CMakeLists.darwin-x86_64.txt @@ -0,0 +1,30 @@ + +# 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_executable(example_01_ping_pong) +target_link_libraries(example_01_ping_pong PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-actors-core +) +target_link_options(example_01_ping_pong PRIVATE + -Wl,-platform_version,macos,11.0,11.0 + -fPIC + -fPIC + -framework + CoreFoundation +) +target_sources(example_01_ping_pong PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/examples/01_ping_pong/main.cpp +) +target_allocator(example_01_ping_pong + library-cpp-lfalloc +) +vcs_info(example_01_ping_pong) diff --git a/library/cpp/actors/examples/01_ping_pong/CMakeLists.linux-aarch64.txt b/library/cpp/actors/examples/01_ping_pong/CMakeLists.linux-aarch64.txt new file mode 100644 index 0000000000..5884f06261 --- /dev/null +++ b/library/cpp/actors/examples/01_ping_pong/CMakeLists.linux-aarch64.txt @@ -0,0 +1,33 @@ + +# 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_executable(example_01_ping_pong) +target_link_libraries(example_01_ping_pong PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + cpp-actors-core +) +target_link_options(example_01_ping_pong PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(example_01_ping_pong PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/examples/01_ping_pong/main.cpp +) +target_allocator(example_01_ping_pong + library-cpp-lfalloc +) +vcs_info(example_01_ping_pong) diff --git a/library/cpp/actors/examples/01_ping_pong/CMakeLists.linux-x86_64.txt b/library/cpp/actors/examples/01_ping_pong/CMakeLists.linux-x86_64.txt new file mode 100644 index 0000000000..7320982029 --- /dev/null +++ b/library/cpp/actors/examples/01_ping_pong/CMakeLists.linux-x86_64.txt @@ -0,0 +1,34 @@ + +# 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_executable(example_01_ping_pong) +target_link_libraries(example_01_ping_pong PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-actors-core +) +target_link_options(example_01_ping_pong PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(example_01_ping_pong PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/examples/01_ping_pong/main.cpp +) +target_allocator(example_01_ping_pong + library-cpp-lfalloc +) +vcs_info(example_01_ping_pong) diff --git a/library/cpp/actors/examples/01_ping_pong/CMakeLists.txt b/library/cpp/actors/examples/01_ping_pong/CMakeLists.txt new file mode 100644 index 0000000000..f8b31df0c1 --- /dev/null +++ b/library/cpp/actors/examples/01_ping_pong/CMakeLists.txt @@ -0,0 +1,17 @@ + +# 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. + + +if (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-aarch64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") + include(CMakeLists.darwin-x86_64.txt) +elseif (WIN32 AND CMAKE_SYSTEM_PROCESSOR STREQUAL "AMD64" AND NOT HAVE_CUDA) + include(CMakeLists.windows-x86_64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-x86_64.txt) +endif() diff --git a/library/cpp/actors/examples/01_ping_pong/CMakeLists.windows-x86_64.txt b/library/cpp/actors/examples/01_ping_pong/CMakeLists.windows-x86_64.txt new file mode 100644 index 0000000000..22c41768c9 --- /dev/null +++ b/library/cpp/actors/examples/01_ping_pong/CMakeLists.windows-x86_64.txt @@ -0,0 +1,23 @@ + +# 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_executable(example_01_ping_pong) +target_link_libraries(example_01_ping_pong PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-actors-core +) +target_sources(example_01_ping_pong PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/examples/01_ping_pong/main.cpp +) +target_allocator(example_01_ping_pong + library-cpp-lfalloc +) +vcs_info(example_01_ping_pong) diff --git a/library/cpp/actors/examples/02_discovery/CMakeLists.darwin-x86_64.txt b/library/cpp/actors/examples/02_discovery/CMakeLists.darwin-x86_64.txt new file mode 100644 index 0000000000..1003ca94c5 --- /dev/null +++ b/library/cpp/actors/examples/02_discovery/CMakeLists.darwin-x86_64.txt @@ -0,0 +1,67 @@ + +# 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. + + +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) + +add_executable(example_02_discovery) +target_link_libraries(example_02_discovery PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-actors-core + cpp-actors-dnsresolver + cpp-actors-interconnect + cpp-actors-http + contrib-libs-protobuf +) +target_link_options(example_02_discovery PRIVATE + -Wl,-platform_version,macos,11.0,11.0 + -fPIC + -fPIC + -framework + CoreFoundation +) +target_proto_messages(example_02_discovery PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/examples/02_discovery/protocol.proto +) +target_sources(example_02_discovery PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/examples/02_discovery/endpoint.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/examples/02_discovery/lookup.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/examples/02_discovery/main.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/examples/02_discovery/publish.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/examples/02_discovery/replica.cpp +) +target_allocator(example_02_discovery + library-cpp-lfalloc +) +target_proto_addincls(example_02_discovery + ./ + ${CMAKE_SOURCE_DIR}/ + ${CMAKE_BINARY_DIR} + ${CMAKE_SOURCE_DIR} + ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src + ${CMAKE_SOURCE_DIR}/contrib/libs/opentelemetry-proto + ${CMAKE_BINARY_DIR} + ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src +) +target_proto_outs(example_02_discovery + --cpp_out=${CMAKE_BINARY_DIR}/ + --cpp_styleguide_out=${CMAKE_BINARY_DIR}/ +) +vcs_info(example_02_discovery) diff --git a/library/cpp/actors/examples/02_discovery/CMakeLists.linux-aarch64.txt b/library/cpp/actors/examples/02_discovery/CMakeLists.linux-aarch64.txt new file mode 100644 index 0000000000..564892d9f7 --- /dev/null +++ b/library/cpp/actors/examples/02_discovery/CMakeLists.linux-aarch64.txt @@ -0,0 +1,70 @@ + +# 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. + + +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) + +add_executable(example_02_discovery) +target_link_libraries(example_02_discovery PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + cpp-actors-core + cpp-actors-dnsresolver + cpp-actors-interconnect + cpp-actors-http + contrib-libs-protobuf +) +target_link_options(example_02_discovery PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +target_proto_messages(example_02_discovery PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/examples/02_discovery/protocol.proto +) +target_sources(example_02_discovery PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/examples/02_discovery/endpoint.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/examples/02_discovery/lookup.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/examples/02_discovery/main.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/examples/02_discovery/publish.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/examples/02_discovery/replica.cpp +) +target_allocator(example_02_discovery + library-cpp-lfalloc +) +target_proto_addincls(example_02_discovery + ./ + ${CMAKE_SOURCE_DIR}/ + ${CMAKE_BINARY_DIR} + ${CMAKE_SOURCE_DIR} + ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src + ${CMAKE_SOURCE_DIR}/contrib/libs/opentelemetry-proto + ${CMAKE_BINARY_DIR} + ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src +) +target_proto_outs(example_02_discovery + --cpp_out=${CMAKE_BINARY_DIR}/ + --cpp_styleguide_out=${CMAKE_BINARY_DIR}/ +) +vcs_info(example_02_discovery) diff --git a/library/cpp/actors/examples/02_discovery/CMakeLists.linux-x86_64.txt b/library/cpp/actors/examples/02_discovery/CMakeLists.linux-x86_64.txt new file mode 100644 index 0000000000..aed3404cb8 --- /dev/null +++ b/library/cpp/actors/examples/02_discovery/CMakeLists.linux-x86_64.txt @@ -0,0 +1,71 @@ + +# 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. + + +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) + +add_executable(example_02_discovery) +target_link_libraries(example_02_discovery PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-actors-core + cpp-actors-dnsresolver + cpp-actors-interconnect + cpp-actors-http + contrib-libs-protobuf +) +target_link_options(example_02_discovery PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +target_proto_messages(example_02_discovery PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/examples/02_discovery/protocol.proto +) +target_sources(example_02_discovery PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/examples/02_discovery/endpoint.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/examples/02_discovery/lookup.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/examples/02_discovery/main.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/examples/02_discovery/publish.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/examples/02_discovery/replica.cpp +) +target_allocator(example_02_discovery + library-cpp-lfalloc +) +target_proto_addincls(example_02_discovery + ./ + ${CMAKE_SOURCE_DIR}/ + ${CMAKE_BINARY_DIR} + ${CMAKE_SOURCE_DIR} + ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src + ${CMAKE_SOURCE_DIR}/contrib/libs/opentelemetry-proto + ${CMAKE_BINARY_DIR} + ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src +) +target_proto_outs(example_02_discovery + --cpp_out=${CMAKE_BINARY_DIR}/ + --cpp_styleguide_out=${CMAKE_BINARY_DIR}/ +) +vcs_info(example_02_discovery) diff --git a/library/cpp/actors/examples/02_discovery/CMakeLists.txt b/library/cpp/actors/examples/02_discovery/CMakeLists.txt new file mode 100644 index 0000000000..f8b31df0c1 --- /dev/null +++ b/library/cpp/actors/examples/02_discovery/CMakeLists.txt @@ -0,0 +1,17 @@ + +# 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. + + +if (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-aarch64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") + include(CMakeLists.darwin-x86_64.txt) +elseif (WIN32 AND CMAKE_SYSTEM_PROCESSOR STREQUAL "AMD64" AND NOT HAVE_CUDA) + include(CMakeLists.windows-x86_64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-x86_64.txt) +endif() diff --git a/library/cpp/actors/examples/02_discovery/CMakeLists.windows-x86_64.txt b/library/cpp/actors/examples/02_discovery/CMakeLists.windows-x86_64.txt new file mode 100644 index 0000000000..6bf59ae8c9 --- /dev/null +++ b/library/cpp/actors/examples/02_discovery/CMakeLists.windows-x86_64.txt @@ -0,0 +1,60 @@ + +# 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. + + +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) + +add_executable(example_02_discovery) +target_link_libraries(example_02_discovery PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-actors-core + cpp-actors-dnsresolver + cpp-actors-interconnect + cpp-actors-http + contrib-libs-protobuf +) +target_proto_messages(example_02_discovery PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/examples/02_discovery/protocol.proto +) +target_sources(example_02_discovery PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/examples/02_discovery/endpoint.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/examples/02_discovery/lookup.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/examples/02_discovery/main.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/examples/02_discovery/publish.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/examples/02_discovery/replica.cpp +) +target_allocator(example_02_discovery + library-cpp-lfalloc +) +target_proto_addincls(example_02_discovery + ./ + ${CMAKE_SOURCE_DIR}/ + ${CMAKE_BINARY_DIR} + ${CMAKE_SOURCE_DIR} + ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src + ${CMAKE_SOURCE_DIR}/contrib/libs/opentelemetry-proto + ${CMAKE_BINARY_DIR} + ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src +) +target_proto_outs(example_02_discovery + --cpp_out=${CMAKE_BINARY_DIR}/ + --cpp_styleguide_out=${CMAKE_BINARY_DIR}/ +) +vcs_info(example_02_discovery) diff --git a/library/cpp/actors/examples/CMakeLists.txt b/library/cpp/actors/examples/CMakeLists.txt new file mode 100644 index 0000000000..bcda1cfeef --- /dev/null +++ b/library/cpp/actors/examples/CMakeLists.txt @@ -0,0 +1,10 @@ + +# 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(01_ping_pong) +add_subdirectory(02_discovery) diff --git a/library/cpp/actors/helpers/CMakeLists.darwin-x86_64.txt b/library/cpp/actors/helpers/CMakeLists.darwin-x86_64.txt index 16ecfc7b98..7367c0b925 100644 --- a/library/cpp/actors/helpers/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/actors/helpers/CMakeLists.darwin-x86_64.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(cpp-actors-helpers) target_link_libraries(cpp-actors-helpers PUBLIC diff --git a/library/cpp/actors/helpers/CMakeLists.linux-aarch64.txt b/library/cpp/actors/helpers/CMakeLists.linux-aarch64.txt index b00db82fde..da8ce6e8e6 100644 --- a/library/cpp/actors/helpers/CMakeLists.linux-aarch64.txt +++ b/library/cpp/actors/helpers/CMakeLists.linux-aarch64.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(cpp-actors-helpers) target_link_libraries(cpp-actors-helpers PUBLIC diff --git a/library/cpp/actors/helpers/CMakeLists.linux-x86_64.txt b/library/cpp/actors/helpers/CMakeLists.linux-x86_64.txt index b00db82fde..da8ce6e8e6 100644 --- a/library/cpp/actors/helpers/CMakeLists.linux-x86_64.txt +++ b/library/cpp/actors/helpers/CMakeLists.linux-x86_64.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(cpp-actors-helpers) target_link_libraries(cpp-actors-helpers PUBLIC diff --git a/library/cpp/actors/helpers/CMakeLists.windows-x86_64.txt b/library/cpp/actors/helpers/CMakeLists.windows-x86_64.txt index 16ecfc7b98..7367c0b925 100644 --- a/library/cpp/actors/helpers/CMakeLists.windows-x86_64.txt +++ b/library/cpp/actors/helpers/CMakeLists.windows-x86_64.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(cpp-actors-helpers) target_link_libraries(cpp-actors-helpers PUBLIC diff --git a/library/cpp/actors/helpers/ut/CMakeLists.darwin-x86_64.txt b/library/cpp/actors/helpers/ut/CMakeLists.darwin-x86_64.txt new file mode 100644 index 0000000000..126b29e574 --- /dev/null +++ b/library/cpp/actors/helpers/ut/CMakeLists.darwin-x86_64.txt @@ -0,0 +1,77 @@ + +# 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_executable(library-cpp-actors-helpers-ut) +target_include_directories(library-cpp-actors-helpers-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/helpers +) +target_link_libraries(library-cpp-actors-helpers-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-helpers + cpp-actors-interconnect + cpp-actors-testlib + cpp-actors-core +) +target_link_options(library-cpp-actors-helpers-ut PRIVATE + -Wl,-platform_version,macos,11.0,11.0 + -fPIC + -fPIC + -framework + CoreFoundation +) +target_sources(library-cpp-actors-helpers-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/helpers/selfping_actor_ut.cpp +) +set_property( + TARGET + library-cpp-actors-helpers-ut + PROPERTY + SPLIT_FACTOR + 10 +) +add_yunittest( + NAME + library-cpp-actors-helpers-ut + TEST_TARGET + library-cpp-actors-helpers-ut + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-helpers-ut + PROPERTY + LABELS + MEDIUM +) +set_yunittest_property( + TEST + library-cpp-actors-helpers-ut + PROPERTY + PROCESSORS + 1 +) +set_yunittest_property( + TEST + library-cpp-actors-helpers-ut + PROPERTY + TIMEOUT + 600 +) +target_allocator(library-cpp-actors-helpers-ut + system_allocator +) +vcs_info(library-cpp-actors-helpers-ut) diff --git a/library/cpp/actors/helpers/ut/CMakeLists.linux-aarch64.txt b/library/cpp/actors/helpers/ut/CMakeLists.linux-aarch64.txt new file mode 100644 index 0000000000..24da0dacd6 --- /dev/null +++ b/library/cpp/actors/helpers/ut/CMakeLists.linux-aarch64.txt @@ -0,0 +1,80 @@ + +# 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_executable(library-cpp-actors-helpers-ut) +target_include_directories(library-cpp-actors-helpers-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/helpers +) +target_link_libraries(library-cpp-actors-helpers-ut PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + cpp-testing-unittest_main + cpp-actors-helpers + cpp-actors-interconnect + cpp-actors-testlib + cpp-actors-core +) +target_link_options(library-cpp-actors-helpers-ut PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(library-cpp-actors-helpers-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/helpers/selfping_actor_ut.cpp +) +set_property( + TARGET + library-cpp-actors-helpers-ut + PROPERTY + SPLIT_FACTOR + 10 +) +add_yunittest( + NAME + library-cpp-actors-helpers-ut + TEST_TARGET + library-cpp-actors-helpers-ut + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-helpers-ut + PROPERTY + LABELS + MEDIUM +) +set_yunittest_property( + TEST + library-cpp-actors-helpers-ut + PROPERTY + PROCESSORS + 1 +) +set_yunittest_property( + TEST + library-cpp-actors-helpers-ut + PROPERTY + TIMEOUT + 600 +) +target_allocator(library-cpp-actors-helpers-ut + cpp-malloc-jemalloc +) +vcs_info(library-cpp-actors-helpers-ut) diff --git a/library/cpp/actors/helpers/ut/CMakeLists.linux-x86_64.txt b/library/cpp/actors/helpers/ut/CMakeLists.linux-x86_64.txt new file mode 100644 index 0000000000..db118dc91e --- /dev/null +++ b/library/cpp/actors/helpers/ut/CMakeLists.linux-x86_64.txt @@ -0,0 +1,82 @@ + +# 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_executable(library-cpp-actors-helpers-ut) +target_include_directories(library-cpp-actors-helpers-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/helpers +) +target_link_libraries(library-cpp-actors-helpers-ut PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-helpers + cpp-actors-interconnect + cpp-actors-testlib + cpp-actors-core +) +target_link_options(library-cpp-actors-helpers-ut PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(library-cpp-actors-helpers-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/helpers/selfping_actor_ut.cpp +) +set_property( + TARGET + library-cpp-actors-helpers-ut + PROPERTY + SPLIT_FACTOR + 10 +) +add_yunittest( + NAME + library-cpp-actors-helpers-ut + TEST_TARGET + library-cpp-actors-helpers-ut + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-helpers-ut + PROPERTY + LABELS + MEDIUM +) +set_yunittest_property( + TEST + library-cpp-actors-helpers-ut + PROPERTY + PROCESSORS + 1 +) +set_yunittest_property( + TEST + library-cpp-actors-helpers-ut + PROPERTY + TIMEOUT + 600 +) +target_allocator(library-cpp-actors-helpers-ut + cpp-malloc-tcmalloc + libs-tcmalloc-no_percpu_cache +) +vcs_info(library-cpp-actors-helpers-ut) diff --git a/library/cpp/actors/helpers/ut/CMakeLists.txt b/library/cpp/actors/helpers/ut/CMakeLists.txt new file mode 100644 index 0000000000..f8b31df0c1 --- /dev/null +++ b/library/cpp/actors/helpers/ut/CMakeLists.txt @@ -0,0 +1,17 @@ + +# 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. + + +if (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-aarch64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") + include(CMakeLists.darwin-x86_64.txt) +elseif (WIN32 AND CMAKE_SYSTEM_PROCESSOR STREQUAL "AMD64" AND NOT HAVE_CUDA) + include(CMakeLists.windows-x86_64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-x86_64.txt) +endif() diff --git a/library/cpp/actors/helpers/ut/CMakeLists.windows-x86_64.txt b/library/cpp/actors/helpers/ut/CMakeLists.windows-x86_64.txt new file mode 100644 index 0000000000..7e68870a0e --- /dev/null +++ b/library/cpp/actors/helpers/ut/CMakeLists.windows-x86_64.txt @@ -0,0 +1,70 @@ + +# 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_executable(library-cpp-actors-helpers-ut) +target_include_directories(library-cpp-actors-helpers-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/helpers +) +target_link_libraries(library-cpp-actors-helpers-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-helpers + cpp-actors-interconnect + cpp-actors-testlib + cpp-actors-core +) +target_sources(library-cpp-actors-helpers-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/helpers/selfping_actor_ut.cpp +) +set_property( + TARGET + library-cpp-actors-helpers-ut + PROPERTY + SPLIT_FACTOR + 10 +) +add_yunittest( + NAME + library-cpp-actors-helpers-ut + TEST_TARGET + library-cpp-actors-helpers-ut + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-helpers-ut + PROPERTY + LABELS + MEDIUM +) +set_yunittest_property( + TEST + library-cpp-actors-helpers-ut + PROPERTY + PROCESSORS + 1 +) +set_yunittest_property( + TEST + library-cpp-actors-helpers-ut + PROPERTY + TIMEOUT + 600 +) +target_allocator(library-cpp-actors-helpers-ut + system_allocator +) +vcs_info(library-cpp-actors-helpers-ut) diff --git a/library/cpp/actors/http/CMakeLists.darwin-x86_64.txt b/library/cpp/actors/http/CMakeLists.darwin-x86_64.txt index c60599beaa..7dc97fa768 100644 --- a/library/cpp/actors/http/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/actors/http/CMakeLists.darwin-x86_64.txt @@ -8,6 +8,7 @@ find_package(OpenSSL REQUIRED) find_package(ZLIB REQUIRED) +add_subdirectory(ut) add_library(cpp-actors-http) target_link_libraries(cpp-actors-http PUBLIC diff --git a/library/cpp/actors/http/CMakeLists.linux-aarch64.txt b/library/cpp/actors/http/CMakeLists.linux-aarch64.txt index d6e3868652..ea0055be16 100644 --- a/library/cpp/actors/http/CMakeLists.linux-aarch64.txt +++ b/library/cpp/actors/http/CMakeLists.linux-aarch64.txt @@ -8,6 +8,7 @@ find_package(OpenSSL REQUIRED) find_package(ZLIB REQUIRED) +add_subdirectory(ut) add_library(cpp-actors-http) target_link_libraries(cpp-actors-http PUBLIC diff --git a/library/cpp/actors/http/CMakeLists.linux-x86_64.txt b/library/cpp/actors/http/CMakeLists.linux-x86_64.txt index d6e3868652..ea0055be16 100644 --- a/library/cpp/actors/http/CMakeLists.linux-x86_64.txt +++ b/library/cpp/actors/http/CMakeLists.linux-x86_64.txt @@ -8,6 +8,7 @@ find_package(OpenSSL REQUIRED) find_package(ZLIB REQUIRED) +add_subdirectory(ut) add_library(cpp-actors-http) target_link_libraries(cpp-actors-http PUBLIC diff --git a/library/cpp/actors/http/CMakeLists.windows-x86_64.txt b/library/cpp/actors/http/CMakeLists.windows-x86_64.txt index c60599beaa..7dc97fa768 100644 --- a/library/cpp/actors/http/CMakeLists.windows-x86_64.txt +++ b/library/cpp/actors/http/CMakeLists.windows-x86_64.txt @@ -8,6 +8,7 @@ find_package(OpenSSL REQUIRED) find_package(ZLIB REQUIRED) +add_subdirectory(ut) add_library(cpp-actors-http) target_link_libraries(cpp-actors-http PUBLIC diff --git a/library/cpp/actors/http/ut/CMakeLists.darwin-x86_64.txt b/library/cpp/actors/http/ut/CMakeLists.darwin-x86_64.txt new file mode 100644 index 0000000000..99677acae5 --- /dev/null +++ b/library/cpp/actors/http/ut/CMakeLists.darwin-x86_64.txt @@ -0,0 +1,68 @@ + +# 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_executable(library-cpp-actors-http-ut) +target_include_directories(library-cpp-actors-http-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/http +) +target_link_libraries(library-cpp-actors-http-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-http + cpp-actors-testlib +) +target_link_options(library-cpp-actors-http-ut PRIVATE + -Wl,-platform_version,macos,11.0,11.0 + -fPIC + -fPIC + -framework + CoreFoundation +) +target_sources(library-cpp-actors-http-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/http/http_ut.cpp +) +set_property( + TARGET + library-cpp-actors-http-ut + PROPERTY + SPLIT_FACTOR + 1 +) +add_yunittest( + NAME + library-cpp-actors-http-ut + TEST_TARGET + library-cpp-actors-http-ut + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-http-ut + PROPERTY + LABELS + SMALL +) +set_yunittest_property( + TEST + library-cpp-actors-http-ut + PROPERTY + PROCESSORS + 1 +) +target_allocator(library-cpp-actors-http-ut + system_allocator +) +vcs_info(library-cpp-actors-http-ut) diff --git a/library/cpp/actors/http/ut/CMakeLists.linux-aarch64.txt b/library/cpp/actors/http/ut/CMakeLists.linux-aarch64.txt new file mode 100644 index 0000000000..8818e4418f --- /dev/null +++ b/library/cpp/actors/http/ut/CMakeLists.linux-aarch64.txt @@ -0,0 +1,71 @@ + +# 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_executable(library-cpp-actors-http-ut) +target_include_directories(library-cpp-actors-http-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/http +) +target_link_libraries(library-cpp-actors-http-ut PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + cpp-testing-unittest_main + cpp-actors-http + cpp-actors-testlib +) +target_link_options(library-cpp-actors-http-ut PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(library-cpp-actors-http-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/http/http_ut.cpp +) +set_property( + TARGET + library-cpp-actors-http-ut + PROPERTY + SPLIT_FACTOR + 1 +) +add_yunittest( + NAME + library-cpp-actors-http-ut + TEST_TARGET + library-cpp-actors-http-ut + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-http-ut + PROPERTY + LABELS + SMALL +) +set_yunittest_property( + TEST + library-cpp-actors-http-ut + PROPERTY + PROCESSORS + 1 +) +target_allocator(library-cpp-actors-http-ut + cpp-malloc-jemalloc +) +vcs_info(library-cpp-actors-http-ut) diff --git a/library/cpp/actors/http/ut/CMakeLists.linux-x86_64.txt b/library/cpp/actors/http/ut/CMakeLists.linux-x86_64.txt new file mode 100644 index 0000000000..620f66ad00 --- /dev/null +++ b/library/cpp/actors/http/ut/CMakeLists.linux-x86_64.txt @@ -0,0 +1,73 @@ + +# 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_executable(library-cpp-actors-http-ut) +target_include_directories(library-cpp-actors-http-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/http +) +target_link_libraries(library-cpp-actors-http-ut PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-http + cpp-actors-testlib +) +target_link_options(library-cpp-actors-http-ut PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(library-cpp-actors-http-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/http/http_ut.cpp +) +set_property( + TARGET + library-cpp-actors-http-ut + PROPERTY + SPLIT_FACTOR + 1 +) +add_yunittest( + NAME + library-cpp-actors-http-ut + TEST_TARGET + library-cpp-actors-http-ut + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-http-ut + PROPERTY + LABELS + SMALL +) +set_yunittest_property( + TEST + library-cpp-actors-http-ut + PROPERTY + PROCESSORS + 1 +) +target_allocator(library-cpp-actors-http-ut + cpp-malloc-tcmalloc + libs-tcmalloc-no_percpu_cache +) +vcs_info(library-cpp-actors-http-ut) diff --git a/library/cpp/actors/http/ut/CMakeLists.txt b/library/cpp/actors/http/ut/CMakeLists.txt new file mode 100644 index 0000000000..f8b31df0c1 --- /dev/null +++ b/library/cpp/actors/http/ut/CMakeLists.txt @@ -0,0 +1,17 @@ + +# 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. + + +if (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-aarch64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") + include(CMakeLists.darwin-x86_64.txt) +elseif (WIN32 AND CMAKE_SYSTEM_PROCESSOR STREQUAL "AMD64" AND NOT HAVE_CUDA) + include(CMakeLists.windows-x86_64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-x86_64.txt) +endif() diff --git a/library/cpp/actors/http/ut/CMakeLists.windows-x86_64.txt b/library/cpp/actors/http/ut/CMakeLists.windows-x86_64.txt new file mode 100644 index 0000000000..73603d626c --- /dev/null +++ b/library/cpp/actors/http/ut/CMakeLists.windows-x86_64.txt @@ -0,0 +1,58 @@ + +# 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_executable(library-cpp-actors-http-ut) +target_include_directories(library-cpp-actors-http-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/http +) +target_link_libraries(library-cpp-actors-http-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-http + cpp-actors-testlib +) +set_property( + TARGET + library-cpp-actors-http-ut + PROPERTY + SPLIT_FACTOR + 1 +) +add_yunittest( + NAME + library-cpp-actors-http-ut + TEST_TARGET + library-cpp-actors-http-ut + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-http-ut + PROPERTY + LABELS + SMALL +) +set_yunittest_property( + TEST + library-cpp-actors-http-ut + PROPERTY + PROCESSORS + 1 +) +target_allocator(library-cpp-actors-http-ut + system_allocator +) +vcs_info(library-cpp-actors-http-ut) diff --git a/library/cpp/actors/interconnect/CMakeLists.darwin-x86_64.txt b/library/cpp/actors/interconnect/CMakeLists.darwin-x86_64.txt index c8342a4d9a..b0843f7a1f 100644 --- a/library/cpp/actors/interconnect/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/actors/interconnect/CMakeLists.darwin-x86_64.txt @@ -8,6 +8,9 @@ find_package(OpenSSL REQUIRED) add_subdirectory(mock) +add_subdirectory(ut) +add_subdirectory(ut_fat) +add_subdirectory(ut_huge_cluster) add_library(cpp-actors-interconnect) target_link_libraries(cpp-actors-interconnect PUBLIC diff --git a/library/cpp/actors/interconnect/CMakeLists.linux-aarch64.txt b/library/cpp/actors/interconnect/CMakeLists.linux-aarch64.txt index c8e3d89327..88d247f735 100644 --- a/library/cpp/actors/interconnect/CMakeLists.linux-aarch64.txt +++ b/library/cpp/actors/interconnect/CMakeLists.linux-aarch64.txt @@ -8,6 +8,9 @@ find_package(OpenSSL REQUIRED) add_subdirectory(mock) +add_subdirectory(ut) +add_subdirectory(ut_fat) +add_subdirectory(ut_huge_cluster) add_library(cpp-actors-interconnect) target_link_libraries(cpp-actors-interconnect PUBLIC diff --git a/library/cpp/actors/interconnect/CMakeLists.linux-x86_64.txt b/library/cpp/actors/interconnect/CMakeLists.linux-x86_64.txt index c8e3d89327..88d247f735 100644 --- a/library/cpp/actors/interconnect/CMakeLists.linux-x86_64.txt +++ b/library/cpp/actors/interconnect/CMakeLists.linux-x86_64.txt @@ -8,6 +8,9 @@ find_package(OpenSSL REQUIRED) add_subdirectory(mock) +add_subdirectory(ut) +add_subdirectory(ut_fat) +add_subdirectory(ut_huge_cluster) add_library(cpp-actors-interconnect) target_link_libraries(cpp-actors-interconnect PUBLIC diff --git a/library/cpp/actors/interconnect/CMakeLists.windows-x86_64.txt b/library/cpp/actors/interconnect/CMakeLists.windows-x86_64.txt index c8342a4d9a..b0843f7a1f 100644 --- a/library/cpp/actors/interconnect/CMakeLists.windows-x86_64.txt +++ b/library/cpp/actors/interconnect/CMakeLists.windows-x86_64.txt @@ -8,6 +8,9 @@ find_package(OpenSSL REQUIRED) add_subdirectory(mock) +add_subdirectory(ut) +add_subdirectory(ut_fat) +add_subdirectory(ut_huge_cluster) add_library(cpp-actors-interconnect) target_link_libraries(cpp-actors-interconnect PUBLIC diff --git a/library/cpp/actors/interconnect/ut/CMakeLists.darwin-x86_64.txt b/library/cpp/actors/interconnect/ut/CMakeLists.darwin-x86_64.txt new file mode 100644 index 0000000000..7519ee7ba9 --- /dev/null +++ b/library/cpp/actors/interconnect/ut/CMakeLists.darwin-x86_64.txt @@ -0,0 +1,86 @@ + +# 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(lib) +add_subdirectory(protos) + +add_executable(library-cpp-actors-interconnect-ut) +target_link_libraries(library-cpp-actors-interconnect-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-core + cpp-actors-interconnect + interconnect-ut-lib + interconnect-ut-protos + cpp-actors-testlib + cpp-digest-md5 + cpp-testing-unittest +) +target_link_options(library-cpp-actors-interconnect-ut PRIVATE + -Wl,-platform_version,macos,11.0,11.0 + -fPIC + -fPIC + -framework + CoreFoundation +) +target_sources(library-cpp-actors-interconnect-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut/channel_scheduler_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut/event_holder_pool_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut/interconnect_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut/large.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut/outgoing_stream_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut/poller_actor_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut/dynamic_proxy_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut/sticking_ut.cpp +) +set_property( + TARGET + library-cpp-actors-interconnect-ut + PROPERTY + SPLIT_FACTOR + 1 +) +add_yunittest( + NAME + library-cpp-actors-interconnect-ut + TEST_TARGET + library-cpp-actors-interconnect-ut + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-interconnect-ut + PROPERTY + LABELS + MEDIUM +) +set_yunittest_property( + TEST + library-cpp-actors-interconnect-ut + PROPERTY + PROCESSORS + 1 +) +set_yunittest_property( + TEST + library-cpp-actors-interconnect-ut + PROPERTY + TIMEOUT + 600 +) +target_allocator(library-cpp-actors-interconnect-ut + system_allocator +) +vcs_info(library-cpp-actors-interconnect-ut) diff --git a/library/cpp/actors/interconnect/ut/CMakeLists.linux-aarch64.txt b/library/cpp/actors/interconnect/ut/CMakeLists.linux-aarch64.txt new file mode 100644 index 0000000000..1d488c4550 --- /dev/null +++ b/library/cpp/actors/interconnect/ut/CMakeLists.linux-aarch64.txt @@ -0,0 +1,89 @@ + +# 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(lib) +add_subdirectory(protos) + +add_executable(library-cpp-actors-interconnect-ut) +target_link_libraries(library-cpp-actors-interconnect-ut PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + cpp-testing-unittest_main + cpp-actors-core + cpp-actors-interconnect + interconnect-ut-lib + interconnect-ut-protos + cpp-actors-testlib + cpp-digest-md5 + cpp-testing-unittest +) +target_link_options(library-cpp-actors-interconnect-ut PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(library-cpp-actors-interconnect-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut/channel_scheduler_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut/event_holder_pool_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut/interconnect_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut/large.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut/outgoing_stream_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut/poller_actor_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut/dynamic_proxy_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut/sticking_ut.cpp +) +set_property( + TARGET + library-cpp-actors-interconnect-ut + PROPERTY + SPLIT_FACTOR + 1 +) +add_yunittest( + NAME + library-cpp-actors-interconnect-ut + TEST_TARGET + library-cpp-actors-interconnect-ut + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-interconnect-ut + PROPERTY + LABELS + MEDIUM +) +set_yunittest_property( + TEST + library-cpp-actors-interconnect-ut + PROPERTY + PROCESSORS + 1 +) +set_yunittest_property( + TEST + library-cpp-actors-interconnect-ut + PROPERTY + TIMEOUT + 600 +) +target_allocator(library-cpp-actors-interconnect-ut + cpp-malloc-jemalloc +) +vcs_info(library-cpp-actors-interconnect-ut) diff --git a/library/cpp/actors/interconnect/ut/CMakeLists.linux-x86_64.txt b/library/cpp/actors/interconnect/ut/CMakeLists.linux-x86_64.txt new file mode 100644 index 0000000000..3ee5b5f656 --- /dev/null +++ b/library/cpp/actors/interconnect/ut/CMakeLists.linux-x86_64.txt @@ -0,0 +1,91 @@ + +# 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(lib) +add_subdirectory(protos) + +add_executable(library-cpp-actors-interconnect-ut) +target_link_libraries(library-cpp-actors-interconnect-ut PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-core + cpp-actors-interconnect + interconnect-ut-lib + interconnect-ut-protos + cpp-actors-testlib + cpp-digest-md5 + cpp-testing-unittest +) +target_link_options(library-cpp-actors-interconnect-ut PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(library-cpp-actors-interconnect-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut/channel_scheduler_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut/event_holder_pool_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut/interconnect_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut/large.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut/outgoing_stream_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut/poller_actor_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut/dynamic_proxy_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut/sticking_ut.cpp +) +set_property( + TARGET + library-cpp-actors-interconnect-ut + PROPERTY + SPLIT_FACTOR + 1 +) +add_yunittest( + NAME + library-cpp-actors-interconnect-ut + TEST_TARGET + library-cpp-actors-interconnect-ut + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-interconnect-ut + PROPERTY + LABELS + MEDIUM +) +set_yunittest_property( + TEST + library-cpp-actors-interconnect-ut + PROPERTY + PROCESSORS + 1 +) +set_yunittest_property( + TEST + library-cpp-actors-interconnect-ut + PROPERTY + TIMEOUT + 600 +) +target_allocator(library-cpp-actors-interconnect-ut + cpp-malloc-tcmalloc + libs-tcmalloc-no_percpu_cache +) +vcs_info(library-cpp-actors-interconnect-ut) diff --git a/library/cpp/actors/interconnect/ut/CMakeLists.txt b/library/cpp/actors/interconnect/ut/CMakeLists.txt new file mode 100644 index 0000000000..f8b31df0c1 --- /dev/null +++ b/library/cpp/actors/interconnect/ut/CMakeLists.txt @@ -0,0 +1,17 @@ + +# 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. + + +if (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-aarch64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") + include(CMakeLists.darwin-x86_64.txt) +elseif (WIN32 AND CMAKE_SYSTEM_PROCESSOR STREQUAL "AMD64" AND NOT HAVE_CUDA) + include(CMakeLists.windows-x86_64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-x86_64.txt) +endif() diff --git a/library/cpp/actors/interconnect/ut/CMakeLists.windows-x86_64.txt b/library/cpp/actors/interconnect/ut/CMakeLists.windows-x86_64.txt new file mode 100644 index 0000000000..b928771974 --- /dev/null +++ b/library/cpp/actors/interconnect/ut/CMakeLists.windows-x86_64.txt @@ -0,0 +1,79 @@ + +# 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(lib) +add_subdirectory(protos) + +add_executable(library-cpp-actors-interconnect-ut) +target_link_libraries(library-cpp-actors-interconnect-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-core + cpp-actors-interconnect + interconnect-ut-lib + interconnect-ut-protos + cpp-actors-testlib + cpp-digest-md5 + cpp-testing-unittest +) +target_sources(library-cpp-actors-interconnect-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut/channel_scheduler_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut/event_holder_pool_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut/interconnect_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut/large.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut/outgoing_stream_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut/poller_actor_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut/dynamic_proxy_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut/sticking_ut.cpp +) +set_property( + TARGET + library-cpp-actors-interconnect-ut + PROPERTY + SPLIT_FACTOR + 1 +) +add_yunittest( + NAME + library-cpp-actors-interconnect-ut + TEST_TARGET + library-cpp-actors-interconnect-ut + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-interconnect-ut + PROPERTY + LABELS + MEDIUM +) +set_yunittest_property( + TEST + library-cpp-actors-interconnect-ut + PROPERTY + PROCESSORS + 1 +) +set_yunittest_property( + TEST + library-cpp-actors-interconnect-ut + PROPERTY + TIMEOUT + 600 +) +target_allocator(library-cpp-actors-interconnect-ut + system_allocator +) +vcs_info(library-cpp-actors-interconnect-ut) diff --git a/library/cpp/actors/interconnect/ut/lib/CMakeLists.darwin-x86_64.txt b/library/cpp/actors/interconnect/ut/lib/CMakeLists.darwin-x86_64.txt new file mode 100644 index 0000000000..a6a86ac09b --- /dev/null +++ b/library/cpp/actors/interconnect/ut/lib/CMakeLists.darwin-x86_64.txt @@ -0,0 +1,14 @@ + +# 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(interconnect-ut-lib INTERFACE) +target_link_libraries(interconnect-ut-lib INTERFACE + contrib-libs-cxxsupp + yutil +) diff --git a/library/cpp/actors/interconnect/ut/lib/CMakeLists.linux-aarch64.txt b/library/cpp/actors/interconnect/ut/lib/CMakeLists.linux-aarch64.txt new file mode 100644 index 0000000000..b20c3b0de9 --- /dev/null +++ b/library/cpp/actors/interconnect/ut/lib/CMakeLists.linux-aarch64.txt @@ -0,0 +1,15 @@ + +# 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(interconnect-ut-lib INTERFACE) +target_link_libraries(interconnect-ut-lib INTERFACE + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil +) diff --git a/library/cpp/actors/interconnect/ut/lib/CMakeLists.linux-x86_64.txt b/library/cpp/actors/interconnect/ut/lib/CMakeLists.linux-x86_64.txt new file mode 100644 index 0000000000..b20c3b0de9 --- /dev/null +++ b/library/cpp/actors/interconnect/ut/lib/CMakeLists.linux-x86_64.txt @@ -0,0 +1,15 @@ + +# 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(interconnect-ut-lib INTERFACE) +target_link_libraries(interconnect-ut-lib INTERFACE + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil +) diff --git a/library/cpp/actors/interconnect/ut/lib/CMakeLists.txt b/library/cpp/actors/interconnect/ut/lib/CMakeLists.txt new file mode 100644 index 0000000000..f8b31df0c1 --- /dev/null +++ b/library/cpp/actors/interconnect/ut/lib/CMakeLists.txt @@ -0,0 +1,17 @@ + +# 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. + + +if (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-aarch64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") + include(CMakeLists.darwin-x86_64.txt) +elseif (WIN32 AND CMAKE_SYSTEM_PROCESSOR STREQUAL "AMD64" AND NOT HAVE_CUDA) + include(CMakeLists.windows-x86_64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-x86_64.txt) +endif() diff --git a/library/cpp/actors/interconnect/ut/lib/CMakeLists.windows-x86_64.txt b/library/cpp/actors/interconnect/ut/lib/CMakeLists.windows-x86_64.txt new file mode 100644 index 0000000000..a6a86ac09b --- /dev/null +++ b/library/cpp/actors/interconnect/ut/lib/CMakeLists.windows-x86_64.txt @@ -0,0 +1,14 @@ + +# 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(interconnect-ut-lib INTERFACE) +target_link_libraries(interconnect-ut-lib INTERFACE + contrib-libs-cxxsupp + yutil +) diff --git a/library/cpp/actors/interconnect/ut/protos/CMakeLists.darwin-x86_64.txt b/library/cpp/actors/interconnect/ut/protos/CMakeLists.darwin-x86_64.txt new file mode 100644 index 0000000000..01f1765c08 --- /dev/null +++ b/library/cpp/actors/interconnect/ut/protos/CMakeLists.darwin-x86_64.txt @@ -0,0 +1,43 @@ + +# 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. + + +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) + +add_library(interconnect-ut-protos) +target_link_libraries(interconnect-ut-protos PUBLIC + contrib-libs-cxxsupp + yutil + contrib-libs-protobuf +) +target_proto_messages(interconnect-ut-protos PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut/protos/interconnect_test.proto +) +target_proto_addincls(interconnect-ut-protos + ./ + ${CMAKE_SOURCE_DIR}/ + ${CMAKE_BINARY_DIR} + ${CMAKE_SOURCE_DIR} + ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src + ${CMAKE_BINARY_DIR} + ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src +) +target_proto_outs(interconnect-ut-protos + --cpp_out=${CMAKE_BINARY_DIR}/ + --cpp_styleguide_out=${CMAKE_BINARY_DIR}/ +) diff --git a/library/cpp/actors/interconnect/ut/protos/CMakeLists.linux-aarch64.txt b/library/cpp/actors/interconnect/ut/protos/CMakeLists.linux-aarch64.txt new file mode 100644 index 0000000000..10cf33244c --- /dev/null +++ b/library/cpp/actors/interconnect/ut/protos/CMakeLists.linux-aarch64.txt @@ -0,0 +1,44 @@ + +# 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. + + +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) + +add_library(interconnect-ut-protos) +target_link_libraries(interconnect-ut-protos PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + contrib-libs-protobuf +) +target_proto_messages(interconnect-ut-protos PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut/protos/interconnect_test.proto +) +target_proto_addincls(interconnect-ut-protos + ./ + ${CMAKE_SOURCE_DIR}/ + ${CMAKE_BINARY_DIR} + ${CMAKE_SOURCE_DIR} + ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src + ${CMAKE_BINARY_DIR} + ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src +) +target_proto_outs(interconnect-ut-protos + --cpp_out=${CMAKE_BINARY_DIR}/ + --cpp_styleguide_out=${CMAKE_BINARY_DIR}/ +) diff --git a/library/cpp/actors/interconnect/ut/protos/CMakeLists.linux-x86_64.txt b/library/cpp/actors/interconnect/ut/protos/CMakeLists.linux-x86_64.txt new file mode 100644 index 0000000000..10cf33244c --- /dev/null +++ b/library/cpp/actors/interconnect/ut/protos/CMakeLists.linux-x86_64.txt @@ -0,0 +1,44 @@ + +# 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. + + +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) + +add_library(interconnect-ut-protos) +target_link_libraries(interconnect-ut-protos PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + contrib-libs-protobuf +) +target_proto_messages(interconnect-ut-protos PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut/protos/interconnect_test.proto +) +target_proto_addincls(interconnect-ut-protos + ./ + ${CMAKE_SOURCE_DIR}/ + ${CMAKE_BINARY_DIR} + ${CMAKE_SOURCE_DIR} + ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src + ${CMAKE_BINARY_DIR} + ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src +) +target_proto_outs(interconnect-ut-protos + --cpp_out=${CMAKE_BINARY_DIR}/ + --cpp_styleguide_out=${CMAKE_BINARY_DIR}/ +) diff --git a/library/cpp/actors/interconnect/ut/protos/CMakeLists.txt b/library/cpp/actors/interconnect/ut/protos/CMakeLists.txt new file mode 100644 index 0000000000..f8b31df0c1 --- /dev/null +++ b/library/cpp/actors/interconnect/ut/protos/CMakeLists.txt @@ -0,0 +1,17 @@ + +# 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. + + +if (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-aarch64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") + include(CMakeLists.darwin-x86_64.txt) +elseif (WIN32 AND CMAKE_SYSTEM_PROCESSOR STREQUAL "AMD64" AND NOT HAVE_CUDA) + include(CMakeLists.windows-x86_64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-x86_64.txt) +endif() diff --git a/library/cpp/actors/interconnect/ut/protos/CMakeLists.windows-x86_64.txt b/library/cpp/actors/interconnect/ut/protos/CMakeLists.windows-x86_64.txt new file mode 100644 index 0000000000..01f1765c08 --- /dev/null +++ b/library/cpp/actors/interconnect/ut/protos/CMakeLists.windows-x86_64.txt @@ -0,0 +1,43 @@ + +# 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. + + +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) + +add_library(interconnect-ut-protos) +target_link_libraries(interconnect-ut-protos PUBLIC + contrib-libs-cxxsupp + yutil + contrib-libs-protobuf +) +target_proto_messages(interconnect-ut-protos PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut/protos/interconnect_test.proto +) +target_proto_addincls(interconnect-ut-protos + ./ + ${CMAKE_SOURCE_DIR}/ + ${CMAKE_BINARY_DIR} + ${CMAKE_SOURCE_DIR} + ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src + ${CMAKE_BINARY_DIR} + ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src +) +target_proto_outs(interconnect-ut-protos + --cpp_out=${CMAKE_BINARY_DIR}/ + --cpp_styleguide_out=${CMAKE_BINARY_DIR}/ +) diff --git a/library/cpp/actors/interconnect/ut_fat/CMakeLists.darwin-x86_64.txt b/library/cpp/actors/interconnect/ut_fat/CMakeLists.darwin-x86_64.txt new file mode 100644 index 0000000000..4285513499 --- /dev/null +++ b/library/cpp/actors/interconnect/ut_fat/CMakeLists.darwin-x86_64.txt @@ -0,0 +1,70 @@ + +# 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_executable(library-cpp-actors-interconnect-ut_fat) +target_link_libraries(library-cpp-actors-interconnect-ut_fat PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-core + cpp-actors-interconnect + actors-interconnect-mock + interconnect-ut-lib + interconnect-ut-protos + cpp-testing-unittest + cpp-deprecated-atomic +) +target_link_options(library-cpp-actors-interconnect-ut_fat PRIVATE + -Wl,-platform_version,macos,11.0,11.0 + -fPIC + -fPIC + -framework + CoreFoundation +) +target_sources(library-cpp-actors-interconnect-ut_fat PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut_fat/main.cpp +) +set_property( + TARGET + library-cpp-actors-interconnect-ut_fat + PROPERTY + SPLIT_FACTOR + 1 +) +add_yunittest( + NAME + library-cpp-actors-interconnect-ut_fat + TEST_TARGET + library-cpp-actors-interconnect-ut_fat + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-interconnect-ut_fat + PROPERTY + LABELS + LARGE +) +set_yunittest_property( + TEST + library-cpp-actors-interconnect-ut_fat + PROPERTY + PROCESSORS + 1 +) +target_allocator(library-cpp-actors-interconnect-ut_fat + system_allocator +) +vcs_info(library-cpp-actors-interconnect-ut_fat) diff --git a/library/cpp/actors/interconnect/ut_fat/CMakeLists.linux-aarch64.txt b/library/cpp/actors/interconnect/ut_fat/CMakeLists.linux-aarch64.txt new file mode 100644 index 0000000000..5365ba4e24 --- /dev/null +++ b/library/cpp/actors/interconnect/ut_fat/CMakeLists.linux-aarch64.txt @@ -0,0 +1,73 @@ + +# 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_executable(library-cpp-actors-interconnect-ut_fat) +target_link_libraries(library-cpp-actors-interconnect-ut_fat PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + cpp-testing-unittest_main + cpp-actors-core + cpp-actors-interconnect + actors-interconnect-mock + interconnect-ut-lib + interconnect-ut-protos + cpp-testing-unittest + cpp-deprecated-atomic +) +target_link_options(library-cpp-actors-interconnect-ut_fat PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(library-cpp-actors-interconnect-ut_fat PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut_fat/main.cpp +) +set_property( + TARGET + library-cpp-actors-interconnect-ut_fat + PROPERTY + SPLIT_FACTOR + 1 +) +add_yunittest( + NAME + library-cpp-actors-interconnect-ut_fat + TEST_TARGET + library-cpp-actors-interconnect-ut_fat + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-interconnect-ut_fat + PROPERTY + LABELS + LARGE +) +set_yunittest_property( + TEST + library-cpp-actors-interconnect-ut_fat + PROPERTY + PROCESSORS + 1 +) +target_allocator(library-cpp-actors-interconnect-ut_fat + cpp-malloc-jemalloc +) +vcs_info(library-cpp-actors-interconnect-ut_fat) diff --git a/library/cpp/actors/interconnect/ut_fat/CMakeLists.linux-x86_64.txt b/library/cpp/actors/interconnect/ut_fat/CMakeLists.linux-x86_64.txt new file mode 100644 index 0000000000..86ef393bab --- /dev/null +++ b/library/cpp/actors/interconnect/ut_fat/CMakeLists.linux-x86_64.txt @@ -0,0 +1,75 @@ + +# 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_executable(library-cpp-actors-interconnect-ut_fat) +target_link_libraries(library-cpp-actors-interconnect-ut_fat PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-core + cpp-actors-interconnect + actors-interconnect-mock + interconnect-ut-lib + interconnect-ut-protos + cpp-testing-unittest + cpp-deprecated-atomic +) +target_link_options(library-cpp-actors-interconnect-ut_fat PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(library-cpp-actors-interconnect-ut_fat PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut_fat/main.cpp +) +set_property( + TARGET + library-cpp-actors-interconnect-ut_fat + PROPERTY + SPLIT_FACTOR + 1 +) +add_yunittest( + NAME + library-cpp-actors-interconnect-ut_fat + TEST_TARGET + library-cpp-actors-interconnect-ut_fat + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-interconnect-ut_fat + PROPERTY + LABELS + LARGE +) +set_yunittest_property( + TEST + library-cpp-actors-interconnect-ut_fat + PROPERTY + PROCESSORS + 1 +) +target_allocator(library-cpp-actors-interconnect-ut_fat + cpp-malloc-tcmalloc + libs-tcmalloc-no_percpu_cache +) +vcs_info(library-cpp-actors-interconnect-ut_fat) diff --git a/library/cpp/actors/interconnect/ut_fat/CMakeLists.txt b/library/cpp/actors/interconnect/ut_fat/CMakeLists.txt new file mode 100644 index 0000000000..f8b31df0c1 --- /dev/null +++ b/library/cpp/actors/interconnect/ut_fat/CMakeLists.txt @@ -0,0 +1,17 @@ + +# 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. + + +if (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-aarch64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") + include(CMakeLists.darwin-x86_64.txt) +elseif (WIN32 AND CMAKE_SYSTEM_PROCESSOR STREQUAL "AMD64" AND NOT HAVE_CUDA) + include(CMakeLists.windows-x86_64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-x86_64.txt) +endif() diff --git a/library/cpp/actors/interconnect/ut_fat/CMakeLists.windows-x86_64.txt b/library/cpp/actors/interconnect/ut_fat/CMakeLists.windows-x86_64.txt new file mode 100644 index 0000000000..3841949a28 --- /dev/null +++ b/library/cpp/actors/interconnect/ut_fat/CMakeLists.windows-x86_64.txt @@ -0,0 +1,63 @@ + +# 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_executable(library-cpp-actors-interconnect-ut_fat) +target_link_libraries(library-cpp-actors-interconnect-ut_fat PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-core + cpp-actors-interconnect + actors-interconnect-mock + interconnect-ut-lib + interconnect-ut-protos + cpp-testing-unittest + cpp-deprecated-atomic +) +target_sources(library-cpp-actors-interconnect-ut_fat PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut_fat/main.cpp +) +set_property( + TARGET + library-cpp-actors-interconnect-ut_fat + PROPERTY + SPLIT_FACTOR + 1 +) +add_yunittest( + NAME + library-cpp-actors-interconnect-ut_fat + TEST_TARGET + library-cpp-actors-interconnect-ut_fat + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-interconnect-ut_fat + PROPERTY + LABELS + LARGE +) +set_yunittest_property( + TEST + library-cpp-actors-interconnect-ut_fat + PROPERTY + PROCESSORS + 1 +) +target_allocator(library-cpp-actors-interconnect-ut_fat + system_allocator +) +vcs_info(library-cpp-actors-interconnect-ut_fat) diff --git a/library/cpp/actors/interconnect/ut_huge_cluster/CMakeLists.darwin-x86_64.txt b/library/cpp/actors/interconnect/ut_huge_cluster/CMakeLists.darwin-x86_64.txt new file mode 100644 index 0000000000..45fd7e2060 --- /dev/null +++ b/library/cpp/actors/interconnect/ut_huge_cluster/CMakeLists.darwin-x86_64.txt @@ -0,0 +1,76 @@ + +# 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_executable(library-cpp-actors-interconnect-ut_huge_cluster) +target_link_libraries(library-cpp-actors-interconnect-ut_huge_cluster PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-core + cpp-actors-interconnect + interconnect-ut-lib + interconnect-ut-protos + cpp-testing-unittest + cpp-actors-testlib +) +target_link_options(library-cpp-actors-interconnect-ut_huge_cluster PRIVATE + -Wl,-platform_version,macos,11.0,11.0 + -fPIC + -fPIC + -framework + CoreFoundation +) +target_sources(library-cpp-actors-interconnect-ut_huge_cluster PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut_huge_cluster/huge_cluster.cpp +) +set_property( + TARGET + library-cpp-actors-interconnect-ut_huge_cluster + PROPERTY + SPLIT_FACTOR + 1 +) +add_yunittest( + NAME + library-cpp-actors-interconnect-ut_huge_cluster + TEST_TARGET + library-cpp-actors-interconnect-ut_huge_cluster + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-interconnect-ut_huge_cluster + PROPERTY + LABELS + MEDIUM +) +set_yunittest_property( + TEST + library-cpp-actors-interconnect-ut_huge_cluster + PROPERTY + PROCESSORS + 4 +) +set_yunittest_property( + TEST + library-cpp-actors-interconnect-ut_huge_cluster + PROPERTY + TIMEOUT + 600 +) +target_allocator(library-cpp-actors-interconnect-ut_huge_cluster + system_allocator +) +vcs_info(library-cpp-actors-interconnect-ut_huge_cluster) diff --git a/library/cpp/actors/interconnect/ut_huge_cluster/CMakeLists.linux-aarch64.txt b/library/cpp/actors/interconnect/ut_huge_cluster/CMakeLists.linux-aarch64.txt new file mode 100644 index 0000000000..51c8af6a26 --- /dev/null +++ b/library/cpp/actors/interconnect/ut_huge_cluster/CMakeLists.linux-aarch64.txt @@ -0,0 +1,79 @@ + +# 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_executable(library-cpp-actors-interconnect-ut_huge_cluster) +target_link_libraries(library-cpp-actors-interconnect-ut_huge_cluster PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + cpp-testing-unittest_main + cpp-actors-core + cpp-actors-interconnect + interconnect-ut-lib + interconnect-ut-protos + cpp-testing-unittest + cpp-actors-testlib +) +target_link_options(library-cpp-actors-interconnect-ut_huge_cluster PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(library-cpp-actors-interconnect-ut_huge_cluster PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut_huge_cluster/huge_cluster.cpp +) +set_property( + TARGET + library-cpp-actors-interconnect-ut_huge_cluster + PROPERTY + SPLIT_FACTOR + 1 +) +add_yunittest( + NAME + library-cpp-actors-interconnect-ut_huge_cluster + TEST_TARGET + library-cpp-actors-interconnect-ut_huge_cluster + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-interconnect-ut_huge_cluster + PROPERTY + LABELS + MEDIUM +) +set_yunittest_property( + TEST + library-cpp-actors-interconnect-ut_huge_cluster + PROPERTY + PROCESSORS + 4 +) +set_yunittest_property( + TEST + library-cpp-actors-interconnect-ut_huge_cluster + PROPERTY + TIMEOUT + 600 +) +target_allocator(library-cpp-actors-interconnect-ut_huge_cluster + cpp-malloc-jemalloc +) +vcs_info(library-cpp-actors-interconnect-ut_huge_cluster) diff --git a/library/cpp/actors/interconnect/ut_huge_cluster/CMakeLists.linux-x86_64.txt b/library/cpp/actors/interconnect/ut_huge_cluster/CMakeLists.linux-x86_64.txt new file mode 100644 index 0000000000..97a04cc102 --- /dev/null +++ b/library/cpp/actors/interconnect/ut_huge_cluster/CMakeLists.linux-x86_64.txt @@ -0,0 +1,81 @@ + +# 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_executable(library-cpp-actors-interconnect-ut_huge_cluster) +target_link_libraries(library-cpp-actors-interconnect-ut_huge_cluster PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-core + cpp-actors-interconnect + interconnect-ut-lib + interconnect-ut-protos + cpp-testing-unittest + cpp-actors-testlib +) +target_link_options(library-cpp-actors-interconnect-ut_huge_cluster PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(library-cpp-actors-interconnect-ut_huge_cluster PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut_huge_cluster/huge_cluster.cpp +) +set_property( + TARGET + library-cpp-actors-interconnect-ut_huge_cluster + PROPERTY + SPLIT_FACTOR + 1 +) +add_yunittest( + NAME + library-cpp-actors-interconnect-ut_huge_cluster + TEST_TARGET + library-cpp-actors-interconnect-ut_huge_cluster + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-interconnect-ut_huge_cluster + PROPERTY + LABELS + MEDIUM +) +set_yunittest_property( + TEST + library-cpp-actors-interconnect-ut_huge_cluster + PROPERTY + PROCESSORS + 4 +) +set_yunittest_property( + TEST + library-cpp-actors-interconnect-ut_huge_cluster + PROPERTY + TIMEOUT + 600 +) +target_allocator(library-cpp-actors-interconnect-ut_huge_cluster + cpp-malloc-tcmalloc + libs-tcmalloc-no_percpu_cache +) +vcs_info(library-cpp-actors-interconnect-ut_huge_cluster) diff --git a/library/cpp/actors/interconnect/ut_huge_cluster/CMakeLists.txt b/library/cpp/actors/interconnect/ut_huge_cluster/CMakeLists.txt new file mode 100644 index 0000000000..f8b31df0c1 --- /dev/null +++ b/library/cpp/actors/interconnect/ut_huge_cluster/CMakeLists.txt @@ -0,0 +1,17 @@ + +# 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. + + +if (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-aarch64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") + include(CMakeLists.darwin-x86_64.txt) +elseif (WIN32 AND CMAKE_SYSTEM_PROCESSOR STREQUAL "AMD64" AND NOT HAVE_CUDA) + include(CMakeLists.windows-x86_64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-x86_64.txt) +endif() diff --git a/library/cpp/actors/interconnect/ut_huge_cluster/CMakeLists.windows-x86_64.txt b/library/cpp/actors/interconnect/ut_huge_cluster/CMakeLists.windows-x86_64.txt new file mode 100644 index 0000000000..7155e17cd5 --- /dev/null +++ b/library/cpp/actors/interconnect/ut_huge_cluster/CMakeLists.windows-x86_64.txt @@ -0,0 +1,69 @@ + +# 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_executable(library-cpp-actors-interconnect-ut_huge_cluster) +target_link_libraries(library-cpp-actors-interconnect-ut_huge_cluster PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-core + cpp-actors-interconnect + interconnect-ut-lib + interconnect-ut-protos + cpp-testing-unittest + cpp-actors-testlib +) +target_sources(library-cpp-actors-interconnect-ut_huge_cluster PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/ut_huge_cluster/huge_cluster.cpp +) +set_property( + TARGET + library-cpp-actors-interconnect-ut_huge_cluster + PROPERTY + SPLIT_FACTOR + 1 +) +add_yunittest( + NAME + library-cpp-actors-interconnect-ut_huge_cluster + TEST_TARGET + library-cpp-actors-interconnect-ut_huge_cluster + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-interconnect-ut_huge_cluster + PROPERTY + LABELS + MEDIUM +) +set_yunittest_property( + TEST + library-cpp-actors-interconnect-ut_huge_cluster + PROPERTY + PROCESSORS + 4 +) +set_yunittest_property( + TEST + library-cpp-actors-interconnect-ut_huge_cluster + PROPERTY + TIMEOUT + 600 +) +target_allocator(library-cpp-actors-interconnect-ut_huge_cluster + system_allocator +) +vcs_info(library-cpp-actors-interconnect-ut_huge_cluster) diff --git a/library/cpp/actors/prof/CMakeLists.darwin-x86_64.txt b/library/cpp/actors/prof/CMakeLists.darwin-x86_64.txt index 9ee960950d..c641cf5a52 100644 --- a/library/cpp/actors/prof/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/actors/prof/CMakeLists.darwin-x86_64.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(cpp-actors-prof) target_link_libraries(cpp-actors-prof PUBLIC diff --git a/library/cpp/actors/prof/CMakeLists.linux-aarch64.txt b/library/cpp/actors/prof/CMakeLists.linux-aarch64.txt index a7ee6c9586..fa76970f57 100644 --- a/library/cpp/actors/prof/CMakeLists.linux-aarch64.txt +++ b/library/cpp/actors/prof/CMakeLists.linux-aarch64.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(cpp-actors-prof) target_link_libraries(cpp-actors-prof PUBLIC diff --git a/library/cpp/actors/prof/CMakeLists.linux-x86_64.txt b/library/cpp/actors/prof/CMakeLists.linux-x86_64.txt index a7ee6c9586..fa76970f57 100644 --- a/library/cpp/actors/prof/CMakeLists.linux-x86_64.txt +++ b/library/cpp/actors/prof/CMakeLists.linux-x86_64.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(cpp-actors-prof) target_link_libraries(cpp-actors-prof PUBLIC diff --git a/library/cpp/actors/prof/CMakeLists.windows-x86_64.txt b/library/cpp/actors/prof/CMakeLists.windows-x86_64.txt index 9ee960950d..c641cf5a52 100644 --- a/library/cpp/actors/prof/CMakeLists.windows-x86_64.txt +++ b/library/cpp/actors/prof/CMakeLists.windows-x86_64.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(cpp-actors-prof) target_link_libraries(cpp-actors-prof PUBLIC diff --git a/library/cpp/actors/prof/ut/CMakeLists.darwin-x86_64.txt b/library/cpp/actors/prof/ut/CMakeLists.darwin-x86_64.txt new file mode 100644 index 0000000000..0ec56d8762 --- /dev/null +++ b/library/cpp/actors/prof/ut/CMakeLists.darwin-x86_64.txt @@ -0,0 +1,67 @@ + +# 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_executable(library-cpp-actors-prof-ut) +target_include_directories(library-cpp-actors-prof-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/prof +) +target_link_libraries(library-cpp-actors-prof-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-prof +) +target_link_options(library-cpp-actors-prof-ut PRIVATE + -Wl,-platform_version,macos,11.0,11.0 + -fPIC + -fPIC + -framework + CoreFoundation +) +target_sources(library-cpp-actors-prof-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/prof/ut/tag_ut.cpp +) +set_property( + TARGET + library-cpp-actors-prof-ut + PROPERTY + SPLIT_FACTOR + 1 +) +add_yunittest( + NAME + library-cpp-actors-prof-ut + TEST_TARGET + library-cpp-actors-prof-ut + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-prof-ut + PROPERTY + LABELS + SMALL +) +set_yunittest_property( + TEST + library-cpp-actors-prof-ut + PROPERTY + PROCESSORS + 1 +) +target_allocator(library-cpp-actors-prof-ut + system_allocator +) +vcs_info(library-cpp-actors-prof-ut) diff --git a/library/cpp/actors/prof/ut/CMakeLists.linux-aarch64.txt b/library/cpp/actors/prof/ut/CMakeLists.linux-aarch64.txt new file mode 100644 index 0000000000..591055b744 --- /dev/null +++ b/library/cpp/actors/prof/ut/CMakeLists.linux-aarch64.txt @@ -0,0 +1,70 @@ + +# 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_executable(library-cpp-actors-prof-ut) +target_include_directories(library-cpp-actors-prof-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/prof +) +target_link_libraries(library-cpp-actors-prof-ut PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + cpp-testing-unittest_main + cpp-actors-prof +) +target_link_options(library-cpp-actors-prof-ut PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(library-cpp-actors-prof-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/prof/ut/tag_ut.cpp +) +set_property( + TARGET + library-cpp-actors-prof-ut + PROPERTY + SPLIT_FACTOR + 1 +) +add_yunittest( + NAME + library-cpp-actors-prof-ut + TEST_TARGET + library-cpp-actors-prof-ut + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-prof-ut + PROPERTY + LABELS + SMALL +) +set_yunittest_property( + TEST + library-cpp-actors-prof-ut + PROPERTY + PROCESSORS + 1 +) +target_allocator(library-cpp-actors-prof-ut + cpp-malloc-jemalloc +) +vcs_info(library-cpp-actors-prof-ut) diff --git a/library/cpp/actors/prof/ut/CMakeLists.linux-x86_64.txt b/library/cpp/actors/prof/ut/CMakeLists.linux-x86_64.txt new file mode 100644 index 0000000000..7c84eda1b0 --- /dev/null +++ b/library/cpp/actors/prof/ut/CMakeLists.linux-x86_64.txt @@ -0,0 +1,72 @@ + +# 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_executable(library-cpp-actors-prof-ut) +target_include_directories(library-cpp-actors-prof-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/prof +) +target_link_libraries(library-cpp-actors-prof-ut PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-prof +) +target_link_options(library-cpp-actors-prof-ut PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(library-cpp-actors-prof-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/prof/ut/tag_ut.cpp +) +set_property( + TARGET + library-cpp-actors-prof-ut + PROPERTY + SPLIT_FACTOR + 1 +) +add_yunittest( + NAME + library-cpp-actors-prof-ut + TEST_TARGET + library-cpp-actors-prof-ut + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-prof-ut + PROPERTY + LABELS + SMALL +) +set_yunittest_property( + TEST + library-cpp-actors-prof-ut + PROPERTY + PROCESSORS + 1 +) +target_allocator(library-cpp-actors-prof-ut + cpp-malloc-tcmalloc + libs-tcmalloc-no_percpu_cache +) +vcs_info(library-cpp-actors-prof-ut) diff --git a/library/cpp/actors/prof/ut/CMakeLists.txt b/library/cpp/actors/prof/ut/CMakeLists.txt new file mode 100644 index 0000000000..f8b31df0c1 --- /dev/null +++ b/library/cpp/actors/prof/ut/CMakeLists.txt @@ -0,0 +1,17 @@ + +# 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. + + +if (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-aarch64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") + include(CMakeLists.darwin-x86_64.txt) +elseif (WIN32 AND CMAKE_SYSTEM_PROCESSOR STREQUAL "AMD64" AND NOT HAVE_CUDA) + include(CMakeLists.windows-x86_64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-x86_64.txt) +endif() diff --git a/library/cpp/actors/prof/ut/CMakeLists.windows-x86_64.txt b/library/cpp/actors/prof/ut/CMakeLists.windows-x86_64.txt new file mode 100644 index 0000000000..3165130380 --- /dev/null +++ b/library/cpp/actors/prof/ut/CMakeLists.windows-x86_64.txt @@ -0,0 +1,60 @@ + +# 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_executable(library-cpp-actors-prof-ut) +target_include_directories(library-cpp-actors-prof-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/prof +) +target_link_libraries(library-cpp-actors-prof-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-prof +) +target_sources(library-cpp-actors-prof-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/prof/ut/tag_ut.cpp +) +set_property( + TARGET + library-cpp-actors-prof-ut + PROPERTY + SPLIT_FACTOR + 1 +) +add_yunittest( + NAME + library-cpp-actors-prof-ut + TEST_TARGET + library-cpp-actors-prof-ut + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-prof-ut + PROPERTY + LABELS + SMALL +) +set_yunittest_property( + TEST + library-cpp-actors-prof-ut + PROPERTY + PROCESSORS + 1 +) +target_allocator(library-cpp-actors-prof-ut + system_allocator +) +vcs_info(library-cpp-actors-prof-ut) diff --git a/library/cpp/actors/protos/CMakeLists.darwin-x86_64.txt b/library/cpp/actors/protos/CMakeLists.darwin-x86_64.txt index 7b69be3ba5..be3257b127 100644 --- a/library/cpp/actors/protos/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/actors/protos/CMakeLists.darwin-x86_64.txt @@ -6,6 +6,54 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) add_library(cpp-actors-protos) target_link_libraries(cpp-actors-protos PUBLIC diff --git a/library/cpp/actors/protos/CMakeLists.linux-aarch64.txt b/library/cpp/actors/protos/CMakeLists.linux-aarch64.txt index 84a923e5c2..a9da706400 100644 --- a/library/cpp/actors/protos/CMakeLists.linux-aarch64.txt +++ b/library/cpp/actors/protos/CMakeLists.linux-aarch64.txt @@ -6,6 +6,54 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) add_library(cpp-actors-protos) target_link_libraries(cpp-actors-protos PUBLIC diff --git a/library/cpp/actors/protos/CMakeLists.linux-x86_64.txt b/library/cpp/actors/protos/CMakeLists.linux-x86_64.txt index 84a923e5c2..a9da706400 100644 --- a/library/cpp/actors/protos/CMakeLists.linux-x86_64.txt +++ b/library/cpp/actors/protos/CMakeLists.linux-x86_64.txt @@ -6,6 +6,54 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) add_library(cpp-actors-protos) target_link_libraries(cpp-actors-protos PUBLIC diff --git a/library/cpp/actors/protos/CMakeLists.windows-x86_64.txt b/library/cpp/actors/protos/CMakeLists.windows-x86_64.txt index 7b69be3ba5..be3257b127 100644 --- a/library/cpp/actors/protos/CMakeLists.windows-x86_64.txt +++ b/library/cpp/actors/protos/CMakeLists.windows-x86_64.txt @@ -6,6 +6,54 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) add_library(cpp-actors-protos) target_link_libraries(cpp-actors-protos PUBLIC diff --git a/library/cpp/actors/testlib/CMakeLists.darwin-x86_64.txt b/library/cpp/actors/testlib/CMakeLists.darwin-x86_64.txt index 1508c82e9b..4f1c8d01a2 100644 --- a/library/cpp/actors/testlib/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/actors/testlib/CMakeLists.darwin-x86_64.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(cpp-actors-testlib) target_link_libraries(cpp-actors-testlib PUBLIC diff --git a/library/cpp/actors/testlib/CMakeLists.linux-aarch64.txt b/library/cpp/actors/testlib/CMakeLists.linux-aarch64.txt index 68cb3d3199..40a5c9c26f 100644 --- a/library/cpp/actors/testlib/CMakeLists.linux-aarch64.txt +++ b/library/cpp/actors/testlib/CMakeLists.linux-aarch64.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(cpp-actors-testlib) target_link_libraries(cpp-actors-testlib PUBLIC diff --git a/library/cpp/actors/testlib/CMakeLists.linux-x86_64.txt b/library/cpp/actors/testlib/CMakeLists.linux-x86_64.txt index 68cb3d3199..40a5c9c26f 100644 --- a/library/cpp/actors/testlib/CMakeLists.linux-x86_64.txt +++ b/library/cpp/actors/testlib/CMakeLists.linux-x86_64.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(cpp-actors-testlib) target_link_libraries(cpp-actors-testlib PUBLIC diff --git a/library/cpp/actors/testlib/CMakeLists.windows-x86_64.txt b/library/cpp/actors/testlib/CMakeLists.windows-x86_64.txt index 1508c82e9b..4f1c8d01a2 100644 --- a/library/cpp/actors/testlib/CMakeLists.windows-x86_64.txt +++ b/library/cpp/actors/testlib/CMakeLists.windows-x86_64.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(cpp-actors-testlib) target_link_libraries(cpp-actors-testlib PUBLIC diff --git a/library/cpp/actors/testlib/ut/CMakeLists.darwin-x86_64.txt b/library/cpp/actors/testlib/ut/CMakeLists.darwin-x86_64.txt new file mode 100644 index 0000000000..03d106c63f --- /dev/null +++ b/library/cpp/actors/testlib/ut/CMakeLists.darwin-x86_64.txt @@ -0,0 +1,68 @@ + +# 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_executable(library-cpp-actors-testlib-ut) +target_include_directories(library-cpp-actors-testlib-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/testlib +) +target_link_libraries(library-cpp-actors-testlib-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-testlib + cpp-actors-core +) +target_link_options(library-cpp-actors-testlib-ut PRIVATE + -Wl,-platform_version,macos,11.0,11.0 + -fPIC + -fPIC + -framework + CoreFoundation +) +target_sources(library-cpp-actors-testlib-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/testlib/decorator_ut.cpp +) +set_property( + TARGET + library-cpp-actors-testlib-ut + PROPERTY + SPLIT_FACTOR + 10 +) +add_yunittest( + NAME + library-cpp-actors-testlib-ut + TEST_TARGET + library-cpp-actors-testlib-ut + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-testlib-ut + PROPERTY + LABELS + SMALL +) +set_yunittest_property( + TEST + library-cpp-actors-testlib-ut + PROPERTY + PROCESSORS + 1 +) +target_allocator(library-cpp-actors-testlib-ut + system_allocator +) +vcs_info(library-cpp-actors-testlib-ut) diff --git a/library/cpp/actors/testlib/ut/CMakeLists.linux-aarch64.txt b/library/cpp/actors/testlib/ut/CMakeLists.linux-aarch64.txt new file mode 100644 index 0000000000..598b6e53de --- /dev/null +++ b/library/cpp/actors/testlib/ut/CMakeLists.linux-aarch64.txt @@ -0,0 +1,71 @@ + +# 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_executable(library-cpp-actors-testlib-ut) +target_include_directories(library-cpp-actors-testlib-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/testlib +) +target_link_libraries(library-cpp-actors-testlib-ut PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + cpp-testing-unittest_main + cpp-actors-testlib + cpp-actors-core +) +target_link_options(library-cpp-actors-testlib-ut PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(library-cpp-actors-testlib-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/testlib/decorator_ut.cpp +) +set_property( + TARGET + library-cpp-actors-testlib-ut + PROPERTY + SPLIT_FACTOR + 10 +) +add_yunittest( + NAME + library-cpp-actors-testlib-ut + TEST_TARGET + library-cpp-actors-testlib-ut + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-testlib-ut + PROPERTY + LABELS + SMALL +) +set_yunittest_property( + TEST + library-cpp-actors-testlib-ut + PROPERTY + PROCESSORS + 1 +) +target_allocator(library-cpp-actors-testlib-ut + cpp-malloc-jemalloc +) +vcs_info(library-cpp-actors-testlib-ut) diff --git a/library/cpp/actors/testlib/ut/CMakeLists.linux-x86_64.txt b/library/cpp/actors/testlib/ut/CMakeLists.linux-x86_64.txt new file mode 100644 index 0000000000..42713842da --- /dev/null +++ b/library/cpp/actors/testlib/ut/CMakeLists.linux-x86_64.txt @@ -0,0 +1,73 @@ + +# 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_executable(library-cpp-actors-testlib-ut) +target_include_directories(library-cpp-actors-testlib-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/testlib +) +target_link_libraries(library-cpp-actors-testlib-ut PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-testlib + cpp-actors-core +) +target_link_options(library-cpp-actors-testlib-ut PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(library-cpp-actors-testlib-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/testlib/decorator_ut.cpp +) +set_property( + TARGET + library-cpp-actors-testlib-ut + PROPERTY + SPLIT_FACTOR + 10 +) +add_yunittest( + NAME + library-cpp-actors-testlib-ut + TEST_TARGET + library-cpp-actors-testlib-ut + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-testlib-ut + PROPERTY + LABELS + SMALL +) +set_yunittest_property( + TEST + library-cpp-actors-testlib-ut + PROPERTY + PROCESSORS + 1 +) +target_allocator(library-cpp-actors-testlib-ut + cpp-malloc-tcmalloc + libs-tcmalloc-no_percpu_cache +) +vcs_info(library-cpp-actors-testlib-ut) diff --git a/library/cpp/actors/testlib/ut/CMakeLists.txt b/library/cpp/actors/testlib/ut/CMakeLists.txt new file mode 100644 index 0000000000..f8b31df0c1 --- /dev/null +++ b/library/cpp/actors/testlib/ut/CMakeLists.txt @@ -0,0 +1,17 @@ + +# 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. + + +if (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-aarch64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") + include(CMakeLists.darwin-x86_64.txt) +elseif (WIN32 AND CMAKE_SYSTEM_PROCESSOR STREQUAL "AMD64" AND NOT HAVE_CUDA) + include(CMakeLists.windows-x86_64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-x86_64.txt) +endif() diff --git a/library/cpp/actors/testlib/ut/CMakeLists.windows-x86_64.txt b/library/cpp/actors/testlib/ut/CMakeLists.windows-x86_64.txt new file mode 100644 index 0000000000..077ccae7fb --- /dev/null +++ b/library/cpp/actors/testlib/ut/CMakeLists.windows-x86_64.txt @@ -0,0 +1,61 @@ + +# 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_executable(library-cpp-actors-testlib-ut) +target_include_directories(library-cpp-actors-testlib-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/testlib +) +target_link_libraries(library-cpp-actors-testlib-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-testlib + cpp-actors-core +) +target_sources(library-cpp-actors-testlib-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/testlib/decorator_ut.cpp +) +set_property( + TARGET + library-cpp-actors-testlib-ut + PROPERTY + SPLIT_FACTOR + 10 +) +add_yunittest( + NAME + library-cpp-actors-testlib-ut + TEST_TARGET + library-cpp-actors-testlib-ut + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-testlib-ut + PROPERTY + LABELS + SMALL +) +set_yunittest_property( + TEST + library-cpp-actors-testlib-ut + PROPERTY + PROCESSORS + 1 +) +target_allocator(library-cpp-actors-testlib-ut + system_allocator +) +vcs_info(library-cpp-actors-testlib-ut) diff --git a/library/cpp/actors/util/CMakeLists.darwin-x86_64.txt b/library/cpp/actors/util/CMakeLists.darwin-x86_64.txt index f20064d12c..be68d418f7 100644 --- a/library/cpp/actors/util/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/actors/util/CMakeLists.darwin-x86_64.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(cpp-actors-util) target_link_libraries(cpp-actors-util PUBLIC diff --git a/library/cpp/actors/util/CMakeLists.linux-aarch64.txt b/library/cpp/actors/util/CMakeLists.linux-aarch64.txt index 17c98ef928..9c5183c2bd 100644 --- a/library/cpp/actors/util/CMakeLists.linux-aarch64.txt +++ b/library/cpp/actors/util/CMakeLists.linux-aarch64.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(cpp-actors-util) target_link_libraries(cpp-actors-util PUBLIC diff --git a/library/cpp/actors/util/CMakeLists.linux-x86_64.txt b/library/cpp/actors/util/CMakeLists.linux-x86_64.txt index 17c98ef928..9c5183c2bd 100644 --- a/library/cpp/actors/util/CMakeLists.linux-x86_64.txt +++ b/library/cpp/actors/util/CMakeLists.linux-x86_64.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(cpp-actors-util) target_link_libraries(cpp-actors-util PUBLIC diff --git a/library/cpp/actors/util/CMakeLists.windows-x86_64.txt b/library/cpp/actors/util/CMakeLists.windows-x86_64.txt index f20064d12c..be68d418f7 100644 --- a/library/cpp/actors/util/CMakeLists.windows-x86_64.txt +++ b/library/cpp/actors/util/CMakeLists.windows-x86_64.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(cpp-actors-util) target_link_libraries(cpp-actors-util PUBLIC diff --git a/library/cpp/actors/util/ut/CMakeLists.darwin-x86_64.txt b/library/cpp/actors/util/ut/CMakeLists.darwin-x86_64.txt new file mode 100644 index 0000000000..f02b2d926c --- /dev/null +++ b/library/cpp/actors/util/ut/CMakeLists.darwin-x86_64.txt @@ -0,0 +1,75 @@ + +# 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_executable(library-cpp-actors-util-ut) +target_include_directories(library-cpp-actors-util-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util +) +target_link_libraries(library-cpp-actors-util-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-util +) +target_link_options(library-cpp-actors-util-ut PRIVATE + -Wl,-platform_version,macos,11.0,11.0 + -fPIC + -fPIC + -framework + CoreFoundation +) +target_sources(library-cpp-actors-util-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util/cpu_load_log_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util/memory_tracker_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util/thread_load_log_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util/rope_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util/rc_buf_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util/shared_data_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util/shared_data_rope_backend_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util/shared_data_native_rope_backend_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util/unordered_cache_ut.cpp +) +set_property( + TARGET + library-cpp-actors-util-ut + PROPERTY + SPLIT_FACTOR + 1 +) +add_yunittest( + NAME + library-cpp-actors-util-ut + TEST_TARGET + library-cpp-actors-util-ut + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-util-ut + PROPERTY + LABELS + SMALL +) +set_yunittest_property( + TEST + library-cpp-actors-util-ut + PROPERTY + PROCESSORS + 1 +) +target_allocator(library-cpp-actors-util-ut + system_allocator +) +vcs_info(library-cpp-actors-util-ut) diff --git a/library/cpp/actors/util/ut/CMakeLists.linux-aarch64.txt b/library/cpp/actors/util/ut/CMakeLists.linux-aarch64.txt new file mode 100644 index 0000000000..27ff864fef --- /dev/null +++ b/library/cpp/actors/util/ut/CMakeLists.linux-aarch64.txt @@ -0,0 +1,78 @@ + +# 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_executable(library-cpp-actors-util-ut) +target_include_directories(library-cpp-actors-util-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util +) +target_link_libraries(library-cpp-actors-util-ut PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + cpp-testing-unittest_main + cpp-actors-util +) +target_link_options(library-cpp-actors-util-ut PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(library-cpp-actors-util-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util/cpu_load_log_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util/memory_tracker_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util/thread_load_log_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util/rope_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util/rc_buf_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util/shared_data_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util/shared_data_rope_backend_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util/shared_data_native_rope_backend_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util/unordered_cache_ut.cpp +) +set_property( + TARGET + library-cpp-actors-util-ut + PROPERTY + SPLIT_FACTOR + 1 +) +add_yunittest( + NAME + library-cpp-actors-util-ut + TEST_TARGET + library-cpp-actors-util-ut + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-util-ut + PROPERTY + LABELS + SMALL +) +set_yunittest_property( + TEST + library-cpp-actors-util-ut + PROPERTY + PROCESSORS + 1 +) +target_allocator(library-cpp-actors-util-ut + cpp-malloc-jemalloc +) +vcs_info(library-cpp-actors-util-ut) diff --git a/library/cpp/actors/util/ut/CMakeLists.linux-x86_64.txt b/library/cpp/actors/util/ut/CMakeLists.linux-x86_64.txt new file mode 100644 index 0000000000..d1143a475b --- /dev/null +++ b/library/cpp/actors/util/ut/CMakeLists.linux-x86_64.txt @@ -0,0 +1,80 @@ + +# 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_executable(library-cpp-actors-util-ut) +target_include_directories(library-cpp-actors-util-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util +) +target_link_libraries(library-cpp-actors-util-ut PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-util +) +target_link_options(library-cpp-actors-util-ut PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(library-cpp-actors-util-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util/cpu_load_log_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util/memory_tracker_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util/thread_load_log_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util/rope_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util/rc_buf_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util/shared_data_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util/shared_data_rope_backend_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util/shared_data_native_rope_backend_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util/unordered_cache_ut.cpp +) +set_property( + TARGET + library-cpp-actors-util-ut + PROPERTY + SPLIT_FACTOR + 1 +) +add_yunittest( + NAME + library-cpp-actors-util-ut + TEST_TARGET + library-cpp-actors-util-ut + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-util-ut + PROPERTY + LABELS + SMALL +) +set_yunittest_property( + TEST + library-cpp-actors-util-ut + PROPERTY + PROCESSORS + 1 +) +target_allocator(library-cpp-actors-util-ut + cpp-malloc-tcmalloc + libs-tcmalloc-no_percpu_cache +) +vcs_info(library-cpp-actors-util-ut) diff --git a/library/cpp/actors/util/ut/CMakeLists.txt b/library/cpp/actors/util/ut/CMakeLists.txt new file mode 100644 index 0000000000..f8b31df0c1 --- /dev/null +++ b/library/cpp/actors/util/ut/CMakeLists.txt @@ -0,0 +1,17 @@ + +# 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. + + +if (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-aarch64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") + include(CMakeLists.darwin-x86_64.txt) +elseif (WIN32 AND CMAKE_SYSTEM_PROCESSOR STREQUAL "AMD64" AND NOT HAVE_CUDA) + include(CMakeLists.windows-x86_64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-x86_64.txt) +endif() diff --git a/library/cpp/actors/util/ut/CMakeLists.windows-x86_64.txt b/library/cpp/actors/util/ut/CMakeLists.windows-x86_64.txt new file mode 100644 index 0000000000..3af5d98ef0 --- /dev/null +++ b/library/cpp/actors/util/ut/CMakeLists.windows-x86_64.txt @@ -0,0 +1,68 @@ + +# 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_executable(library-cpp-actors-util-ut) +target_include_directories(library-cpp-actors-util-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util +) +target_link_libraries(library-cpp-actors-util-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-util +) +target_sources(library-cpp-actors-util-ut PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util/cpu_load_log_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util/memory_tracker_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util/thread_load_log_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util/rope_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util/rc_buf_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util/shared_data_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util/shared_data_rope_backend_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util/shared_data_native_rope_backend_ut.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/util/unordered_cache_ut.cpp +) +set_property( + TARGET + library-cpp-actors-util-ut + PROPERTY + SPLIT_FACTOR + 1 +) +add_yunittest( + NAME + library-cpp-actors-util-ut + TEST_TARGET + library-cpp-actors-util-ut + TEST_ARG + --print-before-suite + --print-before-test + --fork-tests + --print-times + --show-fails +) +set_yunittest_property( + TEST + library-cpp-actors-util-ut + PROPERTY + LABELS + SMALL +) +set_yunittest_property( + TEST + library-cpp-actors-util-ut + PROPERTY + PROCESSORS + 1 +) +target_allocator(library-cpp-actors-util-ut + system_allocator +) +vcs_info(library-cpp-actors-util-ut) diff --git a/library/cpp/config/CMakeLists.darwin-x86_64.txt b/library/cpp/config/CMakeLists.darwin-x86_64.txt index 180da8d9a7..23c772e4fc 100644 --- a/library/cpp/config/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/config/CMakeLists.darwin-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_archiver_bin + TOOL_archiver_dependency + tools/archiver + archiver +) add_library(library-cpp-config) target_include_directories(library-cpp-config PUBLIC @@ -32,10 +38,10 @@ add_custom_command( OUTPUT ${CMAKE_BINARY_DIR}/library/cpp/config/code.inc DEPENDS - ${CMAKE_BINARY_DIR}/tools/archiver/archiver + ${TOOL_archiver_bin} ${CMAKE_SOURCE_DIR}/library/cpp/config/support/pp.lua COMMAND - ${CMAKE_BINARY_DIR}/tools/archiver/archiver + ${TOOL_archiver_bin} -q -x ${CMAKE_SOURCE_DIR}/library/cpp/config/support/pp.lua: @@ -47,3 +53,8 @@ target_ragel_lexers(library-cpp-config ${CMAKE_SOURCE_DIR}/library/cpp/config/markupfsm.h.rl6 -CG2 ) +if(NOT CMAKE_CROSSCOMPILING) + add_dependencies(library-cpp-config + archiver +) +endif() diff --git a/library/cpp/config/CMakeLists.linux-aarch64.txt b/library/cpp/config/CMakeLists.linux-aarch64.txt index 1144f52d82..3e91ece220 100644 --- a/library/cpp/config/CMakeLists.linux-aarch64.txt +++ b/library/cpp/config/CMakeLists.linux-aarch64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_archiver_bin + TOOL_archiver_dependency + tools/archiver + archiver +) add_library(library-cpp-config) target_include_directories(library-cpp-config PUBLIC @@ -33,10 +39,10 @@ add_custom_command( OUTPUT ${CMAKE_BINARY_DIR}/library/cpp/config/code.inc DEPENDS - ${CMAKE_BINARY_DIR}/tools/archiver/archiver + ${TOOL_archiver_bin} ${CMAKE_SOURCE_DIR}/library/cpp/config/support/pp.lua COMMAND - ${CMAKE_BINARY_DIR}/tools/archiver/archiver + ${TOOL_archiver_bin} -q -x ${CMAKE_SOURCE_DIR}/library/cpp/config/support/pp.lua: @@ -48,3 +54,8 @@ target_ragel_lexers(library-cpp-config ${CMAKE_SOURCE_DIR}/library/cpp/config/markupfsm.h.rl6 -CG2 ) +if(NOT CMAKE_CROSSCOMPILING) + add_dependencies(library-cpp-config + archiver +) +endif() diff --git a/library/cpp/config/CMakeLists.linux-x86_64.txt b/library/cpp/config/CMakeLists.linux-x86_64.txt index 1144f52d82..3e91ece220 100644 --- a/library/cpp/config/CMakeLists.linux-x86_64.txt +++ b/library/cpp/config/CMakeLists.linux-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_archiver_bin + TOOL_archiver_dependency + tools/archiver + archiver +) add_library(library-cpp-config) target_include_directories(library-cpp-config PUBLIC @@ -33,10 +39,10 @@ add_custom_command( OUTPUT ${CMAKE_BINARY_DIR}/library/cpp/config/code.inc DEPENDS - ${CMAKE_BINARY_DIR}/tools/archiver/archiver + ${TOOL_archiver_bin} ${CMAKE_SOURCE_DIR}/library/cpp/config/support/pp.lua COMMAND - ${CMAKE_BINARY_DIR}/tools/archiver/archiver + ${TOOL_archiver_bin} -q -x ${CMAKE_SOURCE_DIR}/library/cpp/config/support/pp.lua: @@ -48,3 +54,8 @@ target_ragel_lexers(library-cpp-config ${CMAKE_SOURCE_DIR}/library/cpp/config/markupfsm.h.rl6 -CG2 ) +if(NOT CMAKE_CROSSCOMPILING) + add_dependencies(library-cpp-config + archiver +) +endif() diff --git a/library/cpp/config/CMakeLists.windows-x86_64.txt b/library/cpp/config/CMakeLists.windows-x86_64.txt index 21ae61afdb..a3573c913a 100644 --- a/library/cpp/config/CMakeLists.windows-x86_64.txt +++ b/library/cpp/config/CMakeLists.windows-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_archiver_bin + TOOL_archiver_dependency + tools/archiver + archiver +) add_library(library-cpp-config) target_include_directories(library-cpp-config PUBLIC @@ -32,10 +38,10 @@ add_custom_command( OUTPUT ${CMAKE_BINARY_DIR}/library/cpp/config/code.inc DEPENDS - ${CMAKE_BINARY_DIR}/tools/archiver/archiver.exe + ${TOOL_archiver_bin} ${CMAKE_SOURCE_DIR}/library/cpp/config/support/pp.lua COMMAND - ${CMAKE_BINARY_DIR}/tools/archiver/archiver.exe + ${TOOL_archiver_bin} -q -x ${CMAKE_SOURCE_DIR}/library/cpp/config/support/pp.lua: @@ -47,3 +53,8 @@ target_ragel_lexers(library-cpp-config ${CMAKE_SOURCE_DIR}/library/cpp/config/markupfsm.h.rl6 -CT0 ) +if(NOT CMAKE_CROSSCOMPILING) + add_dependencies(library-cpp-config + archiver +) +endif() diff --git a/library/cpp/coroutine/engine/CMakeLists.darwin-x86_64.txt b/library/cpp/coroutine/engine/CMakeLists.darwin-x86_64.txt index be1a41d15f..d709a1e943 100644 --- a/library/cpp/coroutine/engine/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/coroutine/engine/CMakeLists.darwin-x86_64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-coroutine-engine) target_link_libraries(cpp-coroutine-engine PUBLIC diff --git a/library/cpp/coroutine/engine/CMakeLists.linux-aarch64.txt b/library/cpp/coroutine/engine/CMakeLists.linux-aarch64.txt index 7b3580b27f..b2912afd4c 100644 --- a/library/cpp/coroutine/engine/CMakeLists.linux-aarch64.txt +++ b/library/cpp/coroutine/engine/CMakeLists.linux-aarch64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-coroutine-engine) target_link_libraries(cpp-coroutine-engine PUBLIC diff --git a/library/cpp/coroutine/engine/CMakeLists.linux-x86_64.txt b/library/cpp/coroutine/engine/CMakeLists.linux-x86_64.txt index 7b3580b27f..b2912afd4c 100644 --- a/library/cpp/coroutine/engine/CMakeLists.linux-x86_64.txt +++ b/library/cpp/coroutine/engine/CMakeLists.linux-x86_64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-coroutine-engine) target_link_libraries(cpp-coroutine-engine PUBLIC diff --git a/library/cpp/coroutine/engine/CMakeLists.windows-x86_64.txt b/library/cpp/coroutine/engine/CMakeLists.windows-x86_64.txt index be1a41d15f..d709a1e943 100644 --- a/library/cpp/coroutine/engine/CMakeLists.windows-x86_64.txt +++ b/library/cpp/coroutine/engine/CMakeLists.windows-x86_64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-coroutine-engine) target_link_libraries(cpp-coroutine-engine PUBLIC diff --git a/library/cpp/cppparser/CMakeLists.darwin-x86_64.txt b/library/cpp/cppparser/CMakeLists.darwin-x86_64.txt new file mode 100644 index 0000000000..73f1df8e6f --- /dev/null +++ b/library/cpp/cppparser/CMakeLists.darwin-x86_64.txt @@ -0,0 +1,17 @@ + +# 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(library-cpp-cppparser) +target_link_libraries(library-cpp-cppparser PUBLIC + contrib-libs-cxxsupp + yutil +) +target_sources(library-cpp-cppparser PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/cppparser/parser.cpp +) diff --git a/library/cpp/cppparser/CMakeLists.linux-aarch64.txt b/library/cpp/cppparser/CMakeLists.linux-aarch64.txt new file mode 100644 index 0000000000..1e9530b77d --- /dev/null +++ b/library/cpp/cppparser/CMakeLists.linux-aarch64.txt @@ -0,0 +1,18 @@ + +# 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(library-cpp-cppparser) +target_link_libraries(library-cpp-cppparser PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil +) +target_sources(library-cpp-cppparser PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/cppparser/parser.cpp +) diff --git a/library/cpp/cppparser/CMakeLists.linux-x86_64.txt b/library/cpp/cppparser/CMakeLists.linux-x86_64.txt new file mode 100644 index 0000000000..1e9530b77d --- /dev/null +++ b/library/cpp/cppparser/CMakeLists.linux-x86_64.txt @@ -0,0 +1,18 @@ + +# 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(library-cpp-cppparser) +target_link_libraries(library-cpp-cppparser PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil +) +target_sources(library-cpp-cppparser PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/cppparser/parser.cpp +) diff --git a/library/cpp/cppparser/CMakeLists.txt b/library/cpp/cppparser/CMakeLists.txt new file mode 100644 index 0000000000..f8b31df0c1 --- /dev/null +++ b/library/cpp/cppparser/CMakeLists.txt @@ -0,0 +1,17 @@ + +# 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. + + +if (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-aarch64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") + include(CMakeLists.darwin-x86_64.txt) +elseif (WIN32 AND CMAKE_SYSTEM_PROCESSOR STREQUAL "AMD64" AND NOT HAVE_CUDA) + include(CMakeLists.windows-x86_64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-x86_64.txt) +endif() diff --git a/library/cpp/cppparser/CMakeLists.windows-x86_64.txt b/library/cpp/cppparser/CMakeLists.windows-x86_64.txt new file mode 100644 index 0000000000..73f1df8e6f --- /dev/null +++ b/library/cpp/cppparser/CMakeLists.windows-x86_64.txt @@ -0,0 +1,17 @@ + +# 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(library-cpp-cppparser) +target_link_libraries(library-cpp-cppparser PUBLIC + contrib-libs-cxxsupp + yutil +) +target_sources(library-cpp-cppparser PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/cppparser/parser.cpp +) diff --git a/library/cpp/digest/old_crc/CMakeLists.darwin-x86_64.txt b/library/cpp/digest/old_crc/CMakeLists.darwin-x86_64.txt index e9d2c33ffe..a4caa8c756 100644 --- a/library/cpp/digest/old_crc/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/digest/old_crc/CMakeLists.darwin-x86_64.txt @@ -6,6 +6,13 @@ # original buildsystem will not be accepted. +add_subdirectory(gencrc) +get_built_tool_path( + TOOL_gencrc_bin + TOOL_gencrc_dependency + library/cpp/digest/old_crc/gencrc + gencrc +) add_library(cpp-digest-old_crc) target_link_libraries(cpp-digest-old_crc PUBLIC @@ -20,9 +27,14 @@ add_custom_command( OUTPUT ${CMAKE_BINARY_DIR}/library/cpp/digest/old_crc/crc.inc DEPENDS - ${CMAKE_BINARY_DIR}/library/cpp/digest/old_crc/gencrc/gencrc + ${TOOL_gencrc_bin} COMMAND - ${CMAKE_BINARY_DIR}/library/cpp/digest/old_crc/gencrc/gencrc + ${TOOL_gencrc_bin} > crc.inc ) +if(NOT CMAKE_CROSSCOMPILING) + add_dependencies(cpp-digest-old_crc + gencrc +) +endif() diff --git a/library/cpp/digest/old_crc/CMakeLists.linux-aarch64.txt b/library/cpp/digest/old_crc/CMakeLists.linux-aarch64.txt index 63c1c715b1..a0883b65f5 100644 --- a/library/cpp/digest/old_crc/CMakeLists.linux-aarch64.txt +++ b/library/cpp/digest/old_crc/CMakeLists.linux-aarch64.txt @@ -6,6 +6,13 @@ # original buildsystem will not be accepted. +add_subdirectory(gencrc) +get_built_tool_path( + TOOL_gencrc_bin + TOOL_gencrc_dependency + library/cpp/digest/old_crc/gencrc + gencrc +) add_library(cpp-digest-old_crc) target_link_libraries(cpp-digest-old_crc PUBLIC @@ -21,9 +28,14 @@ add_custom_command( OUTPUT ${CMAKE_BINARY_DIR}/library/cpp/digest/old_crc/crc.inc DEPENDS - ${CMAKE_BINARY_DIR}/library/cpp/digest/old_crc/gencrc/gencrc + ${TOOL_gencrc_bin} COMMAND - ${CMAKE_BINARY_DIR}/library/cpp/digest/old_crc/gencrc/gencrc + ${TOOL_gencrc_bin} > crc.inc ) +if(NOT CMAKE_CROSSCOMPILING) + add_dependencies(cpp-digest-old_crc + gencrc +) +endif() diff --git a/library/cpp/digest/old_crc/CMakeLists.linux-x86_64.txt b/library/cpp/digest/old_crc/CMakeLists.linux-x86_64.txt index 63c1c715b1..a0883b65f5 100644 --- a/library/cpp/digest/old_crc/CMakeLists.linux-x86_64.txt +++ b/library/cpp/digest/old_crc/CMakeLists.linux-x86_64.txt @@ -6,6 +6,13 @@ # original buildsystem will not be accepted. +add_subdirectory(gencrc) +get_built_tool_path( + TOOL_gencrc_bin + TOOL_gencrc_dependency + library/cpp/digest/old_crc/gencrc + gencrc +) add_library(cpp-digest-old_crc) target_link_libraries(cpp-digest-old_crc PUBLIC @@ -21,9 +28,14 @@ add_custom_command( OUTPUT ${CMAKE_BINARY_DIR}/library/cpp/digest/old_crc/crc.inc DEPENDS - ${CMAKE_BINARY_DIR}/library/cpp/digest/old_crc/gencrc/gencrc + ${TOOL_gencrc_bin} COMMAND - ${CMAKE_BINARY_DIR}/library/cpp/digest/old_crc/gencrc/gencrc + ${TOOL_gencrc_bin} > crc.inc ) +if(NOT CMAKE_CROSSCOMPILING) + add_dependencies(cpp-digest-old_crc + gencrc +) +endif() diff --git a/library/cpp/digest/old_crc/CMakeLists.windows-x86_64.txt b/library/cpp/digest/old_crc/CMakeLists.windows-x86_64.txt index 46890b5496..a4caa8c756 100644 --- a/library/cpp/digest/old_crc/CMakeLists.windows-x86_64.txt +++ b/library/cpp/digest/old_crc/CMakeLists.windows-x86_64.txt @@ -6,6 +6,13 @@ # original buildsystem will not be accepted. +add_subdirectory(gencrc) +get_built_tool_path( + TOOL_gencrc_bin + TOOL_gencrc_dependency + library/cpp/digest/old_crc/gencrc + gencrc +) add_library(cpp-digest-old_crc) target_link_libraries(cpp-digest-old_crc PUBLIC @@ -20,9 +27,14 @@ add_custom_command( OUTPUT ${CMAKE_BINARY_DIR}/library/cpp/digest/old_crc/crc.inc DEPENDS - ${CMAKE_BINARY_DIR}/library/cpp/digest/old_crc/gencrc/gencrc.exe + ${TOOL_gencrc_bin} COMMAND - ${CMAKE_BINARY_DIR}/library/cpp/digest/old_crc/gencrc/gencrc.exe + ${TOOL_gencrc_bin} > crc.inc ) +if(NOT CMAKE_CROSSCOMPILING) + add_dependencies(cpp-digest-old_crc + gencrc +) +endif() diff --git a/library/cpp/digest/old_crc/gencrc/CMakeLists.darwin-x86_64.txt b/library/cpp/digest/old_crc/gencrc/CMakeLists.darwin-x86_64.txt new file mode 100644 index 0000000000..64e8d803e5 --- /dev/null +++ b/library/cpp/digest/old_crc/gencrc/CMakeLists.darwin-x86_64.txt @@ -0,0 +1,27 @@ + +# 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_executable(gencrc) +target_link_libraries(gencrc PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check +) +target_link_options(gencrc PRIVATE + -Wl,-platform_version,macos,11.0,11.0 + -fPIC + -fPIC +) +target_sources(gencrc PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/digest/old_crc/gencrc/main.cpp +) +target_allocator(gencrc + system_allocator +) +vcs_info(gencrc) diff --git a/library/cpp/digest/old_crc/gencrc/CMakeLists.linux-aarch64.txt b/library/cpp/digest/old_crc/gencrc/CMakeLists.linux-aarch64.txt new file mode 100644 index 0000000000..f4a3176047 --- /dev/null +++ b/library/cpp/digest/old_crc/gencrc/CMakeLists.linux-aarch64.txt @@ -0,0 +1,32 @@ + +# 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_executable(gencrc) +target_link_libraries(gencrc PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil +) +target_link_options(gencrc PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(gencrc PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/digest/old_crc/gencrc/main.cpp +) +target_allocator(gencrc + cpp-malloc-jemalloc +) +vcs_info(gencrc) diff --git a/library/cpp/digest/old_crc/gencrc/CMakeLists.linux-x86_64.txt b/library/cpp/digest/old_crc/gencrc/CMakeLists.linux-x86_64.txt new file mode 100644 index 0000000000..33bcd9c559 --- /dev/null +++ b/library/cpp/digest/old_crc/gencrc/CMakeLists.linux-x86_64.txt @@ -0,0 +1,34 @@ + +# 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_executable(gencrc) +target_link_libraries(gencrc PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check +) +target_link_options(gencrc PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(gencrc PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/digest/old_crc/gencrc/main.cpp +) +target_allocator(gencrc + cpp-malloc-tcmalloc + libs-tcmalloc-no_percpu_cache +) +vcs_info(gencrc) diff --git a/library/cpp/digest/old_crc/gencrc/CMakeLists.txt b/library/cpp/digest/old_crc/gencrc/CMakeLists.txt new file mode 100644 index 0000000000..f8b31df0c1 --- /dev/null +++ b/library/cpp/digest/old_crc/gencrc/CMakeLists.txt @@ -0,0 +1,17 @@ + +# 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. + + +if (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-aarch64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") + include(CMakeLists.darwin-x86_64.txt) +elseif (WIN32 AND CMAKE_SYSTEM_PROCESSOR STREQUAL "AMD64" AND NOT HAVE_CUDA) + include(CMakeLists.windows-x86_64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-x86_64.txt) +endif() diff --git a/library/cpp/digest/old_crc/gencrc/CMakeLists.windows-x86_64.txt b/library/cpp/digest/old_crc/gencrc/CMakeLists.windows-x86_64.txt new file mode 100644 index 0000000000..b2bfec2ccb --- /dev/null +++ b/library/cpp/digest/old_crc/gencrc/CMakeLists.windows-x86_64.txt @@ -0,0 +1,22 @@ + +# 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_executable(gencrc) +target_link_libraries(gencrc PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check +) +target_sources(gencrc PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/digest/old_crc/gencrc/main.cpp +) +target_allocator(gencrc + system_allocator +) +vcs_info(gencrc) diff --git a/library/cpp/grpc/server/CMakeLists.darwin-x86_64.txt b/library/cpp/grpc/server/CMakeLists.darwin-x86_64.txt index b1c65b786c..1db6667068 100644 --- a/library/cpp/grpc/server/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/grpc/server/CMakeLists.darwin-x86_64.txt @@ -7,6 +7,12 @@ add_subdirectory(actors) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-grpc-server) target_link_libraries(cpp-grpc-server PUBLIC diff --git a/library/cpp/grpc/server/CMakeLists.linux-aarch64.txt b/library/cpp/grpc/server/CMakeLists.linux-aarch64.txt index 4d5d77c1bf..afeac13dc1 100644 --- a/library/cpp/grpc/server/CMakeLists.linux-aarch64.txt +++ b/library/cpp/grpc/server/CMakeLists.linux-aarch64.txt @@ -7,6 +7,12 @@ add_subdirectory(actors) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-grpc-server) target_link_libraries(cpp-grpc-server PUBLIC diff --git a/library/cpp/grpc/server/CMakeLists.linux-x86_64.txt b/library/cpp/grpc/server/CMakeLists.linux-x86_64.txt index 4d5d77c1bf..afeac13dc1 100644 --- a/library/cpp/grpc/server/CMakeLists.linux-x86_64.txt +++ b/library/cpp/grpc/server/CMakeLists.linux-x86_64.txt @@ -7,6 +7,12 @@ add_subdirectory(actors) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-grpc-server) target_link_libraries(cpp-grpc-server PUBLIC diff --git a/library/cpp/grpc/server/CMakeLists.windows-x86_64.txt b/library/cpp/grpc/server/CMakeLists.windows-x86_64.txt index b1c65b786c..1db6667068 100644 --- a/library/cpp/grpc/server/CMakeLists.windows-x86_64.txt +++ b/library/cpp/grpc/server/CMakeLists.windows-x86_64.txt @@ -7,6 +7,12 @@ add_subdirectory(actors) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-grpc-server) target_link_libraries(cpp-grpc-server PUBLIC diff --git a/library/cpp/histogram/adaptive/protos/CMakeLists.darwin-x86_64.txt b/library/cpp/histogram/adaptive/protos/CMakeLists.darwin-x86_64.txt index c1c5db3e56..ff0b6ce0f9 100644 --- a/library/cpp/histogram/adaptive/protos/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/histogram/adaptive/protos/CMakeLists.darwin-x86_64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) add_library(histogram-adaptive-protos) target_link_libraries(histogram-adaptive-protos PUBLIC diff --git a/library/cpp/histogram/adaptive/protos/CMakeLists.linux-aarch64.txt b/library/cpp/histogram/adaptive/protos/CMakeLists.linux-aarch64.txt index 51025bd7f5..c2746fae77 100644 --- a/library/cpp/histogram/adaptive/protos/CMakeLists.linux-aarch64.txt +++ b/library/cpp/histogram/adaptive/protos/CMakeLists.linux-aarch64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) add_library(histogram-adaptive-protos) target_link_libraries(histogram-adaptive-protos PUBLIC diff --git a/library/cpp/histogram/adaptive/protos/CMakeLists.linux-x86_64.txt b/library/cpp/histogram/adaptive/protos/CMakeLists.linux-x86_64.txt index 51025bd7f5..c2746fae77 100644 --- a/library/cpp/histogram/adaptive/protos/CMakeLists.linux-x86_64.txt +++ b/library/cpp/histogram/adaptive/protos/CMakeLists.linux-x86_64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) add_library(histogram-adaptive-protos) target_link_libraries(histogram-adaptive-protos PUBLIC diff --git a/library/cpp/histogram/adaptive/protos/CMakeLists.windows-x86_64.txt b/library/cpp/histogram/adaptive/protos/CMakeLists.windows-x86_64.txt index c1c5db3e56..ff0b6ce0f9 100644 --- a/library/cpp/histogram/adaptive/protos/CMakeLists.windows-x86_64.txt +++ b/library/cpp/histogram/adaptive/protos/CMakeLists.windows-x86_64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) add_library(histogram-adaptive-protos) target_link_libraries(histogram-adaptive-protos PUBLIC diff --git a/library/cpp/http/fetch/CMakeLists.darwin-x86_64.txt b/library/cpp/http/fetch/CMakeLists.darwin-x86_64.txt index c9af1a0150..b507fb8c2e 100644 --- a/library/cpp/http/fetch/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/http/fetch/CMakeLists.darwin-x86_64.txt @@ -7,6 +7,12 @@ find_package(ZLIB REQUIRED) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-http-fetch) target_link_libraries(cpp-http-fetch PUBLIC diff --git a/library/cpp/http/fetch/CMakeLists.linux-aarch64.txt b/library/cpp/http/fetch/CMakeLists.linux-aarch64.txt index 8b2f6632b8..432831775a 100644 --- a/library/cpp/http/fetch/CMakeLists.linux-aarch64.txt +++ b/library/cpp/http/fetch/CMakeLists.linux-aarch64.txt @@ -7,6 +7,12 @@ find_package(ZLIB REQUIRED) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-http-fetch) target_link_libraries(cpp-http-fetch PUBLIC diff --git a/library/cpp/http/fetch/CMakeLists.linux-x86_64.txt b/library/cpp/http/fetch/CMakeLists.linux-x86_64.txt index 8b2f6632b8..432831775a 100644 --- a/library/cpp/http/fetch/CMakeLists.linux-x86_64.txt +++ b/library/cpp/http/fetch/CMakeLists.linux-x86_64.txt @@ -7,6 +7,12 @@ find_package(ZLIB REQUIRED) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-http-fetch) target_link_libraries(cpp-http-fetch PUBLIC diff --git a/library/cpp/http/fetch/CMakeLists.windows-x86_64.txt b/library/cpp/http/fetch/CMakeLists.windows-x86_64.txt index c9af1a0150..b507fb8c2e 100644 --- a/library/cpp/http/fetch/CMakeLists.windows-x86_64.txt +++ b/library/cpp/http/fetch/CMakeLists.windows-x86_64.txt @@ -7,6 +7,12 @@ find_package(ZLIB REQUIRED) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-http-fetch) target_link_libraries(cpp-http-fetch PUBLIC diff --git a/library/cpp/http/misc/CMakeLists.darwin-x86_64.txt b/library/cpp/http/misc/CMakeLists.darwin-x86_64.txt index e60ca0d16a..c909854a9a 100644 --- a/library/cpp/http/misc/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/http/misc/CMakeLists.darwin-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-http-misc) target_link_libraries(cpp-http-misc PUBLIC diff --git a/library/cpp/http/misc/CMakeLists.linux-aarch64.txt b/library/cpp/http/misc/CMakeLists.linux-aarch64.txt index a4c93f6693..026af90992 100644 --- a/library/cpp/http/misc/CMakeLists.linux-aarch64.txt +++ b/library/cpp/http/misc/CMakeLists.linux-aarch64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-http-misc) target_link_libraries(cpp-http-misc PUBLIC diff --git a/library/cpp/http/misc/CMakeLists.linux-x86_64.txt b/library/cpp/http/misc/CMakeLists.linux-x86_64.txt index a4c93f6693..026af90992 100644 --- a/library/cpp/http/misc/CMakeLists.linux-x86_64.txt +++ b/library/cpp/http/misc/CMakeLists.linux-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-http-misc) target_link_libraries(cpp-http-misc PUBLIC diff --git a/library/cpp/http/misc/CMakeLists.windows-x86_64.txt b/library/cpp/http/misc/CMakeLists.windows-x86_64.txt index e60ca0d16a..c909854a9a 100644 --- a/library/cpp/http/misc/CMakeLists.windows-x86_64.txt +++ b/library/cpp/http/misc/CMakeLists.windows-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-http-misc) target_link_libraries(cpp-http-misc PUBLIC diff --git a/library/cpp/json/writer/CMakeLists.darwin-x86_64.txt b/library/cpp/json/writer/CMakeLists.darwin-x86_64.txt index 71c8643720..e164da14c0 100644 --- a/library/cpp/json/writer/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/json/writer/CMakeLists.darwin-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-json-writer) target_link_libraries(cpp-json-writer PUBLIC diff --git a/library/cpp/json/writer/CMakeLists.linux-aarch64.txt b/library/cpp/json/writer/CMakeLists.linux-aarch64.txt index 7ae78ebf12..7793777f86 100644 --- a/library/cpp/json/writer/CMakeLists.linux-aarch64.txt +++ b/library/cpp/json/writer/CMakeLists.linux-aarch64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-json-writer) target_link_libraries(cpp-json-writer PUBLIC diff --git a/library/cpp/json/writer/CMakeLists.linux-x86_64.txt b/library/cpp/json/writer/CMakeLists.linux-x86_64.txt index 7ae78ebf12..7793777f86 100644 --- a/library/cpp/json/writer/CMakeLists.linux-x86_64.txt +++ b/library/cpp/json/writer/CMakeLists.linux-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-json-writer) target_link_libraries(cpp-json-writer PUBLIC diff --git a/library/cpp/json/writer/CMakeLists.windows-x86_64.txt b/library/cpp/json/writer/CMakeLists.windows-x86_64.txt index 71c8643720..e164da14c0 100644 --- a/library/cpp/json/writer/CMakeLists.windows-x86_64.txt +++ b/library/cpp/json/writer/CMakeLists.windows-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-json-writer) target_link_libraries(cpp-json-writer PUBLIC diff --git a/library/cpp/logger/CMakeLists.darwin-x86_64.txt b/library/cpp/logger/CMakeLists.darwin-x86_64.txt index f73c91994e..92cf5b5d93 100644 --- a/library/cpp/logger/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/logger/CMakeLists.darwin-x86_64.txt @@ -7,6 +7,12 @@ add_subdirectory(global) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(library-cpp-logger) target_link_libraries(library-cpp-logger PUBLIC diff --git a/library/cpp/logger/CMakeLists.linux-aarch64.txt b/library/cpp/logger/CMakeLists.linux-aarch64.txt index 35a66da4f6..7656dd6861 100644 --- a/library/cpp/logger/CMakeLists.linux-aarch64.txt +++ b/library/cpp/logger/CMakeLists.linux-aarch64.txt @@ -7,6 +7,12 @@ add_subdirectory(global) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(library-cpp-logger) target_link_libraries(library-cpp-logger PUBLIC diff --git a/library/cpp/logger/CMakeLists.linux-x86_64.txt b/library/cpp/logger/CMakeLists.linux-x86_64.txt index 35a66da4f6..7656dd6861 100644 --- a/library/cpp/logger/CMakeLists.linux-x86_64.txt +++ b/library/cpp/logger/CMakeLists.linux-x86_64.txt @@ -7,6 +7,12 @@ add_subdirectory(global) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(library-cpp-logger) target_link_libraries(library-cpp-logger PUBLIC diff --git a/library/cpp/logger/CMakeLists.windows-x86_64.txt b/library/cpp/logger/CMakeLists.windows-x86_64.txt index f73c91994e..92cf5b5d93 100644 --- a/library/cpp/logger/CMakeLists.windows-x86_64.txt +++ b/library/cpp/logger/CMakeLists.windows-x86_64.txt @@ -7,6 +7,12 @@ add_subdirectory(global) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(library-cpp-logger) target_link_libraries(library-cpp-logger PUBLIC diff --git a/library/cpp/lwtrace/mon/CMakeLists.darwin-x86_64.txt b/library/cpp/lwtrace/mon/CMakeLists.darwin-x86_64.txt index b3c0ec1739..84ce12f208 100644 --- a/library/cpp/lwtrace/mon/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/lwtrace/mon/CMakeLists.darwin-x86_64.txt @@ -7,6 +7,12 @@ add_subdirectory(analytics) +get_built_tool_path( + TOOL_rescompiler_bin + TOOL_rescompiler_dependency + tools/rescompiler/bin + rescompiler +) add_library(cpp-lwtrace-mon) target_link_libraries(cpp-lwtrace-mon PUBLIC diff --git a/library/cpp/lwtrace/mon/CMakeLists.linux-aarch64.txt b/library/cpp/lwtrace/mon/CMakeLists.linux-aarch64.txt index 728fe5d0fd..7f31cfc6fe 100644 --- a/library/cpp/lwtrace/mon/CMakeLists.linux-aarch64.txt +++ b/library/cpp/lwtrace/mon/CMakeLists.linux-aarch64.txt @@ -7,6 +7,12 @@ add_subdirectory(analytics) +get_built_tool_path( + TOOL_rescompiler_bin + TOOL_rescompiler_dependency + tools/rescompiler/bin + rescompiler +) add_library(cpp-lwtrace-mon) target_link_libraries(cpp-lwtrace-mon PUBLIC diff --git a/library/cpp/lwtrace/mon/CMakeLists.linux-x86_64.txt b/library/cpp/lwtrace/mon/CMakeLists.linux-x86_64.txt index 728fe5d0fd..7f31cfc6fe 100644 --- a/library/cpp/lwtrace/mon/CMakeLists.linux-x86_64.txt +++ b/library/cpp/lwtrace/mon/CMakeLists.linux-x86_64.txt @@ -7,6 +7,12 @@ add_subdirectory(analytics) +get_built_tool_path( + TOOL_rescompiler_bin + TOOL_rescompiler_dependency + tools/rescompiler/bin + rescompiler +) add_library(cpp-lwtrace-mon) target_link_libraries(cpp-lwtrace-mon PUBLIC diff --git a/library/cpp/lwtrace/mon/CMakeLists.windows-x86_64.txt b/library/cpp/lwtrace/mon/CMakeLists.windows-x86_64.txt index b3c0ec1739..84ce12f208 100644 --- a/library/cpp/lwtrace/mon/CMakeLists.windows-x86_64.txt +++ b/library/cpp/lwtrace/mon/CMakeLists.windows-x86_64.txt @@ -7,6 +7,12 @@ add_subdirectory(analytics) +get_built_tool_path( + TOOL_rescompiler_bin + TOOL_rescompiler_dependency + tools/rescompiler/bin + rescompiler +) add_library(cpp-lwtrace-mon) target_link_libraries(cpp-lwtrace-mon PUBLIC diff --git a/library/cpp/lwtrace/protos/CMakeLists.darwin-x86_64.txt b/library/cpp/lwtrace/protos/CMakeLists.darwin-x86_64.txt index 2c5cd291d4..9caa6f58bf 100644 --- a/library/cpp/lwtrace/protos/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/lwtrace/protos/CMakeLists.darwin-x86_64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) add_library(cpp-lwtrace-protos) target_link_libraries(cpp-lwtrace-protos PUBLIC diff --git a/library/cpp/lwtrace/protos/CMakeLists.linux-aarch64.txt b/library/cpp/lwtrace/protos/CMakeLists.linux-aarch64.txt index 4b985095b2..f9321305c1 100644 --- a/library/cpp/lwtrace/protos/CMakeLists.linux-aarch64.txt +++ b/library/cpp/lwtrace/protos/CMakeLists.linux-aarch64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) add_library(cpp-lwtrace-protos) target_link_libraries(cpp-lwtrace-protos PUBLIC diff --git a/library/cpp/lwtrace/protos/CMakeLists.linux-x86_64.txt b/library/cpp/lwtrace/protos/CMakeLists.linux-x86_64.txt index 4b985095b2..f9321305c1 100644 --- a/library/cpp/lwtrace/protos/CMakeLists.linux-x86_64.txt +++ b/library/cpp/lwtrace/protos/CMakeLists.linux-x86_64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) add_library(cpp-lwtrace-protos) target_link_libraries(cpp-lwtrace-protos PUBLIC diff --git a/library/cpp/lwtrace/protos/CMakeLists.windows-x86_64.txt b/library/cpp/lwtrace/protos/CMakeLists.windows-x86_64.txt index 2c5cd291d4..9caa6f58bf 100644 --- a/library/cpp/lwtrace/protos/CMakeLists.windows-x86_64.txt +++ b/library/cpp/lwtrace/protos/CMakeLists.windows-x86_64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) add_library(cpp-lwtrace-protos) target_link_libraries(cpp-lwtrace-protos PUBLIC diff --git a/library/cpp/messagebus/monitoring/CMakeLists.darwin-x86_64.txt b/library/cpp/messagebus/monitoring/CMakeLists.darwin-x86_64.txt index 8b0e392fbc..0a5f1f8502 100644 --- a/library/cpp/messagebus/monitoring/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/messagebus/monitoring/CMakeLists.darwin-x86_64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) add_library(cpp-messagebus-monitoring) target_link_libraries(cpp-messagebus-monitoring PUBLIC diff --git a/library/cpp/messagebus/monitoring/CMakeLists.linux-aarch64.txt b/library/cpp/messagebus/monitoring/CMakeLists.linux-aarch64.txt index 38b1aa98a3..d7ac9c9c03 100644 --- a/library/cpp/messagebus/monitoring/CMakeLists.linux-aarch64.txt +++ b/library/cpp/messagebus/monitoring/CMakeLists.linux-aarch64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) add_library(cpp-messagebus-monitoring) target_link_libraries(cpp-messagebus-monitoring PUBLIC diff --git a/library/cpp/messagebus/monitoring/CMakeLists.linux-x86_64.txt b/library/cpp/messagebus/monitoring/CMakeLists.linux-x86_64.txt index 38b1aa98a3..d7ac9c9c03 100644 --- a/library/cpp/messagebus/monitoring/CMakeLists.linux-x86_64.txt +++ b/library/cpp/messagebus/monitoring/CMakeLists.linux-x86_64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) add_library(cpp-messagebus-monitoring) target_link_libraries(cpp-messagebus-monitoring PUBLIC diff --git a/library/cpp/messagebus/monitoring/CMakeLists.windows-x86_64.txt b/library/cpp/messagebus/monitoring/CMakeLists.windows-x86_64.txt index 8b0e392fbc..0a5f1f8502 100644 --- a/library/cpp/messagebus/monitoring/CMakeLists.windows-x86_64.txt +++ b/library/cpp/messagebus/monitoring/CMakeLists.windows-x86_64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) add_library(cpp-messagebus-monitoring) target_link_libraries(cpp-messagebus-monitoring PUBLIC diff --git a/library/cpp/messagebus/www/CMakeLists.darwin-x86_64.txt b/library/cpp/messagebus/www/CMakeLists.darwin-x86_64.txt index 5a8c62b635..2d41aa3305 100644 --- a/library/cpp/messagebus/www/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/messagebus/www/CMakeLists.darwin-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_rescompiler_bin + TOOL_rescompiler_dependency + tools/rescompiler/bin + rescompiler +) add_library(cpp-messagebus-www) target_link_libraries(cpp-messagebus-www PUBLIC diff --git a/library/cpp/messagebus/www/CMakeLists.linux-aarch64.txt b/library/cpp/messagebus/www/CMakeLists.linux-aarch64.txt index 0776cd5561..fdc6d5d131 100644 --- a/library/cpp/messagebus/www/CMakeLists.linux-aarch64.txt +++ b/library/cpp/messagebus/www/CMakeLists.linux-aarch64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_rescompiler_bin + TOOL_rescompiler_dependency + tools/rescompiler/bin + rescompiler +) add_library(cpp-messagebus-www) target_link_libraries(cpp-messagebus-www PUBLIC diff --git a/library/cpp/messagebus/www/CMakeLists.linux-x86_64.txt b/library/cpp/messagebus/www/CMakeLists.linux-x86_64.txt index 0776cd5561..fdc6d5d131 100644 --- a/library/cpp/messagebus/www/CMakeLists.linux-x86_64.txt +++ b/library/cpp/messagebus/www/CMakeLists.linux-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_rescompiler_bin + TOOL_rescompiler_dependency + tools/rescompiler/bin + rescompiler +) add_library(cpp-messagebus-www) target_link_libraries(cpp-messagebus-www PUBLIC diff --git a/library/cpp/messagebus/www/CMakeLists.windows-x86_64.txt b/library/cpp/messagebus/www/CMakeLists.windows-x86_64.txt index 5a8c62b635..2d41aa3305 100644 --- a/library/cpp/messagebus/www/CMakeLists.windows-x86_64.txt +++ b/library/cpp/messagebus/www/CMakeLists.windows-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_rescompiler_bin + TOOL_rescompiler_dependency + tools/rescompiler/bin + rescompiler +) add_library(cpp-messagebus-www) target_link_libraries(cpp-messagebus-www PUBLIC diff --git a/library/cpp/mime/types/CMakeLists.darwin-x86_64.txt b/library/cpp/mime/types/CMakeLists.darwin-x86_64.txt index 7336425016..8e4011a982 100644 --- a/library/cpp/mime/types/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/mime/types/CMakeLists.darwin-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-mime-types) target_link_libraries(cpp-mime-types PUBLIC diff --git a/library/cpp/mime/types/CMakeLists.linux-aarch64.txt b/library/cpp/mime/types/CMakeLists.linux-aarch64.txt index 272fa8d501..85364f7595 100644 --- a/library/cpp/mime/types/CMakeLists.linux-aarch64.txt +++ b/library/cpp/mime/types/CMakeLists.linux-aarch64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-mime-types) target_link_libraries(cpp-mime-types PUBLIC diff --git a/library/cpp/mime/types/CMakeLists.linux-x86_64.txt b/library/cpp/mime/types/CMakeLists.linux-x86_64.txt index 272fa8d501..85364f7595 100644 --- a/library/cpp/mime/types/CMakeLists.linux-x86_64.txt +++ b/library/cpp/mime/types/CMakeLists.linux-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-mime-types) target_link_libraries(cpp-mime-types PUBLIC diff --git a/library/cpp/mime/types/CMakeLists.windows-x86_64.txt b/library/cpp/mime/types/CMakeLists.windows-x86_64.txt index 7336425016..8e4011a982 100644 --- a/library/cpp/mime/types/CMakeLists.windows-x86_64.txt +++ b/library/cpp/mime/types/CMakeLists.windows-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-mime-types) target_link_libraries(cpp-mime-types PUBLIC diff --git a/library/cpp/monlib/encode/CMakeLists.darwin-x86_64.txt b/library/cpp/monlib/encode/CMakeLists.darwin-x86_64.txt index fec066c72a..a74b6d023d 100644 --- a/library/cpp/monlib/encode/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/monlib/encode/CMakeLists.darwin-x86_64.txt @@ -12,6 +12,12 @@ add_subdirectory(legacy_protobuf) add_subdirectory(prometheus) add_subdirectory(spack) add_subdirectory(text) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-monlib-encode) target_link_libraries(cpp-monlib-encode PUBLIC diff --git a/library/cpp/monlib/encode/CMakeLists.linux-aarch64.txt b/library/cpp/monlib/encode/CMakeLists.linux-aarch64.txt index 220c3aa720..6c319f9b68 100644 --- a/library/cpp/monlib/encode/CMakeLists.linux-aarch64.txt +++ b/library/cpp/monlib/encode/CMakeLists.linux-aarch64.txt @@ -12,6 +12,12 @@ add_subdirectory(legacy_protobuf) add_subdirectory(prometheus) add_subdirectory(spack) add_subdirectory(text) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-monlib-encode) target_link_libraries(cpp-monlib-encode PUBLIC diff --git a/library/cpp/monlib/encode/CMakeLists.linux-x86_64.txt b/library/cpp/monlib/encode/CMakeLists.linux-x86_64.txt index 220c3aa720..6c319f9b68 100644 --- a/library/cpp/monlib/encode/CMakeLists.linux-x86_64.txt +++ b/library/cpp/monlib/encode/CMakeLists.linux-x86_64.txt @@ -12,6 +12,12 @@ add_subdirectory(legacy_protobuf) add_subdirectory(prometheus) add_subdirectory(spack) add_subdirectory(text) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-monlib-encode) target_link_libraries(cpp-monlib-encode PUBLIC diff --git a/library/cpp/monlib/encode/CMakeLists.windows-x86_64.txt b/library/cpp/monlib/encode/CMakeLists.windows-x86_64.txt index fec066c72a..a74b6d023d 100644 --- a/library/cpp/monlib/encode/CMakeLists.windows-x86_64.txt +++ b/library/cpp/monlib/encode/CMakeLists.windows-x86_64.txt @@ -12,6 +12,12 @@ add_subdirectory(legacy_protobuf) add_subdirectory(prometheus) add_subdirectory(spack) add_subdirectory(text) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-monlib-encode) target_link_libraries(cpp-monlib-encode PUBLIC diff --git a/library/cpp/monlib/encode/legacy_protobuf/protos/CMakeLists.darwin-x86_64.txt b/library/cpp/monlib/encode/legacy_protobuf/protos/CMakeLists.darwin-x86_64.txt index 9a9caca01c..bce491e67e 100644 --- a/library/cpp/monlib/encode/legacy_protobuf/protos/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/monlib/encode/legacy_protobuf/protos/CMakeLists.darwin-x86_64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) add_library(encode-legacy_protobuf-protos) target_link_libraries(encode-legacy_protobuf-protos PUBLIC diff --git a/library/cpp/monlib/encode/legacy_protobuf/protos/CMakeLists.linux-aarch64.txt b/library/cpp/monlib/encode/legacy_protobuf/protos/CMakeLists.linux-aarch64.txt index 9f42c554e6..a86da32e11 100644 --- a/library/cpp/monlib/encode/legacy_protobuf/protos/CMakeLists.linux-aarch64.txt +++ b/library/cpp/monlib/encode/legacy_protobuf/protos/CMakeLists.linux-aarch64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) add_library(encode-legacy_protobuf-protos) target_link_libraries(encode-legacy_protobuf-protos PUBLIC diff --git a/library/cpp/monlib/encode/legacy_protobuf/protos/CMakeLists.linux-x86_64.txt b/library/cpp/monlib/encode/legacy_protobuf/protos/CMakeLists.linux-x86_64.txt index 9f42c554e6..a86da32e11 100644 --- a/library/cpp/monlib/encode/legacy_protobuf/protos/CMakeLists.linux-x86_64.txt +++ b/library/cpp/monlib/encode/legacy_protobuf/protos/CMakeLists.linux-x86_64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) add_library(encode-legacy_protobuf-protos) target_link_libraries(encode-legacy_protobuf-protos PUBLIC diff --git a/library/cpp/monlib/encode/legacy_protobuf/protos/CMakeLists.windows-x86_64.txt b/library/cpp/monlib/encode/legacy_protobuf/protos/CMakeLists.windows-x86_64.txt index 9a9caca01c..bce491e67e 100644 --- a/library/cpp/monlib/encode/legacy_protobuf/protos/CMakeLists.windows-x86_64.txt +++ b/library/cpp/monlib/encode/legacy_protobuf/protos/CMakeLists.windows-x86_64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) add_library(encode-legacy_protobuf-protos) target_link_libraries(encode-legacy_protobuf-protos PUBLIC diff --git a/library/cpp/monlib/metrics/CMakeLists.darwin-x86_64.txt b/library/cpp/monlib/metrics/CMakeLists.darwin-x86_64.txt index 1af273310a..052ed067e1 100644 --- a/library/cpp/monlib/metrics/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/monlib/metrics/CMakeLists.darwin-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-monlib-metrics) target_link_libraries(cpp-monlib-metrics PUBLIC diff --git a/library/cpp/monlib/metrics/CMakeLists.linux-aarch64.txt b/library/cpp/monlib/metrics/CMakeLists.linux-aarch64.txt index 999ca3d569..eb18b40c18 100644 --- a/library/cpp/monlib/metrics/CMakeLists.linux-aarch64.txt +++ b/library/cpp/monlib/metrics/CMakeLists.linux-aarch64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-monlib-metrics) target_link_libraries(cpp-monlib-metrics PUBLIC diff --git a/library/cpp/monlib/metrics/CMakeLists.linux-x86_64.txt b/library/cpp/monlib/metrics/CMakeLists.linux-x86_64.txt index 999ca3d569..eb18b40c18 100644 --- a/library/cpp/monlib/metrics/CMakeLists.linux-x86_64.txt +++ b/library/cpp/monlib/metrics/CMakeLists.linux-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-monlib-metrics) target_link_libraries(cpp-monlib-metrics PUBLIC diff --git a/library/cpp/monlib/metrics/CMakeLists.windows-x86_64.txt b/library/cpp/monlib/metrics/CMakeLists.windows-x86_64.txt index 1af273310a..052ed067e1 100644 --- a/library/cpp/monlib/metrics/CMakeLists.windows-x86_64.txt +++ b/library/cpp/monlib/metrics/CMakeLists.windows-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-monlib-metrics) target_link_libraries(cpp-monlib-metrics PUBLIC diff --git a/library/cpp/monlib/service/pages/tablesorter/CMakeLists.darwin-x86_64.txt b/library/cpp/monlib/service/pages/tablesorter/CMakeLists.darwin-x86_64.txt index be59f3a4b5..516c919f8a 100644 --- a/library/cpp/monlib/service/pages/tablesorter/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/monlib/service/pages/tablesorter/CMakeLists.darwin-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_rescompiler_bin + TOOL_rescompiler_dependency + tools/rescompiler/bin + rescompiler +) add_library(service-pages-tablesorter INTERFACE) target_link_libraries(service-pages-tablesorter INTERFACE diff --git a/library/cpp/monlib/service/pages/tablesorter/CMakeLists.linux-aarch64.txt b/library/cpp/monlib/service/pages/tablesorter/CMakeLists.linux-aarch64.txt index 633736b174..7e88b02a4b 100644 --- a/library/cpp/monlib/service/pages/tablesorter/CMakeLists.linux-aarch64.txt +++ b/library/cpp/monlib/service/pages/tablesorter/CMakeLists.linux-aarch64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_rescompiler_bin + TOOL_rescompiler_dependency + tools/rescompiler/bin + rescompiler +) add_library(service-pages-tablesorter INTERFACE) target_link_libraries(service-pages-tablesorter INTERFACE diff --git a/library/cpp/monlib/service/pages/tablesorter/CMakeLists.linux-x86_64.txt b/library/cpp/monlib/service/pages/tablesorter/CMakeLists.linux-x86_64.txt index 633736b174..7e88b02a4b 100644 --- a/library/cpp/monlib/service/pages/tablesorter/CMakeLists.linux-x86_64.txt +++ b/library/cpp/monlib/service/pages/tablesorter/CMakeLists.linux-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_rescompiler_bin + TOOL_rescompiler_dependency + tools/rescompiler/bin + rescompiler +) add_library(service-pages-tablesorter INTERFACE) target_link_libraries(service-pages-tablesorter INTERFACE diff --git a/library/cpp/monlib/service/pages/tablesorter/CMakeLists.windows-x86_64.txt b/library/cpp/monlib/service/pages/tablesorter/CMakeLists.windows-x86_64.txt index be59f3a4b5..516c919f8a 100644 --- a/library/cpp/monlib/service/pages/tablesorter/CMakeLists.windows-x86_64.txt +++ b/library/cpp/monlib/service/pages/tablesorter/CMakeLists.windows-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_rescompiler_bin + TOOL_rescompiler_dependency + tools/rescompiler/bin + rescompiler +) add_library(service-pages-tablesorter INTERFACE) target_link_libraries(service-pages-tablesorter INTERFACE diff --git a/library/cpp/protobuf/json/proto/CMakeLists.darwin-x86_64.txt b/library/cpp/protobuf/json/proto/CMakeLists.darwin-x86_64.txt index 9bb1965a99..6c6f4228c3 100644 --- a/library/cpp/protobuf/json/proto/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/protobuf/json/proto/CMakeLists.darwin-x86_64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) add_library(protobuf-json-proto) target_link_libraries(protobuf-json-proto PUBLIC diff --git a/library/cpp/protobuf/json/proto/CMakeLists.linux-aarch64.txt b/library/cpp/protobuf/json/proto/CMakeLists.linux-aarch64.txt index 5f805dedd0..1840a34ee6 100644 --- a/library/cpp/protobuf/json/proto/CMakeLists.linux-aarch64.txt +++ b/library/cpp/protobuf/json/proto/CMakeLists.linux-aarch64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) add_library(protobuf-json-proto) target_link_libraries(protobuf-json-proto PUBLIC diff --git a/library/cpp/protobuf/json/proto/CMakeLists.linux-x86_64.txt b/library/cpp/protobuf/json/proto/CMakeLists.linux-x86_64.txt index 5f805dedd0..1840a34ee6 100644 --- a/library/cpp/protobuf/json/proto/CMakeLists.linux-x86_64.txt +++ b/library/cpp/protobuf/json/proto/CMakeLists.linux-x86_64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) add_library(protobuf-json-proto) target_link_libraries(protobuf-json-proto PUBLIC diff --git a/library/cpp/protobuf/json/proto/CMakeLists.windows-x86_64.txt b/library/cpp/protobuf/json/proto/CMakeLists.windows-x86_64.txt index 9bb1965a99..6c6f4228c3 100644 --- a/library/cpp/protobuf/json/proto/CMakeLists.windows-x86_64.txt +++ b/library/cpp/protobuf/json/proto/CMakeLists.windows-x86_64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) add_library(protobuf-json-proto) target_link_libraries(protobuf-json-proto PUBLIC diff --git a/library/cpp/protobuf/util/proto/CMakeLists.darwin-x86_64.txt b/library/cpp/protobuf/util/proto/CMakeLists.darwin-x86_64.txt index 33cfab6c43..7a58b4bfeb 100644 --- a/library/cpp/protobuf/util/proto/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/protobuf/util/proto/CMakeLists.darwin-x86_64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) add_library(protobuf-util-proto) target_link_libraries(protobuf-util-proto PUBLIC diff --git a/library/cpp/protobuf/util/proto/CMakeLists.linux-aarch64.txt b/library/cpp/protobuf/util/proto/CMakeLists.linux-aarch64.txt index ae8c2efd18..5f08e7a691 100644 --- a/library/cpp/protobuf/util/proto/CMakeLists.linux-aarch64.txt +++ b/library/cpp/protobuf/util/proto/CMakeLists.linux-aarch64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) add_library(protobuf-util-proto) target_link_libraries(protobuf-util-proto PUBLIC diff --git a/library/cpp/protobuf/util/proto/CMakeLists.linux-x86_64.txt b/library/cpp/protobuf/util/proto/CMakeLists.linux-x86_64.txt index ae8c2efd18..5f08e7a691 100644 --- a/library/cpp/protobuf/util/proto/CMakeLists.linux-x86_64.txt +++ b/library/cpp/protobuf/util/proto/CMakeLists.linux-x86_64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) add_library(protobuf-util-proto) target_link_libraries(protobuf-util-proto PUBLIC diff --git a/library/cpp/protobuf/util/proto/CMakeLists.windows-x86_64.txt b/library/cpp/protobuf/util/proto/CMakeLists.windows-x86_64.txt index 33cfab6c43..7a58b4bfeb 100644 --- a/library/cpp/protobuf/util/proto/CMakeLists.windows-x86_64.txt +++ b/library/cpp/protobuf/util/proto/CMakeLists.windows-x86_64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) add_library(protobuf-util-proto) target_link_libraries(protobuf-util-proto PUBLIC diff --git a/library/cpp/retry/protos/CMakeLists.darwin-x86_64.txt b/library/cpp/retry/protos/CMakeLists.darwin-x86_64.txt index 961aae8383..ba41965df2 100644 --- a/library/cpp/retry/protos/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/retry/protos/CMakeLists.darwin-x86_64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) add_library(cpp-retry-protos) target_link_libraries(cpp-retry-protos PUBLIC diff --git a/library/cpp/retry/protos/CMakeLists.linux-aarch64.txt b/library/cpp/retry/protos/CMakeLists.linux-aarch64.txt index cf6bfee5f1..3c4f9aed25 100644 --- a/library/cpp/retry/protos/CMakeLists.linux-aarch64.txt +++ b/library/cpp/retry/protos/CMakeLists.linux-aarch64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) add_library(cpp-retry-protos) target_link_libraries(cpp-retry-protos PUBLIC diff --git a/library/cpp/retry/protos/CMakeLists.linux-x86_64.txt b/library/cpp/retry/protos/CMakeLists.linux-x86_64.txt index cf6bfee5f1..3c4f9aed25 100644 --- a/library/cpp/retry/protos/CMakeLists.linux-x86_64.txt +++ b/library/cpp/retry/protos/CMakeLists.linux-x86_64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) add_library(cpp-retry-protos) target_link_libraries(cpp-retry-protos PUBLIC diff --git a/library/cpp/retry/protos/CMakeLists.windows-x86_64.txt b/library/cpp/retry/protos/CMakeLists.windows-x86_64.txt index 961aae8383..ba41965df2 100644 --- a/library/cpp/retry/protos/CMakeLists.windows-x86_64.txt +++ b/library/cpp/retry/protos/CMakeLists.windows-x86_64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) add_library(cpp-retry-protos) target_link_libraries(cpp-retry-protos PUBLIC diff --git a/library/cpp/scheme/CMakeLists.darwin-x86_64.txt b/library/cpp/scheme/CMakeLists.darwin-x86_64.txt index e0b564558c..851add2e6c 100644 --- a/library/cpp/scheme/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/scheme/CMakeLists.darwin-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(library-cpp-scheme) target_link_libraries(library-cpp-scheme PUBLIC diff --git a/library/cpp/scheme/CMakeLists.linux-aarch64.txt b/library/cpp/scheme/CMakeLists.linux-aarch64.txt index 709a30d9ca..39139ce3c8 100644 --- a/library/cpp/scheme/CMakeLists.linux-aarch64.txt +++ b/library/cpp/scheme/CMakeLists.linux-aarch64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(library-cpp-scheme) target_link_libraries(library-cpp-scheme PUBLIC diff --git a/library/cpp/scheme/CMakeLists.linux-x86_64.txt b/library/cpp/scheme/CMakeLists.linux-x86_64.txt index 709a30d9ca..39139ce3c8 100644 --- a/library/cpp/scheme/CMakeLists.linux-x86_64.txt +++ b/library/cpp/scheme/CMakeLists.linux-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(library-cpp-scheme) target_link_libraries(library-cpp-scheme PUBLIC diff --git a/library/cpp/scheme/CMakeLists.windows-x86_64.txt b/library/cpp/scheme/CMakeLists.windows-x86_64.txt index 50dcfc4806..a08385558d 100644 --- a/library/cpp/scheme/CMakeLists.windows-x86_64.txt +++ b/library/cpp/scheme/CMakeLists.windows-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(library-cpp-scheme) target_link_libraries(library-cpp-scheme PUBLIC diff --git a/library/cpp/skiff/CMakeLists.darwin-x86_64.txt b/library/cpp/skiff/CMakeLists.darwin-x86_64.txt index 9db7878ddf..d8d296df29 100644 --- a/library/cpp/skiff/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/skiff/CMakeLists.darwin-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(library-cpp-skiff) target_link_libraries(library-cpp-skiff PUBLIC diff --git a/library/cpp/skiff/CMakeLists.linux-aarch64.txt b/library/cpp/skiff/CMakeLists.linux-aarch64.txt index 9cc284e99c..b0656a7bbe 100644 --- a/library/cpp/skiff/CMakeLists.linux-aarch64.txt +++ b/library/cpp/skiff/CMakeLists.linux-aarch64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(library-cpp-skiff) target_link_libraries(library-cpp-skiff PUBLIC diff --git a/library/cpp/skiff/CMakeLists.linux-x86_64.txt b/library/cpp/skiff/CMakeLists.linux-x86_64.txt index 9cc284e99c..b0656a7bbe 100644 --- a/library/cpp/skiff/CMakeLists.linux-x86_64.txt +++ b/library/cpp/skiff/CMakeLists.linux-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(library-cpp-skiff) target_link_libraries(library-cpp-skiff PUBLIC diff --git a/library/cpp/skiff/CMakeLists.windows-x86_64.txt b/library/cpp/skiff/CMakeLists.windows-x86_64.txt index 9db7878ddf..d8d296df29 100644 --- a/library/cpp/skiff/CMakeLists.windows-x86_64.txt +++ b/library/cpp/skiff/CMakeLists.windows-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(library-cpp-skiff) target_link_libraries(library-cpp-skiff PUBLIC diff --git a/library/cpp/tdigest/CMakeLists.darwin-x86_64.txt b/library/cpp/tdigest/CMakeLists.darwin-x86_64.txt index e373216898..9dd7437db0 100644 --- a/library/cpp/tdigest/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/tdigest/CMakeLists.darwin-x86_64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) add_library(library-cpp-tdigest) target_link_libraries(library-cpp-tdigest PUBLIC diff --git a/library/cpp/tdigest/CMakeLists.linux-aarch64.txt b/library/cpp/tdigest/CMakeLists.linux-aarch64.txt index 08977c85c0..2fdc4b7b12 100644 --- a/library/cpp/tdigest/CMakeLists.linux-aarch64.txt +++ b/library/cpp/tdigest/CMakeLists.linux-aarch64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) add_library(library-cpp-tdigest) target_link_libraries(library-cpp-tdigest PUBLIC diff --git a/library/cpp/tdigest/CMakeLists.linux-x86_64.txt b/library/cpp/tdigest/CMakeLists.linux-x86_64.txt index 08977c85c0..2fdc4b7b12 100644 --- a/library/cpp/tdigest/CMakeLists.linux-x86_64.txt +++ b/library/cpp/tdigest/CMakeLists.linux-x86_64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) add_library(library-cpp-tdigest) target_link_libraries(library-cpp-tdigest PUBLIC diff --git a/library/cpp/tdigest/CMakeLists.windows-x86_64.txt b/library/cpp/tdigest/CMakeLists.windows-x86_64.txt index e373216898..9dd7437db0 100644 --- a/library/cpp/tdigest/CMakeLists.windows-x86_64.txt +++ b/library/cpp/tdigest/CMakeLists.windows-x86_64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) add_library(library-cpp-tdigest) target_link_libraries(library-cpp-tdigest PUBLIC diff --git a/library/cpp/testing/CMakeLists.txt b/library/cpp/testing/CMakeLists.txt index 70c5d112f1..6e9e24fec8 100644 --- a/library/cpp/testing/CMakeLists.txt +++ b/library/cpp/testing/CMakeLists.txt @@ -14,5 +14,6 @@ add_subdirectory(gtest) add_subdirectory(gtest_extensions) add_subdirectory(gtest_main) add_subdirectory(hook) +add_subdirectory(mock_server) add_subdirectory(unittest) add_subdirectory(unittest_main) diff --git a/library/cpp/testing/mock_server/CMakeLists.darwin-x86_64.txt b/library/cpp/testing/mock_server/CMakeLists.darwin-x86_64.txt new file mode 100644 index 0000000000..a5d1538c15 --- /dev/null +++ b/library/cpp/testing/mock_server/CMakeLists.darwin-x86_64.txt @@ -0,0 +1,19 @@ + +# 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(cpp-testing-mock_server) +target_link_libraries(cpp-testing-mock_server PUBLIC + contrib-libs-cxxsupp + yutil + cpp-http-misc + cpp-http-server +) +target_sources(cpp-testing-mock_server PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/testing/mock_server/server.cpp +) diff --git a/library/cpp/testing/mock_server/CMakeLists.linux-aarch64.txt b/library/cpp/testing/mock_server/CMakeLists.linux-aarch64.txt new file mode 100644 index 0000000000..c630a22d23 --- /dev/null +++ b/library/cpp/testing/mock_server/CMakeLists.linux-aarch64.txt @@ -0,0 +1,20 @@ + +# 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(cpp-testing-mock_server) +target_link_libraries(cpp-testing-mock_server PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + cpp-http-misc + cpp-http-server +) +target_sources(cpp-testing-mock_server PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/testing/mock_server/server.cpp +) diff --git a/library/cpp/testing/mock_server/CMakeLists.linux-x86_64.txt b/library/cpp/testing/mock_server/CMakeLists.linux-x86_64.txt new file mode 100644 index 0000000000..c630a22d23 --- /dev/null +++ b/library/cpp/testing/mock_server/CMakeLists.linux-x86_64.txt @@ -0,0 +1,20 @@ + +# 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(cpp-testing-mock_server) +target_link_libraries(cpp-testing-mock_server PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + cpp-http-misc + cpp-http-server +) +target_sources(cpp-testing-mock_server PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/testing/mock_server/server.cpp +) diff --git a/library/cpp/testing/mock_server/CMakeLists.txt b/library/cpp/testing/mock_server/CMakeLists.txt new file mode 100644 index 0000000000..f8b31df0c1 --- /dev/null +++ b/library/cpp/testing/mock_server/CMakeLists.txt @@ -0,0 +1,17 @@ + +# 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. + + +if (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-aarch64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") + include(CMakeLists.darwin-x86_64.txt) +elseif (WIN32 AND CMAKE_SYSTEM_PROCESSOR STREQUAL "AMD64" AND NOT HAVE_CUDA) + include(CMakeLists.windows-x86_64.txt) +elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND NOT HAVE_CUDA) + include(CMakeLists.linux-x86_64.txt) +endif() diff --git a/library/cpp/testing/mock_server/CMakeLists.windows-x86_64.txt b/library/cpp/testing/mock_server/CMakeLists.windows-x86_64.txt new file mode 100644 index 0000000000..a5d1538c15 --- /dev/null +++ b/library/cpp/testing/mock_server/CMakeLists.windows-x86_64.txt @@ -0,0 +1,19 @@ + +# 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(cpp-testing-mock_server) +target_link_libraries(cpp-testing-mock_server PUBLIC + contrib-libs-cxxsupp + yutil + cpp-http-misc + cpp-http-server +) +target_sources(cpp-testing-mock_server PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/testing/mock_server/server.cpp +) diff --git a/library/cpp/threading/thread_local/CMakeLists.darwin-x86_64.txt b/library/cpp/threading/thread_local/CMakeLists.darwin-x86_64.txt index e4498e1ce2..2a282845d1 100644 --- a/library/cpp/threading/thread_local/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/threading/thread_local/CMakeLists.darwin-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-threading-thread_local) target_link_libraries(cpp-threading-thread_local PUBLIC diff --git a/library/cpp/threading/thread_local/CMakeLists.linux-aarch64.txt b/library/cpp/threading/thread_local/CMakeLists.linux-aarch64.txt index 78daef1f8d..69ae5b9e2e 100644 --- a/library/cpp/threading/thread_local/CMakeLists.linux-aarch64.txt +++ b/library/cpp/threading/thread_local/CMakeLists.linux-aarch64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-threading-thread_local) target_link_libraries(cpp-threading-thread_local PUBLIC diff --git a/library/cpp/threading/thread_local/CMakeLists.linux-x86_64.txt b/library/cpp/threading/thread_local/CMakeLists.linux-x86_64.txt index 78daef1f8d..69ae5b9e2e 100644 --- a/library/cpp/threading/thread_local/CMakeLists.linux-x86_64.txt +++ b/library/cpp/threading/thread_local/CMakeLists.linux-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-threading-thread_local) target_link_libraries(cpp-threading-thread_local PUBLIC diff --git a/library/cpp/threading/thread_local/CMakeLists.windows-x86_64.txt b/library/cpp/threading/thread_local/CMakeLists.windows-x86_64.txt index e4498e1ce2..2a282845d1 100644 --- a/library/cpp/threading/thread_local/CMakeLists.windows-x86_64.txt +++ b/library/cpp/threading/thread_local/CMakeLists.windows-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-threading-thread_local) target_link_libraries(cpp-threading-thread_local PUBLIC diff --git a/library/cpp/timezone_conversion/CMakeLists.darwin-x86_64.txt b/library/cpp/timezone_conversion/CMakeLists.darwin-x86_64.txt index 61a16e32f5..0d060c2699 100644 --- a/library/cpp/timezone_conversion/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/timezone_conversion/CMakeLists.darwin-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(library-cpp-timezone_conversion) target_link_libraries(library-cpp-timezone_conversion PUBLIC diff --git a/library/cpp/timezone_conversion/CMakeLists.linux-aarch64.txt b/library/cpp/timezone_conversion/CMakeLists.linux-aarch64.txt index 260c313b6a..daf50a668e 100644 --- a/library/cpp/timezone_conversion/CMakeLists.linux-aarch64.txt +++ b/library/cpp/timezone_conversion/CMakeLists.linux-aarch64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(library-cpp-timezone_conversion) target_link_libraries(library-cpp-timezone_conversion PUBLIC diff --git a/library/cpp/timezone_conversion/CMakeLists.linux-x86_64.txt b/library/cpp/timezone_conversion/CMakeLists.linux-x86_64.txt index 260c313b6a..daf50a668e 100644 --- a/library/cpp/timezone_conversion/CMakeLists.linux-x86_64.txt +++ b/library/cpp/timezone_conversion/CMakeLists.linux-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(library-cpp-timezone_conversion) target_link_libraries(library-cpp-timezone_conversion PUBLIC diff --git a/library/cpp/timezone_conversion/CMakeLists.windows-x86_64.txt b/library/cpp/timezone_conversion/CMakeLists.windows-x86_64.txt index 61a16e32f5..0d060c2699 100644 --- a/library/cpp/timezone_conversion/CMakeLists.windows-x86_64.txt +++ b/library/cpp/timezone_conversion/CMakeLists.windows-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(library-cpp-timezone_conversion) target_link_libraries(library-cpp-timezone_conversion PUBLIC diff --git a/library/cpp/type_info/CMakeLists.darwin-x86_64.txt b/library/cpp/type_info/CMakeLists.darwin-x86_64.txt index d048547e9a..a1fe5a9709 100644 --- a/library/cpp/type_info/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/type_info/CMakeLists.darwin-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(library-cpp-type_info) target_link_libraries(library-cpp-type_info PUBLIC diff --git a/library/cpp/type_info/CMakeLists.linux-aarch64.txt b/library/cpp/type_info/CMakeLists.linux-aarch64.txt index 6b3b2aed25..388946eff8 100644 --- a/library/cpp/type_info/CMakeLists.linux-aarch64.txt +++ b/library/cpp/type_info/CMakeLists.linux-aarch64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(library-cpp-type_info) target_link_libraries(library-cpp-type_info PUBLIC diff --git a/library/cpp/type_info/CMakeLists.linux-x86_64.txt b/library/cpp/type_info/CMakeLists.linux-x86_64.txt index 6b3b2aed25..388946eff8 100644 --- a/library/cpp/type_info/CMakeLists.linux-x86_64.txt +++ b/library/cpp/type_info/CMakeLists.linux-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(library-cpp-type_info) target_link_libraries(library-cpp-type_info PUBLIC diff --git a/library/cpp/type_info/CMakeLists.windows-x86_64.txt b/library/cpp/type_info/CMakeLists.windows-x86_64.txt index d048547e9a..a1fe5a9709 100644 --- a/library/cpp/type_info/CMakeLists.windows-x86_64.txt +++ b/library/cpp/type_info/CMakeLists.windows-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(library-cpp-type_info) target_link_libraries(library-cpp-type_info PUBLIC diff --git a/library/cpp/unicode/set/CMakeLists.darwin-x86_64.txt b/library/cpp/unicode/set/CMakeLists.darwin-x86_64.txt index 022f1191b8..81e3230ffe 100644 --- a/library/cpp/unicode/set/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/unicode/set/CMakeLists.darwin-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-unicode-set) target_link_libraries(cpp-unicode-set PUBLIC diff --git a/library/cpp/unicode/set/CMakeLists.linux-aarch64.txt b/library/cpp/unicode/set/CMakeLists.linux-aarch64.txt index fce1655078..1746645e0c 100644 --- a/library/cpp/unicode/set/CMakeLists.linux-aarch64.txt +++ b/library/cpp/unicode/set/CMakeLists.linux-aarch64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-unicode-set) target_link_libraries(cpp-unicode-set PUBLIC diff --git a/library/cpp/unicode/set/CMakeLists.linux-x86_64.txt b/library/cpp/unicode/set/CMakeLists.linux-x86_64.txt index fce1655078..1746645e0c 100644 --- a/library/cpp/unicode/set/CMakeLists.linux-x86_64.txt +++ b/library/cpp/unicode/set/CMakeLists.linux-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-unicode-set) target_link_libraries(cpp-unicode-set PUBLIC diff --git a/library/cpp/unicode/set/CMakeLists.windows-x86_64.txt b/library/cpp/unicode/set/CMakeLists.windows-x86_64.txt index a1732f8adc..6bc5e0fb45 100644 --- a/library/cpp/unicode/set/CMakeLists.windows-x86_64.txt +++ b/library/cpp/unicode/set/CMakeLists.windows-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-unicode-set) target_link_libraries(cpp-unicode-set PUBLIC diff --git a/library/cpp/unified_agent_client/CMakeLists.darwin-x86_64.txt b/library/cpp/unified_agent_client/CMakeLists.darwin-x86_64.txt index ac4481155f..c681f29c5b 100644 --- a/library/cpp/unified_agent_client/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/unified_agent_client/CMakeLists.darwin-x86_64.txt @@ -7,6 +7,12 @@ add_subdirectory(proto) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(library-cpp-unified_agent_client) target_include_directories(library-cpp-unified_agent_client PRIVATE diff --git a/library/cpp/unified_agent_client/CMakeLists.linux-aarch64.txt b/library/cpp/unified_agent_client/CMakeLists.linux-aarch64.txt index 01a8bd743d..84821c3369 100644 --- a/library/cpp/unified_agent_client/CMakeLists.linux-aarch64.txt +++ b/library/cpp/unified_agent_client/CMakeLists.linux-aarch64.txt @@ -7,6 +7,12 @@ add_subdirectory(proto) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(library-cpp-unified_agent_client) target_include_directories(library-cpp-unified_agent_client PRIVATE diff --git a/library/cpp/unified_agent_client/CMakeLists.linux-x86_64.txt b/library/cpp/unified_agent_client/CMakeLists.linux-x86_64.txt index 01a8bd743d..84821c3369 100644 --- a/library/cpp/unified_agent_client/CMakeLists.linux-x86_64.txt +++ b/library/cpp/unified_agent_client/CMakeLists.linux-x86_64.txt @@ -7,6 +7,12 @@ add_subdirectory(proto) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(library-cpp-unified_agent_client) target_include_directories(library-cpp-unified_agent_client PRIVATE diff --git a/library/cpp/unified_agent_client/CMakeLists.windows-x86_64.txt b/library/cpp/unified_agent_client/CMakeLists.windows-x86_64.txt index ac4481155f..c681f29c5b 100644 --- a/library/cpp/unified_agent_client/CMakeLists.windows-x86_64.txt +++ b/library/cpp/unified_agent_client/CMakeLists.windows-x86_64.txt @@ -7,6 +7,12 @@ add_subdirectory(proto) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(library-cpp-unified_agent_client) target_include_directories(library-cpp-unified_agent_client PRIVATE diff --git a/library/cpp/unified_agent_client/proto/CMakeLists.darwin-x86_64.txt b/library/cpp/unified_agent_client/proto/CMakeLists.darwin-x86_64.txt index 13553aefad..6f12b2aa5e 100644 --- a/library/cpp/unified_agent_client/proto/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/unified_agent_client/proto/CMakeLists.darwin-x86_64.txt @@ -6,6 +6,30 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_grpc_cpp_bin + TOOL_grpc_cpp_dependency + contrib/tools/protoc/plugins/grpc_cpp + grpc_cpp +) +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-unified_agent_client-proto) set_property(TARGET cpp-unified_agent_client-proto PROPERTY @@ -39,3 +63,7 @@ target_proto_outs(cpp-unified_agent_client-proto --cpp_out=${CMAKE_BINARY_DIR}/ --cpp_styleguide_out=${CMAKE_BINARY_DIR}/ ) +target_proto_plugin(cpp-unified_agent_client-proto + grpc_cpp + grpc_cpp +) diff --git a/library/cpp/unified_agent_client/proto/CMakeLists.linux-aarch64.txt b/library/cpp/unified_agent_client/proto/CMakeLists.linux-aarch64.txt index 3a8c77f4b3..571e21b861 100644 --- a/library/cpp/unified_agent_client/proto/CMakeLists.linux-aarch64.txt +++ b/library/cpp/unified_agent_client/proto/CMakeLists.linux-aarch64.txt @@ -6,6 +6,30 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_grpc_cpp_bin + TOOL_grpc_cpp_dependency + contrib/tools/protoc/plugins/grpc_cpp + grpc_cpp +) +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-unified_agent_client-proto) set_property(TARGET cpp-unified_agent_client-proto PROPERTY @@ -40,3 +64,7 @@ target_proto_outs(cpp-unified_agent_client-proto --cpp_out=${CMAKE_BINARY_DIR}/ --cpp_styleguide_out=${CMAKE_BINARY_DIR}/ ) +target_proto_plugin(cpp-unified_agent_client-proto + grpc_cpp + grpc_cpp +) diff --git a/library/cpp/unified_agent_client/proto/CMakeLists.linux-x86_64.txt b/library/cpp/unified_agent_client/proto/CMakeLists.linux-x86_64.txt index 3a8c77f4b3..571e21b861 100644 --- a/library/cpp/unified_agent_client/proto/CMakeLists.linux-x86_64.txt +++ b/library/cpp/unified_agent_client/proto/CMakeLists.linux-x86_64.txt @@ -6,6 +6,30 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_grpc_cpp_bin + TOOL_grpc_cpp_dependency + contrib/tools/protoc/plugins/grpc_cpp + grpc_cpp +) +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-unified_agent_client-proto) set_property(TARGET cpp-unified_agent_client-proto PROPERTY @@ -40,3 +64,7 @@ target_proto_outs(cpp-unified_agent_client-proto --cpp_out=${CMAKE_BINARY_DIR}/ --cpp_styleguide_out=${CMAKE_BINARY_DIR}/ ) +target_proto_plugin(cpp-unified_agent_client-proto + grpc_cpp + grpc_cpp +) diff --git a/library/cpp/unified_agent_client/proto/CMakeLists.windows-x86_64.txt b/library/cpp/unified_agent_client/proto/CMakeLists.windows-x86_64.txt index 13553aefad..6f12b2aa5e 100644 --- a/library/cpp/unified_agent_client/proto/CMakeLists.windows-x86_64.txt +++ b/library/cpp/unified_agent_client/proto/CMakeLists.windows-x86_64.txt @@ -6,6 +6,30 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_grpc_cpp_bin + TOOL_grpc_cpp_dependency + contrib/tools/protoc/plugins/grpc_cpp + grpc_cpp +) +get_built_tool_path( + TOOL_protoc_bin + TOOL_protoc_dependency + contrib/tools/protoc/bin + protoc +) +get_built_tool_path( + TOOL_cpp_styleguide_bin + TOOL_cpp_styleguide_dependency + contrib/tools/protoc/plugins/cpp_styleguide + cpp_styleguide +) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-unified_agent_client-proto) set_property(TARGET cpp-unified_agent_client-proto PROPERTY @@ -39,3 +63,7 @@ target_proto_outs(cpp-unified_agent_client-proto --cpp_out=${CMAKE_BINARY_DIR}/ --cpp_styleguide_out=${CMAKE_BINARY_DIR}/ ) +target_proto_plugin(cpp-unified_agent_client-proto + grpc_cpp + grpc_cpp +) diff --git a/library/cpp/yson/node/CMakeLists.darwin-x86_64.txt b/library/cpp/yson/node/CMakeLists.darwin-x86_64.txt index 496d880ece..e9334e323e 100644 --- a/library/cpp/yson/node/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/yson/node/CMakeLists.darwin-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-yson-node) target_link_libraries(cpp-yson-node PUBLIC diff --git a/library/cpp/yson/node/CMakeLists.linux-aarch64.txt b/library/cpp/yson/node/CMakeLists.linux-aarch64.txt index 3ff6e4bc61..ddf918de7f 100644 --- a/library/cpp/yson/node/CMakeLists.linux-aarch64.txt +++ b/library/cpp/yson/node/CMakeLists.linux-aarch64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-yson-node) target_link_libraries(cpp-yson-node PUBLIC diff --git a/library/cpp/yson/node/CMakeLists.linux-x86_64.txt b/library/cpp/yson/node/CMakeLists.linux-x86_64.txt index 3ff6e4bc61..ddf918de7f 100644 --- a/library/cpp/yson/node/CMakeLists.linux-x86_64.txt +++ b/library/cpp/yson/node/CMakeLists.linux-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-yson-node) target_link_libraries(cpp-yson-node PUBLIC diff --git a/library/cpp/yson/node/CMakeLists.windows-x86_64.txt b/library/cpp/yson/node/CMakeLists.windows-x86_64.txt index 496d880ece..e9334e323e 100644 --- a/library/cpp/yson/node/CMakeLists.windows-x86_64.txt +++ b/library/cpp/yson/node/CMakeLists.windows-x86_64.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(cpp-yson-node) target_link_libraries(cpp-yson-node PUBLIC diff --git a/library/cpp/yson_pull/CMakeLists.darwin-x86_64.txt b/library/cpp/yson_pull/CMakeLists.darwin-x86_64.txt index e5303a0bc1..a5c4253641 100644 --- a/library/cpp/yson_pull/CMakeLists.darwin-x86_64.txt +++ b/library/cpp/yson_pull/CMakeLists.darwin-x86_64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(yson_pull) target_link_libraries(yson_pull PUBLIC diff --git a/library/cpp/yson_pull/CMakeLists.linux-aarch64.txt b/library/cpp/yson_pull/CMakeLists.linux-aarch64.txt index 778558fd8b..b634e26c5f 100644 --- a/library/cpp/yson_pull/CMakeLists.linux-aarch64.txt +++ b/library/cpp/yson_pull/CMakeLists.linux-aarch64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(yson_pull) target_link_libraries(yson_pull PUBLIC diff --git a/library/cpp/yson_pull/CMakeLists.linux-x86_64.txt b/library/cpp/yson_pull/CMakeLists.linux-x86_64.txt index 778558fd8b..b634e26c5f 100644 --- a/library/cpp/yson_pull/CMakeLists.linux-x86_64.txt +++ b/library/cpp/yson_pull/CMakeLists.linux-x86_64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(yson_pull) target_link_libraries(yson_pull PUBLIC diff --git a/library/cpp/yson_pull/CMakeLists.windows-x86_64.txt b/library/cpp/yson_pull/CMakeLists.windows-x86_64.txt index e5303a0bc1..a5c4253641 100644 --- a/library/cpp/yson_pull/CMakeLists.windows-x86_64.txt +++ b/library/cpp/yson_pull/CMakeLists.windows-x86_64.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) +get_built_tool_path( + TOOL_enum_parser_bin + TOOL_enum_parser_dependency + tools/enum_parser/enum_parser + enum_parser +) add_library(yson_pull) target_link_libraries(yson_pull PUBLIC |