aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp
diff options
context:
space:
mode:
authorsvidyuk <svidyuk@yandex-team.com>2023-08-30 20:31:54 +0300
committersvidyuk <svidyuk@yandex-team.com>2023-08-30 20:50:06 +0300
commitc76aaf823d18acf064939d806427b39cea1bbe16 (patch)
treed85585d1cea05124f3f264965654164b38a0591e /library/cpp
parente7fbce1e36ca8d9a32abcc07805749d572a83dd3 (diff)
downloadydb-c76aaf823d18acf064939d806427b39cea1bbe16.tar.gz
Fix input variable missprint
Diffstat (limited to 'library/cpp')
-rw-r--r--library/cpp/CMakeLists.darwin-x86_64.txt1
-rw-r--r--library/cpp/CMakeLists.linux-aarch64.txt1
-rw-r--r--library/cpp/CMakeLists.linux-x86_64.txt1
-rw-r--r--library/cpp/CMakeLists.windows-x86_64.txt1
-rw-r--r--library/cpp/actors/CMakeLists.txt2
-rw-r--r--library/cpp/actors/actor_type/CMakeLists.darwin-x86_64.txt6
-rw-r--r--library/cpp/actors/actor_type/CMakeLists.linux-aarch64.txt6
-rw-r--r--library/cpp/actors/actor_type/CMakeLists.linux-x86_64.txt6
-rw-r--r--library/cpp/actors/actor_type/CMakeLists.windows-x86_64.txt6
-rw-r--r--library/cpp/actors/core/CMakeLists.darwin-x86_64.txt19
-rw-r--r--library/cpp/actors/core/CMakeLists.linux-aarch64.txt19
-rw-r--r--library/cpp/actors/core/CMakeLists.linux-x86_64.txt19
-rw-r--r--library/cpp/actors/core/CMakeLists.windows-x86_64.txt19
-rw-r--r--library/cpp/actors/core/ut/CMakeLists.darwin-x86_64.txt89
-rw-r--r--library/cpp/actors/core/ut/CMakeLists.linux-aarch64.txt92
-rw-r--r--library/cpp/actors/core/ut/CMakeLists.linux-x86_64.txt94
-rw-r--r--library/cpp/actors/core/ut/CMakeLists.txt17
-rw-r--r--library/cpp/actors/core/ut/CMakeLists.windows-x86_64.txt82
-rw-r--r--library/cpp/actors/cppcoro/CMakeLists.darwin-x86_64.txt24
-rw-r--r--library/cpp/actors/cppcoro/CMakeLists.linux-aarch64.txt25
-rw-r--r--library/cpp/actors/cppcoro/CMakeLists.linux-x86_64.txt25
-rw-r--r--library/cpp/actors/cppcoro/CMakeLists.txt17
-rw-r--r--library/cpp/actors/cppcoro/CMakeLists.windows-x86_64.txt24
-rw-r--r--library/cpp/actors/cppcoro/corobenchmark/CMakeLists.darwin-x86_64.txt31
-rw-r--r--library/cpp/actors/cppcoro/corobenchmark/CMakeLists.linux-aarch64.txt34
-rw-r--r--library/cpp/actors/cppcoro/corobenchmark/CMakeLists.linux-x86_64.txt36
-rw-r--r--library/cpp/actors/cppcoro/corobenchmark/CMakeLists.txt17
-rw-r--r--library/cpp/actors/cppcoro/corobenchmark/CMakeLists.windows-x86_64.txt24
-rw-r--r--library/cpp/actors/cppcoro/ut/CMakeLists.darwin-x86_64.txt69
-rw-r--r--library/cpp/actors/cppcoro/ut/CMakeLists.linux-aarch64.txt72
-rw-r--r--library/cpp/actors/cppcoro/ut/CMakeLists.linux-x86_64.txt74
-rw-r--r--library/cpp/actors/cppcoro/ut/CMakeLists.txt17
-rw-r--r--library/cpp/actors/cppcoro/ut/CMakeLists.windows-x86_64.txt62
-rw-r--r--library/cpp/actors/dnsresolver/CMakeLists.darwin-x86_64.txt1
-rw-r--r--library/cpp/actors/dnsresolver/CMakeLists.linux-aarch64.txt1
-rw-r--r--library/cpp/actors/dnsresolver/CMakeLists.linux-x86_64.txt1
-rw-r--r--library/cpp/actors/dnsresolver/CMakeLists.windows-x86_64.txt1
-rw-r--r--library/cpp/actors/dnsresolver/ut/CMakeLists.darwin-x86_64.txt71
-rw-r--r--library/cpp/actors/dnsresolver/ut/CMakeLists.linux-aarch64.txt74
-rw-r--r--library/cpp/actors/dnsresolver/ut/CMakeLists.linux-x86_64.txt76
-rw-r--r--library/cpp/actors/dnsresolver/ut/CMakeLists.txt17
-rw-r--r--library/cpp/actors/dnsresolver/ut/CMakeLists.windows-x86_64.txt64
-rw-r--r--library/cpp/actors/examples/01_ping_pong/CMakeLists.darwin-x86_64.txt30
-rw-r--r--library/cpp/actors/examples/01_ping_pong/CMakeLists.linux-aarch64.txt33
-rw-r--r--library/cpp/actors/examples/01_ping_pong/CMakeLists.linux-x86_64.txt34
-rw-r--r--library/cpp/actors/examples/01_ping_pong/CMakeLists.txt17
-rw-r--r--library/cpp/actors/examples/01_ping_pong/CMakeLists.windows-x86_64.txt23
-rw-r--r--library/cpp/actors/examples/02_discovery/CMakeLists.darwin-x86_64.txt67
-rw-r--r--library/cpp/actors/examples/02_discovery/CMakeLists.linux-aarch64.txt70
-rw-r--r--library/cpp/actors/examples/02_discovery/CMakeLists.linux-x86_64.txt71
-rw-r--r--library/cpp/actors/examples/02_discovery/CMakeLists.txt17
-rw-r--r--library/cpp/actors/examples/02_discovery/CMakeLists.windows-x86_64.txt60
-rw-r--r--library/cpp/actors/examples/CMakeLists.txt10
-rw-r--r--library/cpp/actors/helpers/CMakeLists.darwin-x86_64.txt1
-rw-r--r--library/cpp/actors/helpers/CMakeLists.linux-aarch64.txt1
-rw-r--r--library/cpp/actors/helpers/CMakeLists.linux-x86_64.txt1
-rw-r--r--library/cpp/actors/helpers/CMakeLists.windows-x86_64.txt1
-rw-r--r--library/cpp/actors/helpers/ut/CMakeLists.darwin-x86_64.txt77
-rw-r--r--library/cpp/actors/helpers/ut/CMakeLists.linux-aarch64.txt80
-rw-r--r--library/cpp/actors/helpers/ut/CMakeLists.linux-x86_64.txt82
-rw-r--r--library/cpp/actors/helpers/ut/CMakeLists.txt17
-rw-r--r--library/cpp/actors/helpers/ut/CMakeLists.windows-x86_64.txt70
-rw-r--r--library/cpp/actors/http/CMakeLists.darwin-x86_64.txt1
-rw-r--r--library/cpp/actors/http/CMakeLists.linux-aarch64.txt1
-rw-r--r--library/cpp/actors/http/CMakeLists.linux-x86_64.txt1
-rw-r--r--library/cpp/actors/http/CMakeLists.windows-x86_64.txt1
-rw-r--r--library/cpp/actors/http/ut/CMakeLists.darwin-x86_64.txt68
-rw-r--r--library/cpp/actors/http/ut/CMakeLists.linux-aarch64.txt71
-rw-r--r--library/cpp/actors/http/ut/CMakeLists.linux-x86_64.txt73
-rw-r--r--library/cpp/actors/http/ut/CMakeLists.txt17
-rw-r--r--library/cpp/actors/http/ut/CMakeLists.windows-x86_64.txt58
-rw-r--r--library/cpp/actors/interconnect/CMakeLists.darwin-x86_64.txt3
-rw-r--r--library/cpp/actors/interconnect/CMakeLists.linux-aarch64.txt3
-rw-r--r--library/cpp/actors/interconnect/CMakeLists.linux-x86_64.txt3
-rw-r--r--library/cpp/actors/interconnect/CMakeLists.windows-x86_64.txt3
-rw-r--r--library/cpp/actors/interconnect/ut/CMakeLists.darwin-x86_64.txt86
-rw-r--r--library/cpp/actors/interconnect/ut/CMakeLists.linux-aarch64.txt89
-rw-r--r--library/cpp/actors/interconnect/ut/CMakeLists.linux-x86_64.txt91
-rw-r--r--library/cpp/actors/interconnect/ut/CMakeLists.txt17
-rw-r--r--library/cpp/actors/interconnect/ut/CMakeLists.windows-x86_64.txt79
-rw-r--r--library/cpp/actors/interconnect/ut/lib/CMakeLists.darwin-x86_64.txt14
-rw-r--r--library/cpp/actors/interconnect/ut/lib/CMakeLists.linux-aarch64.txt15
-rw-r--r--library/cpp/actors/interconnect/ut/lib/CMakeLists.linux-x86_64.txt15
-rw-r--r--library/cpp/actors/interconnect/ut/lib/CMakeLists.txt17
-rw-r--r--library/cpp/actors/interconnect/ut/lib/CMakeLists.windows-x86_64.txt14
-rw-r--r--library/cpp/actors/interconnect/ut/protos/CMakeLists.darwin-x86_64.txt43
-rw-r--r--library/cpp/actors/interconnect/ut/protos/CMakeLists.linux-aarch64.txt44
-rw-r--r--library/cpp/actors/interconnect/ut/protos/CMakeLists.linux-x86_64.txt44
-rw-r--r--library/cpp/actors/interconnect/ut/protos/CMakeLists.txt17
-rw-r--r--library/cpp/actors/interconnect/ut/protos/CMakeLists.windows-x86_64.txt43
-rw-r--r--library/cpp/actors/interconnect/ut_fat/CMakeLists.darwin-x86_64.txt70
-rw-r--r--library/cpp/actors/interconnect/ut_fat/CMakeLists.linux-aarch64.txt73
-rw-r--r--library/cpp/actors/interconnect/ut_fat/CMakeLists.linux-x86_64.txt75
-rw-r--r--library/cpp/actors/interconnect/ut_fat/CMakeLists.txt17
-rw-r--r--library/cpp/actors/interconnect/ut_fat/CMakeLists.windows-x86_64.txt63
-rw-r--r--library/cpp/actors/interconnect/ut_huge_cluster/CMakeLists.darwin-x86_64.txt76
-rw-r--r--library/cpp/actors/interconnect/ut_huge_cluster/CMakeLists.linux-aarch64.txt79
-rw-r--r--library/cpp/actors/interconnect/ut_huge_cluster/CMakeLists.linux-x86_64.txt81
-rw-r--r--library/cpp/actors/interconnect/ut_huge_cluster/CMakeLists.txt17
-rw-r--r--library/cpp/actors/interconnect/ut_huge_cluster/CMakeLists.windows-x86_64.txt69
-rw-r--r--library/cpp/actors/prof/CMakeLists.darwin-x86_64.txt1
-rw-r--r--library/cpp/actors/prof/CMakeLists.linux-aarch64.txt1
-rw-r--r--library/cpp/actors/prof/CMakeLists.linux-x86_64.txt1
-rw-r--r--library/cpp/actors/prof/CMakeLists.windows-x86_64.txt1
-rw-r--r--library/cpp/actors/prof/ut/CMakeLists.darwin-x86_64.txt67
-rw-r--r--library/cpp/actors/prof/ut/CMakeLists.linux-aarch64.txt70
-rw-r--r--library/cpp/actors/prof/ut/CMakeLists.linux-x86_64.txt72
-rw-r--r--library/cpp/actors/prof/ut/CMakeLists.txt17
-rw-r--r--library/cpp/actors/prof/ut/CMakeLists.windows-x86_64.txt60
-rw-r--r--library/cpp/actors/protos/CMakeLists.darwin-x86_64.txt48
-rw-r--r--library/cpp/actors/protos/CMakeLists.linux-aarch64.txt48
-rw-r--r--library/cpp/actors/protos/CMakeLists.linux-x86_64.txt48
-rw-r--r--library/cpp/actors/protos/CMakeLists.windows-x86_64.txt48
-rw-r--r--library/cpp/actors/testlib/CMakeLists.darwin-x86_64.txt1
-rw-r--r--library/cpp/actors/testlib/CMakeLists.linux-aarch64.txt1
-rw-r--r--library/cpp/actors/testlib/CMakeLists.linux-x86_64.txt1
-rw-r--r--library/cpp/actors/testlib/CMakeLists.windows-x86_64.txt1
-rw-r--r--library/cpp/actors/testlib/ut/CMakeLists.darwin-x86_64.txt68
-rw-r--r--library/cpp/actors/testlib/ut/CMakeLists.linux-aarch64.txt71
-rw-r--r--library/cpp/actors/testlib/ut/CMakeLists.linux-x86_64.txt73
-rw-r--r--library/cpp/actors/testlib/ut/CMakeLists.txt17
-rw-r--r--library/cpp/actors/testlib/ut/CMakeLists.windows-x86_64.txt61
-rw-r--r--library/cpp/actors/util/CMakeLists.darwin-x86_64.txt1
-rw-r--r--library/cpp/actors/util/CMakeLists.linux-aarch64.txt1
-rw-r--r--library/cpp/actors/util/CMakeLists.linux-x86_64.txt1
-rw-r--r--library/cpp/actors/util/CMakeLists.windows-x86_64.txt1
-rw-r--r--library/cpp/actors/util/ut/CMakeLists.darwin-x86_64.txt75
-rw-r--r--library/cpp/actors/util/ut/CMakeLists.linux-aarch64.txt78
-rw-r--r--library/cpp/actors/util/ut/CMakeLists.linux-x86_64.txt80
-rw-r--r--library/cpp/actors/util/ut/CMakeLists.txt17
-rw-r--r--library/cpp/actors/util/ut/CMakeLists.windows-x86_64.txt68
-rw-r--r--library/cpp/config/CMakeLists.darwin-x86_64.txt15
-rw-r--r--library/cpp/config/CMakeLists.linux-aarch64.txt15
-rw-r--r--library/cpp/config/CMakeLists.linux-x86_64.txt15
-rw-r--r--library/cpp/config/CMakeLists.windows-x86_64.txt15
-rw-r--r--library/cpp/coroutine/engine/CMakeLists.darwin-x86_64.txt12
-rw-r--r--library/cpp/coroutine/engine/CMakeLists.linux-aarch64.txt12
-rw-r--r--library/cpp/coroutine/engine/CMakeLists.linux-x86_64.txt12
-rw-r--r--library/cpp/coroutine/engine/CMakeLists.windows-x86_64.txt12
-rw-r--r--library/cpp/cppparser/CMakeLists.darwin-x86_64.txt17
-rw-r--r--library/cpp/cppparser/CMakeLists.linux-aarch64.txt18
-rw-r--r--library/cpp/cppparser/CMakeLists.linux-x86_64.txt18
-rw-r--r--library/cpp/cppparser/CMakeLists.txt17
-rw-r--r--library/cpp/cppparser/CMakeLists.windows-x86_64.txt17
-rw-r--r--library/cpp/digest/old_crc/CMakeLists.darwin-x86_64.txt16
-rw-r--r--library/cpp/digest/old_crc/CMakeLists.linux-aarch64.txt16
-rw-r--r--library/cpp/digest/old_crc/CMakeLists.linux-x86_64.txt16
-rw-r--r--library/cpp/digest/old_crc/CMakeLists.windows-x86_64.txt16
-rw-r--r--library/cpp/digest/old_crc/gencrc/CMakeLists.darwin-x86_64.txt27
-rw-r--r--library/cpp/digest/old_crc/gencrc/CMakeLists.linux-aarch64.txt32
-rw-r--r--library/cpp/digest/old_crc/gencrc/CMakeLists.linux-x86_64.txt34
-rw-r--r--library/cpp/digest/old_crc/gencrc/CMakeLists.txt17
-rw-r--r--library/cpp/digest/old_crc/gencrc/CMakeLists.windows-x86_64.txt22
-rw-r--r--library/cpp/grpc/server/CMakeLists.darwin-x86_64.txt6
-rw-r--r--library/cpp/grpc/server/CMakeLists.linux-aarch64.txt6
-rw-r--r--library/cpp/grpc/server/CMakeLists.linux-x86_64.txt6
-rw-r--r--library/cpp/grpc/server/CMakeLists.windows-x86_64.txt6
-rw-r--r--library/cpp/histogram/adaptive/protos/CMakeLists.darwin-x86_64.txt12
-rw-r--r--library/cpp/histogram/adaptive/protos/CMakeLists.linux-aarch64.txt12
-rw-r--r--library/cpp/histogram/adaptive/protos/CMakeLists.linux-x86_64.txt12
-rw-r--r--library/cpp/histogram/adaptive/protos/CMakeLists.windows-x86_64.txt12
-rw-r--r--library/cpp/http/fetch/CMakeLists.darwin-x86_64.txt6
-rw-r--r--library/cpp/http/fetch/CMakeLists.linux-aarch64.txt6
-rw-r--r--library/cpp/http/fetch/CMakeLists.linux-x86_64.txt6
-rw-r--r--library/cpp/http/fetch/CMakeLists.windows-x86_64.txt6
-rw-r--r--library/cpp/http/misc/CMakeLists.darwin-x86_64.txt6
-rw-r--r--library/cpp/http/misc/CMakeLists.linux-aarch64.txt6
-rw-r--r--library/cpp/http/misc/CMakeLists.linux-x86_64.txt6
-rw-r--r--library/cpp/http/misc/CMakeLists.windows-x86_64.txt6
-rw-r--r--library/cpp/json/writer/CMakeLists.darwin-x86_64.txt6
-rw-r--r--library/cpp/json/writer/CMakeLists.linux-aarch64.txt6
-rw-r--r--library/cpp/json/writer/CMakeLists.linux-x86_64.txt6
-rw-r--r--library/cpp/json/writer/CMakeLists.windows-x86_64.txt6
-rw-r--r--library/cpp/logger/CMakeLists.darwin-x86_64.txt6
-rw-r--r--library/cpp/logger/CMakeLists.linux-aarch64.txt6
-rw-r--r--library/cpp/logger/CMakeLists.linux-x86_64.txt6
-rw-r--r--library/cpp/logger/CMakeLists.windows-x86_64.txt6
-rw-r--r--library/cpp/lwtrace/mon/CMakeLists.darwin-x86_64.txt6
-rw-r--r--library/cpp/lwtrace/mon/CMakeLists.linux-aarch64.txt6
-rw-r--r--library/cpp/lwtrace/mon/CMakeLists.linux-x86_64.txt6
-rw-r--r--library/cpp/lwtrace/mon/CMakeLists.windows-x86_64.txt6
-rw-r--r--library/cpp/lwtrace/protos/CMakeLists.darwin-x86_64.txt12
-rw-r--r--library/cpp/lwtrace/protos/CMakeLists.linux-aarch64.txt12
-rw-r--r--library/cpp/lwtrace/protos/CMakeLists.linux-x86_64.txt12
-rw-r--r--library/cpp/lwtrace/protos/CMakeLists.windows-x86_64.txt12
-rw-r--r--library/cpp/messagebus/monitoring/CMakeLists.darwin-x86_64.txt12
-rw-r--r--library/cpp/messagebus/monitoring/CMakeLists.linux-aarch64.txt12
-rw-r--r--library/cpp/messagebus/monitoring/CMakeLists.linux-x86_64.txt12
-rw-r--r--library/cpp/messagebus/monitoring/CMakeLists.windows-x86_64.txt12
-rw-r--r--library/cpp/messagebus/www/CMakeLists.darwin-x86_64.txt6
-rw-r--r--library/cpp/messagebus/www/CMakeLists.linux-aarch64.txt6
-rw-r--r--library/cpp/messagebus/www/CMakeLists.linux-x86_64.txt6
-rw-r--r--library/cpp/messagebus/www/CMakeLists.windows-x86_64.txt6
-rw-r--r--library/cpp/mime/types/CMakeLists.darwin-x86_64.txt6
-rw-r--r--library/cpp/mime/types/CMakeLists.linux-aarch64.txt6
-rw-r--r--library/cpp/mime/types/CMakeLists.linux-x86_64.txt6
-rw-r--r--library/cpp/mime/types/CMakeLists.windows-x86_64.txt6
-rw-r--r--library/cpp/monlib/encode/CMakeLists.darwin-x86_64.txt6
-rw-r--r--library/cpp/monlib/encode/CMakeLists.linux-aarch64.txt6
-rw-r--r--library/cpp/monlib/encode/CMakeLists.linux-x86_64.txt6
-rw-r--r--library/cpp/monlib/encode/CMakeLists.windows-x86_64.txt6
-rw-r--r--library/cpp/monlib/encode/legacy_protobuf/protos/CMakeLists.darwin-x86_64.txt12
-rw-r--r--library/cpp/monlib/encode/legacy_protobuf/protos/CMakeLists.linux-aarch64.txt12
-rw-r--r--library/cpp/monlib/encode/legacy_protobuf/protos/CMakeLists.linux-x86_64.txt12
-rw-r--r--library/cpp/monlib/encode/legacy_protobuf/protos/CMakeLists.windows-x86_64.txt12
-rw-r--r--library/cpp/monlib/metrics/CMakeLists.darwin-x86_64.txt6
-rw-r--r--library/cpp/monlib/metrics/CMakeLists.linux-aarch64.txt6
-rw-r--r--library/cpp/monlib/metrics/CMakeLists.linux-x86_64.txt6
-rw-r--r--library/cpp/monlib/metrics/CMakeLists.windows-x86_64.txt6
-rw-r--r--library/cpp/monlib/service/pages/tablesorter/CMakeLists.darwin-x86_64.txt6
-rw-r--r--library/cpp/monlib/service/pages/tablesorter/CMakeLists.linux-aarch64.txt6
-rw-r--r--library/cpp/monlib/service/pages/tablesorter/CMakeLists.linux-x86_64.txt6
-rw-r--r--library/cpp/monlib/service/pages/tablesorter/CMakeLists.windows-x86_64.txt6
-rw-r--r--library/cpp/protobuf/json/proto/CMakeLists.darwin-x86_64.txt12
-rw-r--r--library/cpp/protobuf/json/proto/CMakeLists.linux-aarch64.txt12
-rw-r--r--library/cpp/protobuf/json/proto/CMakeLists.linux-x86_64.txt12
-rw-r--r--library/cpp/protobuf/json/proto/CMakeLists.windows-x86_64.txt12
-rw-r--r--library/cpp/protobuf/util/proto/CMakeLists.darwin-x86_64.txt12
-rw-r--r--library/cpp/protobuf/util/proto/CMakeLists.linux-aarch64.txt12
-rw-r--r--library/cpp/protobuf/util/proto/CMakeLists.linux-x86_64.txt12
-rw-r--r--library/cpp/protobuf/util/proto/CMakeLists.windows-x86_64.txt12
-rw-r--r--library/cpp/retry/protos/CMakeLists.darwin-x86_64.txt12
-rw-r--r--library/cpp/retry/protos/CMakeLists.linux-aarch64.txt12
-rw-r--r--library/cpp/retry/protos/CMakeLists.linux-x86_64.txt12
-rw-r--r--library/cpp/retry/protos/CMakeLists.windows-x86_64.txt12
-rw-r--r--library/cpp/scheme/CMakeLists.darwin-x86_64.txt6
-rw-r--r--library/cpp/scheme/CMakeLists.linux-aarch64.txt6
-rw-r--r--library/cpp/scheme/CMakeLists.linux-x86_64.txt6
-rw-r--r--library/cpp/scheme/CMakeLists.windows-x86_64.txt6
-rw-r--r--library/cpp/skiff/CMakeLists.darwin-x86_64.txt6
-rw-r--r--library/cpp/skiff/CMakeLists.linux-aarch64.txt6
-rw-r--r--library/cpp/skiff/CMakeLists.linux-x86_64.txt6
-rw-r--r--library/cpp/skiff/CMakeLists.windows-x86_64.txt6
-rw-r--r--library/cpp/tdigest/CMakeLists.darwin-x86_64.txt12
-rw-r--r--library/cpp/tdigest/CMakeLists.linux-aarch64.txt12
-rw-r--r--library/cpp/tdigest/CMakeLists.linux-x86_64.txt12
-rw-r--r--library/cpp/tdigest/CMakeLists.windows-x86_64.txt12
-rw-r--r--library/cpp/testing/CMakeLists.txt1
-rw-r--r--library/cpp/testing/mock_server/CMakeLists.darwin-x86_64.txt19
-rw-r--r--library/cpp/testing/mock_server/CMakeLists.linux-aarch64.txt20
-rw-r--r--library/cpp/testing/mock_server/CMakeLists.linux-x86_64.txt20
-rw-r--r--library/cpp/testing/mock_server/CMakeLists.txt17
-rw-r--r--library/cpp/testing/mock_server/CMakeLists.windows-x86_64.txt19
-rw-r--r--library/cpp/threading/thread_local/CMakeLists.darwin-x86_64.txt6
-rw-r--r--library/cpp/threading/thread_local/CMakeLists.linux-aarch64.txt6
-rw-r--r--library/cpp/threading/thread_local/CMakeLists.linux-x86_64.txt6
-rw-r--r--library/cpp/threading/thread_local/CMakeLists.windows-x86_64.txt6
-rw-r--r--library/cpp/timezone_conversion/CMakeLists.darwin-x86_64.txt6
-rw-r--r--library/cpp/timezone_conversion/CMakeLists.linux-aarch64.txt6
-rw-r--r--library/cpp/timezone_conversion/CMakeLists.linux-x86_64.txt6
-rw-r--r--library/cpp/timezone_conversion/CMakeLists.windows-x86_64.txt6
-rw-r--r--library/cpp/type_info/CMakeLists.darwin-x86_64.txt6
-rw-r--r--library/cpp/type_info/CMakeLists.linux-aarch64.txt6
-rw-r--r--library/cpp/type_info/CMakeLists.linux-x86_64.txt6
-rw-r--r--library/cpp/type_info/CMakeLists.windows-x86_64.txt6
-rw-r--r--library/cpp/unicode/set/CMakeLists.darwin-x86_64.txt6
-rw-r--r--library/cpp/unicode/set/CMakeLists.linux-aarch64.txt6
-rw-r--r--library/cpp/unicode/set/CMakeLists.linux-x86_64.txt6
-rw-r--r--library/cpp/unicode/set/CMakeLists.windows-x86_64.txt6
-rw-r--r--library/cpp/unified_agent_client/CMakeLists.darwin-x86_64.txt6
-rw-r--r--library/cpp/unified_agent_client/CMakeLists.linux-aarch64.txt6
-rw-r--r--library/cpp/unified_agent_client/CMakeLists.linux-x86_64.txt6
-rw-r--r--library/cpp/unified_agent_client/CMakeLists.windows-x86_64.txt6
-rw-r--r--library/cpp/unified_agent_client/proto/CMakeLists.darwin-x86_64.txt28
-rw-r--r--library/cpp/unified_agent_client/proto/CMakeLists.linux-aarch64.txt28
-rw-r--r--library/cpp/unified_agent_client/proto/CMakeLists.linux-x86_64.txt28
-rw-r--r--library/cpp/unified_agent_client/proto/CMakeLists.windows-x86_64.txt28
-rw-r--r--library/cpp/yson/node/CMakeLists.darwin-x86_64.txt6
-rw-r--r--library/cpp/yson/node/CMakeLists.linux-aarch64.txt6
-rw-r--r--library/cpp/yson/node/CMakeLists.linux-x86_64.txt6
-rw-r--r--library/cpp/yson/node/CMakeLists.windows-x86_64.txt6
-rw-r--r--library/cpp/yson_pull/CMakeLists.darwin-x86_64.txt12
-rw-r--r--library/cpp/yson_pull/CMakeLists.linux-aarch64.txt12
-rw-r--r--library/cpp/yson_pull/CMakeLists.linux-x86_64.txt12
-rw-r--r--library/cpp/yson_pull/CMakeLists.windows-x86_64.txt12
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 a0dc3890b1e..772027a3426 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 697fc1f404b..cd50b0e3a43 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 a0dc3890b1e..772027a3426 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 a0dc3890b1e..772027a3426 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 77b760d34a9..becd73cd249 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 1da729a8521..825e96d2d8a 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 f7c18c86655..dc1ebb7a220 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 f7c18c86655..dc1ebb7a220 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 1da729a8521..825e96d2d8a 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 4ceef71c9aa..c5c16295138 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 41061f6dd1f..23f4e3ba647 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 41061f6dd1f..23f4e3ba647 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 4ceef71c9aa..c5c16295138 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 00000000000..e56713f5574
--- /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 00000000000..bfd1f0f2265
--- /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 00000000000..145a291b454
--- /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 00000000000..f8b31df0c11
--- /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 00000000000..8e7e6bd499c
--- /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 00000000000..97951301417
--- /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 00000000000..514824dad20
--- /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 00000000000..514824dad20
--- /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 00000000000..f8b31df0c11
--- /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 00000000000..97951301417
--- /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 00000000000..1b98f8aac0c
--- /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 00000000000..f12dfdad8d2
--- /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 00000000000..e5b37926d1b
--- /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 00000000000..f8b31df0c11
--- /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 00000000000..c9a8359b4bb
--- /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 00000000000..7cebff01de7
--- /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 00000000000..4a11af34562
--- /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 00000000000..2e2412f9896
--- /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 00000000000..f8b31df0c11
--- /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 00000000000..e3b8b019c82
--- /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 99c09b86fc9..8d9cb550f1a 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 da628866a72..c4741c037e1 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 da628866a72..c4741c037e1 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 99c09b86fc9..8d9cb550f1a 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 00000000000..9e092bba80b
--- /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 00000000000..c8eb27acd0f
--- /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 00000000000..eae7bc85a39
--- /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 00000000000..f8b31df0c11
--- /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 00000000000..7705d206a38
--- /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 00000000000..1e053eb6b49
--- /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 00000000000..5884f062610
--- /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 00000000000..73209820291
--- /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 00000000000..f8b31df0c11
--- /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 00000000000..22c41768c9b
--- /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 00000000000..1003ca94c59
--- /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 00000000000..564892d9f7e
--- /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 00000000000..aed3404cb80
--- /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 00000000000..f8b31df0c11
--- /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 00000000000..6bf59ae8c9e
--- /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 00000000000..bcda1cfeefc
--- /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 16ecfc7b98c..7367c0b9252 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 b00db82fdec..da8ce6e8e60 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 b00db82fdec..da8ce6e8e60 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 16ecfc7b98c..7367c0b9252 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 00000000000..126b29e5748
--- /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 00000000000..24da0dacd6f
--- /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 00000000000..db118dc91ea
--- /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 00000000000..f8b31df0c11
--- /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 00000000000..7e68870a0ea
--- /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 c60599beaa4..7dc97fa7684 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 d6e3868652a..ea0055be166 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 d6e3868652a..ea0055be166 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 c60599beaa4..7dc97fa7684 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 00000000000..99677acae5e
--- /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 00000000000..8818e4418fe
--- /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 00000000000..620f66ad003
--- /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 00000000000..f8b31df0c11
--- /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 00000000000..73603d626cd
--- /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 c8342a4d9a2..b0843f7a1f1 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 c8e3d893273..88d247f7358 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 c8e3d893273..88d247f7358 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 c8342a4d9a2..b0843f7a1f1 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 00000000000..7519ee7ba95
--- /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 00000000000..1d488c45502
--- /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 00000000000..3ee5b5f6562
--- /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 00000000000..f8b31df0c11
--- /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 00000000000..b9287719745
--- /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 00000000000..a6a86ac09ba
--- /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 00000000000..b20c3b0de90
--- /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 00000000000..b20c3b0de90
--- /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 00000000000..f8b31df0c11
--- /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 00000000000..a6a86ac09ba
--- /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 00000000000..01f1765c08d
--- /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 00000000000..10cf33244c8
--- /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 00000000000..10cf33244c8
--- /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 00000000000..f8b31df0c11
--- /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 00000000000..01f1765c08d
--- /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 00000000000..42855134991
--- /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 00000000000..5365ba4e247
--- /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 00000000000..86ef393babe
--- /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 00000000000..f8b31df0c11
--- /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 00000000000..3841949a285
--- /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 00000000000..45fd7e20603
--- /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 00000000000..51c8af6a267
--- /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 00000000000..97a04cc1022
--- /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 00000000000..f8b31df0c11
--- /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 00000000000..7155e17cd54
--- /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 9ee960950de..c641cf5a528 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 a7ee6c9586f..fa76970f570 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 a7ee6c9586f..fa76970f570 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 9ee960950de..c641cf5a528 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 00000000000..0ec56d87626
--- /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 00000000000..591055b7443
--- /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 00000000000..7c84eda1b00
--- /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 00000000000..f8b31df0c11
--- /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 00000000000..3165130380b
--- /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 7b69be3ba58..be3257b1276 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 84a923e5c25..a9da706400f 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 84a923e5c25..a9da706400f 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 7b69be3ba58..be3257b1276 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 1508c82e9bc..4f1c8d01a26 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 68cb3d3199f..40a5c9c26f3 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 68cb3d3199f..40a5c9c26f3 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 1508c82e9bc..4f1c8d01a26 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 00000000000..03d106c63f9
--- /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 00000000000..598b6e53dea
--- /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 00000000000..42713842dab
--- /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 00000000000..f8b31df0c11
--- /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 00000000000..077ccae7fb6
--- /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 f20064d12ca..be68d418f78 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 17c98ef928a..9c5183c2bd9 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 17c98ef928a..9c5183c2bd9 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 f20064d12ca..be68d418f78 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 00000000000..f02b2d926c3
--- /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 00000000000..27ff864fef5
--- /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 00000000000..d1143a475b4
--- /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 00000000000..f8b31df0c11
--- /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 00000000000..3af5d98ef02
--- /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 180da8d9a7e..23c772e4fc2 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 1144f52d82f..3e91ece220b 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 1144f52d82f..3e91ece220b 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 21ae61afdb3..a3573c913a0 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 be1a41d15f6..d709a1e9433 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 7b3580b27f1..b2912afd4c8 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 7b3580b27f1..b2912afd4c8 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 be1a41d15f6..d709a1e9433 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 00000000000..73f1df8e6f7
--- /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 00000000000..1e9530b77d9
--- /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 00000000000..1e9530b77d9
--- /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 00000000000..f8b31df0c11
--- /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 00000000000..73f1df8e6f7
--- /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 e9d2c33ffed..a4caa8c7569 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 63c1c715b17..a0883b65f5e 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 63c1c715b17..a0883b65f5e 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 46890b54967..a4caa8c7569 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 00000000000..64e8d803e5e
--- /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 00000000000..f4a3176047e
--- /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 00000000000..33bcd9c559f
--- /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 00000000000..f8b31df0c11
--- /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 00000000000..b2bfec2ccb8
--- /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 b1c65b786ca..1db66670688 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 4d5d77c1bfe..afeac13dc14 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 4d5d77c1bfe..afeac13dc14 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 b1c65b786ca..1db66670688 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 c1c5db3e565..ff0b6ce0f9b 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 51025bd7f57..c2746fae777 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 51025bd7f57..c2746fae777 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 c1c5db3e565..ff0b6ce0f9b 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 c9af1a0150f..b507fb8c2ee 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 8b2f6632b84..432831775a3 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 8b2f6632b84..432831775a3 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 c9af1a0150f..b507fb8c2ee 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 e60ca0d16aa..c909854a9a7 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 a4c93f6693f..026af909922 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 a4c93f6693f..026af909922 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 e60ca0d16aa..c909854a9a7 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 71c86437204..e164da14c0f 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 7ae78ebf12e..7793777f860 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 7ae78ebf12e..7793777f860 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 71c86437204..e164da14c0f 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 f73c91994e7..92cf5b5d93a 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 35a66da4f64..7656dd68618 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 35a66da4f64..7656dd68618 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 f73c91994e7..92cf5b5d93a 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 b3c0ec1739a..84ce12f2084 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 728fe5d0fd8..7f31cfc6fe7 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 728fe5d0fd8..7f31cfc6fe7 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 b3c0ec1739a..84ce12f2084 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 2c5cd291d42..9caa6f58bf4 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 4b985095b2e..f9321305c17 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 4b985095b2e..f9321305c17 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 2c5cd291d42..9caa6f58bf4 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 8b0e392fbca..0a5f1f85022 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 38b1aa98a3b..d7ac9c9c03f 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 38b1aa98a3b..d7ac9c9c03f 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 8b0e392fbca..0a5f1f85022 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 5a8c62b6357..2d41aa33050 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 0776cd55615..fdc6d5d131b 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 0776cd55615..fdc6d5d131b 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 5a8c62b6357..2d41aa33050 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 73364250168..8e4011a982a 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 272fa8d501e..85364f75957 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 272fa8d501e..85364f75957 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 73364250168..8e4011a982a 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 fec066c72a1..a74b6d023d0 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 220c3aa7207..6c319f9b687 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 220c3aa7207..6c319f9b687 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 fec066c72a1..a74b6d023d0 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 9a9caca01ca..bce491e67e5 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 9f42c554e60..a86da32e117 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 9f42c554e60..a86da32e117 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 9a9caca01ca..bce491e67e5 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 1af273310ab..052ed067e17 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 999ca3d5699..eb18b40c189 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 999ca3d5699..eb18b40c189 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 1af273310ab..052ed067e17 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 be59f3a4b54..516c919f8a7 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 633736b1747..7e88b02a4b5 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 633736b1747..7e88b02a4b5 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 be59f3a4b54..516c919f8a7 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 9bb1965a997..6c6f4228c3a 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 5f805dedd0a..1840a34ee65 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 5f805dedd0a..1840a34ee65 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 9bb1965a997..6c6f4228c3a 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 33cfab6c432..7a58b4bfebd 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 ae8c2efd18b..5f08e7a6913 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 ae8c2efd18b..5f08e7a6913 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 33cfab6c432..7a58b4bfebd 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 961aae8383f..ba41965df26 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 cf6bfee5f12..3c4f9aed25c 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 cf6bfee5f12..3c4f9aed25c 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 961aae8383f..ba41965df26 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 e0b564558c3..851add2e6cd 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 709a30d9ca4..39139ce3c86 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 709a30d9ca4..39139ce3c86 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 50dcfc48069..a08385558d3 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 9db7878ddf7..d8d296df295 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 9cc284e99cf..b0656a7bbe7 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 9cc284e99cf..b0656a7bbe7 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 9db7878ddf7..d8d296df295 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 e373216898c..9dd7437db0a 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 08977c85c0f..2fdc4b7b125 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 08977c85c0f..2fdc4b7b125 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 e373216898c..9dd7437db0a 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 70c5d112f1c..6e9e24fec87 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 00000000000..a5d1538c15f
--- /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 00000000000..c630a22d233
--- /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 00000000000..c630a22d233
--- /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 00000000000..f8b31df0c11
--- /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 00000000000..a5d1538c15f
--- /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 e4498e1ce28..2a282845d1e 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 78daef1f8dd..69ae5b9e2ef 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 78daef1f8dd..69ae5b9e2ef 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 e4498e1ce28..2a282845d1e 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 61a16e32f50..0d060c26998 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 260c313b6a3..daf50a668e5 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 260c313b6a3..daf50a668e5 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 61a16e32f50..0d060c26998 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 d048547e9ad..a1fe5a97097 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 6b3b2aed258..388946eff8c 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 6b3b2aed258..388946eff8c 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 d048547e9ad..a1fe5a97097 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 022f1191b83..81e3230ffed 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 fce1655078d..1746645e0c3 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 fce1655078d..1746645e0c3 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 a1732f8adce..6bc5e0fb454 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 ac4481155f4..c681f29c5b6 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 01a8bd743de..84821c33695 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 01a8bd743de..84821c33695 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 ac4481155f4..c681f29c5b6 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 13553aefad4..6f12b2aa5ee 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 3a8c77f4b35..571e21b861e 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 3a8c77f4b35..571e21b861e 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 13553aefad4..6f12b2aa5ee 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 496d880ece8..e9334e323e6 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 3ff6e4bc61d..ddf918de7ff 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 3ff6e4bc61d..ddf918de7ff 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 496d880ece8..e9334e323e6 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 e5303a0bc17..a5c4253641d 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 778558fd8ba..b634e26c5fa 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 778558fd8ba..b634e26c5fa 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 e5303a0bc17..a5c4253641d 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