diff options
author | robot-ya-builder <robot-ya-builder@yandex-team.com> | 2022-09-01 05:47:31 +0300 |
---|---|---|
committer | robot-ya-builder <robot-ya-builder@yandex-team.com> | 2022-09-01 05:47:31 +0300 |
commit | e83b936566d59e48df0aa4c414beaf0c4519c772 (patch) | |
tree | 43d715760743f81e2060d6ee6f4d4c9d8693751e | |
parent | fc8096bf8173562afc5da58dbbb019af2ce1ee2f (diff) | |
download | ydb-e83b936566d59e48df0aa4c414beaf0c4519c772.tar.gz |
Update external build system generation utility
* [cmake] Hierarchical add_subdirectroy structure
* [cmake] Support for same file compilation multiple times with different flags
435 files changed, 3034 insertions, 2827 deletions
diff --git a/CMakeLists.darwin.txt b/CMakeLists.darwin.txt index 9652a821b21..cd6d87e6526 100644 --- a/CMakeLists.darwin.txt +++ b/CMakeLists.darwin.txt @@ -6,1396 +6,9 @@ # original buildsystem will not be accepted. -add_subdirectory(tools/rescompiler/bin) -add_subdirectory(contrib/libs/cxxsupp) -add_subdirectory(contrib/libs/cxxsupp/libcxx) -add_subdirectory(contrib/libs/cxxsupp/libcxxabi-parts) -add_subdirectory(contrib/libs/cxxsupp/libcxxrt) -add_subdirectory(contrib/libs/libunwind) -add_subdirectory(contrib/libs/cxxsupp/builtins) +add_subdirectory(tools) +add_subdirectory(contrib) add_subdirectory(util) -add_subdirectory(util/charset) -add_subdirectory(contrib/libs/double-conversion) -add_subdirectory(contrib/libs/libc_compat) -add_subdirectory(library/cpp/cpuid_check) -add_subdirectory(library/cpp/resource) -add_subdirectory(library/cpp/blockcodecs/core) -add_subdirectory(library/cpp/blockcodecs/codecs/zstd) -add_subdirectory(contrib/libs/zstd) -add_subdirectory(contrib/libs/xxhash) -add_subdirectory(ydb/apps/ydbd) -add_subdirectory(library/cpp/lfalloc/yt) -add_subdirectory(library/cpp/malloc/api) -add_subdirectory(ydb/core/driver_lib/run) -add_subdirectory(contrib/libs/protobuf) -add_subdirectory(library/cpp/actors/core) -add_subdirectory(tools/enum_parser/enum_serialization_runtime) -add_subdirectory(library/cpp/actors/memory_log) -add_subdirectory(library/cpp/threading/queue) -add_subdirectory(library/cpp/deprecated/atomic) -add_subdirectory(contrib/libs/linuxvdso) -add_subdirectory(library/cpp/actors/prof) -add_subdirectory(contrib/libs/tcmalloc/malloc_extension) -add_subdirectory(contrib/restricted/abseil-cpp) -add_subdirectory(contrib/restricted/abseil-cpp/absl/algorithm) -add_subdirectory(contrib/restricted/abseil-cpp/absl/base) -add_subdirectory(contrib/restricted/abseil-cpp/absl/city) -add_subdirectory(contrib/restricted/abseil-cpp/absl/container) -add_subdirectory(contrib/restricted/abseil-cpp/absl/debugging) -add_subdirectory(contrib/restricted/abseil-cpp/absl/demangle) -add_subdirectory(contrib/restricted/abseil-cpp/absl/hash) -add_subdirectory(contrib/restricted/abseil-cpp/absl/numeric) -add_subdirectory(contrib/restricted/abseil-cpp/absl/strings) -add_subdirectory(contrib/restricted/abseil-cpp/absl/types) -add_subdirectory(contrib/restricted/abseil-cpp/absl/profiling) -add_subdirectory(contrib/restricted/abseil-cpp/absl/synchronization) -add_subdirectory(contrib/restricted/abseil-cpp/absl/time) -add_subdirectory(contrib/restricted/abseil-cpp/absl/flags) -add_subdirectory(contrib/restricted/abseil-cpp/absl/functional) -add_subdirectory(contrib/restricted/abseil-cpp/absl/memory) -add_subdirectory(contrib/restricted/abseil-cpp/absl/meta) -add_subdirectory(contrib/restricted/abseil-cpp/absl/random) -add_subdirectory(contrib/restricted/abseil-cpp/absl/status) -add_subdirectory(contrib/restricted/abseil-cpp/absl/utility) -add_subdirectory(library/cpp/charset) -add_subdirectory(library/cpp/containers/atomizer) -add_subdirectory(library/cpp/containers/str_map) -add_subdirectory(library/cpp/actors/protos) -add_subdirectory(contrib/tools/protoc/bin) -add_subdirectory(contrib/libs/protoc) -add_subdirectory(contrib/tools/protoc/plugins/cpp_styleguide) -add_subdirectory(library/cpp/actors/util) -add_subdirectory(library/cpp/pop_count) -add_subdirectory(library/cpp/execprofile) -add_subdirectory(library/cpp/json/writer) -add_subdirectory(library/cpp/json/common) -add_subdirectory(tools/enum_parser/enum_parser/bin) -add_subdirectory(library/cpp/getopt/small) -add_subdirectory(library/cpp/colorizer) -add_subdirectory(tools/enum_parser/parse_enum) -add_subdirectory(library/cpp/cppparser) -add_subdirectory(library/cpp/logger) -add_subdirectory(library/cpp/json) -add_subdirectory(contrib/libs/rapidjson) -add_subdirectory(library/cpp/json/fast_sax) -add_subdirectory(library/cpp/string_utils/relaxed_escaper) -add_subdirectory(library/cpp/lwtrace) -add_subdirectory(library/cpp/lwtrace/protos) -add_subdirectory(library/cpp/monlib/dynamic_counters) -add_subdirectory(library/cpp/containers/stack_vector) -add_subdirectory(library/cpp/monlib/encode/json) -add_subdirectory(library/cpp/monlib/encode) -add_subdirectory(library/cpp/monlib/metrics) -add_subdirectory(library/cpp/monlib/encode/buffered) -add_subdirectory(library/cpp/monlib/exception) -add_subdirectory(library/cpp/monlib/encode/spack) -add_subdirectory(contrib/libs/lz4) -add_subdirectory(library/cpp/monlib/encode/prometheus) -add_subdirectory(library/cpp/monlib/service/pages) -add_subdirectory(library/cpp/build_info) -add_subdirectory(library/cpp/string_utils/base64) -add_subdirectory(contrib/libs/base64/avx2) -add_subdirectory(contrib/libs/base64/ssse3) -add_subdirectory(contrib/libs/base64/neon32) -add_subdirectory(contrib/libs/base64/neon64) -add_subdirectory(contrib/libs/base64/plain32) -add_subdirectory(contrib/libs/base64/plain64) -add_subdirectory(library/cpp/svnversion) -add_subdirectory(library/cpp/monlib/service) -add_subdirectory(library/cpp/coroutine/engine) -add_subdirectory(library/cpp/containers/intrusive_rb_tree) -add_subdirectory(library/cpp/coroutine/listener) -add_subdirectory(library/cpp/http/fetch) -add_subdirectory(library/cpp/digest/md5) -add_subdirectory(contrib/libs/nayuki_md5) -add_subdirectory(library/cpp/http/misc) -add_subdirectory(library/cpp/case_insensitive_string) -add_subdirectory(library/cpp/digest/murmur) -add_subdirectory(library/cpp/cgiparam) -add_subdirectory(library/cpp/iterator) -add_subdirectory(library/cpp/string_utils/quote) -add_subdirectory(library/cpp/string_utils/scan) -add_subdirectory(library/cpp/digest/lower_case) -add_subdirectory(library/cpp/mime/types) -add_subdirectory(library/cpp/uri) -add_subdirectory(library/cpp/http/server) -add_subdirectory(library/cpp/http/io) -add_subdirectory(library/cpp/blockcodecs) -add_subdirectory(library/cpp/blockcodecs/codecs/brotli) -add_subdirectory(contrib/libs/brotli/enc) -add_subdirectory(contrib/libs/brotli/common) -add_subdirectory(contrib/libs/brotli/dec) -add_subdirectory(library/cpp/blockcodecs/codecs/bzip) -add_subdirectory(contrib/libs/libbz2) -add_subdirectory(library/cpp/blockcodecs/codecs/fastlz) -add_subdirectory(contrib/libs/fastlz) -add_subdirectory(library/cpp/blockcodecs/codecs/legacy_zstd06) -add_subdirectory(contrib/libs/zstd06) -add_subdirectory(library/cpp/blockcodecs/codecs/lz4) -add_subdirectory(library/cpp/blockcodecs/codecs/lzma) -add_subdirectory(contrib/libs/lzmasdk) -add_subdirectory(library/cpp/blockcodecs/codecs/snappy) -add_subdirectory(contrib/libs/snappy) -add_subdirectory(library/cpp/blockcodecs/codecs/zlib) -add_subdirectory(library/cpp/streams/brotli) -add_subdirectory(library/cpp/streams/bzip2) -add_subdirectory(library/cpp/streams/lzma) -add_subdirectory(library/cpp/threading/equeue) -add_subdirectory(library/cpp/monlib/encode/text) -add_subdirectory(library/cpp/threading/light_rw_lock) -add_subdirectory(library/cpp/threading/future) -add_subdirectory(library/cpp/actors/dnsresolver) -add_subdirectory(library/cpp/actors/interconnect) -add_subdirectory(library/cpp/actors/dnscachelib) -add_subdirectory(library/cpp/actors/helpers) -add_subdirectory(library/cpp/actors/wilson) -add_subdirectory(library/cpp/actors/wilson/protos) -add_subdirectory(contrib/libs/grpc) -add_subdirectory(contrib/libs/grpc/grpc) +add_subdirectory(library) +add_subdirectory(ydb) add_subdirectory(certs) -add_subdirectory(contrib/libs/grpc/src/core/lib) -add_subdirectory(contrib/libs/grpc/third_party/upb) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/base) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/container) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/debugging) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/demangle) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/hash) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/city) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/numeric) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/strings) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/types) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/profiling) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/synchronization) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/time) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/memory) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/meta) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/status) -add_subdirectory(contrib/libs/grpc/third_party/address_sorting) -add_subdirectory(contrib/libs/re2) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/algorithm) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/functional) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/utility) -add_subdirectory(contrib/libs/grpc/grpc++) -add_subdirectory(contrib/tools/protoc/plugins/grpc_cpp) -add_subdirectory(contrib/libs/grpc/src/compiler/grpc_plugin_support) -add_subdirectory(library/cpp/digest/crc32c) -add_subdirectory(contrib/libs/crcutil) -add_subdirectory(library/cpp/monlib/service/pages/tablesorter) -add_subdirectory(library/cpp/openssl/init) -add_subdirectory(library/cpp/packedtypes) -add_subdirectory(library/cpp/streams/zc_memory_input) -add_subdirectory(library/cpp/grpc/client) -add_subdirectory(library/cpp/grpc/server) -add_subdirectory(library/cpp/monlib/dynamic_counters/percentile) -add_subdirectory(library/cpp/grpc/server/actors) -add_subdirectory(library/cpp/messagebus) -add_subdirectory(contrib/libs/sparsehash) -add_subdirectory(library/cpp/codecs) -add_subdirectory(library/cpp/bit_io) -add_subdirectory(library/cpp/deprecated/accessors) -add_subdirectory(library/cpp/codecs/greedy_dict) -add_subdirectory(library/cpp/containers/comptrie) -add_subdirectory(library/cpp/packers) -add_subdirectory(library/cpp/containers/compact_vector) -add_subdirectory(library/cpp/on_disk/chunks) -add_subdirectory(util/draft) -add_subdirectory(library/cpp/comptable) -add_subdirectory(library/cpp/compproto) -add_subdirectory(library/cpp/deprecated/enum_codegen) -add_subdirectory(library/cpp/messagebus/actor) -add_subdirectory(library/cpp/messagebus/config) -add_subdirectory(library/cpp/getopt) -add_subdirectory(library/cpp/messagebus/monitoring) -add_subdirectory(library/cpp/monlib/encode/legacy_protobuf/protos) -add_subdirectory(library/cpp/messagebus/scheduler) -add_subdirectory(library/cpp/string_utils/indent_text) -add_subdirectory(library/cpp/monlib/messagebus) -add_subdirectory(library/cpp/messagebus/www) -add_subdirectory(library/cpp/html/pcdata) -add_subdirectory(library/cpp/messagebus/oldmodule) -add_subdirectory(library/cpp/monlib/deprecated/json) -add_subdirectory(library/cpp/sighandler) -add_subdirectory(library/cpp/string_utils/parse_size) -add_subdirectory(ydb/core/actorlib_impl) -add_subdirectory(library/cpp/lwtrace/mon) -add_subdirectory(library/cpp/lwtrace/mon/analytics) -add_subdirectory(library/cpp/sliding_window) -add_subdirectory(ydb/core/base) -add_subdirectory(library/cpp/random_provider) -add_subdirectory(library/cpp/time_provider) -add_subdirectory(ydb/core/base/services) -add_subdirectory(ydb/core/debug) -add_subdirectory(ydb/core/erasure) -add_subdirectory(library/cpp/digest/old_crc) -add_subdirectory(library/cpp/digest/old_crc/gencrc) -add_subdirectory(ydb/core/protos) -add_subdirectory(ydb/core/yq/libs/config/protos) -add_subdirectory(ydb/library/folder_service/proto) -add_subdirectory(ydb/library/yql/dq/actors/protos) -add_subdirectory(ydb/public/api/protos) -add_subdirectory(ydb/public/api/protos/annotations) -add_subdirectory(ydb/public/lib/validation) -add_subdirectory(ydb/library/yql/core/issue/protos) -add_subdirectory(ydb/library/yql/public/issue/protos) -add_subdirectory(ydb/library/yql/dq/proto) -add_subdirectory(ydb/library/yql/public/types) -add_subdirectory(ydb/library/yql/providers/common/proto) -add_subdirectory(ydb/library/yql/protos) -add_subdirectory(ydb/library/yql/providers/s3/proto) -add_subdirectory(ydb/library/login/protos) -add_subdirectory(ydb/library/mkql_proto/protos) -add_subdirectory(ydb/core/protos/out) -add_subdirectory(ydb/library/aclib) -add_subdirectory(library/cpp/protobuf/util) -add_subdirectory(library/cpp/binsaver) -add_subdirectory(library/cpp/containers/2d_array) -add_subdirectory(library/cpp/protobuf/util/proto) -add_subdirectory(ydb/library/aclib/protos) -add_subdirectory(ydb/library/login) -add_subdirectory(contrib/libs/jwt-cpp) -add_subdirectory(library/cpp/digest/argonish) -add_subdirectory(library/cpp/threading/poor_man_openmp) -add_subdirectory(library/cpp/digest/argonish/internal/proxies/avx2) -add_subdirectory(library/cpp/digest/argonish/internal/proxies/macro) -add_subdirectory(library/cpp/digest/argonish/internal/argon2) -add_subdirectory(library/cpp/digest/argonish/internal/blamka) -add_subdirectory(library/cpp/digest/argonish/internal/rotations) -add_subdirectory(library/cpp/digest/argonish/internal/blake2b) -add_subdirectory(library/cpp/digest/argonish/internal/proxies/ref) -add_subdirectory(library/cpp/digest/argonish/internal/proxies/sse2) -add_subdirectory(library/cpp/digest/argonish/internal/proxies/sse41) -add_subdirectory(library/cpp/digest/argonish/internal/proxies/ssse3) -add_subdirectory(ydb/library/pdisk_io) -add_subdirectory(ydb/library/pdisk_io/protos) -add_subdirectory(ydb/library/pretty_types_print/protobuf) -add_subdirectory(ydb/public/api/protos/out) -add_subdirectory(ydb/library/yql/minikql) -add_subdirectory(contrib/libs/apache/arrow) -add_subdirectory(contrib/libs/apache/orc) -add_subdirectory(contrib/libs/utf8proc) -add_subdirectory(contrib/restricted/boost) -add_subdirectory(contrib/restricted/boost/algorithm) -add_subdirectory(contrib/restricted/boost/array) -add_subdirectory(contrib/restricted/boost/assert) -add_subdirectory(contrib/restricted/boost/config) -add_subdirectory(contrib/restricted/boost/core) -add_subdirectory(contrib/restricted/boost/static_assert) -add_subdirectory(contrib/restricted/boost/throw_exception) -add_subdirectory(contrib/restricted/boost/bind) -add_subdirectory(contrib/restricted/boost/concept_check) -add_subdirectory(contrib/restricted/boost/mpl) -add_subdirectory(contrib/restricted/boost/predef) -add_subdirectory(contrib/restricted/boost/preprocessor) -add_subdirectory(contrib/restricted/boost/type_traits) -add_subdirectory(contrib/restricted/boost/utility) -add_subdirectory(contrib/restricted/boost/exception) -add_subdirectory(contrib/restricted/boost/smart_ptr) -add_subdirectory(contrib/restricted/boost/move) -add_subdirectory(contrib/restricted/boost/tuple) -add_subdirectory(contrib/restricted/boost/function) -add_subdirectory(contrib/restricted/boost/integer) -add_subdirectory(contrib/restricted/boost/type_index) -add_subdirectory(contrib/restricted/boost/container_hash) -add_subdirectory(contrib/restricted/boost/detail) -add_subdirectory(contrib/restricted/boost/typeof) -add_subdirectory(contrib/restricted/boost/iterator) -add_subdirectory(contrib/restricted/boost/conversion) -add_subdirectory(contrib/restricted/boost/function_types) -add_subdirectory(contrib/restricted/boost/fusion) -add_subdirectory(contrib/restricted/boost/optional) -add_subdirectory(contrib/restricted/boost/range) -add_subdirectory(contrib/restricted/boost/numeric_conversion) -add_subdirectory(contrib/restricted/boost/regex) -add_subdirectory(contrib/libs/icu) -add_subdirectory(contrib/restricted/boost/unordered) -add_subdirectory(contrib/restricted/boost/container) -add_subdirectory(contrib/restricted/boost/intrusive) -add_subdirectory(contrib/restricted/boost/any) -add_subdirectory(contrib/restricted/boost/circular_buffer) -add_subdirectory(contrib/restricted/boost/endian) -add_subdirectory(contrib/restricted/boost/system) -add_subdirectory(contrib/restricted/boost/winapi) -add_subdirectory(contrib/restricted/boost/foreach) -add_subdirectory(contrib/restricted/boost/format) -add_subdirectory(contrib/restricted/boost/interval) -add_subdirectory(contrib/restricted/boost/logic) -add_subdirectory(contrib/restricted/boost/io) -add_subdirectory(contrib/restricted/boost/lambda) -add_subdirectory(contrib/restricted/boost/lexical_cast) -add_subdirectory(contrib/restricted/boost/math) -add_subdirectory(contrib/restricted/boost/atomic) -add_subdirectory(contrib/restricted/boost/align) -add_subdirectory(contrib/restricted/boost/mp11) -add_subdirectory(contrib/restricted/boost/multi_array) -add_subdirectory(contrib/restricted/boost/functional) -add_subdirectory(contrib/restricted/boost/multiprecision) -add_subdirectory(contrib/restricted/boost/random) -add_subdirectory(contrib/restricted/boost/rational) -add_subdirectory(contrib/restricted/boost/parameter) -add_subdirectory(contrib/restricted/boost/phoenix) -add_subdirectory(contrib/restricted/boost/proto) -add_subdirectory(contrib/restricted/boost/polygon) -add_subdirectory(contrib/restricted/boost/pool) -add_subdirectory(contrib/restricted/boost/qvm) -add_subdirectory(contrib/restricted/boost/tokenizer) -add_subdirectory(contrib/restricted/boost/tti) -add_subdirectory(contrib/restricted/boost/variant) -add_subdirectory(contrib/restricted/boost/vmd) -add_subdirectory(contrib/restricted/boost/xpressive) -add_subdirectory(contrib/restricted/fast_float) -add_subdirectory(contrib/restricted/thrift) -add_subdirectory(contrib/libs/libevent) -add_subdirectory(contrib/libs/libevent/event_core) -add_subdirectory(contrib/libs/libevent/event_extra) -add_subdirectory(contrib/libs/libevent/event_openssl) -add_subdirectory(contrib/libs/libevent/event_thread) -add_subdirectory(contrib/restricted/boost/interprocess) -add_subdirectory(contrib/restricted/boost/date_time) -add_subdirectory(contrib/restricted/boost/locale) -add_subdirectory(contrib/restricted/boost/thread) -add_subdirectory(contrib/restricted/boost/chrono) -add_subdirectory(contrib/restricted/boost/ratio) -add_subdirectory(contrib/restricted/uriparser) -add_subdirectory(contrib/libs/cctz/tzdata) -add_subdirectory(contrib/libs/cctz) -add_subdirectory(library/cpp/enumbitset) -add_subdirectory(library/cpp/yson) -add_subdirectory(library/cpp/yt/misc) -add_subdirectory(library/cpp/yt/exception) -add_subdirectory(library/cpp/yt/yson) -add_subdirectory(library/cpp/yt/yson_string) -add_subdirectory(library/cpp/yt/assert) -add_subdirectory(library/cpp/yt/coding) -add_subdirectory(library/cpp/yt/string) -add_subdirectory(library/cpp/yt/small_containers) -add_subdirectory(library/cpp/yt/malloc) -add_subdirectory(library/cpp/yt/memory) -add_subdirectory(library/cpp/ytalloc/api) -add_subdirectory(ydb/library/binary_json) -add_subdirectory(ydb/library/yql/minikql/dom) -add_subdirectory(library/cpp/yson_pull) -add_subdirectory(ydb/library/yql/public/udf) -add_subdirectory(ydb/library/yql/public/decimal) -add_subdirectory(ydb/library/yql/utils) -add_subdirectory(ydb/library/dynumber) -add_subdirectory(ydb/library/yql/parser/pg_catalog) -add_subdirectory(ydb/library/yql/public/udf/tz) -add_subdirectory(ydb/core/mon) -add_subdirectory(library/cpp/string_utils/url) -add_subdirectory(ydb/core/node_whiteboard) -add_subdirectory(ydb/core/blobstorage/base) -add_subdirectory(ydb/core/blobstorage/groupinfo) -add_subdirectory(ydb/core/blobstorage/crypto) -add_subdirectory(contrib/libs/t1ha) -add_subdirectory(library/cpp/sse) -add_subdirectory(ydb/core/blobstorage/vdisk/ingress) -add_subdirectory(ydb/core/util) -add_subdirectory(library/cpp/actors/interconnect/mock) -add_subdirectory(library/cpp/html/escape) -add_subdirectory(library/cpp/ipmath) -add_subdirectory(library/cpp/ipv6_address) -add_subdirectory(library/cpp/int128) -add_subdirectory(ydb/core/blob_depot) -add_subdirectory(ydb/core/blobstorage/vdisk/common) -add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/base) -add_subdirectory(ydb/core/blobstorage/pdisk) -add_subdirectory(ydb/core/blobstorage/lwtrace_probes) -add_subdirectory(ydb/core/control) -add_subdirectory(ydb/library/schlab) -add_subdirectory(ydb/library/schlab/schine) -add_subdirectory(ydb/library/schlab/probes) -add_subdirectory(ydb/library/schlab/mon) -add_subdirectory(ydb/library/schlab/schemu) -add_subdirectory(ydb/library/schlab/schoot) -add_subdirectory(library/cpp/protobuf/json) -add_subdirectory(ydb/library/schlab/protos) -add_subdirectory(ydb/core/blobstorage/vdisk/protos) -add_subdirectory(ydb/core/tablet_flat) -add_subdirectory(ydb/core/tablet) -add_subdirectory(ydb/core/mon_alloc) -add_subdirectory(library/cpp/lfalloc/alloc_profiler) -add_subdirectory(library/cpp/lfalloc/dbg_info) -add_subdirectory(library/cpp/cache) -add_subdirectory(ydb/core/scheme) -add_subdirectory(library/cpp/containers/bitseq) -add_subdirectory(ydb/core/scheme_types) -add_subdirectory(ydb/public/lib/scheme_types) -add_subdirectory(ydb/core/sys_view/service) -add_subdirectory(ydb/core/tracing) -add_subdirectory(ydb/library/persqueue/topic_parser) -add_subdirectory(ydb/library/persqueue/topic_parser_public) -add_subdirectory(ydb/core/tablet_flat/protos) -add_subdirectory(ydb/core/blobstorage) -add_subdirectory(ydb/core/blobstorage/backpressure) -add_subdirectory(ydb/core/blobstorage/dsproxy) -add_subdirectory(ydb/core/blobstorage/storagepoolmon) -add_subdirectory(ydb/core/blobstorage/incrhuge) -add_subdirectory(ydb/core/blobstorage/nodewarden) -add_subdirectory(ydb/core/blob_depot/agent) -add_subdirectory(ydb/core/blobstorage/other) -add_subdirectory(ydb/core/blobstorage/testload) -add_subdirectory(library/cpp/histogram/hdr) -add_subdirectory(contrib/libs/hdr_histogram) -add_subdirectory(ydb/core/keyvalue) -add_subdirectory(ydb/core/engine/minikql) -add_subdirectory(ydb/core/client/minikql_compile) -add_subdirectory(ydb/core/engine) -add_subdirectory(ydb/library/mkql_proto) -add_subdirectory(ydb/library/yql/minikql/computation) -add_subdirectory(ydb/library/yql/minikql/arrow) -add_subdirectory(ydb/library/yql/minikql/codegen) -add_subdirectory(contrib/libs/llvm12/lib/IR) -add_subdirectory(contrib/libs/llvm12) -add_subdirectory(contrib/libs/llvm12/include) -add_subdirectory(contrib/libs/llvm12/utils/TableGen) -add_subdirectory(contrib/libs/llvm12/lib/Demangle) -add_subdirectory(contrib/libs/llvm12/lib/Support) -add_subdirectory(contrib/libs/llvm12/lib/TableGen) -add_subdirectory(contrib/libs/llvm12/utils/TableGen/GlobalISel) -add_subdirectory(contrib/libs/llvm12/lib/BinaryFormat) -add_subdirectory(contrib/libs/llvm12/lib/Remarks) -add_subdirectory(contrib/libs/llvm12/lib/Bitstream/Reader) -add_subdirectory(contrib/libs/llvm12/lib/ExecutionEngine/MCJIT) -add_subdirectory(contrib/libs/llvm12/lib/ExecutionEngine) -add_subdirectory(contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld) -add_subdirectory(contrib/libs/llvm12/lib/MC) -add_subdirectory(contrib/libs/llvm12/lib/DebugInfo/CodeView) -add_subdirectory(contrib/libs/llvm12/lib/DebugInfo/MSF) -add_subdirectory(contrib/libs/llvm12/lib/Object) -add_subdirectory(contrib/libs/llvm12/lib/Bitcode/Reader) -add_subdirectory(contrib/libs/llvm12/lib/MC/MCParser) -add_subdirectory(contrib/libs/llvm12/lib/TextAPI/MachO) -add_subdirectory(contrib/libs/llvm12/lib/Target) -add_subdirectory(contrib/libs/llvm12/lib/Analysis) -add_subdirectory(contrib/libs/llvm12/lib/ProfileData) -add_subdirectory(contrib/libs/llvm12/lib/Linker) -add_subdirectory(contrib/libs/llvm12/lib/Transforms/Utils) -add_subdirectory(contrib/libs/llvm12/lib/Target/X86) -add_subdirectory(contrib/libs/llvm12/lib/CodeGen) -add_subdirectory(contrib/libs/llvm12/lib/Bitcode/Writer) -add_subdirectory(contrib/libs/llvm12/lib/Transforms/Scalar) -add_subdirectory(contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine) -add_subdirectory(contrib/libs/llvm12/lib/Transforms/InstCombine) -add_subdirectory(contrib/libs/llvm12/lib/CodeGen/AsmPrinter) -add_subdirectory(contrib/libs/llvm12/lib/DebugInfo/DWARF) -add_subdirectory(contrib/libs/llvm12/lib/CodeGen/GlobalISel) -add_subdirectory(contrib/libs/llvm12/lib/CodeGen/SelectionDAG) -add_subdirectory(contrib/libs/llvm12/lib/Target/X86/MCTargetDesc) -add_subdirectory(contrib/libs/llvm12/lib/MC/MCDisassembler) -add_subdirectory(contrib/libs/llvm12/lib/Target/X86/TargetInfo) -add_subdirectory(contrib/libs/llvm12/lib/Transforms/CFGuard) -add_subdirectory(contrib/libs/llvm12/lib/Target/X86/AsmParser) -add_subdirectory(contrib/libs/llvm12/lib/Target/X86/Disassembler) -add_subdirectory(contrib/libs/llvm12/lib/Transforms/IPO) -add_subdirectory(contrib/libs/llvm12/lib/Frontend/OpenMP) -add_subdirectory(contrib/libs/llvm12/lib/IRReader) -add_subdirectory(contrib/libs/llvm12/lib/AsmParser) -add_subdirectory(contrib/libs/llvm12/lib/Transforms/Instrumentation) -add_subdirectory(contrib/libs/llvm12/lib/Transforms/Vectorize) -add_subdirectory(contrib/libs/llvm12/lib/Transforms/ObjCARC) -add_subdirectory(ydb/library/yql/providers/common/codec) -add_subdirectory(ydb/library/yql/providers/common/mkql) -add_subdirectory(ydb/library/yql/ast) -add_subdirectory(library/cpp/containers/sorted_vector) -add_subdirectory(library/cpp/string_utils/levenshtein_diff) -add_subdirectory(library/cpp/yson/node) -add_subdirectory(library/cpp/yson/json) -add_subdirectory(ydb/library/yql/core/issue) -add_subdirectory(ydb/library/yql/public/issue) -add_subdirectory(ydb/library/yql/core) -add_subdirectory(ydb/library/yql/core/file_storage) -add_subdirectory(library/cpp/logger/global) -add_subdirectory(library/cpp/regex/pcre) -add_subdirectory(contrib/libs/pcre) -add_subdirectory(contrib/libs/pcre/pcre16) -add_subdirectory(contrib/libs/pcre/pcre32) -add_subdirectory(library/cpp/containers/stack_array) -add_subdirectory(ydb/library/yql/core/file_storage/proto) -add_subdirectory(ydb/library/yql/core/file_storage/defs) -add_subdirectory(ydb/library/yql/core/file_storage/download) -add_subdirectory(ydb/library/yql/utils/log) -add_subdirectory(ydb/library/yql/utils/fetch) -add_subdirectory(library/cpp/openssl/io) -add_subdirectory(library/cpp/openssl/method) -add_subdirectory(library/cpp/openssl/holders) -add_subdirectory(ydb/library/yql/core/sql_types) -add_subdirectory(ydb/library/yql/sql/settings) -add_subdirectory(library/cpp/deprecated/split) -add_subdirectory(library/cpp/deprecated/kmp) -add_subdirectory(ydb/library/yql/core/expr_nodes) -add_subdirectory(ydb/library/yql/core/expr_nodes_gen) -add_subdirectory(ydb/library/yql/providers/common/schema/expr) -add_subdirectory(ydb/library/yql/providers/common/schema/parser) -add_subdirectory(ydb/library/yql/providers/dq/expr_nodes) -add_subdirectory(ydb/library/mkql_proto/ut/helpers) -add_subdirectory(ydb/library/yql/minikql/comp_nodes) -add_subdirectory(ydb/library/yql/minikql/invoke_builtins) -add_subdirectory(library/cpp/testing/unittest) -add_subdirectory(library/cpp/dbg_output) -add_subdirectory(library/cpp/diff) -add_subdirectory(library/cpp/lcs) -add_subdirectory(library/cpp/containers/paged_vector) -add_subdirectory(library/cpp/testing/common) -add_subdirectory(library/cpp/testing/hook) -add_subdirectory(ydb/core/kqp/provider) -add_subdirectory(ydb/core/kqp/provider/mkql) -add_subdirectory(ydb/library/yql/core/services) -add_subdirectory(ydb/library/yql/ast/serialize) -add_subdirectory(ydb/library/yql/sql) -add_subdirectory(ydb/library/yql/sql/v0) -add_subdirectory(ydb/library/yql/parser/proto_ast) -add_subdirectory(contrib/libs/antlr3_cpp_runtime) -add_subdirectory(ydb/library/yql/parser/proto_ast/collect_issues) -add_subdirectory(ydb/library/yql/parser/proto_ast/gen/v0) -add_subdirectory(ydb/library/yql/sql/v0/lexer) -add_subdirectory(ydb/library/yql/sql/v1) -add_subdirectory(ydb/library/yql/parser/lexer_common) -add_subdirectory(ydb/library/yql/parser/proto_ast/gen/v1) -add_subdirectory(ydb/library/yql/parser/proto_ast/gen/v1_proto) -add_subdirectory(ydb/library/yql/parser/proto_ast/gen/v1_ansi) -add_subdirectory(ydb/library/yql/sql/v1/lexer) -add_subdirectory(ydb/library/yql/sql/v1/proto_parser) -add_subdirectory(ydb/library/yql/sql/v1/format) -add_subdirectory(ydb/library/yql/core/common_opt) -add_subdirectory(ydb/library/yql/core/peephole_opt) -add_subdirectory(ydb/library/yql/core/type_ann) -add_subdirectory(ydb/library/yql/providers/common/provider) -add_subdirectory(ydb/library/yql/providers/result/expr_nodes) -add_subdirectory(ydb/library/yql/providers/common/config) -add_subdirectory(ydb/library/yql/providers/common/gateway) -add_subdirectory(ydb/library/yql/providers/result/provider) -add_subdirectory(ydb/core/formats) -add_subdirectory(ydb/library/arrow_clickhouse) -add_subdirectory(ydb/library/arrow_clickhouse/Common) -add_subdirectory(ydb/library/arrow_clickhouse/Columns) -add_subdirectory(ydb/library/arrow_clickhouse/DataStreams) -add_subdirectory(ydb/core/keyvalue/protos) -add_subdirectory(ydb/core/tx) -add_subdirectory(ydb/core/persqueue/config) -add_subdirectory(ydb/public/lib/base) -add_subdirectory(library/cpp/messagebus/protobuf) -add_subdirectory(ydb/library/workload) -add_subdirectory(ydb/public/lib/operation_id) -add_subdirectory(ydb/public/lib/operation_id/protos) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_proto) -add_subdirectory(ydb/public/api/grpc) -add_subdirectory(ydb/public/api/grpc/draft) -add_subdirectory(ydb/core/blobstorage/vdisk) -add_subdirectory(ydb/core/blobstorage/vdisk/anubis_osiris) -add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/barriers) -add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/generic) -add_subdirectory(ydb/core/blobstorage/vdisk/defrag) -add_subdirectory(ydb/core/blobstorage/vdisk/hulldb) -add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/compstrat) -add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/fresh) -add_subdirectory(ydb/core/blobstorage/vdisk/hullop) -add_subdirectory(ydb/core/blobstorage/vdisk/handoff) -add_subdirectory(ydb/core/blobstorage/vdisk/huge) -add_subdirectory(ydb/core/blobstorage/vdisk/localrecovery) -add_subdirectory(ydb/core/blobstorage/vdisk/query) -add_subdirectory(ydb/core/blobstorage/vdisk/repl) -add_subdirectory(ydb/core/blobstorage/vdisk/scrub) -add_subdirectory(ydb/core/blobstorage/vdisk/skeleton) -add_subdirectory(ydb/core/blobstorage/vdisk/synclog) -add_subdirectory(library/cpp/containers/intrusive_avl_tree) -add_subdirectory(ydb/core/blobstorage/vdisk/syncer) -add_subdirectory(ydb/core/client/scheme_cache_lib) -add_subdirectory(ydb/core/client/server) -add_subdirectory(ydb/core/client/metadata) -add_subdirectory(ydb/core/grpc_services) -add_subdirectory(ydb/core/grpc_services/counters) -add_subdirectory(ydb/core/grpc_services/local_rpc) -add_subdirectory(ydb/core/grpc_services/base) -add_subdirectory(ydb/core/grpc_streaming) -add_subdirectory(ydb/public/sdk/cpp/client/resources) -add_subdirectory(ydb/core/health_check) -add_subdirectory(ydb/core/io_formats) -add_subdirectory(ydb/core/kesus/tablet) -add_subdirectory(ydb/core/metering) -add_subdirectory(ydb/core/sys_view) -add_subdirectory(ydb/core/kqp/runtime) -add_subdirectory(ydb/core/kqp/common) -add_subdirectory(ydb/core/kqp/expr_nodes) -add_subdirectory(ydb/library/yql/dq/expr_nodes) -add_subdirectory(ydb/core/tx/long_tx_service/public) -add_subdirectory(ydb/library/yql/dq/actors) -add_subdirectory(ydb/library/yql/dq/common) -add_subdirectory(ydb/core/ydb_convert) -add_subdirectory(ydb/library/yql/dq/runtime) -add_subdirectory(ydb/library/yql/dq/type_ann) -add_subdirectory(ydb/library/yql/providers/common/schema/mkql) -add_subdirectory(ydb/core/sys_view/common) -add_subdirectory(ydb/core/sys_view/nodes) -add_subdirectory(ydb/core/sys_view/partition_stats) -add_subdirectory(ydb/core/sys_view/query_stats) -add_subdirectory(ydb/core/sys_view/storage) -add_subdirectory(ydb/core/sys_view/tablets) -add_subdirectory(ydb/core/tx/datashard) -add_subdirectory(library/cpp/containers/flat_hash) -add_subdirectory(library/cpp/json/yson) -add_subdirectory(ydb/core/persqueue/partition_key_range) -add_subdirectory(ydb/core/persqueue/writer) -add_subdirectory(ydb/core/persqueue/events) -add_subdirectory(ydb/core/tx/datashard/testload) -add_subdirectory(ydb/core/wrappers) -add_subdirectory(contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3) -add_subdirectory(contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core) -add_subdirectory(contrib/libs/curl) -add_subdirectory(contrib/libs/nghttp2) -add_subdirectory(contrib/restricted/aws/aws-c-common) -add_subdirectory(contrib/restricted/aws/aws-c-event-stream) -add_subdirectory(contrib/restricted/aws/aws-c-io) -add_subdirectory(contrib/restricted/aws/aws-c-cal) -add_subdirectory(contrib/restricted/aws/s2n) -add_subdirectory(contrib/restricted/aws/aws-checksums) -add_subdirectory(ydb/core/wrappers/ut_helpers) -add_subdirectory(library/cpp/xml/document) -add_subdirectory(library/cpp/xml/init) -add_subdirectory(contrib/libs/libxml) -add_subdirectory(library/cpp/string_utils/ztstrbuf) -add_subdirectory(ydb/public/lib/deprecated/kicli) -add_subdirectory(ydb/public/lib/deprecated/client) -add_subdirectory(ydb/public/lib/value) -add_subdirectory(ydb/library/yql/dq/actors/compute) -add_subdirectory(ydb/library/yql/dq/tasks) -add_subdirectory(ydb/services/lib/sharding) -add_subdirectory(ydb/core/yq/libs/actors) -add_subdirectory(library/cpp/scheme) -add_subdirectory(ydb/core/yq/libs/actors/logging) -add_subdirectory(ydb/core/yq/libs/checkpointing) -add_subdirectory(ydb/core/yq/libs/checkpointing_common) -add_subdirectory(ydb/core/yq/libs/graph_params/proto) -add_subdirectory(ydb/library/yql/providers/dq/api/protos) -add_subdirectory(ydb/library/yql/providers/common/metrics/protos) -add_subdirectory(ydb/core/yq/libs/checkpoint_storage/events) -add_subdirectory(ydb/core/yq/libs/events) -add_subdirectory(ydb/core/yq/libs/protos) -add_subdirectory(ydb/library/yql/core/facade) -add_subdirectory(ydb/library/yql/core/extract_predicate) -add_subdirectory(ydb/library/yql/providers/common/udf_resolve) -add_subdirectory(ydb/library/yql/providers/config) -add_subdirectory(ydb/public/lib/yq) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_table) -add_subdirectory(ydb/public/sdk/cpp/client/impl/ydb_internal/make_request) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_driver) -add_subdirectory(ydb/public/sdk/cpp/client/impl/ydb_internal/common) -add_subdirectory(ydb/public/sdk/cpp/client/impl/ydb_internal/grpc_connections) -add_subdirectory(ydb/public/sdk/cpp/client/impl/ydb_internal/db_driver_state) -add_subdirectory(ydb/public/sdk/cpp/client/impl/ydb_endpoints) -add_subdirectory(ydb/public/sdk/cpp/client/impl/ydb_internal/logger) -add_subdirectory(ydb/public/sdk/cpp/client/impl/ydb_internal/plain_status) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_types/credentials) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_types/status) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_types) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_types/fatal_error_handlers) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_types/exceptions) -add_subdirectory(ydb/public/sdk/cpp/client/impl/ydb_internal/thread_pool) -add_subdirectory(ydb/public/sdk/cpp/client/impl/ydb_stats) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_common_client) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_params) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_value) -add_subdirectory(ydb/public/sdk/cpp/client/impl/ydb_internal/value_helpers) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_result) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_table/impl) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_table/query_stats) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_types/operation) -add_subdirectory(ydb/library/yql/providers/common/db_id_async_resolver) -add_subdirectory(ydb/library/yql/providers/dq/provider) -add_subdirectory(library/cpp/threading/task_scheduler) -add_subdirectory(ydb/public/lib/yson_value) -add_subdirectory(ydb/library/yql/dq/transform) -add_subdirectory(ydb/library/yql/providers/common/metrics) -add_subdirectory(ydb/library/yql/providers/common/transform) -add_subdirectory(ydb/library/yql/providers/dq/api/grpc) -add_subdirectory(ydb/library/yql/providers/dq/backtrace) -add_subdirectory(ydb/library/yql/utils/backtrace) -add_subdirectory(contrib/libs/llvm12/lib/DebugInfo/Symbolize) -add_subdirectory(contrib/libs/llvm12/lib/DebugInfo/PDB) -add_subdirectory(ydb/library/yql/providers/dq/common) -add_subdirectory(ydb/library/yql/providers/dq/config) -add_subdirectory(ydb/library/yql/providers/dq/interface) -add_subdirectory(ydb/library/yql/providers/dq/opt) -add_subdirectory(ydb/library/yql/dq/opt) -add_subdirectory(ydb/library/yql/providers/dq/planner) -add_subdirectory(ydb/library/yql/providers/dq/mkql) -add_subdirectory(ydb/core/yq/libs/checkpoint_storage/proto) -add_subdirectory(ydb/library/yql/dq/state) -add_subdirectory(ydb/library/yql/providers/pq/proto) -add_subdirectory(ydb/library/yql/providers/pq/task_meta) -add_subdirectory(ydb/core/yq/libs/db_id_async_resolver_impl) -add_subdirectory(ydb/library/yql/providers/dq/actors) -add_subdirectory(ydb/library/yql/core/services/mounts) -add_subdirectory(ydb/library/yql/core/user_data) -add_subdirectory(ydb/library/yql/utils/actors) -add_subdirectory(ydb/library/yql/providers/common/token_accessor/client) -add_subdirectory(library/cpp/threading/atomic) -add_subdirectory(ydb/library/yql/providers/common/structured_token) -add_subdirectory(ydb/library/yql/providers/common/token_accessor/grpc) -add_subdirectory(ydb/library/yql/providers/solomon/proto) -add_subdirectory(ydb/library/yql/utils/actor_log) -add_subdirectory(ydb/library/yql/utils/failure_injector) -add_subdirectory(ydb/library/yql/providers/dq/counters) -add_subdirectory(ydb/library/yql/providers/dq/task_runner) -add_subdirectory(ydb/library/yql/providers/dq/task_runner_actor) -add_subdirectory(ydb/library/yql/dq/actors/task_runner) -add_subdirectory(ydb/library/yql/providers/dq/runtime) -add_subdirectory(ydb/library/yql/providers/dq/worker_manager) -add_subdirectory(ydb/library/yql/providers/dq/worker_manager/interface) -add_subdirectory(ydb/core/yq/libs/common) -add_subdirectory(ydb/core/yq/libs/control_plane_storage/events) -add_subdirectory(ydb/core/yq/libs/control_plane_storage/proto) -add_subdirectory(ydb/core/yq/libs/quota_manager/events) -add_subdirectory(ydb/core/yq/libs/quota_manager/proto) -add_subdirectory(ydb/core/yq/libs/control_plane_storage) -add_subdirectory(library/cpp/protobuf/interop) -add_subdirectory(ydb/core/yq/libs/config) -add_subdirectory(ydb/core/yq/libs/control_plane_storage/internal) -add_subdirectory(ydb/core/yq/libs/quota_manager) -add_subdirectory(ydb/core/yq/libs/shared_resources) -add_subdirectory(ydb/core/yq/libs/shared_resources/interface) -add_subdirectory(ydb/library/logger) -add_subdirectory(ydb/library/security) -add_subdirectory(ydb/core/yq/libs/rate_limiter/events) -add_subdirectory(ydb/core/yq/libs/ydb) -add_subdirectory(library/cpp/retry) -add_subdirectory(library/cpp/retry/protos) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_coordination) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_common_client/impl) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_rate_limiter) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_scheme) -add_subdirectory(ydb/library/protobuf_printer) -add_subdirectory(ydb/core/yq/libs/db_schema) -add_subdirectory(ydb/library/yql/providers/s3/path_generator) -add_subdirectory(ydb/core/yq/libs/grpc) -add_subdirectory(ydb/core/yq/libs/private_client) -add_subdirectory(ydb/core/yq/libs/rate_limiter/utils) -add_subdirectory(ydb/core/yq/libs/result_formatter) -add_subdirectory(ydb/core/yq/libs/signer) -add_subdirectory(ydb/core/yq/libs/hmac) -add_subdirectory(ydb/library/yql/providers/clickhouse/provider) -add_subdirectory(ydb/library/yql/providers/clickhouse/expr_nodes) -add_subdirectory(ydb/library/yql/providers/clickhouse/proto) -add_subdirectory(ydb/library/yql/providers/common/dq) -add_subdirectory(ydb/library/yql/providers/common/http_gateway) -add_subdirectory(ydb/library/yql/providers/common/comp_nodes) -add_subdirectory(ydb/library/yql/providers/dq/provider/exec) -add_subdirectory(ydb/library/yql/providers/pq/cm_client) -add_subdirectory(ydb/library/yql/providers/pq/provider) -add_subdirectory(ydb/library/yql/providers/pq/common) -add_subdirectory(ydb/library/yql/providers/pq/expr_nodes) -add_subdirectory(ydb/library/yql/providers/s3/provider) -add_subdirectory(ydb/library/yql/providers/s3/expr_nodes) -add_subdirectory(ydb/library/yql/providers/s3/range_helpers) -add_subdirectory(ydb/library/yql/providers/ydb/provider) -add_subdirectory(ydb/public/lib/experimental) -add_subdirectory(ydb/library/yql/providers/ydb/expr_nodes) -add_subdirectory(ydb/library/yql/providers/ydb/proto) -add_subdirectory(ydb/core/yq/libs/control_plane_proxy) -add_subdirectory(ydb/core/yq/libs/control_plane_proxy/events) -add_subdirectory(ydb/library/folder_service) -add_subdirectory(ydb/core/persqueue) -add_subdirectory(ydb/core/persqueue/codecs) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_persqueue_core) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_persqueue_core/impl) -add_subdirectory(library/cpp/containers/disjoint_interval_tree) -add_subdirectory(ydb/library/persqueue/obfuscate) -add_subdirectory(ydb/library/persqueue/counter_time_keeper) -add_subdirectory(ydb/core/ymq/actor) -add_subdirectory(ydb/core/mind/address_classification) -add_subdirectory(ydb/core/cms/console) -add_subdirectory(library/cpp/actors/http) -add_subdirectory(library/cpp/dns) -add_subdirectory(ydb/core/cms/console/validators) -add_subdirectory(ydb/core/mind) -add_subdirectory(ydb/core/blobstorage/dsproxy/mock) -add_subdirectory(ydb/core/mind/bscontroller) -add_subdirectory(ydb/core/tx/tx_proxy) -add_subdirectory(ydb/core/tx/balance_coverage) -add_subdirectory(ydb/core/tx/scheme_cache) -add_subdirectory(ydb/core/tx/schemeshard) -add_subdirectory(ydb/core/blockstore/core) -add_subdirectory(ydb/core/filestore/core) -add_subdirectory(ydb/core/tx/scheme_board) -add_subdirectory(ydb/core/tx/tx_allocator_client) -add_subdirectory(ydb/core/tx/tx_allocator) -add_subdirectory(ydb/core/sys_view/processor) -add_subdirectory(ydb/core/kqp/counters) -add_subdirectory(ydb/core/test_tablet) -add_subdirectory(ydb/core/tx/replication/controller) -add_subdirectory(ydb/core/tx/replication/ydb_proxy) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_types/credentials/login) -add_subdirectory(ydb/core/ymq/base) -add_subdirectory(ydb/core/ymq/proto) -add_subdirectory(ydb/library/http_proxy/authorization) -add_subdirectory(ydb/library/http_proxy/error) -add_subdirectory(ydb/core/ymq/queues/common) -add_subdirectory(ydb/core/ymq/queues/fifo) -add_subdirectory(ydb/core/ymq/queues/std) -add_subdirectory(ydb/services/persqueue_v1) -add_subdirectory(ydb/core/kqp) -add_subdirectory(ydb/core/kqp/compute_actor) -add_subdirectory(ydb/core/kqp/executer) -add_subdirectory(ydb/core/kqp/compile) -add_subdirectory(ydb/core/kqp/rm) -add_subdirectory(ydb/core/kqp/host) -add_subdirectory(ydb/core/kqp/opt) -add_subdirectory(ydb/core/kqp/opt/logical) -add_subdirectory(ydb/core/kqp/opt/peephole) -add_subdirectory(ydb/library/naming_conventions) -add_subdirectory(ydb/core/kqp/opt/physical) -add_subdirectory(ydb/core/kqp/opt/physical/effects) -add_subdirectory(ydb/core/kqp/prepare) -add_subdirectory(ydb/core/kqp/node) -add_subdirectory(ydb/core/kqp/proxy) -add_subdirectory(ydb/library/persqueue/tests) -add_subdirectory(ydb/services/lib/actors) -add_subdirectory(ydb/public/lib/jwt) -add_subdirectory(ydb/services/persqueue_v1/actors) -add_subdirectory(ydb/core/cms) -add_subdirectory(ydb/core/driver_lib/base_utils) -add_subdirectory(ydb/core/driver_lib/cli_config_base) -add_subdirectory(ydb/core/driver_lib/cli_utils) -add_subdirectory(ydb/core/driver_lib/cli_base) -add_subdirectory(ydb/public/lib/ydb_cli/common) -add_subdirectory(library/cpp/yaml/as) -add_subdirectory(contrib/libs/yaml-cpp) -add_subdirectory(ydb/public/lib/json_value) -add_subdirectory(ydb/public/sdk/cpp/client/draft) -add_subdirectory(ydb/library/yaml_config) -add_subdirectory(ydb/core/http_proxy) -add_subdirectory(contrib/restricted/nlohmann_json) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_datastreams) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_persqueue_public/codecs) -add_subdirectory(library/cpp/streams/zstd) -add_subdirectory(ydb/services/datastreams) -add_subdirectory(ydb/services/ydb) -add_subdirectory(ydb/core/client) -add_subdirectory(ydb/core/kesus/proxy) -add_subdirectory(ydb/core/mind/hive) -add_subdirectory(ydb/core/quoter) -add_subdirectory(library/cpp/containers/ring_buffer) -add_subdirectory(ydb/core/security) -add_subdirectory(ydb/core/tx/columnshard) -add_subdirectory(ydb/core/tx/columnshard/engines) -add_subdirectory(ydb/library/yql/public/udf/service/exception_policy) -add_subdirectory(ydb/core/tx/coordinator) -add_subdirectory(ydb/core/tx/long_tx_service) -add_subdirectory(ydb/core/tx/mediator) -add_subdirectory(ydb/core/tx/time_cast) -add_subdirectory(ydb/core/tx/sequenceproxy) -add_subdirectory(ydb/core/tx/sequenceproxy/public) -add_subdirectory(ydb/core/tx/sequenceshard/public) -add_subdirectory(ydb/core/tx/sequenceshard) -add_subdirectory(ydb/core/viewer) -add_subdirectory(library/cpp/archive) -add_subdirectory(ydb/core/viewer/json) -add_subdirectory(ydb/core/viewer/protos) -add_subdirectory(ydb/core/ymq/http) -add_subdirectory(ydb/core/yq/libs/init) -add_subdirectory(ydb/core/yq/libs/audit) -add_subdirectory(ydb/core/yq/libs/checkpoint_storage) -add_subdirectory(contrib/libs/fmt) -add_subdirectory(ydb/core/yq/libs/gateway) -add_subdirectory(ydb/core/yq/libs/read_rule) -add_subdirectory(ydb/core/yq/libs/tasks_packer) -add_subdirectory(ydb/core/yq/libs/health) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_discovery) -add_subdirectory(ydb/core/yq/libs/rate_limiter/control_plane_service) -add_subdirectory(ydb/core/yq/libs/rate_limiter/quoter_service) -add_subdirectory(ydb/core/yq/libs/test_connection) -add_subdirectory(ydb/core/yq/libs/test_connection/events) -add_subdirectory(ydb/library/yql/providers/solomon/async_io) -add_subdirectory(library/cpp/json/easy_parse) -add_subdirectory(ydb/library/yql/dq/comp_nodes) -add_subdirectory(ydb/library/yql/providers/clickhouse/actors) -add_subdirectory(ydb/library/yql/providers/pq/async_io) -add_subdirectory(ydb/library/yql/providers/pq/gateway/native) -add_subdirectory(ydb/library/yql/providers/s3/actors) -add_subdirectory(contrib/libs/poco/Util) -add_subdirectory(contrib/libs/expat) -add_subdirectory(contrib/libs/poco/Foundation) -add_subdirectory(contrib/libs/poco/JSON) -add_subdirectory(contrib/libs/poco/XML) -add_subdirectory(ydb/library/yql/providers/s3/compressors) -add_subdirectory(contrib/libs/lzma) -add_subdirectory(ydb/library/yql/providers/s3/serializations) -add_subdirectory(ydb/library/yql/udfs/common/clickhouse/client) -add_subdirectory(ydb/library/yql/public/udf/support) -add_subdirectory(contrib/restricted/boost/program_options) -add_subdirectory(contrib/restricted/cityhash-1.0.2) -add_subdirectory(contrib/libs/pdqsort) -add_subdirectory(contrib/restricted/dragonbox) -add_subdirectory(contrib/libs/poco/Net) -add_subdirectory(contrib/libs/poco/NetSSL_OpenSSL) -add_subdirectory(contrib/libs/poco/Crypto) -add_subdirectory(contrib/libs/apache/avro) -add_subdirectory(contrib/restricted/boost/crc) -add_subdirectory(contrib/restricted/boost/iostreams) -add_subdirectory(ydb/library/yql/providers/solomon/gateway) -add_subdirectory(ydb/library/yql/providers/solomon/provider) -add_subdirectory(ydb/library/yql/providers/solomon/expr_nodes) -add_subdirectory(ydb/library/yql/providers/ydb/actors) -add_subdirectory(ydb/library/yql/providers/ydb/comp_nodes) -add_subdirectory(ydb/core/yq/libs/logs) -add_subdirectory(ydb/services/auth) -add_subdirectory(ydb/services/cms) -add_subdirectory(ydb/services/discovery) -add_subdirectory(ydb/services/fq) -add_subdirectory(ydb/services/kesus) -add_subdirectory(ydb/services/local_discovery) -add_subdirectory(ydb/services/monitoring) -add_subdirectory(ydb/services/persqueue_cluster_discovery) -add_subdirectory(ydb/services/persqueue_cluster_discovery/cluster_ordering) -add_subdirectory(ydb/services/rate_limiter) -add_subdirectory(ydb/services/yq) -add_subdirectory(ydb/core/yq/libs/audit/mock) -add_subdirectory(ydb/core/yq/libs/audit/events) -add_subdirectory(ydb/library/folder_service/mock) -add_subdirectory(ydb/library/keys) -add_subdirectory(ydb/library/yql/parser/pg_wrapper) -add_subdirectory(ydb/library/yql/sql/pg) -add_subdirectory(ydb/library/yql/udfs/common/datetime) -add_subdirectory(library/cpp/timezone_conversion) -add_subdirectory(ydb/library/yql/udfs/common/datetime2) -add_subdirectory(ydb/library/yql/udfs/common/digest) -add_subdirectory(contrib/libs/farmhash) -add_subdirectory(contrib/libs/farmhash/arch/sse41) -add_subdirectory(contrib/libs/farmhash/arch/sse42) -add_subdirectory(contrib/libs/farmhash/arch/sse42_aesni) -add_subdirectory(contrib/libs/highwayhash) -add_subdirectory(contrib/libs/highwayhash/arch/avx2) -add_subdirectory(contrib/libs/highwayhash/arch/sse41) -add_subdirectory(library/cpp/digest/sfh) -add_subdirectory(ydb/library/yql/udfs/common/histogram) -add_subdirectory(library/cpp/histogram/adaptive) -add_subdirectory(library/cpp/histogram/adaptive/protos) -add_subdirectory(ydb/library/yql/udfs/common/hyperloglog) -add_subdirectory(library/cpp/hyperloglog) -add_subdirectory(ydb/library/yql/udfs/common/hyperscan) -add_subdirectory(ydb/library/yql/udfs/common/ip_base) -add_subdirectory(ydb/library/yql/udfs/common/ip_base/lib) -add_subdirectory(ydb/library/yql/udfs/common/json) -add_subdirectory(ydb/library/yql/udfs/common/json2) -add_subdirectory(ydb/library/yql/minikql/jsonpath) -add_subdirectory(library/cpp/regex/hyperscan) -add_subdirectory(contrib/libs/hyperscan) -add_subdirectory(contrib/restricted/boost/icl) -add_subdirectory(contrib/restricted/boost/libs/graph) -add_subdirectory(contrib/restricted/boost/filesystem) -add_subdirectory(contrib/restricted/boost/spirit) -add_subdirectory(contrib/libs/hyperscan/runtime_core2) -add_subdirectory(contrib/libs/hyperscan/runtime_corei7) -add_subdirectory(contrib/libs/hyperscan/runtime_avx2) -add_subdirectory(contrib/libs/hyperscan/runtime_avx512) -add_subdirectory(ydb/library/yql/parser/proto_ast/gen/jsonpath) -add_subdirectory(ydb/library/yql/udfs/common/math) -add_subdirectory(ydb/library/yql/udfs/common/math/lib) -add_subdirectory(ydb/library/yql/udfs/common/pire) -add_subdirectory(library/cpp/regex/pire) -add_subdirectory(ydb/library/yql/udfs/common/re2) -add_subdirectory(ydb/library/yql/udfs/common/set) -add_subdirectory(ydb/library/yql/udfs/common/stat) -add_subdirectory(ydb/library/yql/udfs/common/stat/static) -add_subdirectory(ydb/library/yql/udfs/common/string) -add_subdirectory(ydb/library/yql/udfs/common/top) -add_subdirectory(library/cpp/containers/top_keeper) -add_subdirectory(ydb/library/yql/udfs/common/topfreq) -add_subdirectory(ydb/library/yql/udfs/common/topfreq/static) -add_subdirectory(ydb/library/yql/udfs/common/unicode_base) -add_subdirectory(ydb/library/yql/udfs/common/unicode_base/lib) -add_subdirectory(library/cpp/unicode/normalization) -add_subdirectory(ydb/library/yql/udfs/common/url_base) -add_subdirectory(ydb/library/yql/udfs/common/url_base/lib) -add_subdirectory(library/cpp/tld) -add_subdirectory(library/cpp/unicode/punycode) -add_subdirectory(ydb/library/yql/udfs/common/yson2) -add_subdirectory(ydb/library/yql/udfs/logs/dsv) -add_subdirectory(ydb/apps/ydb) -add_subdirectory(ydb/apps/ydb/commands) -add_subdirectory(ydb/public/sdk/cpp/client/iam) -add_subdirectory(ydb/public/sdk/cpp/client/iam/proto/v1) -add_subdirectory(contrib/libs/googleapis-common-protos) -add_subdirectory(ydb/public/sdk/cpp/client/iam/impl) -add_subdirectory(library/cpp/http/simple) -add_subdirectory(ydb/public/sdk/cpp/client/iam/common) -add_subdirectory(ydb/public/lib/ydb_cli/commands) -add_subdirectory(library/cpp/threading/local_executor) -add_subdirectory(contrib/libs/tbb) -add_subdirectory(ydb/library/backup) -add_subdirectory(library/cpp/bucket_quoter) -add_subdirectory(ydb/public/lib/ydb_cli/dump/util) -add_subdirectory(ydb/public/lib/ydb_cli/dump) -add_subdirectory(ydb/public/lib/ydb_cli/import) -add_subdirectory(ydb/public/lib/ydb_cli/topic) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_persqueue_public) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_topic) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_topic/impl) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_export) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_import) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_operation) -add_subdirectory(ydb/core/testlib) -add_subdirectory(library/cpp/testing/gmock_in_unittest) -add_subdirectory(contrib/restricted/googletest/googlemock) -add_subdirectory(contrib/restricted/googletest/googletest) -add_subdirectory(library/cpp/testing/gtest_extensions) -add_subdirectory(ydb/core/testlib/actors) -add_subdirectory(library/cpp/actors/testlib) -add_subdirectory(ydb/core/testlib/basics) -add_subdirectory(ydb/library/yql/sql/pg_dummy) -add_subdirectory(ydb/core/yq/libs/mock) -add_subdirectory(ydb/core/blockstore) -add_subdirectory(ydb/core/filestore) -add_subdirectory(ydb/core/grpc_caching) -add_subdirectory(ydb/core/pgproxy) -add_subdirectory(ydb/core/yql_testlib) -add_subdirectory(ydb/core/actorlib_impl/ut) -add_subdirectory(library/cpp/testing/unittest_main) -add_subdirectory(library/cpp/terminate_handler) -add_subdirectory(ydb/core/base/ut) -add_subdirectory(ydb/core/blobstorage/ut_blobstorage) -add_subdirectory(ydb/core/blobstorage/ut_blobstorage/lib) -add_subdirectory(ydb/core/blobstorage/pdisk/mock) -add_subdirectory(ydb/library/yql/public/udf/service/stub) -add_subdirectory(ydb/core/blobstorage/ut_group) -add_subdirectory(ydb/core/blobstorage/ut_mirror3of4) -add_subdirectory(ydb/core/blobstorage/ut_vdisk) -add_subdirectory(ydb/core/blobstorage/ut_vdisk/lib) -add_subdirectory(ydb/core/blobstorage/ut_vdisk2) -add_subdirectory(ydb/core/client/ut) -add_subdirectory(ydb/core/tablet_flat/test/libs/rows) -add_subdirectory(ydb/core/client/minikql_result_lib) -add_subdirectory(ydb/core/cms/ut) -add_subdirectory(ydb/core/cms/ut_sentinel) -add_subdirectory(ydb/core/control/ut) -add_subdirectory(ydb/core/engine/ut) -add_subdirectory(library/cpp/malloc/jemalloc) -add_subdirectory(contrib/libs/jemalloc) -add_subdirectory(ydb/core/kqp/ut/common) -add_subdirectory(ydb/core/tablet_flat/test/libs/table) -add_subdirectory(ydb/core/tablet_flat/test/libs/table/model) -add_subdirectory(ydb/core/erasure/ut) -add_subdirectory(ydb/core/erasure/ut_rope) -add_subdirectory(ydb/core/erasure/ut_perf) -add_subdirectory(ydb/core/formats/ut) -add_subdirectory(ydb/core/grpc_services/ut) -add_subdirectory(ydb/core/grpc_streaming/ut) -add_subdirectory(ydb/core/grpc_streaming/ut/grpc) -add_subdirectory(ydb/core/health_check/ut) -add_subdirectory(ydb/core/http_proxy/ut) -add_subdirectory(ydb/core/keyvalue/ut) -add_subdirectory(ydb/core/kqp/ut) -add_subdirectory(ydb/core/metering/ut) -add_subdirectory(ydb/core/mind/ut) -add_subdirectory(ydb/core/mind/ut_fat) -add_subdirectory(ydb/core/persqueue/ut) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/ut_utils) -add_subdirectory(library/cpp/threading/chunk_queue) -add_subdirectory(ydb/core/persqueue/ut_slow) -add_subdirectory(ydb/core/pgproxy/ut) -add_subdirectory(ydb/core/quoter/ut) -add_subdirectory(ydb/core/quoter/quoter_service_bandwidth_test) -add_subdirectory(ydb/core/scheme/ut) -add_subdirectory(ydb/core/security/ut) -add_subdirectory(ydb/core/sys_view/ut_kqp) -add_subdirectory(ydb/core/tablet/ut) -add_subdirectory(ydb/core/tablet_flat/ut) -add_subdirectory(ydb/core/tablet_flat/test/libs/exec) -add_subdirectory(ydb/core/tablet_flat/ut_large) -add_subdirectory(ydb/core/util/btree_benchmark) -add_subdirectory(library/cpp/lfalloc) -add_subdirectory(library/cpp/testing/benchmark/main) -add_subdirectory(library/cpp/testing/benchmark) -add_subdirectory(library/cpp/linear_regression) -add_subdirectory(library/cpp/accurate_accumulate) -add_subdirectory(library/cpp/threading/skip_list) -add_subdirectory(ydb/core/util/ut) -add_subdirectory(ydb/core/viewer/ut) -add_subdirectory(ydb/core/wrappers/ut) -add_subdirectory(ydb/core/ydb_convert/ut) -add_subdirectory(ydb/core/ymq/ut) -add_subdirectory(ydb/library/aclib/ut) -add_subdirectory(ydb/library/arrow_clickhouse/ut) -add_subdirectory(ydb/library/backup/ut) -add_subdirectory(ydb/library/binary_json/ut) -add_subdirectory(ydb/library/dynumber/ut) -add_subdirectory(ydb/library/keys/ut) -add_subdirectory(ydb/library/login/ut) -add_subdirectory(ydb/library/mkql_proto/ut) -add_subdirectory(ydb/library/naming_conventions/ut) -add_subdirectory(ydb/library/pretty_types_print/wilson) -add_subdirectory(ydb/library/protobuf_printer/ut) -add_subdirectory(ydb/library/schlab/ut) -add_subdirectory(ydb/library/security/ut) -add_subdirectory(ydb/public/lib/fq) -add_subdirectory(ydb/public/lib/idx_test) -add_subdirectory(ydb/services/cms/ut) -add_subdirectory(ydb/services/datastreams/ut) -add_subdirectory(ydb/services/fq/ut_integration) -add_subdirectory(ydb/services/persqueue_cluster_discovery/ut) -add_subdirectory(ydb/services/persqueue_v1/ut) -add_subdirectory(ydb/services/persqueue_v1/ut/new_schemecache_ut) -add_subdirectory(ydb/services/rate_limiter/ut) -add_subdirectory(ydb/services/ydb/index_ut) -add_subdirectory(ydb/services/ydb/sdk_credprovider_ut) -add_subdirectory(ydb/services/ydb/ut) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_extension) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_monitoring) -add_subdirectory(ydb/services/yq/ut_integration) -add_subdirectory(ydb/library/yql/minikql/jsonpath/benchmark) -add_subdirectory(ydb/library/yql/minikql/perf/alloc) -add_subdirectory(ydb/library/yql/minikql/perf/mt_param) -add_subdirectory(ydb/library/yql/minikql/perf/packer) -add_subdirectory(ydb/library/yql/minikql/perf/param) -add_subdirectory(ydb/library/yql/minikql/perf/presort) -add_subdirectory(library/cpp/presort) -add_subdirectory(ydb/library/yql/sql/v1/perf) -add_subdirectory(ydb/library/schlab/mon/test) -add_subdirectory(ydb/library/schlab/mon/static) -add_subdirectory(ydb/library/schlab/mon/static/css) -add_subdirectory(ydb/library/schlab/mon/static/js) -add_subdirectory(ydb/core/blobstorage/ut_blobstorage/ut_blob_depot) -add_subdirectory(ydb/core/blobstorage/ut_blobstorage/ut_blob_depot_fat) -add_subdirectory(ydb/core/blobstorage/ut_blobstorage/ut_donor) -add_subdirectory(ydb/core/blobstorage/ut_blobstorage/ut_group_reconfiguration) -add_subdirectory(ydb/core/blobstorage/ut_blobstorage/ut_osiris) -add_subdirectory(ydb/core/blobstorage/ut_blobstorage/ut_replication) -add_subdirectory(ydb/core/blobstorage/ut_blobstorage/ut_scrub) -add_subdirectory(ydb/core/blobstorage/ut_pdiskfit/lib) -add_subdirectory(ydb/core/blobstorage/backpressure/ut) -add_subdirectory(ydb/core/blobstorage/backpressure/ut_client) -add_subdirectory(ydb/core/blobstorage/base/ut) -add_subdirectory(ydb/core/blobstorage/crypto/ut) -add_subdirectory(ydb/core/blobstorage/dsproxy/ut) -add_subdirectory(ydb/core/blobstorage/dsproxy/ut_fat) -add_subdirectory(ydb/core/blobstorage/groupinfo/ut) -add_subdirectory(ydb/core/blobstorage/incrhuge/ut) -add_subdirectory(ydb/core/blobstorage/nodewarden/ut) -add_subdirectory(ydb/core/blobstorage/nodewarden/ut_sequence) -add_subdirectory(ydb/core/blobstorage/pdisk/ut) -add_subdirectory(ydb/core/blobstorage/storagepoolmon/ut) -add_subdirectory(ydb/core/tx/balance_coverage/ut) -add_subdirectory(ydb/core/tx/columnshard/ut) -add_subdirectory(ydb/core/tx/coordinator/ut) -add_subdirectory(ydb/core/tx/datashard/ut_background_compaction) -add_subdirectory(ydb/core/tx/datashard/ut_build_index) -add_subdirectory(ydb/core/tx/datashard/ut_change_collector) -add_subdirectory(ydb/core/tx/datashard/ut_change_exchange) -add_subdirectory(ydb/core/tx/datashard/ut_compaction) -add_subdirectory(ydb/core/tx/datashard/ut_erase_rows) -add_subdirectory(ydb/core/tx/datashard/ut_followers) -add_subdirectory(ydb/core/tx/datashard/ut_init) -add_subdirectory(ydb/core/tx/datashard/ut_keys) -add_subdirectory(ydb/core/tx/datashard/ut_kqp) -add_subdirectory(ydb/core/tx/datashard/ut_kqp_errors) -add_subdirectory(ydb/core/tx/datashard/ut_kqp_scan) -add_subdirectory(ydb/core/tx/datashard/ut_locks) -add_subdirectory(ydb/core/tx/datashard/ut_minikql) -add_subdirectory(ydb/core/tx/datashard/ut_minstep) -add_subdirectory(ydb/core/tx/datashard/ut_order) -add_subdirectory(ydb/core/tx/datashard/ut_range_avl_tree) -add_subdirectory(ydb/core/tx/datashard/ut_range_ops) -add_subdirectory(ydb/core/tx/datashard/ut_range_treap) -add_subdirectory(ydb/core/tx/datashard/ut_read_iterator) -add_subdirectory(ydb/core/tx/datashard/ut_read_table) -add_subdirectory(ydb/core/tx/datashard/ut_reassign) -add_subdirectory(ydb/core/tx/datashard/ut_replication) -add_subdirectory(ydb/core/tx/datashard/ut_rs) -add_subdirectory(ydb/core/tx/datashard/ut_snapshot) -add_subdirectory(ydb/core/tx/datashard/ut_stats) -add_subdirectory(ydb/core/tx/datashard/ut_upload_rows) -add_subdirectory(ydb/core/tx/long_tx_service/ut) -add_subdirectory(ydb/core/tx/long_tx_service/public/ut) -add_subdirectory(ydb/core/tx/scheme_board/ut_cache) -add_subdirectory(ydb/core/tx/schemeshard/ut_helpers) -add_subdirectory(ydb/core/tx/scheme_board/ut_double_indexed) -add_subdirectory(ydb/core/tx/scheme_board/ut_monitoring) -add_subdirectory(ydb/core/tx/scheme_board/ut_populator) -add_subdirectory(ydb/core/tx/scheme_board/ut_replica) -add_subdirectory(ydb/core/tx/scheme_board/ut_subscriber) -add_subdirectory(ydb/core/tx/schemeshard/ut_async_index) -add_subdirectory(ydb/core/tx/schemeshard/ut_backup) -add_subdirectory(ydb/core/tx/schemeshard/ut_base) -add_subdirectory(ydb/core/tx/schemeshard/ut_base_reboots) -add_subdirectory(ydb/core/tx/schemeshard/ut_bsvolume) -add_subdirectory(ydb/core/tx/schemeshard/ut_bsvolume_reboots) -add_subdirectory(ydb/core/tx/schemeshard/ut_cdc_stream) -add_subdirectory(ydb/core/tx/schemeshard/ut_cdc_stream_reboots) -add_subdirectory(ydb/core/tx/schemeshard/ut_compaction) -add_subdirectory(ydb/core/tx/schemeshard/ut_export) -add_subdirectory(ydb/core/tx/schemeshard/ut_export_reboots_s3) -add_subdirectory(ydb/core/tx/schemeshard/ut_extsubdomain) -add_subdirectory(ydb/core/tx/schemeshard/ut_extsubdomain_reboots) -add_subdirectory(ydb/core/tx/schemeshard/ut_filestore_reboots) -add_subdirectory(ydb/core/tx/schemeshard/ut_index_build) -add_subdirectory(ydb/core/tx/schemeshard/ut_index_build_reboots) -add_subdirectory(ydb/core/tx/schemeshard/ut_login) -add_subdirectory(ydb/core/tx/schemeshard/ut_move) -add_subdirectory(ydb/core/tx/schemeshard/ut_move_reboots) -add_subdirectory(ydb/core/tx/schemeshard/ut_olap) -add_subdirectory(ydb/core/tx/schemeshard/ut_olap_reboots) -add_subdirectory(ydb/core/tx/schemeshard/ut_pq) -add_subdirectory(ydb/core/tx/schemeshard/ut_pq_reboots) -add_subdirectory(ydb/core/tx/schemeshard/ut_reboots) -add_subdirectory(ydb/core/tx/schemeshard/ut_replication) -add_subdirectory(ydb/core/tx/schemeshard/ut_replication_reboots) -add_subdirectory(ydb/core/tx/schemeshard/ut_restore) -add_subdirectory(ydb/core/tx/schemeshard/ut_rtmr) -add_subdirectory(ydb/core/tx/schemeshard/ut_rtmr_reboots) -add_subdirectory(ydb/core/tx/schemeshard/ut_ru_calculator) -add_subdirectory(ydb/core/tx/schemeshard/ut_sequence) -add_subdirectory(ydb/core/tx/schemeshard/ut_sequence_reboots) -add_subdirectory(ydb/core/tx/schemeshard/ut_serverless) -add_subdirectory(ydb/core/tx/schemeshard/ut_stats) -add_subdirectory(ydb/core/tx/schemeshard/ut_split_merge) -add_subdirectory(ydb/core/tx/schemeshard/ut_split_merge_reboots) -add_subdirectory(ydb/core/tx/schemeshard/ut_subdomain) -add_subdirectory(ydb/core/tx/schemeshard/ut_subdomain_reboots) -add_subdirectory(ydb/core/tx/schemeshard/ut_ttl) -add_subdirectory(ydb/core/tx/schemeshard/ut_user_attributes) -add_subdirectory(ydb/core/tx/schemeshard/ut_user_attributes_reboots) -add_subdirectory(ydb/core/tx/sequenceproxy/ut) -add_subdirectory(ydb/core/tx/sequenceshard/ut) -add_subdirectory(ydb/core/tx/time_cast/ut) -add_subdirectory(ydb/core/tx/tx_allocator/ut) -add_subdirectory(ydb/core/tx/tx_allocator_client/ut) -add_subdirectory(ydb/core/tx/tx_proxy/ut_base_tenant) -add_subdirectory(ydb/core/tx/tx_proxy/ut_encrypted_storage) -add_subdirectory(ydb/core/tx/tx_proxy/ut_ext_tenant) -add_subdirectory(ydb/core/tx/tx_proxy/ut_storage_tenant) -add_subdirectory(ydb/core/blobstorage/vdisk/anubis_osiris/ut) -add_subdirectory(ydb/core/blobstorage/vdisk/common/ut) -add_subdirectory(ydb/core/blobstorage/vdisk/defrag/ut) -add_subdirectory(ydb/core/blobstorage/vdisk/huge/ut) -add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/ut) -add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/test) -add_subdirectory(ydb/core/blobstorage/vdisk/hullop/ut) -add_subdirectory(ydb/core/blobstorage/vdisk/ingress/ut) -add_subdirectory(ydb/core/blobstorage/vdisk/query/ut) -add_subdirectory(ydb/core/blobstorage/vdisk/repl/ut) -add_subdirectory(ydb/core/blobstorage/vdisk/skeleton/ut) -add_subdirectory(ydb/core/blobstorage/vdisk/syncer/ut) -add_subdirectory(ydb/core/blobstorage/vdisk/synclog/ut) -add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/barriers/ut) -add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/base/ut) -add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/compstrat/ut) -add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/fresh/ut) -add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/generic/ut) -add_subdirectory(ydb/core/sys_view/partition_stats/ut) -add_subdirectory(ydb/core/sys_view/query_stats/ut) -add_subdirectory(ydb/core/sys_view/service/ut) -add_subdirectory(ydb/core/mind/address_classification/ut) -add_subdirectory(ydb/core/mind/bscontroller/ut) -add_subdirectory(ydb/core/mind/bscontroller/ut_bscontroller) -add_subdirectory(ydb/core/mind/bscontroller/ut_selfheal) -add_subdirectory(ydb/core/mind/hive/ut) -add_subdirectory(ydb/core/kqp/ut/fat) -add_subdirectory(ydb/core/kqp/rm/ut) -add_subdirectory(ydb/core/kqp/proxy/ut) -add_subdirectory(ydb/core/kqp/runtime/ut) -add_subdirectory(ydb/core/kqp/executer/ut) -add_subdirectory(ydb/core/kqp/node/ut) -add_subdirectory(ydb/core/kqp/provider/ut) -add_subdirectory(ydb/core/cms/console/ut) -add_subdirectory(ydb/core/cms/console/validators/ut) -add_subdirectory(ydb/core/client/metadata/ut) -add_subdirectory(ydb/core/client/minikql_compile/ut) -add_subdirectory(ydb/core/client/minikql_result_lib/ut) -add_subdirectory(ydb/core/client/server/ut) -add_subdirectory(ydb/core/tx/columnshard/engines/ut) -add_subdirectory(ydb/core/tx/sequenceshard/public/ut) -add_subdirectory(ydb/core/testlib/actors/ut) -add_subdirectory(ydb/core/kesus/proxy/ut) -add_subdirectory(ydb/core/kesus/tablet/ut) -add_subdirectory(ydb/core/kesus/tablet/quoter_performance_test) -add_subdirectory(ydb/core/ymq/actor/ut) -add_subdirectory(ydb/core/ymq/actor/yc_search_ut) -add_subdirectory(ydb/core/ymq/base/ut) -add_subdirectory(ydb/core/ymq/client/bin) -add_subdirectory(ydb/core/ymq/client/cpp) -add_subdirectory(ydb/core/ymq/http/ut) -add_subdirectory(ydb/core/driver_lib/run/ut) -add_subdirectory(ydb/core/yq/libs/pretty_printers) -add_subdirectory(ydb/library/http_proxy/authorization/ut) -add_subdirectory(ydb/library/persqueue/topic_parser/ut) -add_subdirectory(ydb/library/yql/ast/ut) -add_subdirectory(ydb/library/yql/core/file_storage/ut) -add_subdirectory(ydb/library/yql/core/file_storage/http_download) -add_subdirectory(ydb/library/yql/core/file_storage/http_download/proto) -add_subdirectory(ydb/library/yql/core/issue/ut) -add_subdirectory(ydb/library/yql/minikql/ut) -add_subdirectory(ydb/library/yql/public/udf/service/terminate_policy) -add_subdirectory(ydb/library/yql/utils/ut) -add_subdirectory(ydb/library/yql/utils/threading) -add_subdirectory(ydb/library/yql/utils/actors/ut) -add_subdirectory(ydb/library/yql/utils/failure_injector/ut) -add_subdirectory(ydb/library/yql/utils/log/ut) -add_subdirectory(ydb/public/lib/idx_test/ut) -add_subdirectory(ydb/public/lib/json_value/ut) -add_subdirectory(ydb/public/lib/operation_id/ut) -add_subdirectory(ydb/public/lib/validation/ut) -add_subdirectory(ydb/public/lib/validation/ut/protos) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/with_offset_ranges_mode_ut) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_driver/ut) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_value/ut) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_persqueue_core/ut) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_result/ut) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_params/ut) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_coordination/ut) -add_subdirectory(ydb/public/sdk/cpp/client/impl/ydb_endpoints/ut) -add_subdirectory(ydb/public/sdk/cpp/client/draft/ut) -add_subdirectory(ydb/library/yql/minikql/benchmark/pack_num) -add_subdirectory(library/cpp/balloc) -add_subdirectory(library/cpp/balloc/lib) -add_subdirectory(library/cpp/balloc/setup) -add_subdirectory(ydb/core/tablet_flat/test/tool/surg) -add_subdirectory(ydb/core/tablet_flat/test/tool/perf) -add_subdirectory(ydb/core/tx/replication/ydb_proxy/ut) -add_subdirectory(ydb/core/yq/libs/checkpointing/ut) -add_subdirectory(ydb/core/yq/libs/checkpointing/events) -add_subdirectory(ydb/core/yq/libs/common/ut) -add_subdirectory(ydb/core/yq/libs/control_plane_proxy/ut) -add_subdirectory(ydb/core/yq/libs/hmac/ut) -add_subdirectory(ydb/core/yq/libs/result_formatter/ut) -add_subdirectory(ydb/core/yq/libs/signer/ut) -add_subdirectory(ydb/core/yq/libs/test_connection/ut) -add_subdirectory(ydb/library/yql/dq/actors/compute/ut) -add_subdirectory(ydb/library/yql/dq/runtime/ut) -add_subdirectory(ydb/library/yql/dq/state/ut) -add_subdirectory(ydb/library/yql/parser/lexer_common/ut) -add_subdirectory(ydb/library/yql/parser/pg_catalog/ut) -add_subdirectory(ydb/library/yql/parser/pg_wrapper/ut) -add_subdirectory(ydb/library/yql/providers/common/schema) -add_subdirectory(ydb/library/yql/providers/common/schema/skiff) -add_subdirectory(ydb/library/yql/providers/common/ut_helpers) -add_subdirectory(ydb/library/yql/providers/function/common) -add_subdirectory(ydb/library/yql/providers/function/expr_nodes) -add_subdirectory(ydb/library/yql/providers/function/gateway) -add_subdirectory(ydb/library/yql/providers/function/proto) -add_subdirectory(ydb/library/yql/providers/function/provider) -add_subdirectory(ydb/library/yql/public/decimal/ut) -add_subdirectory(ydb/library/yql/public/issue/ut) -add_subdirectory(ydb/library/yql/public/udf/ut) -add_subdirectory(ydb/public/lib/deprecated/kicli/ut) -add_subdirectory(ydb/public/lib/ydb_cli/common/ut) -add_subdirectory(ydb/public/lib/ydb_cli/topic/ut) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_topic/ut) -add_subdirectory(ydb/public/sdk/cpp/client/extensions/solomon_stats) -add_subdirectory(ydb/public/sdk/cpp/client/extensions/discovery_mutator) -add_subdirectory(ydb/public/sdk/cpp/examples/basic_example) -add_subdirectory(ydb/public/sdk/cpp/examples/bulk_upsert_simple) -add_subdirectory(ydb/public/sdk/cpp/examples/pagination) -add_subdirectory(ydb/public/sdk/cpp/examples/secondary_index) -add_subdirectory(ydb/public/sdk/cpp/examples/secondary_index_builtin) -add_subdirectory(ydb/public/sdk/cpp/examples/ttl) -add_subdirectory(ydb/library/yql/providers/common/codec/ut) -add_subdirectory(ydb/library/yql/providers/common/http_gateway/mock) -add_subdirectory(ydb/library/yql/providers/common/structured_token/ut) -add_subdirectory(ydb/library/yql/providers/dq/actors/ut) -add_subdirectory(ydb/library/yql/providers/pq/gateway/dummy) -add_subdirectory(ydb/library/yql/providers/s3/path_generator/ut) -add_subdirectory(ydb/library/yql/providers/s3/range_helpers/ut) -add_subdirectory(ydb/library/yql/udfs/common/stat/ut) -add_subdirectory(ydb/library/yql/udfs/common/topfreq/ut) -add_subdirectory(ydb/public/sdk/cpp/client/extensions/discovery_mutator/ut) -add_subdirectory(ydb/public/sdk/cpp/examples/topic_reader/eventloop) -add_subdirectory(ydb/public/sdk/cpp/examples/topic_reader/simple) diff --git a/CMakeLists.linux.txt b/CMakeLists.linux.txt index 48a37d39e3c..cd6d87e6526 100644 --- a/CMakeLists.linux.txt +++ b/CMakeLists.linux.txt @@ -6,1402 +6,9 @@ # original buildsystem will not be accepted. -add_subdirectory(tools/rescompiler/bin) -add_subdirectory(contrib/libs/cxxsupp) -add_subdirectory(contrib/libs/cxxsupp/libcxx) -add_subdirectory(contrib/libs/cxxsupp/libcxxabi-parts) -add_subdirectory(contrib/libs/cxxsupp/libcxxrt) -add_subdirectory(contrib/libs/libunwind) -add_subdirectory(contrib/libs/cxxsupp/builtins) +add_subdirectory(tools) +add_subdirectory(contrib) add_subdirectory(util) -add_subdirectory(util/charset) -add_subdirectory(contrib/libs/double-conversion) -add_subdirectory(contrib/libs/libc_compat) -add_subdirectory(library/cpp/malloc/tcmalloc) -add_subdirectory(library/cpp/malloc/api) -add_subdirectory(contrib/libs/tcmalloc/malloc_extension) -add_subdirectory(contrib/restricted/abseil-cpp) -add_subdirectory(contrib/restricted/abseil-cpp/absl/algorithm) -add_subdirectory(contrib/restricted/abseil-cpp/absl/base) -add_subdirectory(contrib/restricted/abseil-cpp/absl/city) -add_subdirectory(contrib/restricted/abseil-cpp/absl/container) -add_subdirectory(contrib/restricted/abseil-cpp/absl/debugging) -add_subdirectory(contrib/restricted/abseil-cpp/absl/demangle) -add_subdirectory(contrib/restricted/abseil-cpp/absl/hash) -add_subdirectory(contrib/restricted/abseil-cpp/absl/numeric) -add_subdirectory(contrib/restricted/abseil-cpp/absl/strings) -add_subdirectory(contrib/restricted/abseil-cpp/absl/types) -add_subdirectory(contrib/restricted/abseil-cpp/absl/profiling) -add_subdirectory(contrib/restricted/abseil-cpp/absl/synchronization) -add_subdirectory(contrib/restricted/abseil-cpp/absl/time) -add_subdirectory(contrib/restricted/abseil-cpp/absl/flags) -add_subdirectory(contrib/restricted/abseil-cpp/absl/functional) -add_subdirectory(contrib/restricted/abseil-cpp/absl/memory) -add_subdirectory(contrib/restricted/abseil-cpp/absl/meta) -add_subdirectory(contrib/restricted/abseil-cpp/absl/random) -add_subdirectory(contrib/restricted/abseil-cpp/absl/status) -add_subdirectory(contrib/restricted/abseil-cpp/absl/utility) -add_subdirectory(contrib/libs/tcmalloc/no_percpu_cache) -add_subdirectory(library/cpp/cpuid_check) -add_subdirectory(library/cpp/resource) -add_subdirectory(library/cpp/blockcodecs/core) -add_subdirectory(library/cpp/blockcodecs/codecs/zstd) -add_subdirectory(contrib/libs/zstd) -add_subdirectory(contrib/libs/xxhash) -add_subdirectory(ydb/apps/ydbd) -add_subdirectory(contrib/libs/tcmalloc) -add_subdirectory(ydb/core/driver_lib/run) -add_subdirectory(contrib/libs/protobuf) -add_subdirectory(library/cpp/actors/core) -add_subdirectory(tools/enum_parser/enum_serialization_runtime) -add_subdirectory(library/cpp/actors/memory_log) -add_subdirectory(library/cpp/threading/queue) -add_subdirectory(library/cpp/deprecated/atomic) -add_subdirectory(contrib/libs/linuxvdso) -add_subdirectory(contrib/libs/linuxvdso/original) -add_subdirectory(library/cpp/actors/prof) -add_subdirectory(library/cpp/charset) -add_subdirectory(library/cpp/containers/atomizer) -add_subdirectory(library/cpp/containers/str_map) -add_subdirectory(library/cpp/actors/protos) -add_subdirectory(contrib/tools/protoc/bin) -add_subdirectory(contrib/libs/protoc) -add_subdirectory(contrib/tools/protoc/plugins/cpp_styleguide) -add_subdirectory(library/cpp/actors/util) -add_subdirectory(library/cpp/pop_count) -add_subdirectory(library/cpp/execprofile) -add_subdirectory(library/cpp/json/writer) -add_subdirectory(library/cpp/json/common) -add_subdirectory(tools/enum_parser/enum_parser/bin) -add_subdirectory(library/cpp/getopt/small) -add_subdirectory(library/cpp/colorizer) -add_subdirectory(tools/enum_parser/parse_enum) -add_subdirectory(library/cpp/cppparser) -add_subdirectory(library/cpp/logger) -add_subdirectory(library/cpp/json) -add_subdirectory(contrib/libs/rapidjson) -add_subdirectory(library/cpp/json/fast_sax) -add_subdirectory(library/cpp/string_utils/relaxed_escaper) -add_subdirectory(library/cpp/lwtrace) -add_subdirectory(library/cpp/lwtrace/protos) -add_subdirectory(library/cpp/monlib/dynamic_counters) -add_subdirectory(library/cpp/containers/stack_vector) -add_subdirectory(library/cpp/monlib/encode/json) -add_subdirectory(library/cpp/monlib/encode) -add_subdirectory(library/cpp/monlib/metrics) -add_subdirectory(library/cpp/monlib/encode/buffered) -add_subdirectory(library/cpp/monlib/exception) -add_subdirectory(library/cpp/monlib/encode/spack) -add_subdirectory(contrib/libs/lz4) -add_subdirectory(library/cpp/monlib/encode/prometheus) -add_subdirectory(library/cpp/monlib/service/pages) -add_subdirectory(library/cpp/build_info) -add_subdirectory(library/cpp/string_utils/base64) -add_subdirectory(contrib/libs/base64/avx2) -add_subdirectory(contrib/libs/base64/ssse3) -add_subdirectory(contrib/libs/base64/neon32) -add_subdirectory(contrib/libs/base64/neon64) -add_subdirectory(contrib/libs/base64/plain32) -add_subdirectory(contrib/libs/base64/plain64) -add_subdirectory(library/cpp/svnversion) -add_subdirectory(library/cpp/monlib/service) -add_subdirectory(library/cpp/coroutine/engine) -add_subdirectory(library/cpp/containers/intrusive_rb_tree) -add_subdirectory(library/cpp/coroutine/listener) -add_subdirectory(library/cpp/http/fetch) -add_subdirectory(library/cpp/digest/md5) -add_subdirectory(contrib/libs/nayuki_md5) -add_subdirectory(library/cpp/http/misc) -add_subdirectory(library/cpp/case_insensitive_string) -add_subdirectory(library/cpp/digest/murmur) -add_subdirectory(library/cpp/cgiparam) -add_subdirectory(library/cpp/iterator) -add_subdirectory(library/cpp/string_utils/quote) -add_subdirectory(library/cpp/string_utils/scan) -add_subdirectory(library/cpp/digest/lower_case) -add_subdirectory(library/cpp/mime/types) -add_subdirectory(library/cpp/uri) -add_subdirectory(library/cpp/http/server) -add_subdirectory(library/cpp/http/io) -add_subdirectory(library/cpp/blockcodecs) -add_subdirectory(library/cpp/blockcodecs/codecs/brotli) -add_subdirectory(contrib/libs/brotli/enc) -add_subdirectory(contrib/libs/brotli/common) -add_subdirectory(contrib/libs/brotli/dec) -add_subdirectory(library/cpp/blockcodecs/codecs/bzip) -add_subdirectory(contrib/libs/libbz2) -add_subdirectory(library/cpp/blockcodecs/codecs/fastlz) -add_subdirectory(contrib/libs/fastlz) -add_subdirectory(library/cpp/blockcodecs/codecs/legacy_zstd06) -add_subdirectory(contrib/libs/zstd06) -add_subdirectory(library/cpp/blockcodecs/codecs/lz4) -add_subdirectory(library/cpp/blockcodecs/codecs/lzma) -add_subdirectory(contrib/libs/lzmasdk) -add_subdirectory(library/cpp/blockcodecs/codecs/snappy) -add_subdirectory(contrib/libs/snappy) -add_subdirectory(library/cpp/blockcodecs/codecs/zlib) -add_subdirectory(library/cpp/streams/brotli) -add_subdirectory(library/cpp/streams/bzip2) -add_subdirectory(library/cpp/streams/lzma) -add_subdirectory(library/cpp/threading/equeue) -add_subdirectory(library/cpp/monlib/encode/text) -add_subdirectory(library/cpp/threading/light_rw_lock) -add_subdirectory(library/cpp/threading/future) -add_subdirectory(library/cpp/actors/dnsresolver) -add_subdirectory(library/cpp/actors/interconnect) -add_subdirectory(library/cpp/actors/dnscachelib) -add_subdirectory(library/cpp/actors/helpers) -add_subdirectory(library/cpp/actors/wilson) -add_subdirectory(library/cpp/actors/wilson/protos) -add_subdirectory(contrib/libs/grpc) -add_subdirectory(contrib/libs/grpc/grpc) +add_subdirectory(library) +add_subdirectory(ydb) add_subdirectory(certs) -add_subdirectory(contrib/libs/grpc/src/core/lib) -add_subdirectory(contrib/libs/grpc/third_party/upb) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/base) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/container) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/debugging) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/demangle) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/hash) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/city) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/numeric) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/strings) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/types) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/profiling) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/synchronization) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/time) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/memory) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/meta) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/status) -add_subdirectory(contrib/libs/grpc/third_party/address_sorting) -add_subdirectory(contrib/libs/re2) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/algorithm) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/functional) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/utility) -add_subdirectory(contrib/libs/grpc/grpc++) -add_subdirectory(contrib/tools/protoc/plugins/grpc_cpp) -add_subdirectory(contrib/libs/grpc/src/compiler/grpc_plugin_support) -add_subdirectory(library/cpp/digest/crc32c) -add_subdirectory(contrib/libs/crcutil) -add_subdirectory(library/cpp/monlib/service/pages/tablesorter) -add_subdirectory(library/cpp/openssl/init) -add_subdirectory(library/cpp/packedtypes) -add_subdirectory(library/cpp/streams/zc_memory_input) -add_subdirectory(library/cpp/grpc/client) -add_subdirectory(library/cpp/grpc/server) -add_subdirectory(library/cpp/monlib/dynamic_counters/percentile) -add_subdirectory(library/cpp/grpc/server/actors) -add_subdirectory(library/cpp/messagebus) -add_subdirectory(contrib/libs/sparsehash) -add_subdirectory(library/cpp/codecs) -add_subdirectory(library/cpp/bit_io) -add_subdirectory(library/cpp/deprecated/accessors) -add_subdirectory(library/cpp/codecs/greedy_dict) -add_subdirectory(library/cpp/containers/comptrie) -add_subdirectory(library/cpp/packers) -add_subdirectory(library/cpp/containers/compact_vector) -add_subdirectory(library/cpp/on_disk/chunks) -add_subdirectory(util/draft) -add_subdirectory(library/cpp/comptable) -add_subdirectory(library/cpp/compproto) -add_subdirectory(library/cpp/deprecated/enum_codegen) -add_subdirectory(library/cpp/messagebus/actor) -add_subdirectory(library/cpp/messagebus/config) -add_subdirectory(library/cpp/getopt) -add_subdirectory(library/cpp/messagebus/monitoring) -add_subdirectory(library/cpp/monlib/encode/legacy_protobuf/protos) -add_subdirectory(library/cpp/messagebus/scheduler) -add_subdirectory(library/cpp/string_utils/indent_text) -add_subdirectory(library/cpp/monlib/messagebus) -add_subdirectory(library/cpp/messagebus/www) -add_subdirectory(library/cpp/html/pcdata) -add_subdirectory(library/cpp/messagebus/oldmodule) -add_subdirectory(library/cpp/monlib/deprecated/json) -add_subdirectory(library/cpp/sighandler) -add_subdirectory(library/cpp/string_utils/parse_size) -add_subdirectory(ydb/core/actorlib_impl) -add_subdirectory(library/cpp/lwtrace/mon) -add_subdirectory(library/cpp/lwtrace/mon/analytics) -add_subdirectory(library/cpp/sliding_window) -add_subdirectory(ydb/core/base) -add_subdirectory(library/cpp/random_provider) -add_subdirectory(library/cpp/time_provider) -add_subdirectory(ydb/core/base/services) -add_subdirectory(ydb/core/debug) -add_subdirectory(ydb/core/erasure) -add_subdirectory(library/cpp/digest/old_crc) -add_subdirectory(library/cpp/digest/old_crc/gencrc) -add_subdirectory(ydb/core/protos) -add_subdirectory(ydb/core/yq/libs/config/protos) -add_subdirectory(ydb/library/folder_service/proto) -add_subdirectory(ydb/library/yql/dq/actors/protos) -add_subdirectory(ydb/public/api/protos) -add_subdirectory(ydb/public/api/protos/annotations) -add_subdirectory(ydb/public/lib/validation) -add_subdirectory(ydb/library/yql/core/issue/protos) -add_subdirectory(ydb/library/yql/public/issue/protos) -add_subdirectory(ydb/library/yql/dq/proto) -add_subdirectory(ydb/library/yql/public/types) -add_subdirectory(ydb/library/yql/providers/common/proto) -add_subdirectory(ydb/library/yql/protos) -add_subdirectory(ydb/library/yql/providers/s3/proto) -add_subdirectory(ydb/library/login/protos) -add_subdirectory(ydb/library/mkql_proto/protos) -add_subdirectory(ydb/core/protos/out) -add_subdirectory(ydb/library/aclib) -add_subdirectory(library/cpp/protobuf/util) -add_subdirectory(library/cpp/binsaver) -add_subdirectory(library/cpp/containers/2d_array) -add_subdirectory(library/cpp/protobuf/util/proto) -add_subdirectory(ydb/library/aclib/protos) -add_subdirectory(ydb/library/login) -add_subdirectory(contrib/libs/jwt-cpp) -add_subdirectory(library/cpp/digest/argonish) -add_subdirectory(library/cpp/threading/poor_man_openmp) -add_subdirectory(library/cpp/digest/argonish/internal/proxies/avx2) -add_subdirectory(library/cpp/digest/argonish/internal/proxies/macro) -add_subdirectory(library/cpp/digest/argonish/internal/argon2) -add_subdirectory(library/cpp/digest/argonish/internal/blamka) -add_subdirectory(library/cpp/digest/argonish/internal/rotations) -add_subdirectory(library/cpp/digest/argonish/internal/blake2b) -add_subdirectory(library/cpp/digest/argonish/internal/proxies/ref) -add_subdirectory(library/cpp/digest/argonish/internal/proxies/sse2) -add_subdirectory(library/cpp/digest/argonish/internal/proxies/sse41) -add_subdirectory(library/cpp/digest/argonish/internal/proxies/ssse3) -add_subdirectory(ydb/library/pdisk_io) -add_subdirectory(ydb/library/pdisk_io/protos) -add_subdirectory(ydb/library/pretty_types_print/protobuf) -add_subdirectory(ydb/public/api/protos/out) -add_subdirectory(ydb/library/yql/minikql) -add_subdirectory(contrib/libs/apache/arrow) -add_subdirectory(contrib/libs/apache/orc) -add_subdirectory(contrib/libs/utf8proc) -add_subdirectory(contrib/restricted/boost) -add_subdirectory(contrib/restricted/boost/algorithm) -add_subdirectory(contrib/restricted/boost/array) -add_subdirectory(contrib/restricted/boost/assert) -add_subdirectory(contrib/restricted/boost/config) -add_subdirectory(contrib/restricted/boost/core) -add_subdirectory(contrib/restricted/boost/static_assert) -add_subdirectory(contrib/restricted/boost/throw_exception) -add_subdirectory(contrib/restricted/boost/bind) -add_subdirectory(contrib/restricted/boost/concept_check) -add_subdirectory(contrib/restricted/boost/mpl) -add_subdirectory(contrib/restricted/boost/predef) -add_subdirectory(contrib/restricted/boost/preprocessor) -add_subdirectory(contrib/restricted/boost/type_traits) -add_subdirectory(contrib/restricted/boost/utility) -add_subdirectory(contrib/restricted/boost/exception) -add_subdirectory(contrib/restricted/boost/smart_ptr) -add_subdirectory(contrib/restricted/boost/move) -add_subdirectory(contrib/restricted/boost/tuple) -add_subdirectory(contrib/restricted/boost/function) -add_subdirectory(contrib/restricted/boost/integer) -add_subdirectory(contrib/restricted/boost/type_index) -add_subdirectory(contrib/restricted/boost/container_hash) -add_subdirectory(contrib/restricted/boost/detail) -add_subdirectory(contrib/restricted/boost/typeof) -add_subdirectory(contrib/restricted/boost/iterator) -add_subdirectory(contrib/restricted/boost/conversion) -add_subdirectory(contrib/restricted/boost/function_types) -add_subdirectory(contrib/restricted/boost/fusion) -add_subdirectory(contrib/restricted/boost/optional) -add_subdirectory(contrib/restricted/boost/range) -add_subdirectory(contrib/restricted/boost/numeric_conversion) -add_subdirectory(contrib/restricted/boost/regex) -add_subdirectory(contrib/libs/icu) -add_subdirectory(contrib/restricted/boost/unordered) -add_subdirectory(contrib/restricted/boost/container) -add_subdirectory(contrib/restricted/boost/intrusive) -add_subdirectory(contrib/restricted/boost/any) -add_subdirectory(contrib/restricted/boost/circular_buffer) -add_subdirectory(contrib/restricted/boost/endian) -add_subdirectory(contrib/restricted/boost/system) -add_subdirectory(contrib/restricted/boost/winapi) -add_subdirectory(contrib/restricted/boost/foreach) -add_subdirectory(contrib/restricted/boost/format) -add_subdirectory(contrib/restricted/boost/interval) -add_subdirectory(contrib/restricted/boost/logic) -add_subdirectory(contrib/restricted/boost/io) -add_subdirectory(contrib/restricted/boost/lambda) -add_subdirectory(contrib/restricted/boost/lexical_cast) -add_subdirectory(contrib/restricted/boost/math) -add_subdirectory(contrib/restricted/boost/atomic) -add_subdirectory(contrib/restricted/boost/align) -add_subdirectory(contrib/restricted/boost/mp11) -add_subdirectory(contrib/restricted/boost/multi_array) -add_subdirectory(contrib/restricted/boost/functional) -add_subdirectory(contrib/restricted/boost/multiprecision) -add_subdirectory(contrib/restricted/boost/random) -add_subdirectory(contrib/restricted/boost/rational) -add_subdirectory(contrib/restricted/boost/parameter) -add_subdirectory(contrib/restricted/boost/phoenix) -add_subdirectory(contrib/restricted/boost/proto) -add_subdirectory(contrib/restricted/boost/polygon) -add_subdirectory(contrib/restricted/boost/pool) -add_subdirectory(contrib/restricted/boost/qvm) -add_subdirectory(contrib/restricted/boost/tokenizer) -add_subdirectory(contrib/restricted/boost/tti) -add_subdirectory(contrib/restricted/boost/variant) -add_subdirectory(contrib/restricted/boost/vmd) -add_subdirectory(contrib/restricted/boost/xpressive) -add_subdirectory(contrib/restricted/fast_float) -add_subdirectory(contrib/restricted/thrift) -add_subdirectory(contrib/libs/libevent) -add_subdirectory(contrib/libs/libevent/event_core) -add_subdirectory(contrib/libs/libevent/event_extra) -add_subdirectory(contrib/libs/libevent/event_openssl) -add_subdirectory(contrib/libs/libevent/event_thread) -add_subdirectory(contrib/restricted/boost/interprocess) -add_subdirectory(contrib/restricted/boost/date_time) -add_subdirectory(contrib/restricted/boost/locale) -add_subdirectory(contrib/restricted/boost/thread) -add_subdirectory(contrib/restricted/boost/chrono) -add_subdirectory(contrib/restricted/boost/ratio) -add_subdirectory(contrib/restricted/uriparser) -add_subdirectory(contrib/libs/cctz/tzdata) -add_subdirectory(contrib/libs/cctz) -add_subdirectory(library/cpp/enumbitset) -add_subdirectory(library/cpp/yson) -add_subdirectory(library/cpp/yt/misc) -add_subdirectory(library/cpp/yt/exception) -add_subdirectory(library/cpp/yt/yson) -add_subdirectory(library/cpp/yt/yson_string) -add_subdirectory(library/cpp/yt/assert) -add_subdirectory(library/cpp/yt/coding) -add_subdirectory(library/cpp/yt/string) -add_subdirectory(library/cpp/yt/small_containers) -add_subdirectory(library/cpp/yt/malloc) -add_subdirectory(library/cpp/yt/memory) -add_subdirectory(library/cpp/ytalloc/api) -add_subdirectory(ydb/library/binary_json) -add_subdirectory(ydb/library/yql/minikql/dom) -add_subdirectory(library/cpp/yson_pull) -add_subdirectory(ydb/library/yql/public/udf) -add_subdirectory(ydb/library/yql/public/decimal) -add_subdirectory(ydb/library/yql/utils) -add_subdirectory(ydb/library/dynumber) -add_subdirectory(ydb/library/yql/parser/pg_catalog) -add_subdirectory(ydb/library/yql/public/udf/tz) -add_subdirectory(ydb/core/mon) -add_subdirectory(library/cpp/string_utils/url) -add_subdirectory(ydb/core/node_whiteboard) -add_subdirectory(ydb/core/blobstorage/base) -add_subdirectory(ydb/core/blobstorage/groupinfo) -add_subdirectory(ydb/core/blobstorage/crypto) -add_subdirectory(contrib/libs/t1ha) -add_subdirectory(library/cpp/sse) -add_subdirectory(ydb/core/blobstorage/vdisk/ingress) -add_subdirectory(ydb/core/util) -add_subdirectory(library/cpp/actors/interconnect/mock) -add_subdirectory(library/cpp/html/escape) -add_subdirectory(library/cpp/ipmath) -add_subdirectory(library/cpp/ipv6_address) -add_subdirectory(library/cpp/int128) -add_subdirectory(ydb/core/blob_depot) -add_subdirectory(ydb/core/blobstorage/vdisk/common) -add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/base) -add_subdirectory(ydb/core/blobstorage/pdisk) -add_subdirectory(ydb/core/blobstorage/lwtrace_probes) -add_subdirectory(ydb/core/control) -add_subdirectory(ydb/library/schlab) -add_subdirectory(ydb/library/schlab/schine) -add_subdirectory(ydb/library/schlab/probes) -add_subdirectory(ydb/library/schlab/mon) -add_subdirectory(ydb/library/schlab/schemu) -add_subdirectory(ydb/library/schlab/schoot) -add_subdirectory(library/cpp/protobuf/json) -add_subdirectory(ydb/library/schlab/protos) -add_subdirectory(ydb/core/blobstorage/vdisk/protos) -add_subdirectory(ydb/core/tablet_flat) -add_subdirectory(ydb/core/tablet) -add_subdirectory(ydb/core/mon_alloc) -add_subdirectory(library/cpp/lfalloc/alloc_profiler) -add_subdirectory(library/cpp/lfalloc/dbg_info) -add_subdirectory(library/cpp/cache) -add_subdirectory(ydb/core/scheme) -add_subdirectory(library/cpp/containers/bitseq) -add_subdirectory(ydb/core/scheme_types) -add_subdirectory(ydb/public/lib/scheme_types) -add_subdirectory(ydb/core/sys_view/service) -add_subdirectory(ydb/core/tracing) -add_subdirectory(ydb/library/persqueue/topic_parser) -add_subdirectory(ydb/library/persqueue/topic_parser_public) -add_subdirectory(ydb/core/tablet_flat/protos) -add_subdirectory(ydb/core/blobstorage) -add_subdirectory(ydb/core/blobstorage/backpressure) -add_subdirectory(ydb/core/blobstorage/dsproxy) -add_subdirectory(ydb/core/blobstorage/storagepoolmon) -add_subdirectory(ydb/core/blobstorage/incrhuge) -add_subdirectory(ydb/core/blobstorage/nodewarden) -add_subdirectory(ydb/core/blob_depot/agent) -add_subdirectory(ydb/core/blobstorage/other) -add_subdirectory(ydb/core/blobstorage/testload) -add_subdirectory(library/cpp/histogram/hdr) -add_subdirectory(contrib/libs/hdr_histogram) -add_subdirectory(ydb/core/keyvalue) -add_subdirectory(ydb/core/engine/minikql) -add_subdirectory(ydb/core/client/minikql_compile) -add_subdirectory(ydb/core/engine) -add_subdirectory(ydb/library/mkql_proto) -add_subdirectory(ydb/library/yql/minikql/computation) -add_subdirectory(ydb/library/yql/minikql/arrow) -add_subdirectory(ydb/library/yql/minikql/codegen) -add_subdirectory(contrib/libs/llvm12/lib/IR) -add_subdirectory(contrib/libs/llvm12) -add_subdirectory(contrib/libs/llvm12/include) -add_subdirectory(contrib/libs/llvm12/utils/TableGen) -add_subdirectory(contrib/libs/llvm12/lib/Demangle) -add_subdirectory(contrib/libs/llvm12/lib/Support) -add_subdirectory(contrib/libs/llvm12/lib/TableGen) -add_subdirectory(contrib/libs/llvm12/utils/TableGen/GlobalISel) -add_subdirectory(contrib/libs/llvm12/lib/BinaryFormat) -add_subdirectory(contrib/libs/llvm12/lib/Remarks) -add_subdirectory(contrib/libs/llvm12/lib/Bitstream/Reader) -add_subdirectory(contrib/libs/llvm12/lib/ExecutionEngine/MCJIT) -add_subdirectory(contrib/libs/llvm12/lib/ExecutionEngine) -add_subdirectory(contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld) -add_subdirectory(contrib/libs/llvm12/lib/MC) -add_subdirectory(contrib/libs/llvm12/lib/DebugInfo/CodeView) -add_subdirectory(contrib/libs/llvm12/lib/DebugInfo/MSF) -add_subdirectory(contrib/libs/llvm12/lib/Object) -add_subdirectory(contrib/libs/llvm12/lib/Bitcode/Reader) -add_subdirectory(contrib/libs/llvm12/lib/MC/MCParser) -add_subdirectory(contrib/libs/llvm12/lib/TextAPI/MachO) -add_subdirectory(contrib/libs/llvm12/lib/Target) -add_subdirectory(contrib/libs/llvm12/lib/Analysis) -add_subdirectory(contrib/libs/llvm12/lib/ProfileData) -add_subdirectory(contrib/libs/llvm12/lib/Linker) -add_subdirectory(contrib/libs/llvm12/lib/Transforms/Utils) -add_subdirectory(contrib/libs/llvm12/lib/Target/X86) -add_subdirectory(contrib/libs/llvm12/lib/CodeGen) -add_subdirectory(contrib/libs/llvm12/lib/Bitcode/Writer) -add_subdirectory(contrib/libs/llvm12/lib/Transforms/Scalar) -add_subdirectory(contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine) -add_subdirectory(contrib/libs/llvm12/lib/Transforms/InstCombine) -add_subdirectory(contrib/libs/llvm12/lib/CodeGen/AsmPrinter) -add_subdirectory(contrib/libs/llvm12/lib/DebugInfo/DWARF) -add_subdirectory(contrib/libs/llvm12/lib/CodeGen/GlobalISel) -add_subdirectory(contrib/libs/llvm12/lib/CodeGen/SelectionDAG) -add_subdirectory(contrib/libs/llvm12/lib/Target/X86/MCTargetDesc) -add_subdirectory(contrib/libs/llvm12/lib/MC/MCDisassembler) -add_subdirectory(contrib/libs/llvm12/lib/Target/X86/TargetInfo) -add_subdirectory(contrib/libs/llvm12/lib/Transforms/CFGuard) -add_subdirectory(contrib/libs/llvm12/lib/Target/X86/AsmParser) -add_subdirectory(contrib/libs/llvm12/lib/Target/X86/Disassembler) -add_subdirectory(contrib/libs/llvm12/lib/Transforms/IPO) -add_subdirectory(contrib/libs/llvm12/lib/Frontend/OpenMP) -add_subdirectory(contrib/libs/llvm12/lib/IRReader) -add_subdirectory(contrib/libs/llvm12/lib/AsmParser) -add_subdirectory(contrib/libs/llvm12/lib/Transforms/Instrumentation) -add_subdirectory(contrib/libs/llvm12/lib/Transforms/Vectorize) -add_subdirectory(contrib/libs/llvm12/lib/Transforms/ObjCARC) -add_subdirectory(contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents) -add_subdirectory(ydb/library/yql/providers/common/codec) -add_subdirectory(ydb/library/yql/providers/common/mkql) -add_subdirectory(ydb/library/yql/ast) -add_subdirectory(library/cpp/containers/sorted_vector) -add_subdirectory(library/cpp/string_utils/levenshtein_diff) -add_subdirectory(library/cpp/yson/node) -add_subdirectory(library/cpp/yson/json) -add_subdirectory(ydb/library/yql/core/issue) -add_subdirectory(ydb/library/yql/public/issue) -add_subdirectory(ydb/library/yql/core) -add_subdirectory(ydb/library/yql/core/file_storage) -add_subdirectory(library/cpp/logger/global) -add_subdirectory(library/cpp/regex/pcre) -add_subdirectory(contrib/libs/pcre) -add_subdirectory(contrib/libs/pcre/pcre16) -add_subdirectory(contrib/libs/pcre/pcre32) -add_subdirectory(library/cpp/containers/stack_array) -add_subdirectory(ydb/library/yql/core/file_storage/proto) -add_subdirectory(ydb/library/yql/core/file_storage/defs) -add_subdirectory(ydb/library/yql/core/file_storage/download) -add_subdirectory(ydb/library/yql/utils/log) -add_subdirectory(ydb/library/yql/utils/fetch) -add_subdirectory(library/cpp/openssl/io) -add_subdirectory(library/cpp/openssl/method) -add_subdirectory(library/cpp/openssl/holders) -add_subdirectory(ydb/library/yql/core/sql_types) -add_subdirectory(ydb/library/yql/sql/settings) -add_subdirectory(library/cpp/deprecated/split) -add_subdirectory(library/cpp/deprecated/kmp) -add_subdirectory(ydb/library/yql/core/expr_nodes) -add_subdirectory(ydb/library/yql/core/expr_nodes_gen) -add_subdirectory(ydb/library/yql/providers/common/schema/expr) -add_subdirectory(ydb/library/yql/providers/common/schema/parser) -add_subdirectory(ydb/library/yql/providers/dq/expr_nodes) -add_subdirectory(ydb/library/mkql_proto/ut/helpers) -add_subdirectory(ydb/library/yql/minikql/comp_nodes) -add_subdirectory(ydb/library/yql/minikql/invoke_builtins) -add_subdirectory(library/cpp/testing/unittest) -add_subdirectory(library/cpp/dbg_output) -add_subdirectory(library/cpp/diff) -add_subdirectory(library/cpp/lcs) -add_subdirectory(library/cpp/containers/paged_vector) -add_subdirectory(library/cpp/testing/common) -add_subdirectory(library/cpp/testing/hook) -add_subdirectory(ydb/core/kqp/provider) -add_subdirectory(ydb/core/kqp/provider/mkql) -add_subdirectory(ydb/library/yql/core/services) -add_subdirectory(ydb/library/yql/ast/serialize) -add_subdirectory(ydb/library/yql/sql) -add_subdirectory(ydb/library/yql/sql/v0) -add_subdirectory(ydb/library/yql/parser/proto_ast) -add_subdirectory(contrib/libs/antlr3_cpp_runtime) -add_subdirectory(ydb/library/yql/parser/proto_ast/collect_issues) -add_subdirectory(ydb/library/yql/parser/proto_ast/gen/v0) -add_subdirectory(ydb/library/yql/sql/v0/lexer) -add_subdirectory(ydb/library/yql/sql/v1) -add_subdirectory(ydb/library/yql/parser/lexer_common) -add_subdirectory(ydb/library/yql/parser/proto_ast/gen/v1) -add_subdirectory(ydb/library/yql/parser/proto_ast/gen/v1_proto) -add_subdirectory(ydb/library/yql/parser/proto_ast/gen/v1_ansi) -add_subdirectory(ydb/library/yql/sql/v1/lexer) -add_subdirectory(ydb/library/yql/sql/v1/proto_parser) -add_subdirectory(ydb/library/yql/sql/v1/format) -add_subdirectory(ydb/library/yql/core/common_opt) -add_subdirectory(ydb/library/yql/core/peephole_opt) -add_subdirectory(ydb/library/yql/core/type_ann) -add_subdirectory(ydb/library/yql/providers/common/provider) -add_subdirectory(ydb/library/yql/providers/result/expr_nodes) -add_subdirectory(ydb/library/yql/providers/common/config) -add_subdirectory(ydb/library/yql/providers/common/gateway) -add_subdirectory(ydb/library/yql/providers/result/provider) -add_subdirectory(ydb/core/formats) -add_subdirectory(ydb/library/arrow_clickhouse) -add_subdirectory(ydb/library/arrow_clickhouse/Common) -add_subdirectory(ydb/library/arrow_clickhouse/Columns) -add_subdirectory(ydb/library/arrow_clickhouse/DataStreams) -add_subdirectory(ydb/core/keyvalue/protos) -add_subdirectory(ydb/core/tx) -add_subdirectory(ydb/core/persqueue/config) -add_subdirectory(ydb/public/lib/base) -add_subdirectory(library/cpp/messagebus/protobuf) -add_subdirectory(ydb/library/workload) -add_subdirectory(ydb/public/lib/operation_id) -add_subdirectory(ydb/public/lib/operation_id/protos) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_proto) -add_subdirectory(ydb/public/api/grpc) -add_subdirectory(ydb/public/api/grpc/draft) -add_subdirectory(ydb/core/blobstorage/vdisk) -add_subdirectory(ydb/core/blobstorage/vdisk/anubis_osiris) -add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/barriers) -add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/generic) -add_subdirectory(ydb/core/blobstorage/vdisk/defrag) -add_subdirectory(ydb/core/blobstorage/vdisk/hulldb) -add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/compstrat) -add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/fresh) -add_subdirectory(ydb/core/blobstorage/vdisk/hullop) -add_subdirectory(ydb/core/blobstorage/vdisk/handoff) -add_subdirectory(ydb/core/blobstorage/vdisk/huge) -add_subdirectory(ydb/core/blobstorage/vdisk/localrecovery) -add_subdirectory(ydb/core/blobstorage/vdisk/query) -add_subdirectory(ydb/core/blobstorage/vdisk/repl) -add_subdirectory(ydb/core/blobstorage/vdisk/scrub) -add_subdirectory(ydb/core/blobstorage/vdisk/skeleton) -add_subdirectory(ydb/core/blobstorage/vdisk/synclog) -add_subdirectory(library/cpp/containers/intrusive_avl_tree) -add_subdirectory(ydb/core/blobstorage/vdisk/syncer) -add_subdirectory(ydb/core/client/scheme_cache_lib) -add_subdirectory(ydb/core/client/server) -add_subdirectory(ydb/core/client/metadata) -add_subdirectory(ydb/core/grpc_services) -add_subdirectory(ydb/core/grpc_services/counters) -add_subdirectory(ydb/core/grpc_services/local_rpc) -add_subdirectory(ydb/core/grpc_services/base) -add_subdirectory(ydb/core/grpc_streaming) -add_subdirectory(ydb/public/sdk/cpp/client/resources) -add_subdirectory(ydb/core/health_check) -add_subdirectory(ydb/core/io_formats) -add_subdirectory(ydb/core/kesus/tablet) -add_subdirectory(ydb/core/metering) -add_subdirectory(ydb/core/sys_view) -add_subdirectory(ydb/core/kqp/runtime) -add_subdirectory(ydb/core/kqp/common) -add_subdirectory(ydb/core/kqp/expr_nodes) -add_subdirectory(ydb/library/yql/dq/expr_nodes) -add_subdirectory(ydb/core/tx/long_tx_service/public) -add_subdirectory(ydb/library/yql/dq/actors) -add_subdirectory(ydb/library/yql/dq/common) -add_subdirectory(ydb/core/ydb_convert) -add_subdirectory(ydb/library/yql/dq/runtime) -add_subdirectory(ydb/library/yql/dq/type_ann) -add_subdirectory(ydb/library/yql/providers/common/schema/mkql) -add_subdirectory(ydb/core/sys_view/common) -add_subdirectory(ydb/core/sys_view/nodes) -add_subdirectory(ydb/core/sys_view/partition_stats) -add_subdirectory(ydb/core/sys_view/query_stats) -add_subdirectory(ydb/core/sys_view/storage) -add_subdirectory(ydb/core/sys_view/tablets) -add_subdirectory(ydb/core/tx/datashard) -add_subdirectory(library/cpp/containers/flat_hash) -add_subdirectory(library/cpp/json/yson) -add_subdirectory(ydb/core/persqueue/partition_key_range) -add_subdirectory(ydb/core/persqueue/writer) -add_subdirectory(ydb/core/persqueue/events) -add_subdirectory(ydb/core/tx/datashard/testload) -add_subdirectory(ydb/core/wrappers) -add_subdirectory(contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3) -add_subdirectory(contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core) -add_subdirectory(contrib/libs/curl) -add_subdirectory(contrib/libs/nghttp2) -add_subdirectory(contrib/restricted/aws/aws-c-common) -add_subdirectory(contrib/restricted/aws/aws-c-event-stream) -add_subdirectory(contrib/restricted/aws/aws-c-io) -add_subdirectory(contrib/restricted/aws/aws-c-cal) -add_subdirectory(contrib/restricted/aws/s2n) -add_subdirectory(contrib/restricted/aws/aws-checksums) -add_subdirectory(ydb/core/wrappers/ut_helpers) -add_subdirectory(library/cpp/xml/document) -add_subdirectory(library/cpp/xml/init) -add_subdirectory(contrib/libs/libxml) -add_subdirectory(library/cpp/string_utils/ztstrbuf) -add_subdirectory(ydb/public/lib/deprecated/kicli) -add_subdirectory(ydb/public/lib/deprecated/client) -add_subdirectory(ydb/public/lib/value) -add_subdirectory(ydb/library/yql/dq/actors/compute) -add_subdirectory(ydb/library/yql/dq/tasks) -add_subdirectory(ydb/services/lib/sharding) -add_subdirectory(ydb/core/yq/libs/actors) -add_subdirectory(library/cpp/scheme) -add_subdirectory(ydb/core/yq/libs/actors/logging) -add_subdirectory(ydb/core/yq/libs/checkpointing) -add_subdirectory(ydb/core/yq/libs/checkpointing_common) -add_subdirectory(ydb/core/yq/libs/graph_params/proto) -add_subdirectory(ydb/library/yql/providers/dq/api/protos) -add_subdirectory(ydb/library/yql/providers/common/metrics/protos) -add_subdirectory(ydb/core/yq/libs/checkpoint_storage/events) -add_subdirectory(ydb/core/yq/libs/events) -add_subdirectory(ydb/core/yq/libs/protos) -add_subdirectory(ydb/library/yql/core/facade) -add_subdirectory(ydb/library/yql/core/extract_predicate) -add_subdirectory(ydb/library/yql/providers/common/udf_resolve) -add_subdirectory(ydb/library/yql/providers/config) -add_subdirectory(ydb/public/lib/yq) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_table) -add_subdirectory(ydb/public/sdk/cpp/client/impl/ydb_internal/make_request) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_driver) -add_subdirectory(ydb/public/sdk/cpp/client/impl/ydb_internal/common) -add_subdirectory(ydb/public/sdk/cpp/client/impl/ydb_internal/grpc_connections) -add_subdirectory(ydb/public/sdk/cpp/client/impl/ydb_internal/db_driver_state) -add_subdirectory(ydb/public/sdk/cpp/client/impl/ydb_endpoints) -add_subdirectory(ydb/public/sdk/cpp/client/impl/ydb_internal/logger) -add_subdirectory(ydb/public/sdk/cpp/client/impl/ydb_internal/plain_status) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_types/credentials) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_types/status) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_types) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_types/fatal_error_handlers) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_types/exceptions) -add_subdirectory(ydb/public/sdk/cpp/client/impl/ydb_internal/thread_pool) -add_subdirectory(ydb/public/sdk/cpp/client/impl/ydb_stats) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_common_client) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_params) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_value) -add_subdirectory(ydb/public/sdk/cpp/client/impl/ydb_internal/value_helpers) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_result) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_table/impl) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_table/query_stats) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_types/operation) -add_subdirectory(ydb/library/yql/providers/common/db_id_async_resolver) -add_subdirectory(ydb/library/yql/providers/dq/provider) -add_subdirectory(library/cpp/threading/task_scheduler) -add_subdirectory(ydb/public/lib/yson_value) -add_subdirectory(ydb/library/yql/dq/transform) -add_subdirectory(ydb/library/yql/providers/common/metrics) -add_subdirectory(ydb/library/yql/providers/common/transform) -add_subdirectory(ydb/library/yql/providers/dq/api/grpc) -add_subdirectory(ydb/library/yql/providers/dq/backtrace) -add_subdirectory(ydb/library/yql/utils/backtrace) -add_subdirectory(contrib/libs/llvm12/lib/DebugInfo/Symbolize) -add_subdirectory(contrib/libs/llvm12/lib/DebugInfo/PDB) -add_subdirectory(ydb/library/yql/providers/dq/common) -add_subdirectory(ydb/library/yql/providers/dq/config) -add_subdirectory(ydb/library/yql/providers/dq/interface) -add_subdirectory(ydb/library/yql/providers/dq/opt) -add_subdirectory(ydb/library/yql/dq/opt) -add_subdirectory(ydb/library/yql/providers/dq/planner) -add_subdirectory(ydb/library/yql/providers/dq/mkql) -add_subdirectory(ydb/core/yq/libs/checkpoint_storage/proto) -add_subdirectory(ydb/library/yql/dq/state) -add_subdirectory(ydb/library/yql/providers/pq/proto) -add_subdirectory(ydb/library/yql/providers/pq/task_meta) -add_subdirectory(ydb/core/yq/libs/db_id_async_resolver_impl) -add_subdirectory(ydb/library/yql/providers/dq/actors) -add_subdirectory(ydb/library/yql/core/services/mounts) -add_subdirectory(ydb/library/yql/core/user_data) -add_subdirectory(ydb/library/yql/utils/actors) -add_subdirectory(ydb/library/yql/providers/common/token_accessor/client) -add_subdirectory(library/cpp/threading/atomic) -add_subdirectory(ydb/library/yql/providers/common/structured_token) -add_subdirectory(ydb/library/yql/providers/common/token_accessor/grpc) -add_subdirectory(ydb/library/yql/providers/solomon/proto) -add_subdirectory(ydb/library/yql/utils/actor_log) -add_subdirectory(ydb/library/yql/utils/failure_injector) -add_subdirectory(ydb/library/yql/providers/dq/counters) -add_subdirectory(ydb/library/yql/providers/dq/task_runner) -add_subdirectory(ydb/library/yql/providers/dq/task_runner_actor) -add_subdirectory(ydb/library/yql/dq/actors/task_runner) -add_subdirectory(ydb/library/yql/providers/dq/runtime) -add_subdirectory(ydb/library/yql/providers/dq/worker_manager) -add_subdirectory(ydb/library/yql/providers/dq/worker_manager/interface) -add_subdirectory(ydb/core/yq/libs/common) -add_subdirectory(ydb/core/yq/libs/control_plane_storage/events) -add_subdirectory(ydb/core/yq/libs/control_plane_storage/proto) -add_subdirectory(ydb/core/yq/libs/quota_manager/events) -add_subdirectory(ydb/core/yq/libs/quota_manager/proto) -add_subdirectory(ydb/core/yq/libs/control_plane_storage) -add_subdirectory(library/cpp/protobuf/interop) -add_subdirectory(ydb/core/yq/libs/config) -add_subdirectory(ydb/core/yq/libs/control_plane_storage/internal) -add_subdirectory(ydb/core/yq/libs/quota_manager) -add_subdirectory(ydb/core/yq/libs/shared_resources) -add_subdirectory(ydb/core/yq/libs/shared_resources/interface) -add_subdirectory(ydb/library/logger) -add_subdirectory(ydb/library/security) -add_subdirectory(ydb/core/yq/libs/rate_limiter/events) -add_subdirectory(ydb/core/yq/libs/ydb) -add_subdirectory(library/cpp/retry) -add_subdirectory(library/cpp/retry/protos) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_coordination) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_common_client/impl) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_rate_limiter) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_scheme) -add_subdirectory(ydb/library/protobuf_printer) -add_subdirectory(ydb/core/yq/libs/db_schema) -add_subdirectory(ydb/library/yql/providers/s3/path_generator) -add_subdirectory(ydb/core/yq/libs/grpc) -add_subdirectory(ydb/core/yq/libs/private_client) -add_subdirectory(ydb/core/yq/libs/rate_limiter/utils) -add_subdirectory(ydb/core/yq/libs/result_formatter) -add_subdirectory(ydb/core/yq/libs/signer) -add_subdirectory(ydb/core/yq/libs/hmac) -add_subdirectory(ydb/library/yql/providers/clickhouse/provider) -add_subdirectory(ydb/library/yql/providers/clickhouse/expr_nodes) -add_subdirectory(ydb/library/yql/providers/clickhouse/proto) -add_subdirectory(ydb/library/yql/providers/common/dq) -add_subdirectory(ydb/library/yql/providers/common/http_gateway) -add_subdirectory(ydb/library/yql/providers/common/comp_nodes) -add_subdirectory(ydb/library/yql/providers/dq/provider/exec) -add_subdirectory(ydb/library/yql/providers/pq/cm_client) -add_subdirectory(ydb/library/yql/providers/pq/provider) -add_subdirectory(ydb/library/yql/providers/pq/common) -add_subdirectory(ydb/library/yql/providers/pq/expr_nodes) -add_subdirectory(ydb/library/yql/providers/s3/provider) -add_subdirectory(ydb/library/yql/providers/s3/expr_nodes) -add_subdirectory(ydb/library/yql/providers/s3/range_helpers) -add_subdirectory(ydb/library/yql/providers/ydb/provider) -add_subdirectory(ydb/public/lib/experimental) -add_subdirectory(ydb/library/yql/providers/ydb/expr_nodes) -add_subdirectory(ydb/library/yql/providers/ydb/proto) -add_subdirectory(ydb/core/yq/libs/control_plane_proxy) -add_subdirectory(ydb/core/yq/libs/control_plane_proxy/events) -add_subdirectory(ydb/library/folder_service) -add_subdirectory(ydb/core/persqueue) -add_subdirectory(ydb/core/persqueue/codecs) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_persqueue_core) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_persqueue_core/impl) -add_subdirectory(library/cpp/containers/disjoint_interval_tree) -add_subdirectory(ydb/library/persqueue/obfuscate) -add_subdirectory(ydb/library/persqueue/counter_time_keeper) -add_subdirectory(ydb/core/ymq/actor) -add_subdirectory(ydb/core/mind/address_classification) -add_subdirectory(ydb/core/cms/console) -add_subdirectory(library/cpp/actors/http) -add_subdirectory(library/cpp/dns) -add_subdirectory(ydb/core/cms/console/validators) -add_subdirectory(ydb/core/mind) -add_subdirectory(ydb/core/blobstorage/dsproxy/mock) -add_subdirectory(ydb/core/mind/bscontroller) -add_subdirectory(ydb/core/tx/tx_proxy) -add_subdirectory(ydb/core/tx/balance_coverage) -add_subdirectory(ydb/core/tx/scheme_cache) -add_subdirectory(ydb/core/tx/schemeshard) -add_subdirectory(ydb/core/blockstore/core) -add_subdirectory(ydb/core/filestore/core) -add_subdirectory(ydb/core/tx/scheme_board) -add_subdirectory(ydb/core/tx/tx_allocator_client) -add_subdirectory(ydb/core/tx/tx_allocator) -add_subdirectory(ydb/core/sys_view/processor) -add_subdirectory(ydb/core/kqp/counters) -add_subdirectory(ydb/core/test_tablet) -add_subdirectory(ydb/core/tx/replication/controller) -add_subdirectory(ydb/core/tx/replication/ydb_proxy) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_types/credentials/login) -add_subdirectory(ydb/core/ymq/base) -add_subdirectory(ydb/core/ymq/proto) -add_subdirectory(ydb/library/http_proxy/authorization) -add_subdirectory(ydb/library/http_proxy/error) -add_subdirectory(ydb/core/ymq/queues/common) -add_subdirectory(ydb/core/ymq/queues/fifo) -add_subdirectory(ydb/core/ymq/queues/std) -add_subdirectory(ydb/services/persqueue_v1) -add_subdirectory(ydb/core/kqp) -add_subdirectory(ydb/core/kqp/compute_actor) -add_subdirectory(ydb/core/kqp/executer) -add_subdirectory(ydb/core/kqp/compile) -add_subdirectory(ydb/core/kqp/rm) -add_subdirectory(ydb/core/kqp/host) -add_subdirectory(ydb/core/kqp/opt) -add_subdirectory(ydb/core/kqp/opt/logical) -add_subdirectory(ydb/core/kqp/opt/peephole) -add_subdirectory(ydb/library/naming_conventions) -add_subdirectory(ydb/core/kqp/opt/physical) -add_subdirectory(ydb/core/kqp/opt/physical/effects) -add_subdirectory(ydb/core/kqp/prepare) -add_subdirectory(ydb/core/kqp/node) -add_subdirectory(ydb/core/kqp/proxy) -add_subdirectory(ydb/library/persqueue/tests) -add_subdirectory(ydb/services/lib/actors) -add_subdirectory(ydb/public/lib/jwt) -add_subdirectory(ydb/services/persqueue_v1/actors) -add_subdirectory(ydb/core/cms) -add_subdirectory(ydb/core/driver_lib/base_utils) -add_subdirectory(ydb/core/driver_lib/cli_config_base) -add_subdirectory(ydb/core/driver_lib/cli_utils) -add_subdirectory(ydb/core/driver_lib/cli_base) -add_subdirectory(ydb/public/lib/ydb_cli/common) -add_subdirectory(library/cpp/yaml/as) -add_subdirectory(contrib/libs/yaml-cpp) -add_subdirectory(ydb/public/lib/json_value) -add_subdirectory(ydb/public/sdk/cpp/client/draft) -add_subdirectory(ydb/library/yaml_config) -add_subdirectory(ydb/core/http_proxy) -add_subdirectory(contrib/restricted/nlohmann_json) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_datastreams) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_persqueue_public/codecs) -add_subdirectory(library/cpp/streams/zstd) -add_subdirectory(ydb/services/datastreams) -add_subdirectory(ydb/services/ydb) -add_subdirectory(ydb/core/client) -add_subdirectory(ydb/core/kesus/proxy) -add_subdirectory(ydb/core/mind/hive) -add_subdirectory(ydb/core/quoter) -add_subdirectory(library/cpp/containers/ring_buffer) -add_subdirectory(ydb/core/security) -add_subdirectory(ydb/core/tx/columnshard) -add_subdirectory(ydb/core/tx/columnshard/engines) -add_subdirectory(ydb/library/yql/public/udf/service/exception_policy) -add_subdirectory(ydb/core/tx/coordinator) -add_subdirectory(ydb/core/tx/long_tx_service) -add_subdirectory(ydb/core/tx/mediator) -add_subdirectory(ydb/core/tx/time_cast) -add_subdirectory(ydb/core/tx/sequenceproxy) -add_subdirectory(ydb/core/tx/sequenceproxy/public) -add_subdirectory(ydb/core/tx/sequenceshard/public) -add_subdirectory(ydb/core/tx/sequenceshard) -add_subdirectory(ydb/core/viewer) -add_subdirectory(library/cpp/archive) -add_subdirectory(ydb/core/viewer/json) -add_subdirectory(ydb/core/viewer/protos) -add_subdirectory(ydb/core/ymq/http) -add_subdirectory(ydb/core/yq/libs/init) -add_subdirectory(ydb/core/yq/libs/audit) -add_subdirectory(ydb/core/yq/libs/checkpoint_storage) -add_subdirectory(contrib/libs/fmt) -add_subdirectory(ydb/core/yq/libs/gateway) -add_subdirectory(ydb/core/yq/libs/read_rule) -add_subdirectory(ydb/core/yq/libs/tasks_packer) -add_subdirectory(ydb/core/yq/libs/health) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_discovery) -add_subdirectory(ydb/core/yq/libs/rate_limiter/control_plane_service) -add_subdirectory(ydb/core/yq/libs/rate_limiter/quoter_service) -add_subdirectory(ydb/core/yq/libs/test_connection) -add_subdirectory(ydb/core/yq/libs/test_connection/events) -add_subdirectory(ydb/library/yql/providers/solomon/async_io) -add_subdirectory(library/cpp/json/easy_parse) -add_subdirectory(ydb/library/yql/dq/comp_nodes) -add_subdirectory(ydb/library/yql/providers/clickhouse/actors) -add_subdirectory(ydb/library/yql/providers/pq/async_io) -add_subdirectory(ydb/library/yql/providers/pq/gateway/native) -add_subdirectory(ydb/library/yql/providers/s3/actors) -add_subdirectory(contrib/libs/poco/Util) -add_subdirectory(contrib/libs/expat) -add_subdirectory(contrib/libs/poco/Foundation) -add_subdirectory(contrib/libs/poco/JSON) -add_subdirectory(contrib/libs/poco/XML) -add_subdirectory(ydb/library/yql/providers/s3/compressors) -add_subdirectory(contrib/libs/lzma) -add_subdirectory(ydb/library/yql/providers/s3/serializations) -add_subdirectory(ydb/library/yql/udfs/common/clickhouse/client) -add_subdirectory(ydb/library/yql/public/udf/support) -add_subdirectory(contrib/restricted/boost/program_options) -add_subdirectory(contrib/restricted/cityhash-1.0.2) -add_subdirectory(contrib/libs/pdqsort) -add_subdirectory(contrib/restricted/dragonbox) -add_subdirectory(contrib/libs/poco/Net) -add_subdirectory(contrib/libs/poco/NetSSL_OpenSSL) -add_subdirectory(contrib/libs/poco/Crypto) -add_subdirectory(contrib/libs/apache/avro) -add_subdirectory(contrib/restricted/boost/crc) -add_subdirectory(contrib/restricted/boost/iostreams) -add_subdirectory(ydb/library/yql/providers/solomon/gateway) -add_subdirectory(ydb/library/yql/providers/solomon/provider) -add_subdirectory(ydb/library/yql/providers/solomon/expr_nodes) -add_subdirectory(ydb/library/yql/providers/ydb/actors) -add_subdirectory(ydb/library/yql/providers/ydb/comp_nodes) -add_subdirectory(ydb/core/yq/libs/logs) -add_subdirectory(ydb/services/auth) -add_subdirectory(ydb/services/cms) -add_subdirectory(ydb/services/discovery) -add_subdirectory(ydb/services/fq) -add_subdirectory(ydb/services/kesus) -add_subdirectory(ydb/services/local_discovery) -add_subdirectory(ydb/services/monitoring) -add_subdirectory(ydb/services/persqueue_cluster_discovery) -add_subdirectory(ydb/services/persqueue_cluster_discovery/cluster_ordering) -add_subdirectory(ydb/services/rate_limiter) -add_subdirectory(ydb/services/yq) -add_subdirectory(ydb/core/yq/libs/audit/mock) -add_subdirectory(ydb/core/yq/libs/audit/events) -add_subdirectory(ydb/library/folder_service/mock) -add_subdirectory(ydb/library/keys) -add_subdirectory(ydb/library/yql/parser/pg_wrapper) -add_subdirectory(ydb/library/yql/sql/pg) -add_subdirectory(ydb/library/yql/udfs/common/datetime) -add_subdirectory(library/cpp/timezone_conversion) -add_subdirectory(ydb/library/yql/udfs/common/datetime2) -add_subdirectory(ydb/library/yql/udfs/common/digest) -add_subdirectory(contrib/libs/farmhash) -add_subdirectory(contrib/libs/farmhash/arch/sse41) -add_subdirectory(contrib/libs/farmhash/arch/sse42) -add_subdirectory(contrib/libs/farmhash/arch/sse42_aesni) -add_subdirectory(contrib/libs/highwayhash) -add_subdirectory(contrib/libs/highwayhash/arch/avx2) -add_subdirectory(contrib/libs/highwayhash/arch/sse41) -add_subdirectory(library/cpp/digest/sfh) -add_subdirectory(ydb/library/yql/udfs/common/histogram) -add_subdirectory(library/cpp/histogram/adaptive) -add_subdirectory(library/cpp/histogram/adaptive/protos) -add_subdirectory(ydb/library/yql/udfs/common/hyperloglog) -add_subdirectory(library/cpp/hyperloglog) -add_subdirectory(ydb/library/yql/udfs/common/hyperscan) -add_subdirectory(library/cpp/regex/hyperscan) -add_subdirectory(contrib/libs/hyperscan) -add_subdirectory(contrib/restricted/boost/icl) -add_subdirectory(contrib/restricted/boost/libs/graph) -add_subdirectory(contrib/restricted/boost/filesystem) -add_subdirectory(contrib/restricted/boost/spirit) -add_subdirectory(contrib/libs/hyperscan/runtime_core2) -add_subdirectory(contrib/libs/hyperscan/runtime_corei7) -add_subdirectory(contrib/libs/hyperscan/runtime_avx2) -add_subdirectory(contrib/libs/hyperscan/runtime_avx512) -add_subdirectory(ydb/library/yql/udfs/common/ip_base) -add_subdirectory(ydb/library/yql/udfs/common/ip_base/lib) -add_subdirectory(ydb/library/yql/udfs/common/json) -add_subdirectory(ydb/library/yql/udfs/common/json2) -add_subdirectory(ydb/library/yql/minikql/jsonpath) -add_subdirectory(ydb/library/yql/parser/proto_ast/gen/jsonpath) -add_subdirectory(ydb/library/yql/udfs/common/math) -add_subdirectory(ydb/library/yql/udfs/common/math/lib) -add_subdirectory(ydb/library/yql/udfs/common/pire) -add_subdirectory(library/cpp/regex/pire) -add_subdirectory(ydb/library/yql/udfs/common/re2) -add_subdirectory(ydb/library/yql/udfs/common/set) -add_subdirectory(ydb/library/yql/udfs/common/stat) -add_subdirectory(ydb/library/yql/udfs/common/stat/static) -add_subdirectory(ydb/library/yql/udfs/common/string) -add_subdirectory(ydb/library/yql/udfs/common/top) -add_subdirectory(library/cpp/containers/top_keeper) -add_subdirectory(ydb/library/yql/udfs/common/topfreq) -add_subdirectory(ydb/library/yql/udfs/common/topfreq/static) -add_subdirectory(ydb/library/yql/udfs/common/unicode_base) -add_subdirectory(ydb/library/yql/udfs/common/unicode_base/lib) -add_subdirectory(library/cpp/unicode/normalization) -add_subdirectory(ydb/library/yql/udfs/common/url_base) -add_subdirectory(ydb/library/yql/udfs/common/url_base/lib) -add_subdirectory(library/cpp/tld) -add_subdirectory(library/cpp/unicode/punycode) -add_subdirectory(ydb/library/yql/udfs/common/yson2) -add_subdirectory(ydb/library/yql/udfs/logs/dsv) -add_subdirectory(ydb/apps/ydb) -add_subdirectory(ydb/apps/ydb/commands) -add_subdirectory(ydb/public/sdk/cpp/client/iam) -add_subdirectory(ydb/public/sdk/cpp/client/iam/proto/v1) -add_subdirectory(contrib/libs/googleapis-common-protos) -add_subdirectory(ydb/public/sdk/cpp/client/iam/impl) -add_subdirectory(library/cpp/http/simple) -add_subdirectory(ydb/public/sdk/cpp/client/iam/common) -add_subdirectory(ydb/public/lib/ydb_cli/commands) -add_subdirectory(library/cpp/threading/local_executor) -add_subdirectory(contrib/libs/tbb) -add_subdirectory(ydb/library/backup) -add_subdirectory(library/cpp/bucket_quoter) -add_subdirectory(ydb/public/lib/ydb_cli/dump/util) -add_subdirectory(ydb/public/lib/ydb_cli/dump) -add_subdirectory(ydb/public/lib/ydb_cli/import) -add_subdirectory(ydb/public/lib/ydb_cli/topic) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_persqueue_public) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_topic) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_topic/impl) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_export) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_import) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_operation) -add_subdirectory(ydb/core/testlib) -add_subdirectory(library/cpp/testing/gmock_in_unittest) -add_subdirectory(contrib/restricted/googletest/googlemock) -add_subdirectory(contrib/restricted/googletest/googletest) -add_subdirectory(library/cpp/testing/gtest_extensions) -add_subdirectory(ydb/core/testlib/actors) -add_subdirectory(library/cpp/actors/testlib) -add_subdirectory(ydb/core/testlib/basics) -add_subdirectory(ydb/library/yql/sql/pg_dummy) -add_subdirectory(ydb/core/yq/libs/mock) -add_subdirectory(ydb/core/blockstore) -add_subdirectory(ydb/core/filestore) -add_subdirectory(ydb/core/grpc_caching) -add_subdirectory(ydb/core/pgproxy) -add_subdirectory(ydb/core/yql_testlib) -add_subdirectory(ydb/core/actorlib_impl/ut) -add_subdirectory(library/cpp/testing/unittest_main) -add_subdirectory(library/cpp/terminate_handler) -add_subdirectory(ydb/core/base/ut) -add_subdirectory(ydb/core/blobstorage/ut_blobstorage) -add_subdirectory(ydb/core/blobstorage/ut_blobstorage/lib) -add_subdirectory(ydb/core/blobstorage/pdisk/mock) -add_subdirectory(ydb/library/yql/public/udf/service/stub) -add_subdirectory(ydb/core/blobstorage/ut_group) -add_subdirectory(ydb/core/blobstorage/ut_mirror3of4) -add_subdirectory(ydb/core/blobstorage/ut_vdisk) -add_subdirectory(ydb/core/blobstorage/ut_vdisk/lib) -add_subdirectory(ydb/core/blobstorage/ut_vdisk2) -add_subdirectory(ydb/core/client/ut) -add_subdirectory(ydb/core/tablet_flat/test/libs/rows) -add_subdirectory(ydb/core/client/minikql_result_lib) -add_subdirectory(ydb/core/cms/ut) -add_subdirectory(ydb/core/cms/ut_sentinel) -add_subdirectory(ydb/core/control/ut) -add_subdirectory(ydb/core/engine/ut) -add_subdirectory(library/cpp/malloc/jemalloc) -add_subdirectory(contrib/libs/jemalloc) -add_subdirectory(ydb/core/kqp/ut/common) -add_subdirectory(ydb/core/tablet_flat/test/libs/table) -add_subdirectory(ydb/core/tablet_flat/test/libs/table/model) -add_subdirectory(ydb/core/erasure/ut) -add_subdirectory(ydb/core/erasure/ut_rope) -add_subdirectory(ydb/core/erasure/ut_perf) -add_subdirectory(ydb/core/formats/ut) -add_subdirectory(ydb/core/grpc_services/ut) -add_subdirectory(ydb/core/grpc_streaming/ut) -add_subdirectory(ydb/core/grpc_streaming/ut/grpc) -add_subdirectory(ydb/core/health_check/ut) -add_subdirectory(ydb/core/http_proxy/ut) -add_subdirectory(ydb/core/keyvalue/ut) -add_subdirectory(ydb/core/kqp/ut) -add_subdirectory(ydb/core/metering/ut) -add_subdirectory(ydb/core/mind/ut) -add_subdirectory(ydb/core/mind/ut_fat) -add_subdirectory(ydb/core/persqueue/ut) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/ut_utils) -add_subdirectory(library/cpp/threading/chunk_queue) -add_subdirectory(ydb/core/persqueue/ut_slow) -add_subdirectory(ydb/core/pgproxy/ut) -add_subdirectory(ydb/core/quoter/ut) -add_subdirectory(ydb/core/quoter/quoter_service_bandwidth_test) -add_subdirectory(ydb/core/scheme/ut) -add_subdirectory(ydb/core/security/ut) -add_subdirectory(ydb/core/sys_view/ut_kqp) -add_subdirectory(ydb/core/tablet/ut) -add_subdirectory(ydb/core/tablet_flat/ut) -add_subdirectory(ydb/core/tablet_flat/test/libs/exec) -add_subdirectory(ydb/core/tablet_flat/ut_large) -add_subdirectory(ydb/core/util/btree_benchmark) -add_subdirectory(library/cpp/lfalloc) -add_subdirectory(library/cpp/testing/benchmark/main) -add_subdirectory(library/cpp/testing/benchmark) -add_subdirectory(library/cpp/linear_regression) -add_subdirectory(library/cpp/accurate_accumulate) -add_subdirectory(library/cpp/threading/skip_list) -add_subdirectory(ydb/core/util/ut) -add_subdirectory(ydb/core/viewer/ut) -add_subdirectory(ydb/core/wrappers/ut) -add_subdirectory(ydb/core/ydb_convert/ut) -add_subdirectory(ydb/core/ymq/ut) -add_subdirectory(ydb/library/aclib/ut) -add_subdirectory(ydb/library/arrow_clickhouse/ut) -add_subdirectory(ydb/library/backup/ut) -add_subdirectory(ydb/library/binary_json/ut) -add_subdirectory(ydb/library/dynumber/ut) -add_subdirectory(ydb/library/keys/ut) -add_subdirectory(ydb/library/login/ut) -add_subdirectory(ydb/library/mkql_proto/ut) -add_subdirectory(ydb/library/naming_conventions/ut) -add_subdirectory(ydb/library/pretty_types_print/wilson) -add_subdirectory(ydb/library/protobuf_printer/ut) -add_subdirectory(ydb/library/schlab/ut) -add_subdirectory(ydb/library/security/ut) -add_subdirectory(ydb/public/lib/fq) -add_subdirectory(ydb/public/lib/idx_test) -add_subdirectory(ydb/services/cms/ut) -add_subdirectory(ydb/services/datastreams/ut) -add_subdirectory(ydb/services/fq/ut_integration) -add_subdirectory(ydb/services/persqueue_cluster_discovery/ut) -add_subdirectory(ydb/services/persqueue_v1/ut) -add_subdirectory(ydb/services/persqueue_v1/ut/new_schemecache_ut) -add_subdirectory(ydb/services/rate_limiter/ut) -add_subdirectory(ydb/services/ydb/index_ut) -add_subdirectory(ydb/services/ydb/sdk_credprovider_ut) -add_subdirectory(ydb/services/ydb/ut) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_extension) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_monitoring) -add_subdirectory(ydb/services/yq/ut_integration) -add_subdirectory(ydb/library/yql/minikql/jsonpath/benchmark) -add_subdirectory(ydb/library/yql/minikql/perf/alloc) -add_subdirectory(ydb/library/yql/minikql/perf/mt_param) -add_subdirectory(ydb/library/yql/minikql/perf/packer) -add_subdirectory(ydb/library/yql/minikql/perf/param) -add_subdirectory(ydb/library/yql/minikql/perf/presort) -add_subdirectory(library/cpp/presort) -add_subdirectory(ydb/library/yql/sql/v1/perf) -add_subdirectory(ydb/library/schlab/mon/test) -add_subdirectory(ydb/library/schlab/mon/static) -add_subdirectory(ydb/library/schlab/mon/static/css) -add_subdirectory(ydb/library/schlab/mon/static/js) -add_subdirectory(ydb/core/blobstorage/ut_blobstorage/ut_blob_depot) -add_subdirectory(ydb/core/blobstorage/ut_blobstorage/ut_blob_depot_fat) -add_subdirectory(ydb/core/blobstorage/ut_blobstorage/ut_donor) -add_subdirectory(ydb/core/blobstorage/ut_blobstorage/ut_group_reconfiguration) -add_subdirectory(ydb/core/blobstorage/ut_blobstorage/ut_osiris) -add_subdirectory(ydb/core/blobstorage/ut_blobstorage/ut_replication) -add_subdirectory(ydb/core/blobstorage/ut_blobstorage/ut_scrub) -add_subdirectory(ydb/core/blobstorage/ut_pdiskfit/ut) -add_subdirectory(ydb/core/blobstorage/ut_pdiskfit/lib) -add_subdirectory(ydb/core/blobstorage/ut_pdiskfit/pdiskfit) -add_subdirectory(ydb/core/blobstorage/backpressure/ut) -add_subdirectory(ydb/core/blobstorage/backpressure/ut_client) -add_subdirectory(ydb/core/blobstorage/base/ut) -add_subdirectory(ydb/core/blobstorage/crypto/ut) -add_subdirectory(ydb/core/blobstorage/dsproxy/ut) -add_subdirectory(ydb/core/blobstorage/dsproxy/ut_fat) -add_subdirectory(ydb/core/blobstorage/groupinfo/ut) -add_subdirectory(ydb/core/blobstorage/incrhuge/ut) -add_subdirectory(ydb/core/blobstorage/nodewarden/ut) -add_subdirectory(ydb/core/blobstorage/nodewarden/ut_sequence) -add_subdirectory(ydb/core/blobstorage/pdisk/ut) -add_subdirectory(ydb/core/blobstorage/storagepoolmon/ut) -add_subdirectory(ydb/core/tx/balance_coverage/ut) -add_subdirectory(ydb/core/tx/columnshard/ut) -add_subdirectory(ydb/core/tx/coordinator/ut) -add_subdirectory(ydb/core/tx/datashard/ut_background_compaction) -add_subdirectory(ydb/core/tx/datashard/ut_build_index) -add_subdirectory(ydb/core/tx/datashard/ut_change_collector) -add_subdirectory(ydb/core/tx/datashard/ut_change_exchange) -add_subdirectory(ydb/core/tx/datashard/ut_compaction) -add_subdirectory(ydb/core/tx/datashard/ut_erase_rows) -add_subdirectory(ydb/core/tx/datashard/ut_followers) -add_subdirectory(ydb/core/tx/datashard/ut_init) -add_subdirectory(ydb/core/tx/datashard/ut_keys) -add_subdirectory(ydb/core/tx/datashard/ut_kqp) -add_subdirectory(ydb/core/tx/datashard/ut_kqp_errors) -add_subdirectory(ydb/core/tx/datashard/ut_kqp_scan) -add_subdirectory(ydb/core/tx/datashard/ut_locks) -add_subdirectory(ydb/core/tx/datashard/ut_minikql) -add_subdirectory(ydb/core/tx/datashard/ut_minstep) -add_subdirectory(ydb/core/tx/datashard/ut_order) -add_subdirectory(ydb/core/tx/datashard/ut_range_avl_tree) -add_subdirectory(ydb/core/tx/datashard/ut_range_ops) -add_subdirectory(ydb/core/tx/datashard/ut_range_treap) -add_subdirectory(ydb/core/tx/datashard/ut_read_iterator) -add_subdirectory(ydb/core/tx/datashard/ut_read_table) -add_subdirectory(ydb/core/tx/datashard/ut_reassign) -add_subdirectory(ydb/core/tx/datashard/ut_replication) -add_subdirectory(ydb/core/tx/datashard/ut_rs) -add_subdirectory(ydb/core/tx/datashard/ut_snapshot) -add_subdirectory(ydb/core/tx/datashard/ut_stats) -add_subdirectory(ydb/core/tx/datashard/ut_upload_rows) -add_subdirectory(ydb/core/tx/long_tx_service/ut) -add_subdirectory(ydb/core/tx/long_tx_service/public/ut) -add_subdirectory(ydb/core/tx/scheme_board/ut_cache) -add_subdirectory(ydb/core/tx/schemeshard/ut_helpers) -add_subdirectory(ydb/core/tx/scheme_board/ut_double_indexed) -add_subdirectory(ydb/core/tx/scheme_board/ut_monitoring) -add_subdirectory(ydb/core/tx/scheme_board/ut_populator) -add_subdirectory(ydb/core/tx/scheme_board/ut_replica) -add_subdirectory(ydb/core/tx/scheme_board/ut_subscriber) -add_subdirectory(ydb/core/tx/schemeshard/ut_async_index) -add_subdirectory(ydb/core/tx/schemeshard/ut_backup) -add_subdirectory(ydb/core/tx/schemeshard/ut_base) -add_subdirectory(ydb/core/tx/schemeshard/ut_base_reboots) -add_subdirectory(ydb/core/tx/schemeshard/ut_bsvolume) -add_subdirectory(ydb/core/tx/schemeshard/ut_bsvolume_reboots) -add_subdirectory(ydb/core/tx/schemeshard/ut_cdc_stream) -add_subdirectory(ydb/core/tx/schemeshard/ut_cdc_stream_reboots) -add_subdirectory(ydb/core/tx/schemeshard/ut_compaction) -add_subdirectory(ydb/core/tx/schemeshard/ut_export) -add_subdirectory(ydb/core/tx/schemeshard/ut_export_reboots_s3) -add_subdirectory(ydb/core/tx/schemeshard/ut_extsubdomain) -add_subdirectory(ydb/core/tx/schemeshard/ut_extsubdomain_reboots) -add_subdirectory(ydb/core/tx/schemeshard/ut_filestore_reboots) -add_subdirectory(ydb/core/tx/schemeshard/ut_index_build) -add_subdirectory(ydb/core/tx/schemeshard/ut_index_build_reboots) -add_subdirectory(ydb/core/tx/schemeshard/ut_login) -add_subdirectory(ydb/core/tx/schemeshard/ut_move) -add_subdirectory(ydb/core/tx/schemeshard/ut_move_reboots) -add_subdirectory(ydb/core/tx/schemeshard/ut_olap) -add_subdirectory(ydb/core/tx/schemeshard/ut_olap_reboots) -add_subdirectory(ydb/core/tx/schemeshard/ut_pq) -add_subdirectory(ydb/core/tx/schemeshard/ut_pq_reboots) -add_subdirectory(ydb/core/tx/schemeshard/ut_reboots) -add_subdirectory(ydb/core/tx/schemeshard/ut_replication) -add_subdirectory(ydb/core/tx/schemeshard/ut_replication_reboots) -add_subdirectory(ydb/core/tx/schemeshard/ut_restore) -add_subdirectory(ydb/core/tx/schemeshard/ut_rtmr) -add_subdirectory(ydb/core/tx/schemeshard/ut_rtmr_reboots) -add_subdirectory(ydb/core/tx/schemeshard/ut_ru_calculator) -add_subdirectory(ydb/core/tx/schemeshard/ut_sequence) -add_subdirectory(ydb/core/tx/schemeshard/ut_sequence_reboots) -add_subdirectory(ydb/core/tx/schemeshard/ut_serverless) -add_subdirectory(ydb/core/tx/schemeshard/ut_stats) -add_subdirectory(ydb/core/tx/schemeshard/ut_split_merge) -add_subdirectory(ydb/core/tx/schemeshard/ut_split_merge_reboots) -add_subdirectory(ydb/core/tx/schemeshard/ut_subdomain) -add_subdirectory(ydb/core/tx/schemeshard/ut_subdomain_reboots) -add_subdirectory(ydb/core/tx/schemeshard/ut_ttl) -add_subdirectory(ydb/core/tx/schemeshard/ut_user_attributes) -add_subdirectory(ydb/core/tx/schemeshard/ut_user_attributes_reboots) -add_subdirectory(ydb/core/tx/sequenceproxy/ut) -add_subdirectory(ydb/core/tx/sequenceshard/ut) -add_subdirectory(ydb/core/tx/time_cast/ut) -add_subdirectory(ydb/core/tx/tx_allocator/ut) -add_subdirectory(ydb/core/tx/tx_allocator_client/ut) -add_subdirectory(ydb/core/tx/tx_proxy/ut_base_tenant) -add_subdirectory(ydb/core/tx/tx_proxy/ut_encrypted_storage) -add_subdirectory(ydb/core/tx/tx_proxy/ut_ext_tenant) -add_subdirectory(ydb/core/tx/tx_proxy/ut_storage_tenant) -add_subdirectory(ydb/core/blobstorage/vdisk/anubis_osiris/ut) -add_subdirectory(ydb/core/blobstorage/vdisk/common/ut) -add_subdirectory(ydb/core/blobstorage/vdisk/defrag/ut) -add_subdirectory(ydb/core/blobstorage/vdisk/huge/ut) -add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/ut) -add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/test) -add_subdirectory(ydb/core/blobstorage/vdisk/hullop/ut) -add_subdirectory(ydb/core/blobstorage/vdisk/ingress/ut) -add_subdirectory(ydb/core/blobstorage/vdisk/query/ut) -add_subdirectory(ydb/core/blobstorage/vdisk/repl/ut) -add_subdirectory(ydb/core/blobstorage/vdisk/skeleton/ut) -add_subdirectory(ydb/core/blobstorage/vdisk/syncer/ut) -add_subdirectory(ydb/core/blobstorage/vdisk/synclog/ut) -add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/barriers/ut) -add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/base/ut) -add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/compstrat/ut) -add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/fresh/ut) -add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/generic/ut) -add_subdirectory(ydb/core/sys_view/partition_stats/ut) -add_subdirectory(ydb/core/sys_view/query_stats/ut) -add_subdirectory(ydb/core/sys_view/service/ut) -add_subdirectory(ydb/core/mind/address_classification/ut) -add_subdirectory(ydb/core/mind/bscontroller/ut) -add_subdirectory(ydb/core/mind/bscontroller/ut_bscontroller) -add_subdirectory(ydb/core/mind/bscontroller/ut_selfheal) -add_subdirectory(ydb/core/mind/hive/ut) -add_subdirectory(ydb/core/kqp/ut/fat) -add_subdirectory(ydb/core/kqp/rm/ut) -add_subdirectory(ydb/core/kqp/proxy/ut) -add_subdirectory(ydb/core/kqp/runtime/ut) -add_subdirectory(ydb/core/kqp/executer/ut) -add_subdirectory(ydb/core/kqp/node/ut) -add_subdirectory(ydb/core/kqp/provider/ut) -add_subdirectory(ydb/core/cms/console/ut) -add_subdirectory(ydb/core/cms/console/validators/ut) -add_subdirectory(ydb/core/client/metadata/ut) -add_subdirectory(ydb/core/client/minikql_compile/ut) -add_subdirectory(ydb/core/client/minikql_result_lib/ut) -add_subdirectory(ydb/core/client/server/ut) -add_subdirectory(ydb/core/tx/columnshard/engines/ut) -add_subdirectory(ydb/core/tx/sequenceshard/public/ut) -add_subdirectory(ydb/core/testlib/actors/ut) -add_subdirectory(ydb/core/kesus/proxy/ut) -add_subdirectory(ydb/core/kesus/tablet/ut) -add_subdirectory(ydb/core/kesus/tablet/quoter_performance_test) -add_subdirectory(ydb/core/ymq/actor/ut) -add_subdirectory(ydb/core/ymq/actor/yc_search_ut) -add_subdirectory(ydb/core/ymq/base/ut) -add_subdirectory(ydb/core/ymq/client/bin) -add_subdirectory(ydb/core/ymq/client/cpp) -add_subdirectory(ydb/core/ymq/http/ut) -add_subdirectory(ydb/core/driver_lib/run/ut) -add_subdirectory(ydb/core/yq/libs/pretty_printers) -add_subdirectory(ydb/library/http_proxy/authorization/ut) -add_subdirectory(ydb/library/persqueue/topic_parser/ut) -add_subdirectory(ydb/library/yql/ast/ut) -add_subdirectory(ydb/library/yql/core/file_storage/ut) -add_subdirectory(ydb/library/yql/core/file_storage/http_download) -add_subdirectory(ydb/library/yql/core/file_storage/http_download/proto) -add_subdirectory(ydb/library/yql/core/issue/ut) -add_subdirectory(ydb/library/yql/minikql/ut) -add_subdirectory(ydb/library/yql/public/udf/service/terminate_policy) -add_subdirectory(ydb/library/yql/utils/ut) -add_subdirectory(ydb/library/yql/utils/threading) -add_subdirectory(ydb/library/yql/utils/actors/ut) -add_subdirectory(ydb/library/yql/utils/failure_injector/ut) -add_subdirectory(ydb/library/yql/utils/log/ut) -add_subdirectory(ydb/public/lib/idx_test/ut) -add_subdirectory(ydb/public/lib/json_value/ut) -add_subdirectory(ydb/public/lib/operation_id/ut) -add_subdirectory(ydb/public/lib/validation/ut) -add_subdirectory(ydb/public/lib/validation/ut/protos) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/with_offset_ranges_mode_ut) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_driver/ut) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_value/ut) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_persqueue_core/ut) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_result/ut) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_params/ut) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_coordination/ut) -add_subdirectory(ydb/public/sdk/cpp/client/impl/ydb_endpoints/ut) -add_subdirectory(ydb/public/sdk/cpp/client/draft/ut) -add_subdirectory(ydb/library/yql/minikql/benchmark/pack_num) -add_subdirectory(library/cpp/balloc) -add_subdirectory(library/cpp/balloc/lib) -add_subdirectory(library/cpp/balloc/setup) -add_subdirectory(ydb/core/tablet_flat/test/tool/surg) -add_subdirectory(ydb/core/tablet_flat/test/tool/perf) -add_subdirectory(ydb/core/tx/replication/ydb_proxy/ut) -add_subdirectory(ydb/core/yq/libs/checkpointing/ut) -add_subdirectory(ydb/core/yq/libs/checkpointing/events) -add_subdirectory(ydb/core/yq/libs/common/ut) -add_subdirectory(ydb/core/yq/libs/control_plane_proxy/ut) -add_subdirectory(ydb/core/yq/libs/hmac/ut) -add_subdirectory(ydb/core/yq/libs/result_formatter/ut) -add_subdirectory(ydb/core/yq/libs/signer/ut) -add_subdirectory(ydb/core/yq/libs/test_connection/ut) -add_subdirectory(ydb/library/yql/dq/actors/compute/ut) -add_subdirectory(ydb/library/yql/dq/runtime/ut) -add_subdirectory(ydb/library/yql/dq/state/ut) -add_subdirectory(ydb/library/yql/parser/lexer_common/ut) -add_subdirectory(ydb/library/yql/parser/pg_catalog/ut) -add_subdirectory(ydb/library/yql/parser/pg_wrapper/ut) -add_subdirectory(ydb/library/yql/providers/common/schema) -add_subdirectory(ydb/library/yql/providers/common/schema/skiff) -add_subdirectory(ydb/library/yql/providers/common/ut_helpers) -add_subdirectory(ydb/library/yql/providers/function/common) -add_subdirectory(ydb/library/yql/providers/function/expr_nodes) -add_subdirectory(ydb/library/yql/providers/function/gateway) -add_subdirectory(ydb/library/yql/providers/function/proto) -add_subdirectory(ydb/library/yql/providers/function/provider) -add_subdirectory(ydb/library/yql/public/decimal/ut) -add_subdirectory(ydb/library/yql/public/issue/ut) -add_subdirectory(ydb/library/yql/public/udf/ut) -add_subdirectory(ydb/public/lib/deprecated/kicli/ut) -add_subdirectory(ydb/public/lib/ydb_cli/common/ut) -add_subdirectory(ydb/public/lib/ydb_cli/topic/ut) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_topic/ut) -add_subdirectory(ydb/public/sdk/cpp/client/extensions/solomon_stats) -add_subdirectory(ydb/public/sdk/cpp/client/extensions/discovery_mutator) -add_subdirectory(ydb/public/sdk/cpp/examples/basic_example) -add_subdirectory(ydb/public/sdk/cpp/examples/bulk_upsert_simple) -add_subdirectory(ydb/public/sdk/cpp/examples/pagination) -add_subdirectory(ydb/public/sdk/cpp/examples/secondary_index) -add_subdirectory(ydb/public/sdk/cpp/examples/secondary_index_builtin) -add_subdirectory(ydb/public/sdk/cpp/examples/ttl) -add_subdirectory(ydb/library/yql/providers/common/codec/ut) -add_subdirectory(ydb/library/yql/providers/common/http_gateway/mock) -add_subdirectory(ydb/library/yql/providers/common/structured_token/ut) -add_subdirectory(ydb/library/yql/providers/dq/actors/ut) -add_subdirectory(ydb/library/yql/providers/pq/gateway/dummy) -add_subdirectory(ydb/library/yql/providers/s3/path_generator/ut) -add_subdirectory(ydb/library/yql/providers/s3/range_helpers/ut) -add_subdirectory(ydb/library/yql/udfs/common/stat/ut) -add_subdirectory(ydb/library/yql/udfs/common/topfreq/ut) -add_subdirectory(ydb/public/sdk/cpp/client/extensions/discovery_mutator/ut) -add_subdirectory(ydb/public/sdk/cpp/examples/topic_reader/eventloop) -add_subdirectory(ydb/public/sdk/cpp/examples/topic_reader/simple) diff --git a/cmake/yandex_common.cmake b/cmake/yandex_common.cmake index 4e1d01dfd16..c422bd77661 100644 --- a/cmake/yandex_common.cmake +++ b/cmake/yandex_common.cmake @@ -42,6 +42,45 @@ function(target_joined_source TgtName Out) target_sources(${TgtName} PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/${Out}) endfunction() +function(target_sources_custom TgtName CompileOutSuffix) + set(opts "") + set(oneval_args "") + set(multival_args SRCS CUSTOM_FLAGS) + cmake_parse_arguments(TARGET_SOURCES_CUSTOM + "${opts}" + "${oneval_args}" + "${multival_args}" + ${ARGN} + ) + + foreach(Src ${TARGET_SOURCES_CUSTOM_SRCS}) + file(RELATIVE_PATH SrcRealPath ${CMAKE_SOURCE_DIR} ${Src}) + get_filename_component(SrcDir ${SrcRealPath} DIRECTORY) + get_filename_component(SrcName ${SrcRealPath} NAME_WLE) + get_filename_component(SrcExt ${SrcRealPath} LAST_EXT) + set(SrcCopy "${CMAKE_BINARY_DIR}/${SrcDir}/${SrcName}${CompileOutSuffix}${SrcExt}") + add_custom_command( + OUTPUT ${SrcCopy} + COMMAND ${CMAKE_COMMAND} -E copy ${Src} ${SrcCopy} + DEPENDS ${Src} + ) + list(APPEND PreparedSrc ${SrcCopy}) + set_property( + SOURCE + ${SrcCopy} + APPEND PROPERTY COMPILE_OPTIONS + ${TARGET_SOURCES_CUSTOM_CUSTOM_FLAGS} + -I${CMAKE_SOURCE_DIR}/${SrcDir} + ) + endforeach() + + target_sources( + ${TgtName} + PRIVATE + ${PreparedSrc} + ) +endfunction() + function(generate_enum_serilization Tgt Input) set(opts "") set(oneval_args INCLUDE_HEADERS) diff --git a/contrib/CMakeLists.txt b/contrib/CMakeLists.txt new file mode 100644 index 00000000000..180cdc8bdca --- /dev/null +++ b/contrib/CMakeLists.txt @@ -0,0 +1,11 @@ + +# This file was gererated 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(libs) +add_subdirectory(restricted) +add_subdirectory(tools) diff --git a/contrib/libs/CMakeLists.txt b/contrib/libs/CMakeLists.txt new file mode 100644 index 00000000000..c491c0a5b14 --- /dev/null +++ b/contrib/libs/CMakeLists.txt @@ -0,0 +1,59 @@ + +# This file was gererated 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(antlr3_cpp_runtime) +add_subdirectory(apache) +add_subdirectory(aws-sdk-cpp) +add_subdirectory(base64) +add_subdirectory(brotli) +add_subdirectory(cctz) +add_subdirectory(crcutil) +add_subdirectory(curl) +add_subdirectory(cxxsupp) +add_subdirectory(double-conversion) +add_subdirectory(expat) +add_subdirectory(farmhash) +add_subdirectory(fastlz) +add_subdirectory(fmt) +add_subdirectory(googleapis-common-protos) +add_subdirectory(grpc) +add_subdirectory(hdr_histogram) +add_subdirectory(highwayhash) +add_subdirectory(hyperscan) +add_subdirectory(icu) +add_subdirectory(jemalloc) +add_subdirectory(jwt-cpp) +add_subdirectory(libbz2) +add_subdirectory(libc_compat) +add_subdirectory(libevent) +add_subdirectory(libunwind) +add_subdirectory(libxml) +add_subdirectory(linuxvdso) +add_subdirectory(llvm12) +add_subdirectory(lz4) +add_subdirectory(lzma) +add_subdirectory(lzmasdk) +add_subdirectory(nayuki_md5) +add_subdirectory(nghttp2) +add_subdirectory(pcre) +add_subdirectory(pdqsort) +add_subdirectory(poco) +add_subdirectory(protobuf) +add_subdirectory(protoc) +add_subdirectory(rapidjson) +add_subdirectory(re2) +add_subdirectory(snappy) +add_subdirectory(sparsehash) +add_subdirectory(t1ha) +add_subdirectory(tbb) +add_subdirectory(tcmalloc) +add_subdirectory(utf8proc) +add_subdirectory(xxhash) +add_subdirectory(yaml-cpp) +add_subdirectory(zstd) +add_subdirectory(zstd06) diff --git a/contrib/libs/apache/CMakeLists.txt b/contrib/libs/apache/CMakeLists.txt new file mode 100644 index 00000000000..e1bf69d2107 --- /dev/null +++ b/contrib/libs/apache/CMakeLists.txt @@ -0,0 +1,11 @@ + +# This file was gererated 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(arrow) +add_subdirectory(avro) +add_subdirectory(orc) diff --git a/contrib/libs/aws-sdk-cpp/CMakeLists.txt b/contrib/libs/aws-sdk-cpp/CMakeLists.txt new file mode 100644 index 00000000000..cbf8273ba69 --- /dev/null +++ b/contrib/libs/aws-sdk-cpp/CMakeLists.txt @@ -0,0 +1,10 @@ + +# This file was gererated 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(aws-cpp-sdk-core) +add_subdirectory(aws-cpp-sdk-s3) diff --git a/contrib/libs/base64/CMakeLists.txt b/contrib/libs/base64/CMakeLists.txt new file mode 100644 index 00000000000..5744b7efd32 --- /dev/null +++ b/contrib/libs/base64/CMakeLists.txt @@ -0,0 +1,14 @@ + +# This file was gererated 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(avx2) +add_subdirectory(neon32) +add_subdirectory(neon64) +add_subdirectory(plain32) +add_subdirectory(plain64) +add_subdirectory(ssse3) diff --git a/contrib/libs/brotli/CMakeLists.txt b/contrib/libs/brotli/CMakeLists.txt new file mode 100644 index 00000000000..69449669e8c --- /dev/null +++ b/contrib/libs/brotli/CMakeLists.txt @@ -0,0 +1,11 @@ + +# This file was gererated 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(common) +add_subdirectory(dec) +add_subdirectory(enc) diff --git a/contrib/libs/cctz/CMakeLists.darwin.txt b/contrib/libs/cctz/CMakeLists.darwin.txt index 0e287146757..6068d1079a1 100644 --- a/contrib/libs/cctz/CMakeLists.darwin.txt +++ b/contrib/libs/cctz/CMakeLists.darwin.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(tzdata) add_library(contrib-libs-cctz) target_compile_options(contrib-libs-cctz PRIVATE diff --git a/contrib/libs/cctz/CMakeLists.linux.txt b/contrib/libs/cctz/CMakeLists.linux.txt index fa995d50008..01e64208971 100644 --- a/contrib/libs/cctz/CMakeLists.linux.txt +++ b/contrib/libs/cctz/CMakeLists.linux.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(tzdata) add_library(contrib-libs-cctz) target_compile_options(contrib-libs-cctz PRIVATE diff --git a/contrib/libs/crcutil/CMakeLists.txt b/contrib/libs/crcutil/CMakeLists.txt index 2c59342155b..4d458c863d8 100644 --- a/contrib/libs/crcutil/CMakeLists.txt +++ b/contrib/libs/crcutil/CMakeLists.txt @@ -22,3 +22,13 @@ target_sources(contrib-libs-crcutil PRIVATE ${CMAKE_SOURCE_DIR}/contrib/libs/crcutil/interface.cc ${CMAKE_SOURCE_DIR}/contrib/libs/crcutil/multiword_64_64_intrinsic_i386_mmx.cc ) +target_sources_custom(contrib-libs-crcutil + .sse4 + SRCS + ${CMAKE_SOURCE_DIR}/contrib/libs/crcutil/crc32c_sse4.cc + CUSTOM_FLAGS + -msse4.1 + -msse4.2 + -mpopcnt + -mcx16 +) diff --git a/contrib/libs/cxxsupp/CMakeLists.txt b/contrib/libs/cxxsupp/CMakeLists.txt index aa4ccf63984..236767d79f7 100644 --- a/contrib/libs/cxxsupp/CMakeLists.txt +++ b/contrib/libs/cxxsupp/CMakeLists.txt @@ -6,6 +6,10 @@ # original buildsystem will not be accepted. +add_subdirectory(builtins) +add_subdirectory(libcxx) +add_subdirectory(libcxxabi-parts) +add_subdirectory(libcxxrt) add_library(contrib-libs-cxxsupp INTERFACE) target_link_libraries(contrib-libs-cxxsupp INTERFACE diff --git a/contrib/libs/farmhash/CMakeLists.txt b/contrib/libs/farmhash/CMakeLists.txt index 948de229159..28ba97595e8 100644 --- a/contrib/libs/farmhash/CMakeLists.txt +++ b/contrib/libs/farmhash/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(arch) add_library(contrib-libs-farmhash) target_compile_options(contrib-libs-farmhash PRIVATE diff --git a/contrib/libs/farmhash/arch/CMakeLists.txt b/contrib/libs/farmhash/arch/CMakeLists.txt new file mode 100644 index 00000000000..8a05f09d4b7 --- /dev/null +++ b/contrib/libs/farmhash/arch/CMakeLists.txt @@ -0,0 +1,11 @@ + +# This file was gererated 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(sse41) +add_subdirectory(sse42) +add_subdirectory(sse42_aesni) diff --git a/contrib/libs/grpc/CMakeLists.txt b/contrib/libs/grpc/CMakeLists.txt index b53da127bc1..4f25d8832ff 100644 --- a/contrib/libs/grpc/CMakeLists.txt +++ b/contrib/libs/grpc/CMakeLists.txt @@ -6,6 +6,10 @@ # original buildsystem will not be accepted. +add_subdirectory(grpc) +add_subdirectory(grpc++) +add_subdirectory(src) +add_subdirectory(third_party) add_library(contrib-libs-grpc INTERFACE) target_link_libraries(contrib-libs-grpc INTERFACE diff --git a/contrib/libs/grpc/src/CMakeLists.txt b/contrib/libs/grpc/src/CMakeLists.txt new file mode 100644 index 00000000000..e78afa34c8b --- /dev/null +++ b/contrib/libs/grpc/src/CMakeLists.txt @@ -0,0 +1,10 @@ + +# This file was gererated 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(compiler) +add_subdirectory(core) diff --git a/contrib/libs/grpc/src/compiler/CMakeLists.txt b/contrib/libs/grpc/src/compiler/CMakeLists.txt new file mode 100644 index 00000000000..0a445ac050d --- /dev/null +++ b/contrib/libs/grpc/src/compiler/CMakeLists.txt @@ -0,0 +1,9 @@ + +# This file was gererated 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(grpc_plugin_support) diff --git a/contrib/libs/grpc/src/core/CMakeLists.txt b/contrib/libs/grpc/src/core/CMakeLists.txt new file mode 100644 index 00000000000..0396db380fd --- /dev/null +++ b/contrib/libs/grpc/src/core/CMakeLists.txt @@ -0,0 +1,9 @@ + +# This file was gererated 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) diff --git a/contrib/libs/grpc/third_party/CMakeLists.txt b/contrib/libs/grpc/third_party/CMakeLists.txt new file mode 100644 index 00000000000..450719d3ba3 --- /dev/null +++ b/contrib/libs/grpc/third_party/CMakeLists.txt @@ -0,0 +1,10 @@ + +# This file was gererated 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(address_sorting) +add_subdirectory(upb) diff --git a/contrib/libs/highwayhash/CMakeLists.txt b/contrib/libs/highwayhash/CMakeLists.txt index 52a595a707f..b8b5c58b9f7 100644 --- a/contrib/libs/highwayhash/CMakeLists.txt +++ b/contrib/libs/highwayhash/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(arch) add_library(contrib-libs-highwayhash) target_compile_options(contrib-libs-highwayhash PRIVATE diff --git a/contrib/libs/highwayhash/arch/CMakeLists.txt b/contrib/libs/highwayhash/arch/CMakeLists.txt new file mode 100644 index 00000000000..fc6e7a4a0e5 --- /dev/null +++ b/contrib/libs/highwayhash/arch/CMakeLists.txt @@ -0,0 +1,10 @@ + +# This file was gererated 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(avx2) +add_subdirectory(sse41) diff --git a/contrib/libs/hyperscan/CMakeLists.txt b/contrib/libs/hyperscan/CMakeLists.txt index 28d84c14f12..f3bb08de5cb 100644 --- a/contrib/libs/hyperscan/CMakeLists.txt +++ b/contrib/libs/hyperscan/CMakeLists.txt @@ -6,6 +6,10 @@ # original buildsystem will not be accepted. +add_subdirectory(runtime_avx2) +add_subdirectory(runtime_avx512) +add_subdirectory(runtime_core2) +add_subdirectory(runtime_corei7) add_library(contrib-libs-hyperscan) target_compile_options(contrib-libs-hyperscan PRIVATE diff --git a/contrib/libs/libevent/CMakeLists.txt b/contrib/libs/libevent/CMakeLists.txt index 8f682d40976..1090ce426d6 100644 --- a/contrib/libs/libevent/CMakeLists.txt +++ b/contrib/libs/libevent/CMakeLists.txt @@ -6,6 +6,10 @@ # original buildsystem will not be accepted. +add_subdirectory(event_core) +add_subdirectory(event_extra) +add_subdirectory(event_openssl) +add_subdirectory(event_thread) add_library(contrib-libs-libevent INTERFACE) target_include_directories(contrib-libs-libevent INTERFACE diff --git a/contrib/libs/linuxvdso/CMakeLists.linux.txt b/contrib/libs/linuxvdso/CMakeLists.linux.txt index 1a9a6ed70c2..c9d397538d3 100644 --- a/contrib/libs/linuxvdso/CMakeLists.linux.txt +++ b/contrib/libs/linuxvdso/CMakeLists.linux.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(original) add_library(contrib-libs-linuxvdso) target_link_libraries(contrib-libs-linuxvdso PUBLIC diff --git a/contrib/libs/llvm12/CMakeLists.txt b/contrib/libs/llvm12/CMakeLists.txt index e664110afd2..ee668ea1498 100644 --- a/contrib/libs/llvm12/CMakeLists.txt +++ b/contrib/libs/llvm12/CMakeLists.txt @@ -6,6 +6,9 @@ # original buildsystem will not be accepted. +add_subdirectory(include) +add_subdirectory(lib) +add_subdirectory(utils) add_library(contrib-libs-llvm12 INTERFACE) target_include_directories(contrib-libs-llvm12 INTERFACE diff --git a/contrib/libs/llvm12/lib/Bitcode/CMakeLists.txt b/contrib/libs/llvm12/lib/Bitcode/CMakeLists.txt new file mode 100644 index 00000000000..2c4b89cdf68 --- /dev/null +++ b/contrib/libs/llvm12/lib/Bitcode/CMakeLists.txt @@ -0,0 +1,10 @@ + +# This file was gererated 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(Reader) +add_subdirectory(Writer) diff --git a/contrib/libs/llvm12/lib/Bitstream/CMakeLists.txt b/contrib/libs/llvm12/lib/Bitstream/CMakeLists.txt new file mode 100644 index 00000000000..cd07ec46be4 --- /dev/null +++ b/contrib/libs/llvm12/lib/Bitstream/CMakeLists.txt @@ -0,0 +1,9 @@ + +# This file was gererated 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(Reader) diff --git a/contrib/libs/llvm12/lib/CMakeLists.txt b/contrib/libs/llvm12/lib/CMakeLists.txt new file mode 100644 index 00000000000..7eb0a3dec90 --- /dev/null +++ b/contrib/libs/llvm12/lib/CMakeLists.txt @@ -0,0 +1,30 @@ + +# This file was gererated 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(Analysis) +add_subdirectory(AsmParser) +add_subdirectory(BinaryFormat) +add_subdirectory(Bitcode) +add_subdirectory(Bitstream) +add_subdirectory(CodeGen) +add_subdirectory(DebugInfo) +add_subdirectory(Demangle) +add_subdirectory(ExecutionEngine) +add_subdirectory(Frontend) +add_subdirectory(IR) +add_subdirectory(IRReader) +add_subdirectory(Linker) +add_subdirectory(MC) +add_subdirectory(Object) +add_subdirectory(ProfileData) +add_subdirectory(Remarks) +add_subdirectory(Support) +add_subdirectory(TableGen) +add_subdirectory(Target) +add_subdirectory(TextAPI) +add_subdirectory(Transforms) diff --git a/contrib/libs/llvm12/lib/CodeGen/CMakeLists.txt b/contrib/libs/llvm12/lib/CodeGen/CMakeLists.txt index e9be0827ee9..1fa45f425d4 100644 --- a/contrib/libs/llvm12/lib/CodeGen/CMakeLists.txt +++ b/contrib/libs/llvm12/lib/CodeGen/CMakeLists.txt @@ -6,6 +6,9 @@ # original buildsystem will not be accepted. +add_subdirectory(AsmPrinter) +add_subdirectory(GlobalISel) +add_subdirectory(SelectionDAG) add_library(llvm12-lib-CodeGen) target_compile_options(llvm12-lib-CodeGen PRIVATE diff --git a/contrib/libs/llvm12/lib/DebugInfo/CMakeLists.txt b/contrib/libs/llvm12/lib/DebugInfo/CMakeLists.txt new file mode 100644 index 00000000000..865d0ebbff6 --- /dev/null +++ b/contrib/libs/llvm12/lib/DebugInfo/CMakeLists.txt @@ -0,0 +1,13 @@ + +# This file was gererated 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(CodeView) +add_subdirectory(DWARF) +add_subdirectory(MSF) +add_subdirectory(PDB) +add_subdirectory(Symbolize) diff --git a/contrib/libs/llvm12/lib/ExecutionEngine/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/ExecutionEngine/CMakeLists.darwin.txt new file mode 100644 index 00000000000..40aae59a902 --- /dev/null +++ b/contrib/libs/llvm12/lib/ExecutionEngine/CMakeLists.darwin.txt @@ -0,0 +1,36 @@ + +# This file was gererated 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(MCJIT) +add_subdirectory(RuntimeDyld) + +add_library(llvm12-lib-ExecutionEngine) +target_compile_options(llvm12-lib-ExecutionEngine PRIVATE + -Wno-everything +) +target_include_directories(llvm12-lib-ExecutionEngine PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine +) +target_link_libraries(llvm12-lib-ExecutionEngine PUBLIC + contrib-libs-cxxsupp + contrib-libs-llvm12 + libs-llvm12-include + lib-ExecutionEngine-RuntimeDyld + llvm12-lib-IR + llvm12-lib-MC + llvm12-lib-Object + llvm12-lib-Support + llvm12-lib-Target +) +target_sources(llvm12-lib-ExecutionEngine PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/ExecutionEngine.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/ExecutionEngineBindings.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/GDBRegistrationListener.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/SectionMemoryManager.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/TargetSelect.cpp +) diff --git a/contrib/libs/llvm12/lib/ExecutionEngine/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/ExecutionEngine/CMakeLists.linux.txt new file mode 100644 index 00000000000..74965dc236b --- /dev/null +++ b/contrib/libs/llvm12/lib/ExecutionEngine/CMakeLists.linux.txt @@ -0,0 +1,37 @@ + +# This file was gererated 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(MCJIT) +add_subdirectory(PerfJITEvents) +add_subdirectory(RuntimeDyld) + +add_library(llvm12-lib-ExecutionEngine) +target_compile_options(llvm12-lib-ExecutionEngine PRIVATE + -Wno-everything +) +target_include_directories(llvm12-lib-ExecutionEngine PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine +) +target_link_libraries(llvm12-lib-ExecutionEngine PUBLIC + contrib-libs-cxxsupp + contrib-libs-llvm12 + libs-llvm12-include + lib-ExecutionEngine-RuntimeDyld + llvm12-lib-IR + llvm12-lib-MC + llvm12-lib-Object + llvm12-lib-Support + llvm12-lib-Target +) +target_sources(llvm12-lib-ExecutionEngine PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/ExecutionEngine.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/ExecutionEngineBindings.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/GDBRegistrationListener.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/SectionMemoryManager.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/TargetSelect.cpp +) diff --git a/contrib/libs/llvm12/lib/ExecutionEngine/CMakeLists.txt b/contrib/libs/llvm12/lib/ExecutionEngine/CMakeLists.txt index e26a6ef6647..fc7b1ee73ce 100644 --- a/contrib/libs/llvm12/lib/ExecutionEngine/CMakeLists.txt +++ b/contrib/libs/llvm12/lib/ExecutionEngine/CMakeLists.txt @@ -6,29 +6,8 @@ # original buildsystem will not be accepted. - -add_library(llvm12-lib-ExecutionEngine) -target_compile_options(llvm12-lib-ExecutionEngine PRIVATE - -Wno-everything -) -target_include_directories(llvm12-lib-ExecutionEngine PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine -) -target_link_libraries(llvm12-lib-ExecutionEngine PUBLIC - contrib-libs-cxxsupp - contrib-libs-llvm12 - libs-llvm12-include - lib-ExecutionEngine-RuntimeDyld - llvm12-lib-IR - llvm12-lib-MC - llvm12-lib-Object - llvm12-lib-Support - llvm12-lib-Target -) -target_sources(llvm12-lib-ExecutionEngine PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/ExecutionEngine.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/ExecutionEngineBindings.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/GDBRegistrationListener.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/SectionMemoryManager.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/TargetSelect.cpp -) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX AND NOT APPLE) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/libs/llvm12/lib/Frontend/CMakeLists.txt b/contrib/libs/llvm12/lib/Frontend/CMakeLists.txt new file mode 100644 index 00000000000..8c1b874e3c5 --- /dev/null +++ b/contrib/libs/llvm12/lib/Frontend/CMakeLists.txt @@ -0,0 +1,9 @@ + +# This file was gererated 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(OpenMP) diff --git a/contrib/libs/llvm12/lib/MC/CMakeLists.txt b/contrib/libs/llvm12/lib/MC/CMakeLists.txt index e30f70c19bc..9daf06006e6 100644 --- a/contrib/libs/llvm12/lib/MC/CMakeLists.txt +++ b/contrib/libs/llvm12/lib/MC/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(MCDisassembler) +add_subdirectory(MCParser) add_library(llvm12-lib-MC) target_compile_options(llvm12-lib-MC PRIVATE diff --git a/contrib/libs/llvm12/lib/Target/CMakeLists.txt b/contrib/libs/llvm12/lib/Target/CMakeLists.txt index 0506e18714b..a2d54963f0a 100644 --- a/contrib/libs/llvm12/lib/Target/CMakeLists.txt +++ b/contrib/libs/llvm12/lib/Target/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(X86) add_library(llvm12-lib-Target) target_compile_options(llvm12-lib-Target PRIVATE diff --git a/contrib/libs/llvm12/lib/Target/X86/CMakeLists.txt b/contrib/libs/llvm12/lib/Target/X86/CMakeLists.txt index 82de35d9e8d..ed1fc6d50e1 100644 --- a/contrib/libs/llvm12/lib/Target/X86/CMakeLists.txt +++ b/contrib/libs/llvm12/lib/Target/X86/CMakeLists.txt @@ -6,6 +6,10 @@ # original buildsystem will not be accepted. +add_subdirectory(AsmParser) +add_subdirectory(Disassembler) +add_subdirectory(MCTargetDesc) +add_subdirectory(TargetInfo) add_library(lib-Target-X86) target_compile_options(lib-Target-X86 PRIVATE diff --git a/contrib/libs/llvm12/lib/TextAPI/CMakeLists.txt b/contrib/libs/llvm12/lib/TextAPI/CMakeLists.txt new file mode 100644 index 00000000000..e5104462811 --- /dev/null +++ b/contrib/libs/llvm12/lib/TextAPI/CMakeLists.txt @@ -0,0 +1,9 @@ + +# This file was gererated 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(MachO) diff --git a/contrib/libs/llvm12/lib/Transforms/CMakeLists.txt b/contrib/libs/llvm12/lib/Transforms/CMakeLists.txt new file mode 100644 index 00000000000..bc8c9460d51 --- /dev/null +++ b/contrib/libs/llvm12/lib/Transforms/CMakeLists.txt @@ -0,0 +1,17 @@ + +# This file was gererated 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(AggressiveInstCombine) +add_subdirectory(CFGuard) +add_subdirectory(IPO) +add_subdirectory(InstCombine) +add_subdirectory(Instrumentation) +add_subdirectory(ObjCARC) +add_subdirectory(Scalar) +add_subdirectory(Utils) +add_subdirectory(Vectorize) diff --git a/contrib/libs/llvm12/utils/CMakeLists.txt b/contrib/libs/llvm12/utils/CMakeLists.txt new file mode 100644 index 00000000000..96eb85cbfb8 --- /dev/null +++ b/contrib/libs/llvm12/utils/CMakeLists.txt @@ -0,0 +1,9 @@ + +# This file was gererated 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(TableGen) diff --git a/contrib/libs/llvm12/utils/TableGen/CMakeLists.darwin.txt b/contrib/libs/llvm12/utils/TableGen/CMakeLists.darwin.txt index fbd169466f4..a90cbd7db34 100644 --- a/contrib/libs/llvm12/utils/TableGen/CMakeLists.darwin.txt +++ b/contrib/libs/llvm12/utils/TableGen/CMakeLists.darwin.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(GlobalISel) add_executable(llvm-tblgen) target_compile_options(llvm-tblgen PRIVATE diff --git a/contrib/libs/llvm12/utils/TableGen/CMakeLists.linux.txt b/contrib/libs/llvm12/utils/TableGen/CMakeLists.linux.txt index b21240ea2fd..8482d8f5bc0 100644 --- a/contrib/libs/llvm12/utils/TableGen/CMakeLists.linux.txt +++ b/contrib/libs/llvm12/utils/TableGen/CMakeLists.linux.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(GlobalISel) add_executable(llvm-tblgen) target_compile_options(llvm-tblgen PRIVATE diff --git a/contrib/libs/pcre/CMakeLists.txt b/contrib/libs/pcre/CMakeLists.txt index 8c18cb2e247..93c0fd5ad00 100644 --- a/contrib/libs/pcre/CMakeLists.txt +++ b/contrib/libs/pcre/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(pcre16) +add_subdirectory(pcre32) add_library(contrib-libs-pcre) target_compile_options(contrib-libs-pcre PUBLIC diff --git a/contrib/libs/poco/CMakeLists.txt b/contrib/libs/poco/CMakeLists.txt new file mode 100644 index 00000000000..5ad2ad47207 --- /dev/null +++ b/contrib/libs/poco/CMakeLists.txt @@ -0,0 +1,15 @@ + +# This file was gererated 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(Crypto) +add_subdirectory(Foundation) +add_subdirectory(JSON) +add_subdirectory(Net) +add_subdirectory(NetSSL_OpenSSL) +add_subdirectory(Util) +add_subdirectory(XML) diff --git a/contrib/libs/tcmalloc/CMakeLists.darwin.txt b/contrib/libs/tcmalloc/CMakeLists.darwin.txt new file mode 100644 index 00000000000..7898448e353 --- /dev/null +++ b/contrib/libs/tcmalloc/CMakeLists.darwin.txt @@ -0,0 +1,9 @@ + +# This file was gererated 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(malloc_extension) diff --git a/contrib/libs/tcmalloc/CMakeLists.linux.txt b/contrib/libs/tcmalloc/CMakeLists.linux.txt index 8f96b977ae5..51a7593d3c7 100644 --- a/contrib/libs/tcmalloc/CMakeLists.linux.txt +++ b/contrib/libs/tcmalloc/CMakeLists.linux.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(malloc_extension) +add_subdirectory(no_percpu_cache) add_library(contrib-libs-tcmalloc) target_compile_options(contrib-libs-tcmalloc PRIVATE diff --git a/contrib/libs/tcmalloc/CMakeLists.txt b/contrib/libs/tcmalloc/CMakeLists.txt index e8c98bfd99f..fc7b1ee73ce 100644 --- a/contrib/libs/tcmalloc/CMakeLists.txt +++ b/contrib/libs/tcmalloc/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. -if (UNIX AND NOT APPLE) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX AND NOT APPLE) include(CMakeLists.linux.txt) endif() diff --git a/contrib/restricted/CMakeLists.txt b/contrib/restricted/CMakeLists.txt new file mode 100644 index 00000000000..1a4500f168a --- /dev/null +++ b/contrib/restricted/CMakeLists.txt @@ -0,0 +1,19 @@ + +# This file was gererated 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(abseil-cpp) +add_subdirectory(abseil-cpp-tstring) +add_subdirectory(aws) +add_subdirectory(boost) +add_subdirectory(cityhash-1.0.2) +add_subdirectory(dragonbox) +add_subdirectory(fast_float) +add_subdirectory(googletest) +add_subdirectory(nlohmann_json) +add_subdirectory(thrift) +add_subdirectory(uriparser) diff --git a/contrib/restricted/abseil-cpp-tstring/CMakeLists.txt b/contrib/restricted/abseil-cpp-tstring/CMakeLists.txt new file mode 100644 index 00000000000..c03b62d32c1 --- /dev/null +++ b/contrib/restricted/abseil-cpp-tstring/CMakeLists.txt @@ -0,0 +1,9 @@ + +# This file was gererated 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(y_absl) diff --git a/contrib/restricted/abseil-cpp-tstring/y_absl/CMakeLists.txt b/contrib/restricted/abseil-cpp-tstring/y_absl/CMakeLists.txt new file mode 100644 index 00000000000..52c183ff4f4 --- /dev/null +++ b/contrib/restricted/abseil-cpp-tstring/y_absl/CMakeLists.txt @@ -0,0 +1,26 @@ + +# This file was gererated 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(algorithm) +add_subdirectory(base) +add_subdirectory(city) +add_subdirectory(container) +add_subdirectory(debugging) +add_subdirectory(demangle) +add_subdirectory(functional) +add_subdirectory(hash) +add_subdirectory(memory) +add_subdirectory(meta) +add_subdirectory(numeric) +add_subdirectory(profiling) +add_subdirectory(status) +add_subdirectory(strings) +add_subdirectory(synchronization) +add_subdirectory(time) +add_subdirectory(types) +add_subdirectory(utility) diff --git a/contrib/restricted/abseil-cpp/CMakeLists.txt b/contrib/restricted/abseil-cpp/CMakeLists.txt index 586fec44278..eba9dfc04cc 100644 --- a/contrib/restricted/abseil-cpp/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(absl) add_library(contrib-restricted-abseil-cpp INTERFACE) target_link_libraries(contrib-restricted-abseil-cpp INTERFACE diff --git a/contrib/restricted/abseil-cpp/absl/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/CMakeLists.txt new file mode 100644 index 00000000000..6b663fea8e0 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/CMakeLists.txt @@ -0,0 +1,28 @@ + +# This file was gererated 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(algorithm) +add_subdirectory(base) +add_subdirectory(city) +add_subdirectory(container) +add_subdirectory(debugging) +add_subdirectory(demangle) +add_subdirectory(flags) +add_subdirectory(functional) +add_subdirectory(hash) +add_subdirectory(memory) +add_subdirectory(meta) +add_subdirectory(numeric) +add_subdirectory(profiling) +add_subdirectory(random) +add_subdirectory(status) +add_subdirectory(strings) +add_subdirectory(synchronization) +add_subdirectory(time) +add_subdirectory(types) +add_subdirectory(utility) diff --git a/contrib/restricted/aws/CMakeLists.txt b/contrib/restricted/aws/CMakeLists.txt new file mode 100644 index 00000000000..d9e752ac465 --- /dev/null +++ b/contrib/restricted/aws/CMakeLists.txt @@ -0,0 +1,14 @@ + +# This file was gererated 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(aws-c-cal) +add_subdirectory(aws-c-common) +add_subdirectory(aws-c-event-stream) +add_subdirectory(aws-c-io) +add_subdirectory(aws-checksums) +add_subdirectory(s2n) diff --git a/contrib/restricted/aws/aws-c-common/CMakeLists.darwin.txt b/contrib/restricted/aws/aws-c-common/CMakeLists.darwin.txt index 114443e6685..53563bd5048 100644 --- a/contrib/restricted/aws/aws-c-common/CMakeLists.darwin.txt +++ b/contrib/restricted/aws/aws-c-common/CMakeLists.darwin.txt @@ -82,3 +82,13 @@ target_sources(restricted-aws-aws-c-common PRIVATE ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-common/source/arch/intel/asm/cpuid.c ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-common/source/arch/intel/cpuid.c ) +target_sources_custom(restricted-aws-aws-c-common + .avx2 + SRCS + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-common/source/arch/intel/encoding_avx2.c + CUSTOM_FLAGS + -mavx2 + -mfma + -mbmi + -mbmi2 +) diff --git a/contrib/restricted/aws/aws-c-common/CMakeLists.linux.txt b/contrib/restricted/aws/aws-c-common/CMakeLists.linux.txt index f0bf855b3fc..ce39ff5ab6e 100644 --- a/contrib/restricted/aws/aws-c-common/CMakeLists.linux.txt +++ b/contrib/restricted/aws/aws-c-common/CMakeLists.linux.txt @@ -78,3 +78,13 @@ target_sources(restricted-aws-aws-c-common PRIVATE ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-common/source/arch/intel/asm/cpuid.c ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-common/source/arch/intel/cpuid.c ) +target_sources_custom(restricted-aws-aws-c-common + .avx2 + SRCS + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-common/source/arch/intel/encoding_avx2.c + CUSTOM_FLAGS + -mavx2 + -mfma + -mbmi + -mbmi2 +) diff --git a/contrib/restricted/aws/s2n/CMakeLists.darwin.txt b/contrib/restricted/aws/s2n/CMakeLists.darwin.txt index 94fffb19abf..01ab97e6c83 100644 --- a/contrib/restricted/aws/s2n/CMakeLists.darwin.txt +++ b/contrib/restricted/aws/s2n/CMakeLists.darwin.txt @@ -205,3 +205,83 @@ target_sources(restricted-aws-s2n PRIVATE ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_socket.c ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_timer.c ) +target_sources_custom(restricted-aws-s2n + .avx2 + SRCS + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r3/KeccakP-1600-times4-SIMD256_avx2.c + CUSTOM_FLAGS + -mavx2 + -mfma + -mbmi + -mbmi2 +) +target_sources_custom(restricted-aws-s2n + .avx2 + SRCS + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r3/kyber512r3_cbd_avx2.c + CUSTOM_FLAGS + -mavx2 + -mfma + -mbmi + -mbmi2 +) +target_sources_custom(restricted-aws-s2n + .avx2 + SRCS + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r3/kyber512r3_consts_avx2.c + CUSTOM_FLAGS + -mavx2 + -mfma + -mbmi + -mbmi2 +) +target_sources_custom(restricted-aws-s2n + .avx2 + SRCS + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r3/kyber512r3_fips202x4_avx2.c + CUSTOM_FLAGS + -mavx2 + -mfma + -mbmi + -mbmi2 +) +target_sources_custom(restricted-aws-s2n + .avx2 + SRCS + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r3/kyber512r3_indcpa_avx2.c + CUSTOM_FLAGS + -mavx2 + -mfma + -mbmi + -mbmi2 +) +target_sources_custom(restricted-aws-s2n + .avx2 + SRCS + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r3/kyber512r3_poly_avx2.c + CUSTOM_FLAGS + -mavx2 + -mfma + -mbmi + -mbmi2 +) +target_sources_custom(restricted-aws-s2n + .avx2 + SRCS + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r3/kyber512r3_polyvec_avx2.c + CUSTOM_FLAGS + -mavx2 + -mfma + -mbmi + -mbmi2 +) +target_sources_custom(restricted-aws-s2n + .avx2 + SRCS + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r3/kyber512r3_rejsample_avx2.c + CUSTOM_FLAGS + -mavx2 + -mfma + -mbmi + -mbmi2 +) diff --git a/contrib/restricted/aws/s2n/CMakeLists.linux.txt b/contrib/restricted/aws/s2n/CMakeLists.linux.txt index 30a2d11de28..2403724ef15 100644 --- a/contrib/restricted/aws/s2n/CMakeLists.linux.txt +++ b/contrib/restricted/aws/s2n/CMakeLists.linux.txt @@ -206,3 +206,83 @@ target_sources(restricted-aws-s2n PRIVATE ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_socket.c ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_timer.c ) +target_sources_custom(restricted-aws-s2n + .avx2 + SRCS + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r3/KeccakP-1600-times4-SIMD256_avx2.c + CUSTOM_FLAGS + -mavx2 + -mfma + -mbmi + -mbmi2 +) +target_sources_custom(restricted-aws-s2n + .avx2 + SRCS + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r3/kyber512r3_cbd_avx2.c + CUSTOM_FLAGS + -mavx2 + -mfma + -mbmi + -mbmi2 +) +target_sources_custom(restricted-aws-s2n + .avx2 + SRCS + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r3/kyber512r3_consts_avx2.c + CUSTOM_FLAGS + -mavx2 + -mfma + -mbmi + -mbmi2 +) +target_sources_custom(restricted-aws-s2n + .avx2 + SRCS + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r3/kyber512r3_fips202x4_avx2.c + CUSTOM_FLAGS + -mavx2 + -mfma + -mbmi + -mbmi2 +) +target_sources_custom(restricted-aws-s2n + .avx2 + SRCS + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r3/kyber512r3_indcpa_avx2.c + CUSTOM_FLAGS + -mavx2 + -mfma + -mbmi + -mbmi2 +) +target_sources_custom(restricted-aws-s2n + .avx2 + SRCS + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r3/kyber512r3_poly_avx2.c + CUSTOM_FLAGS + -mavx2 + -mfma + -mbmi + -mbmi2 +) +target_sources_custom(restricted-aws-s2n + .avx2 + SRCS + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r3/kyber512r3_polyvec_avx2.c + CUSTOM_FLAGS + -mavx2 + -mfma + -mbmi + -mbmi2 +) +target_sources_custom(restricted-aws-s2n + .avx2 + SRCS + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r3/kyber512r3_rejsample_avx2.c + CUSTOM_FLAGS + -mavx2 + -mfma + -mbmi + -mbmi2 +) diff --git a/contrib/restricted/boost/CMakeLists.txt b/contrib/restricted/boost/CMakeLists.txt index d07cc406848..199aa254c46 100644 --- a/contrib/restricted/boost/CMakeLists.txt +++ b/contrib/restricted/boost/CMakeLists.txt @@ -6,6 +6,86 @@ # original buildsystem will not be accepted. +add_subdirectory(algorithm) +add_subdirectory(align) +add_subdirectory(any) +add_subdirectory(array) +add_subdirectory(assert) +add_subdirectory(atomic) +add_subdirectory(bind) +add_subdirectory(chrono) +add_subdirectory(circular_buffer) +add_subdirectory(concept_check) +add_subdirectory(config) +add_subdirectory(container) +add_subdirectory(container_hash) +add_subdirectory(conversion) +add_subdirectory(core) +add_subdirectory(crc) +add_subdirectory(date_time) +add_subdirectory(detail) +add_subdirectory(endian) +add_subdirectory(exception) +add_subdirectory(filesystem) +add_subdirectory(foreach) +add_subdirectory(format) +add_subdirectory(function) +add_subdirectory(function_types) +add_subdirectory(functional) +add_subdirectory(fusion) +add_subdirectory(icl) +add_subdirectory(integer) +add_subdirectory(interprocess) +add_subdirectory(interval) +add_subdirectory(intrusive) +add_subdirectory(io) +add_subdirectory(iostreams) +add_subdirectory(iterator) +add_subdirectory(lambda) +add_subdirectory(lexical_cast) +add_subdirectory(libs) +add_subdirectory(locale) +add_subdirectory(logic) +add_subdirectory(math) +add_subdirectory(move) +add_subdirectory(mp11) +add_subdirectory(mpl) +add_subdirectory(multi_array) +add_subdirectory(multiprecision) +add_subdirectory(numeric_conversion) +add_subdirectory(optional) +add_subdirectory(parameter) +add_subdirectory(phoenix) +add_subdirectory(polygon) +add_subdirectory(pool) +add_subdirectory(predef) +add_subdirectory(preprocessor) +add_subdirectory(program_options) +add_subdirectory(proto) +add_subdirectory(qvm) +add_subdirectory(random) +add_subdirectory(range) +add_subdirectory(ratio) +add_subdirectory(rational) +add_subdirectory(regex) +add_subdirectory(smart_ptr) +add_subdirectory(spirit) +add_subdirectory(static_assert) +add_subdirectory(system) +add_subdirectory(thread) +add_subdirectory(throw_exception) +add_subdirectory(tokenizer) +add_subdirectory(tti) +add_subdirectory(tuple) +add_subdirectory(type_index) +add_subdirectory(type_traits) +add_subdirectory(typeof) +add_subdirectory(unordered) +add_subdirectory(utility) +add_subdirectory(variant) +add_subdirectory(vmd) +add_subdirectory(winapi) +add_subdirectory(xpressive) add_library(contrib-restricted-boost INTERFACE) target_include_directories(contrib-restricted-boost INTERFACE diff --git a/contrib/restricted/boost/libs/CMakeLists.txt b/contrib/restricted/boost/libs/CMakeLists.txt new file mode 100644 index 00000000000..9b6a0f564ea --- /dev/null +++ b/contrib/restricted/boost/libs/CMakeLists.txt @@ -0,0 +1,9 @@ + +# This file was gererated 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(graph) diff --git a/contrib/restricted/googletest/CMakeLists.txt b/contrib/restricted/googletest/CMakeLists.txt new file mode 100644 index 00000000000..a0dd95bcc3f --- /dev/null +++ b/contrib/restricted/googletest/CMakeLists.txt @@ -0,0 +1,10 @@ + +# This file was gererated 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(googlemock) +add_subdirectory(googletest) diff --git a/contrib/tools/CMakeLists.txt b/contrib/tools/CMakeLists.txt new file mode 100644 index 00000000000..07c36cc20d2 --- /dev/null +++ b/contrib/tools/CMakeLists.txt @@ -0,0 +1,9 @@ + +# This file was gererated 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(protoc) diff --git a/contrib/tools/protoc/CMakeLists.txt b/contrib/tools/protoc/CMakeLists.txt new file mode 100644 index 00000000000..5b078f6e253 --- /dev/null +++ b/contrib/tools/protoc/CMakeLists.txt @@ -0,0 +1,10 @@ + +# This file was gererated 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(bin) +add_subdirectory(plugins) diff --git a/contrib/tools/protoc/plugins/CMakeLists.txt b/contrib/tools/protoc/plugins/CMakeLists.txt new file mode 100644 index 00000000000..27af5d725bd --- /dev/null +++ b/contrib/tools/protoc/plugins/CMakeLists.txt @@ -0,0 +1,10 @@ + +# This file was gererated 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(cpp_styleguide) +add_subdirectory(grpc_cpp) diff --git a/library/CMakeLists.txt b/library/CMakeLists.txt new file mode 100644 index 00000000000..48e888c46dd --- /dev/null +++ b/library/CMakeLists.txt @@ -0,0 +1,9 @@ + +# This file was gererated 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(cpp) diff --git a/library/cpp/CMakeLists.txt b/library/cpp/CMakeLists.txt new file mode 100644 index 00000000000..2be083d69c7 --- /dev/null +++ b/library/cpp/CMakeLists.txt @@ -0,0 +1,88 @@ + +# This file was gererated 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(accurate_accumulate) +add_subdirectory(actors) +add_subdirectory(archive) +add_subdirectory(balloc) +add_subdirectory(binsaver) +add_subdirectory(bit_io) +add_subdirectory(blockcodecs) +add_subdirectory(bucket_quoter) +add_subdirectory(build_info) +add_subdirectory(cache) +add_subdirectory(case_insensitive_string) +add_subdirectory(cgiparam) +add_subdirectory(charset) +add_subdirectory(codecs) +add_subdirectory(colorizer) +add_subdirectory(compproto) +add_subdirectory(comptable) +add_subdirectory(containers) +add_subdirectory(coroutine) +add_subdirectory(cppparser) +add_subdirectory(cpuid_check) +add_subdirectory(dbg_output) +add_subdirectory(deprecated) +add_subdirectory(diff) +add_subdirectory(digest) +add_subdirectory(dns) +add_subdirectory(enumbitset) +add_subdirectory(execprofile) +add_subdirectory(getopt) +add_subdirectory(grpc) +add_subdirectory(histogram) +add_subdirectory(html) +add_subdirectory(http) +add_subdirectory(hyperloglog) +add_subdirectory(int128) +add_subdirectory(ipmath) +add_subdirectory(ipv6_address) +add_subdirectory(iterator) +add_subdirectory(json) +add_subdirectory(lcs) +add_subdirectory(lfalloc) +add_subdirectory(linear_regression) +add_subdirectory(logger) +add_subdirectory(lwtrace) +add_subdirectory(malloc) +add_subdirectory(messagebus) +add_subdirectory(mime) +add_subdirectory(monlib) +add_subdirectory(on_disk) +add_subdirectory(openssl) +add_subdirectory(packedtypes) +add_subdirectory(packers) +add_subdirectory(pop_count) +add_subdirectory(presort) +add_subdirectory(protobuf) +add_subdirectory(random_provider) +add_subdirectory(regex) +add_subdirectory(resource) +add_subdirectory(retry) +add_subdirectory(scheme) +add_subdirectory(sighandler) +add_subdirectory(sliding_window) +add_subdirectory(sse) +add_subdirectory(streams) +add_subdirectory(string_utils) +add_subdirectory(svnversion) +add_subdirectory(terminate_handler) +add_subdirectory(testing) +add_subdirectory(threading) +add_subdirectory(time_provider) +add_subdirectory(timezone_conversion) +add_subdirectory(tld) +add_subdirectory(unicode) +add_subdirectory(uri) +add_subdirectory(xml) +add_subdirectory(yaml) +add_subdirectory(yson) +add_subdirectory(yson_pull) +add_subdirectory(yt) +add_subdirectory(ytalloc) diff --git a/library/cpp/actors/CMakeLists.txt b/library/cpp/actors/CMakeLists.txt new file mode 100644 index 00000000000..b19b18f7a96 --- /dev/null +++ b/library/cpp/actors/CMakeLists.txt @@ -0,0 +1,20 @@ + +# This file was gererated 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(core) +add_subdirectory(dnscachelib) +add_subdirectory(dnsresolver) +add_subdirectory(helpers) +add_subdirectory(http) +add_subdirectory(interconnect) +add_subdirectory(memory_log) +add_subdirectory(prof) +add_subdirectory(protos) +add_subdirectory(testlib) +add_subdirectory(util) +add_subdirectory(wilson) diff --git a/library/cpp/actors/interconnect/CMakeLists.darwin.txt b/library/cpp/actors/interconnect/CMakeLists.darwin.txt index 9bd0c83fcea..f73af2defec 100644 --- a/library/cpp/actors/interconnect/CMakeLists.darwin.txt +++ b/library/cpp/actors/interconnect/CMakeLists.darwin.txt @@ -7,6 +7,7 @@ find_package(OpenSSL REQUIRED) +add_subdirectory(mock) add_library(cpp-actors-interconnect) target_link_libraries(cpp-actors-interconnect PUBLIC diff --git a/library/cpp/actors/interconnect/CMakeLists.linux.txt b/library/cpp/actors/interconnect/CMakeLists.linux.txt index c0e1b39c45d..94a7bda34de 100644 --- a/library/cpp/actors/interconnect/CMakeLists.linux.txt +++ b/library/cpp/actors/interconnect/CMakeLists.linux.txt @@ -7,6 +7,7 @@ find_package(OpenSSL REQUIRED) +add_subdirectory(mock) add_library(cpp-actors-interconnect) target_link_libraries(cpp-actors-interconnect PUBLIC diff --git a/library/cpp/actors/wilson/CMakeLists.txt b/library/cpp/actors/wilson/CMakeLists.txt index 09a555a1317..74661ec192b 100644 --- a/library/cpp/actors/wilson/CMakeLists.txt +++ b/library/cpp/actors/wilson/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(protos) add_library(cpp-actors-wilson) target_link_libraries(cpp-actors-wilson PUBLIC diff --git a/library/cpp/balloc/CMakeLists.txt b/library/cpp/balloc/CMakeLists.txt index d4ed3b53d21..9f044845ba3 100644 --- a/library/cpp/balloc/CMakeLists.txt +++ b/library/cpp/balloc/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(lib) +add_subdirectory(setup) add_library(library-cpp-balloc) target_compile_options(library-cpp-balloc PRIVATE diff --git a/library/cpp/blockcodecs/CMakeLists.txt b/library/cpp/blockcodecs/CMakeLists.txt index 7610f291a07..999004c65ad 100644 --- a/library/cpp/blockcodecs/CMakeLists.txt +++ b/library/cpp/blockcodecs/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(codecs) +add_subdirectory(core) add_library(library-cpp-blockcodecs) target_link_libraries(library-cpp-blockcodecs PUBLIC diff --git a/library/cpp/blockcodecs/codecs/CMakeLists.txt b/library/cpp/blockcodecs/codecs/CMakeLists.txt new file mode 100644 index 00000000000..1dc34f79b8f --- /dev/null +++ b/library/cpp/blockcodecs/codecs/CMakeLists.txt @@ -0,0 +1,17 @@ + +# This file was gererated 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(brotli) +add_subdirectory(bzip) +add_subdirectory(fastlz) +add_subdirectory(legacy_zstd06) +add_subdirectory(lz4) +add_subdirectory(lzma) +add_subdirectory(snappy) +add_subdirectory(zlib) +add_subdirectory(zstd) diff --git a/library/cpp/codecs/CMakeLists.txt b/library/cpp/codecs/CMakeLists.txt index 54b76fbea9d..776e37d3351 100644 --- a/library/cpp/codecs/CMakeLists.txt +++ b/library/cpp/codecs/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(greedy_dict) add_library(library-cpp-codecs) target_link_libraries(library-cpp-codecs PUBLIC diff --git a/library/cpp/containers/CMakeLists.txt b/library/cpp/containers/CMakeLists.txt new file mode 100644 index 00000000000..cf1ec79fb8d --- /dev/null +++ b/library/cpp/containers/CMakeLists.txt @@ -0,0 +1,24 @@ + +# This file was gererated 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(2d_array) +add_subdirectory(atomizer) +add_subdirectory(bitseq) +add_subdirectory(compact_vector) +add_subdirectory(comptrie) +add_subdirectory(disjoint_interval_tree) +add_subdirectory(flat_hash) +add_subdirectory(intrusive_avl_tree) +add_subdirectory(intrusive_rb_tree) +add_subdirectory(paged_vector) +add_subdirectory(ring_buffer) +add_subdirectory(sorted_vector) +add_subdirectory(stack_array) +add_subdirectory(stack_vector) +add_subdirectory(str_map) +add_subdirectory(top_keeper) diff --git a/library/cpp/coroutine/CMakeLists.txt b/library/cpp/coroutine/CMakeLists.txt new file mode 100644 index 00000000000..e684f539b20 --- /dev/null +++ b/library/cpp/coroutine/CMakeLists.txt @@ -0,0 +1,10 @@ + +# This file was gererated 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(engine) +add_subdirectory(listener) diff --git a/library/cpp/deprecated/CMakeLists.txt b/library/cpp/deprecated/CMakeLists.txt new file mode 100644 index 00000000000..3afb649cd09 --- /dev/null +++ b/library/cpp/deprecated/CMakeLists.txt @@ -0,0 +1,13 @@ + +# This file was gererated 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(accessors) +add_subdirectory(atomic) +add_subdirectory(enum_codegen) +add_subdirectory(kmp) +add_subdirectory(split) diff --git a/library/cpp/digest/CMakeLists.txt b/library/cpp/digest/CMakeLists.txt new file mode 100644 index 00000000000..7c361872e4a --- /dev/null +++ b/library/cpp/digest/CMakeLists.txt @@ -0,0 +1,15 @@ + +# This file was gererated 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(argonish) +add_subdirectory(crc32c) +add_subdirectory(lower_case) +add_subdirectory(md5) +add_subdirectory(murmur) +add_subdirectory(old_crc) +add_subdirectory(sfh) diff --git a/library/cpp/digest/argonish/CMakeLists.txt b/library/cpp/digest/argonish/CMakeLists.txt index a1105392389..617cc9aa13b 100644 --- a/library/cpp/digest/argonish/CMakeLists.txt +++ b/library/cpp/digest/argonish/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(internal) add_library(cpp-digest-argonish) target_link_libraries(cpp-digest-argonish PUBLIC diff --git a/library/cpp/digest/argonish/internal/CMakeLists.txt b/library/cpp/digest/argonish/internal/CMakeLists.txt new file mode 100644 index 00000000000..8311b4e2a71 --- /dev/null +++ b/library/cpp/digest/argonish/internal/CMakeLists.txt @@ -0,0 +1,13 @@ + +# This file was gererated 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(argon2) +add_subdirectory(blake2b) +add_subdirectory(blamka) +add_subdirectory(proxies) +add_subdirectory(rotations) diff --git a/library/cpp/digest/argonish/internal/proxies/CMakeLists.txt b/library/cpp/digest/argonish/internal/proxies/CMakeLists.txt new file mode 100644 index 00000000000..4ea0d5c2d98 --- /dev/null +++ b/library/cpp/digest/argonish/internal/proxies/CMakeLists.txt @@ -0,0 +1,14 @@ + +# This file was gererated 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(avx2) +add_subdirectory(macro) +add_subdirectory(ref) +add_subdirectory(sse2) +add_subdirectory(sse41) +add_subdirectory(ssse3) diff --git a/library/cpp/digest/argonish/internal/proxies/avx2/CMakeLists.txt b/library/cpp/digest/argonish/internal/proxies/avx2/CMakeLists.txt index bf72fc385b4..4b8bb68b72b 100644 --- a/library/cpp/digest/argonish/internal/proxies/avx2/CMakeLists.txt +++ b/library/cpp/digest/argonish/internal/proxies/avx2/CMakeLists.txt @@ -14,3 +14,13 @@ target_link_libraries(internal-proxies-avx2 PUBLIC argonish-internal-argon2 argonish-internal-blake2b ) +target_sources_custom(internal-proxies-avx2 + .avx2 + SRCS + ${CMAKE_SOURCE_DIR}/library/cpp/digest/argonish/internal/proxies/avx2/proxy_avx2.cpp + CUSTOM_FLAGS + -mavx2 + -mfma + -mbmi + -mbmi2 +) diff --git a/library/cpp/digest/argonish/internal/proxies/sse2/CMakeLists.txt b/library/cpp/digest/argonish/internal/proxies/sse2/CMakeLists.txt index 3ef0a60661c..353f9e487e2 100644 --- a/library/cpp/digest/argonish/internal/proxies/sse2/CMakeLists.txt +++ b/library/cpp/digest/argonish/internal/proxies/sse2/CMakeLists.txt @@ -14,3 +14,10 @@ target_link_libraries(internal-proxies-sse2 PUBLIC argonish-internal-argon2 argonish-internal-blake2b ) +target_sources_custom(internal-proxies-sse2 + .sse2 + SRCS + ${CMAKE_SOURCE_DIR}/library/cpp/digest/argonish/internal/proxies/sse2/proxy_sse2.cpp + CUSTOM_FLAGS + -msse2 +) diff --git a/library/cpp/digest/argonish/internal/proxies/sse41/CMakeLists.txt b/library/cpp/digest/argonish/internal/proxies/sse41/CMakeLists.txt index 398f5a6b400..004aaa1e528 100644 --- a/library/cpp/digest/argonish/internal/proxies/sse41/CMakeLists.txt +++ b/library/cpp/digest/argonish/internal/proxies/sse41/CMakeLists.txt @@ -14,3 +14,10 @@ target_link_libraries(internal-proxies-sse41 PUBLIC argonish-internal-argon2 argonish-internal-blake2b ) +target_sources_custom(internal-proxies-sse41 + .sse41 + SRCS + ${CMAKE_SOURCE_DIR}/library/cpp/digest/argonish/internal/proxies/sse41/proxy_sse41.cpp + CUSTOM_FLAGS + -msse4.1 +) diff --git a/library/cpp/digest/argonish/internal/proxies/ssse3/CMakeLists.txt b/library/cpp/digest/argonish/internal/proxies/ssse3/CMakeLists.txt index adcf9d00859..1a30e0e974d 100644 --- a/library/cpp/digest/argonish/internal/proxies/ssse3/CMakeLists.txt +++ b/library/cpp/digest/argonish/internal/proxies/ssse3/CMakeLists.txt @@ -14,3 +14,10 @@ target_link_libraries(internal-proxies-ssse3 PUBLIC argonish-internal-argon2 argonish-internal-blake2b ) +target_sources_custom(internal-proxies-ssse3 + .ssse3 + SRCS + ${CMAKE_SOURCE_DIR}/library/cpp/digest/argonish/internal/proxies/ssse3/proxy_ssse3.cpp + CUSTOM_FLAGS + -mssse3 +) diff --git a/library/cpp/digest/old_crc/CMakeLists.txt b/library/cpp/digest/old_crc/CMakeLists.txt index 77debee38ff..dedf7adeddf 100644 --- a/library/cpp/digest/old_crc/CMakeLists.txt +++ b/library/cpp/digest/old_crc/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(gencrc) add_library(cpp-digest-old_crc) target_link_libraries(cpp-digest-old_crc PUBLIC diff --git a/library/cpp/getopt/CMakeLists.txt b/library/cpp/getopt/CMakeLists.txt index 29ac8b8e2cc..7c366f9a33f 100644 --- a/library/cpp/getopt/CMakeLists.txt +++ b/library/cpp/getopt/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(small) add_library(library-cpp-getopt INTERFACE) target_link_libraries(library-cpp-getopt INTERFACE diff --git a/library/cpp/grpc/CMakeLists.txt b/library/cpp/grpc/CMakeLists.txt new file mode 100644 index 00000000000..28f45865a3f --- /dev/null +++ b/library/cpp/grpc/CMakeLists.txt @@ -0,0 +1,10 @@ + +# This file was gererated 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(client) +add_subdirectory(server) diff --git a/library/cpp/grpc/server/CMakeLists.txt b/library/cpp/grpc/server/CMakeLists.txt index eea6892826f..0f7e4f6a93d 100644 --- a/library/cpp/grpc/server/CMakeLists.txt +++ b/library/cpp/grpc/server/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(actors) add_library(cpp-grpc-server) target_link_libraries(cpp-grpc-server PUBLIC diff --git a/library/cpp/histogram/CMakeLists.txt b/library/cpp/histogram/CMakeLists.txt new file mode 100644 index 00000000000..0a062c1029f --- /dev/null +++ b/library/cpp/histogram/CMakeLists.txt @@ -0,0 +1,10 @@ + +# This file was gererated 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(adaptive) +add_subdirectory(hdr) diff --git a/library/cpp/histogram/adaptive/CMakeLists.txt b/library/cpp/histogram/adaptive/CMakeLists.txt index 8aeaa59dc24..4b8b25ac3f1 100644 --- a/library/cpp/histogram/adaptive/CMakeLists.txt +++ b/library/cpp/histogram/adaptive/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(protos) add_library(cpp-histogram-adaptive) target_link_libraries(cpp-histogram-adaptive PUBLIC diff --git a/library/cpp/html/CMakeLists.txt b/library/cpp/html/CMakeLists.txt new file mode 100644 index 00000000000..6489ac45947 --- /dev/null +++ b/library/cpp/html/CMakeLists.txt @@ -0,0 +1,10 @@ + +# This file was gererated 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(escape) +add_subdirectory(pcdata) diff --git a/library/cpp/http/CMakeLists.txt b/library/cpp/http/CMakeLists.txt new file mode 100644 index 00000000000..8ce2e73037c --- /dev/null +++ b/library/cpp/http/CMakeLists.txt @@ -0,0 +1,13 @@ + +# This file was gererated 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(fetch) +add_subdirectory(io) +add_subdirectory(misc) +add_subdirectory(server) +add_subdirectory(simple) diff --git a/library/cpp/json/CMakeLists.txt b/library/cpp/json/CMakeLists.txt index ca36c8f3055..7b11a2bf41f 100644 --- a/library/cpp/json/CMakeLists.txt +++ b/library/cpp/json/CMakeLists.txt @@ -6,6 +6,11 @@ # original buildsystem will not be accepted. +add_subdirectory(common) +add_subdirectory(easy_parse) +add_subdirectory(fast_sax) +add_subdirectory(writer) +add_subdirectory(yson) add_library(library-cpp-json) target_link_libraries(library-cpp-json PUBLIC diff --git a/library/cpp/lfalloc/CMakeLists.darwin.txt b/library/cpp/lfalloc/CMakeLists.darwin.txt new file mode 100644 index 00000000000..3c17261bd6f --- /dev/null +++ b/library/cpp/lfalloc/CMakeLists.darwin.txt @@ -0,0 +1,23 @@ + +# This file was gererated 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(alloc_profiler) +add_subdirectory(dbg_info) +add_subdirectory(yt) + +add_library(library-cpp-lfalloc) +target_compile_options(library-cpp-lfalloc PRIVATE + -Wno-everything +) +target_link_libraries(library-cpp-lfalloc PUBLIC + contrib-libs-cxxsupp + cpp-malloc-api +) +target_sources(library-cpp-lfalloc PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/lfalloc/lf_allocX64.cpp +) diff --git a/library/cpp/lfalloc/CMakeLists.linux.txt b/library/cpp/lfalloc/CMakeLists.linux.txt new file mode 100644 index 00000000000..d3171b42df3 --- /dev/null +++ b/library/cpp/lfalloc/CMakeLists.linux.txt @@ -0,0 +1,22 @@ + +# This file was gererated 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(alloc_profiler) +add_subdirectory(dbg_info) + +add_library(library-cpp-lfalloc) +target_compile_options(library-cpp-lfalloc PRIVATE + -Wno-everything +) +target_link_libraries(library-cpp-lfalloc PUBLIC + contrib-libs-cxxsupp + cpp-malloc-api +) +target_sources(library-cpp-lfalloc PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/lfalloc/lf_allocX64.cpp +) diff --git a/library/cpp/lfalloc/CMakeLists.txt b/library/cpp/lfalloc/CMakeLists.txt index 9564ed7af02..fc7b1ee73ce 100644 --- a/library/cpp/lfalloc/CMakeLists.txt +++ b/library/cpp/lfalloc/CMakeLists.txt @@ -6,15 +6,8 @@ # original buildsystem will not be accepted. - -add_library(library-cpp-lfalloc) -target_compile_options(library-cpp-lfalloc PRIVATE - -Wno-everything -) -target_link_libraries(library-cpp-lfalloc PUBLIC - contrib-libs-cxxsupp - cpp-malloc-api -) -target_sources(library-cpp-lfalloc PRIVATE - ${CMAKE_SOURCE_DIR}/library/cpp/lfalloc/lf_allocX64.cpp -) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX AND NOT APPLE) + include(CMakeLists.linux.txt) +endif() diff --git a/library/cpp/logger/CMakeLists.txt b/library/cpp/logger/CMakeLists.txt index be8b8e4ad1f..07d54ae8161 100644 --- a/library/cpp/logger/CMakeLists.txt +++ b/library/cpp/logger/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(global) add_library(library-cpp-logger) target_link_libraries(library-cpp-logger PUBLIC diff --git a/library/cpp/lwtrace/CMakeLists.txt b/library/cpp/lwtrace/CMakeLists.txt index ea12841d58c..4e5a2aab55c 100644 --- a/library/cpp/lwtrace/CMakeLists.txt +++ b/library/cpp/lwtrace/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(mon) +add_subdirectory(protos) add_library(library-cpp-lwtrace) target_link_libraries(library-cpp-lwtrace PUBLIC diff --git a/library/cpp/lwtrace/mon/CMakeLists.txt b/library/cpp/lwtrace/mon/CMakeLists.txt index ac651febeb0..50bdef36cb7 100644 --- a/library/cpp/lwtrace/mon/CMakeLists.txt +++ b/library/cpp/lwtrace/mon/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(analytics) add_library(cpp-lwtrace-mon) target_link_libraries(cpp-lwtrace-mon PUBLIC diff --git a/library/cpp/malloc/CMakeLists.darwin.txt b/library/cpp/malloc/CMakeLists.darwin.txt new file mode 100644 index 00000000000..773e71fc8ff --- /dev/null +++ b/library/cpp/malloc/CMakeLists.darwin.txt @@ -0,0 +1,10 @@ + +# This file was gererated 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(api) +add_subdirectory(jemalloc) diff --git a/library/cpp/malloc/CMakeLists.linux.txt b/library/cpp/malloc/CMakeLists.linux.txt new file mode 100644 index 00000000000..b68a3a50a19 --- /dev/null +++ b/library/cpp/malloc/CMakeLists.linux.txt @@ -0,0 +1,11 @@ + +# This file was gererated 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(api) +add_subdirectory(jemalloc) +add_subdirectory(tcmalloc) diff --git a/library/cpp/malloc/CMakeLists.txt b/library/cpp/malloc/CMakeLists.txt new file mode 100644 index 00000000000..fc7b1ee73ce --- /dev/null +++ b/library/cpp/malloc/CMakeLists.txt @@ -0,0 +1,13 @@ + +# This file was gererated 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 (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX AND NOT APPLE) + include(CMakeLists.linux.txt) +endif() diff --git a/library/cpp/messagebus/CMakeLists.txt b/library/cpp/messagebus/CMakeLists.txt index a237adaef89..9f0f8baf67f 100644 --- a/library/cpp/messagebus/CMakeLists.txt +++ b/library/cpp/messagebus/CMakeLists.txt @@ -6,6 +6,13 @@ # original buildsystem will not be accepted. +add_subdirectory(actor) +add_subdirectory(config) +add_subdirectory(monitoring) +add_subdirectory(oldmodule) +add_subdirectory(protobuf) +add_subdirectory(scheduler) +add_subdirectory(www) add_library(library-cpp-messagebus) target_link_libraries(library-cpp-messagebus PUBLIC diff --git a/library/cpp/mime/CMakeLists.txt b/library/cpp/mime/CMakeLists.txt new file mode 100644 index 00000000000..e9367ea4a96 --- /dev/null +++ b/library/cpp/mime/CMakeLists.txt @@ -0,0 +1,9 @@ + +# This file was gererated 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(types) diff --git a/library/cpp/monlib/CMakeLists.txt b/library/cpp/monlib/CMakeLists.txt new file mode 100644 index 00000000000..f618762aa83 --- /dev/null +++ b/library/cpp/monlib/CMakeLists.txt @@ -0,0 +1,15 @@ + +# This file was gererated 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(deprecated) +add_subdirectory(dynamic_counters) +add_subdirectory(encode) +add_subdirectory(exception) +add_subdirectory(messagebus) +add_subdirectory(metrics) +add_subdirectory(service) diff --git a/library/cpp/monlib/deprecated/CMakeLists.txt b/library/cpp/monlib/deprecated/CMakeLists.txt new file mode 100644 index 00000000000..b413e0df878 --- /dev/null +++ b/library/cpp/monlib/deprecated/CMakeLists.txt @@ -0,0 +1,9 @@ + +# This file was gererated 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(json) diff --git a/library/cpp/monlib/dynamic_counters/CMakeLists.txt b/library/cpp/monlib/dynamic_counters/CMakeLists.txt index e7bd3b4597e..e8dacd3a612 100644 --- a/library/cpp/monlib/dynamic_counters/CMakeLists.txt +++ b/library/cpp/monlib/dynamic_counters/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(percentile) add_library(cpp-monlib-dynamic_counters) target_link_libraries(cpp-monlib-dynamic_counters PUBLIC diff --git a/library/cpp/monlib/encode/CMakeLists.txt b/library/cpp/monlib/encode/CMakeLists.txt index c00a5530e37..539c9b07f32 100644 --- a/library/cpp/monlib/encode/CMakeLists.txt +++ b/library/cpp/monlib/encode/CMakeLists.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +add_subdirectory(buffered) +add_subdirectory(json) +add_subdirectory(legacy_protobuf) +add_subdirectory(prometheus) +add_subdirectory(spack) +add_subdirectory(text) add_library(cpp-monlib-encode) target_link_libraries(cpp-monlib-encode PUBLIC diff --git a/library/cpp/monlib/encode/legacy_protobuf/CMakeLists.txt b/library/cpp/monlib/encode/legacy_protobuf/CMakeLists.txt new file mode 100644 index 00000000000..dde515d0db9 --- /dev/null +++ b/library/cpp/monlib/encode/legacy_protobuf/CMakeLists.txt @@ -0,0 +1,9 @@ + +# This file was gererated 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(protos) diff --git a/library/cpp/monlib/service/CMakeLists.txt b/library/cpp/monlib/service/CMakeLists.txt index db4bf963ffa..24bc76ad295 100644 --- a/library/cpp/monlib/service/CMakeLists.txt +++ b/library/cpp/monlib/service/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(pages) add_library(cpp-monlib-service) target_link_libraries(cpp-monlib-service PUBLIC diff --git a/library/cpp/monlib/service/pages/CMakeLists.txt b/library/cpp/monlib/service/pages/CMakeLists.txt index 36b85fd3791..cc2387ede18 100644 --- a/library/cpp/monlib/service/pages/CMakeLists.txt +++ b/library/cpp/monlib/service/pages/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(tablesorter) add_library(monlib-service-pages) target_link_libraries(monlib-service-pages PUBLIC diff --git a/library/cpp/on_disk/CMakeLists.txt b/library/cpp/on_disk/CMakeLists.txt new file mode 100644 index 00000000000..461a4b7a97e --- /dev/null +++ b/library/cpp/on_disk/CMakeLists.txt @@ -0,0 +1,9 @@ + +# This file was gererated 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(chunks) diff --git a/library/cpp/openssl/CMakeLists.txt b/library/cpp/openssl/CMakeLists.txt new file mode 100644 index 00000000000..392ccc8eb4b --- /dev/null +++ b/library/cpp/openssl/CMakeLists.txt @@ -0,0 +1,12 @@ + +# This file was gererated 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(holders) +add_subdirectory(init) +add_subdirectory(io) +add_subdirectory(method) diff --git a/library/cpp/protobuf/CMakeLists.txt b/library/cpp/protobuf/CMakeLists.txt new file mode 100644 index 00000000000..41b18218f1c --- /dev/null +++ b/library/cpp/protobuf/CMakeLists.txt @@ -0,0 +1,11 @@ + +# This file was gererated 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(interop) +add_subdirectory(json) +add_subdirectory(util) diff --git a/library/cpp/protobuf/util/CMakeLists.txt b/library/cpp/protobuf/util/CMakeLists.txt index d25187fbdb4..d04f95d3954 100644 --- a/library/cpp/protobuf/util/CMakeLists.txt +++ b/library/cpp/protobuf/util/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(proto) add_library(cpp-protobuf-util) target_link_libraries(cpp-protobuf-util PUBLIC diff --git a/library/cpp/regex/CMakeLists.txt b/library/cpp/regex/CMakeLists.txt new file mode 100644 index 00000000000..0eebca8708b --- /dev/null +++ b/library/cpp/regex/CMakeLists.txt @@ -0,0 +1,11 @@ + +# This file was gererated 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(hyperscan) +add_subdirectory(pcre) +add_subdirectory(pire) diff --git a/library/cpp/retry/CMakeLists.txt b/library/cpp/retry/CMakeLists.txt index cda3814e3fa..3868f3975ef 100644 --- a/library/cpp/retry/CMakeLists.txt +++ b/library/cpp/retry/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(protos) add_library(library-cpp-retry) target_link_libraries(library-cpp-retry PUBLIC diff --git a/library/cpp/streams/CMakeLists.txt b/library/cpp/streams/CMakeLists.txt new file mode 100644 index 00000000000..bdb896c6eda --- /dev/null +++ b/library/cpp/streams/CMakeLists.txt @@ -0,0 +1,13 @@ + +# This file was gererated 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(brotli) +add_subdirectory(bzip2) +add_subdirectory(lzma) +add_subdirectory(zc_memory_input) +add_subdirectory(zstd) diff --git a/library/cpp/string_utils/CMakeLists.txt b/library/cpp/string_utils/CMakeLists.txt new file mode 100644 index 00000000000..d2567827331 --- /dev/null +++ b/library/cpp/string_utils/CMakeLists.txt @@ -0,0 +1,17 @@ + +# This file was gererated 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(base64) +add_subdirectory(indent_text) +add_subdirectory(levenshtein_diff) +add_subdirectory(parse_size) +add_subdirectory(quote) +add_subdirectory(relaxed_escaper) +add_subdirectory(scan) +add_subdirectory(url) +add_subdirectory(ztstrbuf) diff --git a/library/cpp/testing/CMakeLists.txt b/library/cpp/testing/CMakeLists.txt new file mode 100644 index 00000000000..8a69d512796 --- /dev/null +++ b/library/cpp/testing/CMakeLists.txt @@ -0,0 +1,15 @@ + +# This file was gererated by the build system used internally in the Yandex monorepo. +# Only simple modifications are allowed (adding source-files to targets, adding simple properties +# like target_include_directories). These modifications will be ported to original +# ya.make files by maintainers. Any complex modifications which can't be ported back to the +# original buildsystem will not be accepted. + + +add_subdirectory(benchmark) +add_subdirectory(common) +add_subdirectory(gmock_in_unittest) +add_subdirectory(gtest_extensions) +add_subdirectory(hook) +add_subdirectory(unittest) +add_subdirectory(unittest_main) diff --git a/library/cpp/testing/benchmark/CMakeLists.txt b/library/cpp/testing/benchmark/CMakeLists.txt index 2df1ac1d915..359c73c5f46 100644 --- a/library/cpp/testing/benchmark/CMakeLists.txt +++ b/library/cpp/testing/benchmark/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(main) add_library(cpp-testing-benchmark) target_link_libraries(cpp-testing-benchmark PUBLIC diff --git a/library/cpp/threading/CMakeLists.txt b/library/cpp/threading/CMakeLists.txt new file mode 100644 index 00000000000..1246829e673 --- /dev/null +++ b/library/cpp/threading/CMakeLists.txt @@ -0,0 +1,18 @@ + +# This file was gererated 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(atomic) +add_subdirectory(chunk_queue) +add_subdirectory(equeue) +add_subdirectory(future) +add_subdirectory(light_rw_lock) +add_subdirectory(local_executor) +add_subdirectory(poor_man_openmp) +add_subdirectory(queue) +add_subdirectory(skip_list) +add_subdirectory(task_scheduler) diff --git a/library/cpp/unicode/CMakeLists.txt b/library/cpp/unicode/CMakeLists.txt new file mode 100644 index 00000000000..915ed345c14 --- /dev/null +++ b/library/cpp/unicode/CMakeLists.txt @@ -0,0 +1,10 @@ + +# This file was gererated 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(normalization) +add_subdirectory(punycode) diff --git a/library/cpp/xml/CMakeLists.txt b/library/cpp/xml/CMakeLists.txt new file mode 100644 index 00000000000..504e1326a6d --- /dev/null +++ b/library/cpp/xml/CMakeLists.txt @@ -0,0 +1,10 @@ + +# This file was gererated 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(document) +add_subdirectory(init) diff --git a/library/cpp/yaml/CMakeLists.txt b/library/cpp/yaml/CMakeLists.txt new file mode 100644 index 00000000000..df58c831331 --- /dev/null +++ b/library/cpp/yaml/CMakeLists.txt @@ -0,0 +1,9 @@ + +# This file was gererated 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(as) diff --git a/library/cpp/yson/CMakeLists.txt b/library/cpp/yson/CMakeLists.txt index 79335849353..43fd932e00e 100644 --- a/library/cpp/yson/CMakeLists.txt +++ b/library/cpp/yson/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(json) +add_subdirectory(node) add_library(library-cpp-yson) target_link_libraries(library-cpp-yson PUBLIC diff --git a/library/cpp/yt/CMakeLists.txt b/library/cpp/yt/CMakeLists.txt new file mode 100644 index 00000000000..c90bdf25de3 --- /dev/null +++ b/library/cpp/yt/CMakeLists.txt @@ -0,0 +1,18 @@ + +# This file was gererated 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(assert) +add_subdirectory(coding) +add_subdirectory(exception) +add_subdirectory(malloc) +add_subdirectory(memory) +add_subdirectory(misc) +add_subdirectory(small_containers) +add_subdirectory(string) +add_subdirectory(yson) +add_subdirectory(yson_string) diff --git a/library/cpp/ytalloc/CMakeLists.txt b/library/cpp/ytalloc/CMakeLists.txt new file mode 100644 index 00000000000..0a386de02f7 --- /dev/null +++ b/library/cpp/ytalloc/CMakeLists.txt @@ -0,0 +1,9 @@ + +# This file was gererated 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(api) diff --git a/tools/CMakeLists.txt b/tools/CMakeLists.txt new file mode 100644 index 00000000000..b0e6ac4979b --- /dev/null +++ b/tools/CMakeLists.txt @@ -0,0 +1,10 @@ + +# This file was gererated 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(enum_parser) +add_subdirectory(rescompiler) diff --git a/tools/enum_parser/CMakeLists.txt b/tools/enum_parser/CMakeLists.txt new file mode 100644 index 00000000000..d0b909e5606 --- /dev/null +++ b/tools/enum_parser/CMakeLists.txt @@ -0,0 +1,11 @@ + +# This file was gererated 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(enum_parser) +add_subdirectory(enum_serialization_runtime) +add_subdirectory(parse_enum) diff --git a/tools/enum_parser/enum_parser/CMakeLists.txt b/tools/enum_parser/enum_parser/CMakeLists.txt new file mode 100644 index 00000000000..3478d41cce9 --- /dev/null +++ b/tools/enum_parser/enum_parser/CMakeLists.txt @@ -0,0 +1,9 @@ + +# This file was gererated 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(bin) diff --git a/tools/rescompiler/CMakeLists.txt b/tools/rescompiler/CMakeLists.txt new file mode 100644 index 00000000000..3478d41cce9 --- /dev/null +++ b/tools/rescompiler/CMakeLists.txt @@ -0,0 +1,9 @@ + +# This file was gererated 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(bin) diff --git a/util/CMakeLists.darwin.txt b/util/CMakeLists.darwin.txt index df0df97ce85..2ec99fe7e94 100644 --- a/util/CMakeLists.darwin.txt +++ b/util/CMakeLists.darwin.txt @@ -7,6 +7,8 @@ find_package(ZLIB REQUIRED) +add_subdirectory(charset) +add_subdirectory(draft) add_library(yutil) target_compile_options(yutil PRIVATE diff --git a/util/CMakeLists.linux.txt b/util/CMakeLists.linux.txt index 7a775f2a8d4..f930092846b 100644 --- a/util/CMakeLists.linux.txt +++ b/util/CMakeLists.linux.txt @@ -7,6 +7,8 @@ find_package(ZLIB REQUIRED) +add_subdirectory(charset) +add_subdirectory(draft) add_library(yutil) target_compile_options(yutil PRIVATE diff --git a/util/charset/CMakeLists.txt b/util/charset/CMakeLists.txt index 6aaff21b09f..81257887b3a 100644 --- a/util/charset/CMakeLists.txt +++ b/util/charset/CMakeLists.txt @@ -20,3 +20,10 @@ target_joined_source(util-charset ${CMAKE_SOURCE_DIR}/util/charset/utf8.cpp ${CMAKE_SOURCE_DIR}/util/charset/wide.cpp ) +target_sources_custom(util-charset + .sse41 + SRCS + ${CMAKE_SOURCE_DIR}/util/charset/wide_sse41.cpp + CUSTOM_FLAGS + -msse4.1 +) diff --git a/ydb/CMakeLists.txt b/ydb/CMakeLists.txt new file mode 100644 index 00000000000..5a096d03015 --- /dev/null +++ b/ydb/CMakeLists.txt @@ -0,0 +1,13 @@ + +# This file was gererated 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(apps) +add_subdirectory(core) +add_subdirectory(library) +add_subdirectory(public) +add_subdirectory(services) diff --git a/ydb/apps/CMakeLists.txt b/ydb/apps/CMakeLists.txt new file mode 100644 index 00000000000..1f9de1165ae --- /dev/null +++ b/ydb/apps/CMakeLists.txt @@ -0,0 +1,10 @@ + +# This file was gererated 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(ydb) +add_subdirectory(ydbd) diff --git a/ydb/apps/ydb/CMakeLists.darwin.txt b/ydb/apps/ydb/CMakeLists.darwin.txt index f5bfaf10376..934b08f634a 100644 --- a/ydb/apps/ydb/CMakeLists.darwin.txt +++ b/ydb/apps/ydb/CMakeLists.darwin.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(commands) add_executable(ydb) target_link_libraries(ydb PUBLIC diff --git a/ydb/apps/ydb/CMakeLists.linux.txt b/ydb/apps/ydb/CMakeLists.linux.txt index dd3f264e487..005493c8ed9 100644 --- a/ydb/apps/ydb/CMakeLists.linux.txt +++ b/ydb/apps/ydb/CMakeLists.linux.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(commands) add_executable(ydb) target_link_libraries(ydb PUBLIC diff --git a/ydb/core/CMakeLists.txt b/ydb/core/CMakeLists.txt new file mode 100644 index 00000000000..e197eb407ba --- /dev/null +++ b/ydb/core/CMakeLists.txt @@ -0,0 +1,57 @@ + +# This file was gererated 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(actorlib_impl) +add_subdirectory(base) +add_subdirectory(blob_depot) +add_subdirectory(blobstorage) +add_subdirectory(blockstore) +add_subdirectory(client) +add_subdirectory(cms) +add_subdirectory(control) +add_subdirectory(debug) +add_subdirectory(driver_lib) +add_subdirectory(engine) +add_subdirectory(erasure) +add_subdirectory(filestore) +add_subdirectory(formats) +add_subdirectory(grpc_caching) +add_subdirectory(grpc_services) +add_subdirectory(grpc_streaming) +add_subdirectory(health_check) +add_subdirectory(http_proxy) +add_subdirectory(io_formats) +add_subdirectory(kesus) +add_subdirectory(keyvalue) +add_subdirectory(kqp) +add_subdirectory(metering) +add_subdirectory(mind) +add_subdirectory(mon) +add_subdirectory(mon_alloc) +add_subdirectory(node_whiteboard) +add_subdirectory(persqueue) +add_subdirectory(pgproxy) +add_subdirectory(protos) +add_subdirectory(quoter) +add_subdirectory(scheme) +add_subdirectory(scheme_types) +add_subdirectory(security) +add_subdirectory(sys_view) +add_subdirectory(tablet) +add_subdirectory(tablet_flat) +add_subdirectory(test_tablet) +add_subdirectory(testlib) +add_subdirectory(tracing) +add_subdirectory(tx) +add_subdirectory(util) +add_subdirectory(viewer) +add_subdirectory(wrappers) +add_subdirectory(ydb_convert) +add_subdirectory(ymq) +add_subdirectory(yq) +add_subdirectory(yql_testlib) diff --git a/ydb/core/actorlib_impl/CMakeLists.txt b/ydb/core/actorlib_impl/CMakeLists.txt index bfbae8a8836..dd2b881684f 100644 --- a/ydb/core/actorlib_impl/CMakeLists.txt +++ b/ydb/core/actorlib_impl/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(ydb-core-actorlib_impl) target_compile_options(ydb-core-actorlib_impl PRIVATE diff --git a/ydb/core/base/CMakeLists.txt b/ydb/core/base/CMakeLists.txt index 201bbf0b9b2..3adecb4b243 100644 --- a/ydb/core/base/CMakeLists.txt +++ b/ydb/core/base/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(services) +add_subdirectory(ut) add_library(ydb-core-base) target_link_libraries(ydb-core-base PUBLIC diff --git a/ydb/core/blob_depot/CMakeLists.txt b/ydb/core/blob_depot/CMakeLists.txt index 8c20c98b6e6..f1df7f841b9 100644 --- a/ydb/core/blob_depot/CMakeLists.txt +++ b/ydb/core/blob_depot/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(agent) add_library(ydb-core-blob_depot) target_link_libraries(ydb-core-blob_depot PUBLIC diff --git a/ydb/core/blobstorage/CMakeLists.txt b/ydb/core/blobstorage/CMakeLists.txt index 5c5c848af32..2e81351e34e 100644 --- a/ydb/core/blobstorage/CMakeLists.txt +++ b/ydb/core/blobstorage/CMakeLists.txt @@ -6,6 +6,25 @@ # original buildsystem will not be accepted. +add_subdirectory(backpressure) +add_subdirectory(base) +add_subdirectory(crypto) +add_subdirectory(dsproxy) +add_subdirectory(groupinfo) +add_subdirectory(incrhuge) +add_subdirectory(lwtrace_probes) +add_subdirectory(nodewarden) +add_subdirectory(other) +add_subdirectory(pdisk) +add_subdirectory(storagepoolmon) +add_subdirectory(testload) +add_subdirectory(ut_blobstorage) +add_subdirectory(ut_group) +add_subdirectory(ut_mirror3of4) +add_subdirectory(ut_pdiskfit) +add_subdirectory(ut_vdisk) +add_subdirectory(ut_vdisk2) +add_subdirectory(vdisk) add_library(ydb-core-blobstorage INTERFACE) target_link_libraries(ydb-core-blobstorage INTERFACE diff --git a/ydb/core/blobstorage/backpressure/CMakeLists.txt b/ydb/core/blobstorage/backpressure/CMakeLists.txt index aef91e53d84..589410093a9 100644 --- a/ydb/core/blobstorage/backpressure/CMakeLists.txt +++ b/ydb/core/blobstorage/backpressure/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) +add_subdirectory(ut_client) add_library(core-blobstorage-backpressure) target_link_libraries(core-blobstorage-backpressure PUBLIC diff --git a/ydb/core/blobstorage/base/CMakeLists.txt b/ydb/core/blobstorage/base/CMakeLists.txt index 552572420e1..affac7ffe9e 100644 --- a/ydb/core/blobstorage/base/CMakeLists.txt +++ b/ydb/core/blobstorage/base/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(core-blobstorage-base) target_link_libraries(core-blobstorage-base PUBLIC diff --git a/ydb/core/blobstorage/crypto/CMakeLists.txt b/ydb/core/blobstorage/crypto/CMakeLists.txt index 27691e9cb9b..eed2c9cfcb0 100644 --- a/ydb/core/blobstorage/crypto/CMakeLists.txt +++ b/ydb/core/blobstorage/crypto/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(core-blobstorage-crypto) target_link_libraries(core-blobstorage-crypto PUBLIC diff --git a/ydb/core/blobstorage/dsproxy/CMakeLists.txt b/ydb/core/blobstorage/dsproxy/CMakeLists.txt index 277b5f44e6c..3aa357a1df3 100644 --- a/ydb/core/blobstorage/dsproxy/CMakeLists.txt +++ b/ydb/core/blobstorage/dsproxy/CMakeLists.txt @@ -6,6 +6,9 @@ # original buildsystem will not be accepted. +add_subdirectory(mock) +add_subdirectory(ut) +add_subdirectory(ut_fat) add_library(core-blobstorage-dsproxy) target_link_libraries(core-blobstorage-dsproxy PUBLIC diff --git a/ydb/core/blobstorage/groupinfo/CMakeLists.txt b/ydb/core/blobstorage/groupinfo/CMakeLists.txt index 22b295171d1..e3534e5f6a2 100644 --- a/ydb/core/blobstorage/groupinfo/CMakeLists.txt +++ b/ydb/core/blobstorage/groupinfo/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(core-blobstorage-groupinfo) target_link_libraries(core-blobstorage-groupinfo PUBLIC diff --git a/ydb/core/blobstorage/incrhuge/CMakeLists.txt b/ydb/core/blobstorage/incrhuge/CMakeLists.txt index ffc025f0b80..72ce583accd 100644 --- a/ydb/core/blobstorage/incrhuge/CMakeLists.txt +++ b/ydb/core/blobstorage/incrhuge/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(core-blobstorage-incrhuge) target_link_libraries(core-blobstorage-incrhuge PUBLIC diff --git a/ydb/core/blobstorage/nodewarden/CMakeLists.txt b/ydb/core/blobstorage/nodewarden/CMakeLists.txt index 402f786c4f9..b6f8d2eb4de 100644 --- a/ydb/core/blobstorage/nodewarden/CMakeLists.txt +++ b/ydb/core/blobstorage/nodewarden/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) +add_subdirectory(ut_sequence) add_library(core-blobstorage-nodewarden) target_link_libraries(core-blobstorage-nodewarden PUBLIC diff --git a/ydb/core/blobstorage/pdisk/CMakeLists.txt b/ydb/core/blobstorage/pdisk/CMakeLists.txt index 00c2d93ff96..83f7d5aee66 100644 --- a/ydb/core/blobstorage/pdisk/CMakeLists.txt +++ b/ydb/core/blobstorage/pdisk/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(mock) +add_subdirectory(ut) add_library(core-blobstorage-pdisk) target_link_libraries(core-blobstorage-pdisk PUBLIC diff --git a/ydb/core/blobstorage/storagepoolmon/CMakeLists.txt b/ydb/core/blobstorage/storagepoolmon/CMakeLists.txt index fc4df2e1996..1e5893c2853 100644 --- a/ydb/core/blobstorage/storagepoolmon/CMakeLists.txt +++ b/ydb/core/blobstorage/storagepoolmon/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(core-blobstorage-storagepoolmon INTERFACE) target_link_libraries(core-blobstorage-storagepoolmon INTERFACE diff --git a/ydb/core/blobstorage/ut_blobstorage/CMakeLists.darwin.txt b/ydb/core/blobstorage/ut_blobstorage/CMakeLists.darwin.txt index 6391c686170..af5f0b01f99 100644 --- a/ydb/core/blobstorage/ut_blobstorage/CMakeLists.darwin.txt +++ b/ydb/core/blobstorage/ut_blobstorage/CMakeLists.darwin.txt @@ -6,6 +6,14 @@ # original buildsystem will not be accepted. +add_subdirectory(lib) +add_subdirectory(ut_blob_depot) +add_subdirectory(ut_blob_depot_fat) +add_subdirectory(ut_donor) +add_subdirectory(ut_group_reconfiguration) +add_subdirectory(ut_osiris) +add_subdirectory(ut_replication) +add_subdirectory(ut_scrub) add_executable(ydb-core-blobstorage-ut_blobstorage) target_link_libraries(ydb-core-blobstorage-ut_blobstorage PUBLIC diff --git a/ydb/core/blobstorage/ut_blobstorage/CMakeLists.linux.txt b/ydb/core/blobstorage/ut_blobstorage/CMakeLists.linux.txt index b107a6117ce..99506a5d43e 100644 --- a/ydb/core/blobstorage/ut_blobstorage/CMakeLists.linux.txt +++ b/ydb/core/blobstorage/ut_blobstorage/CMakeLists.linux.txt @@ -6,6 +6,14 @@ # original buildsystem will not be accepted. +add_subdirectory(lib) +add_subdirectory(ut_blob_depot) +add_subdirectory(ut_blob_depot_fat) +add_subdirectory(ut_donor) +add_subdirectory(ut_group_reconfiguration) +add_subdirectory(ut_osiris) +add_subdirectory(ut_replication) +add_subdirectory(ut_scrub) add_executable(ydb-core-blobstorage-ut_blobstorage) target_link_libraries(ydb-core-blobstorage-ut_blobstorage PUBLIC diff --git a/ydb/core/blobstorage/ut_pdiskfit/CMakeLists.darwin.txt b/ydb/core/blobstorage/ut_pdiskfit/CMakeLists.darwin.txt new file mode 100644 index 00000000000..0396db380fd --- /dev/null +++ b/ydb/core/blobstorage/ut_pdiskfit/CMakeLists.darwin.txt @@ -0,0 +1,9 @@ + +# This file was gererated 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) diff --git a/ydb/core/blobstorage/ut_pdiskfit/CMakeLists.linux.txt b/ydb/core/blobstorage/ut_pdiskfit/CMakeLists.linux.txt new file mode 100644 index 00000000000..efbbcd8ee87 --- /dev/null +++ b/ydb/core/blobstorage/ut_pdiskfit/CMakeLists.linux.txt @@ -0,0 +1,11 @@ + +# This file was gererated 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(pdiskfit) +add_subdirectory(ut) diff --git a/ydb/core/blobstorage/ut_pdiskfit/CMakeLists.txt b/ydb/core/blobstorage/ut_pdiskfit/CMakeLists.txt new file mode 100644 index 00000000000..fc7b1ee73ce --- /dev/null +++ b/ydb/core/blobstorage/ut_pdiskfit/CMakeLists.txt @@ -0,0 +1,13 @@ + +# This file was gererated 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 (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX AND NOT APPLE) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/ut_vdisk/CMakeLists.darwin.txt b/ydb/core/blobstorage/ut_vdisk/CMakeLists.darwin.txt index 08e0716c009..3c6079fa054 100644 --- a/ydb/core/blobstorage/ut_vdisk/CMakeLists.darwin.txt +++ b/ydb/core/blobstorage/ut_vdisk/CMakeLists.darwin.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(lib) add_executable(ydb-core-blobstorage-ut_vdisk) target_compile_options(ydb-core-blobstorage-ut_vdisk PRIVATE diff --git a/ydb/core/blobstorage/ut_vdisk/CMakeLists.linux.txt b/ydb/core/blobstorage/ut_vdisk/CMakeLists.linux.txt index 309fd0ccbad..0086d887385 100644 --- a/ydb/core/blobstorage/ut_vdisk/CMakeLists.linux.txt +++ b/ydb/core/blobstorage/ut_vdisk/CMakeLists.linux.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(lib) add_executable(ydb-core-blobstorage-ut_vdisk) target_compile_options(ydb-core-blobstorage-ut_vdisk PRIVATE diff --git a/ydb/core/blobstorage/vdisk/CMakeLists.txt b/ydb/core/blobstorage/vdisk/CMakeLists.txt index cef57a1ba79..5d5f12d5387 100644 --- a/ydb/core/blobstorage/vdisk/CMakeLists.txt +++ b/ydb/core/blobstorage/vdisk/CMakeLists.txt @@ -6,6 +6,22 @@ # original buildsystem will not be accepted. +add_subdirectory(anubis_osiris) +add_subdirectory(common) +add_subdirectory(defrag) +add_subdirectory(handoff) +add_subdirectory(huge) +add_subdirectory(hulldb) +add_subdirectory(hullop) +add_subdirectory(ingress) +add_subdirectory(localrecovery) +add_subdirectory(protos) +add_subdirectory(query) +add_subdirectory(repl) +add_subdirectory(scrub) +add_subdirectory(skeleton) +add_subdirectory(syncer) +add_subdirectory(synclog) add_library(core-blobstorage-vdisk) target_link_libraries(core-blobstorage-vdisk PUBLIC diff --git a/ydb/core/blobstorage/vdisk/anubis_osiris/CMakeLists.txt b/ydb/core/blobstorage/vdisk/anubis_osiris/CMakeLists.txt index d67fd4380d2..c4feac9d3fb 100644 --- a/ydb/core/blobstorage/vdisk/anubis_osiris/CMakeLists.txt +++ b/ydb/core/blobstorage/vdisk/anubis_osiris/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(blobstorage-vdisk-anubis_osiris) target_link_libraries(blobstorage-vdisk-anubis_osiris PUBLIC diff --git a/ydb/core/blobstorage/vdisk/common/CMakeLists.txt b/ydb/core/blobstorage/vdisk/common/CMakeLists.txt index 78a07660e74..8adae42d136 100644 --- a/ydb/core/blobstorage/vdisk/common/CMakeLists.txt +++ b/ydb/core/blobstorage/vdisk/common/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(blobstorage-vdisk-common) target_link_libraries(blobstorage-vdisk-common PUBLIC diff --git a/ydb/core/blobstorage/vdisk/defrag/CMakeLists.txt b/ydb/core/blobstorage/vdisk/defrag/CMakeLists.txt index ca71b2eee35..a2e6614cb03 100644 --- a/ydb/core/blobstorage/vdisk/defrag/CMakeLists.txt +++ b/ydb/core/blobstorage/vdisk/defrag/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(blobstorage-vdisk-defrag) target_link_libraries(blobstorage-vdisk-defrag PUBLIC diff --git a/ydb/core/blobstorage/vdisk/huge/CMakeLists.txt b/ydb/core/blobstorage/vdisk/huge/CMakeLists.txt index 0bee7341db7..18c620469ba 100644 --- a/ydb/core/blobstorage/vdisk/huge/CMakeLists.txt +++ b/ydb/core/blobstorage/vdisk/huge/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(blobstorage-vdisk-huge) target_link_libraries(blobstorage-vdisk-huge PUBLIC diff --git a/ydb/core/blobstorage/vdisk/hulldb/CMakeLists.txt b/ydb/core/blobstorage/vdisk/hulldb/CMakeLists.txt index af4bb25210c..dc79806422f 100644 --- a/ydb/core/blobstorage/vdisk/hulldb/CMakeLists.txt +++ b/ydb/core/blobstorage/vdisk/hulldb/CMakeLists.txt @@ -6,6 +6,13 @@ # original buildsystem will not be accepted. +add_subdirectory(barriers) +add_subdirectory(base) +add_subdirectory(compstrat) +add_subdirectory(fresh) +add_subdirectory(generic) +add_subdirectory(test) +add_subdirectory(ut) add_library(blobstorage-vdisk-hulldb) target_link_libraries(blobstorage-vdisk-hulldb PUBLIC diff --git a/ydb/core/blobstorage/vdisk/hulldb/barriers/CMakeLists.txt b/ydb/core/blobstorage/vdisk/hulldb/barriers/CMakeLists.txt index ba49a5f9582..1424e0627a1 100644 --- a/ydb/core/blobstorage/vdisk/hulldb/barriers/CMakeLists.txt +++ b/ydb/core/blobstorage/vdisk/hulldb/barriers/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(vdisk-hulldb-barriers) target_link_libraries(vdisk-hulldb-barriers PUBLIC diff --git a/ydb/core/blobstorage/vdisk/hulldb/base/CMakeLists.txt b/ydb/core/blobstorage/vdisk/hulldb/base/CMakeLists.txt index e8525599c29..760e6f51568 100644 --- a/ydb/core/blobstorage/vdisk/hulldb/base/CMakeLists.txt +++ b/ydb/core/blobstorage/vdisk/hulldb/base/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(vdisk-hulldb-base) target_link_libraries(vdisk-hulldb-base PUBLIC diff --git a/ydb/core/blobstorage/vdisk/hulldb/compstrat/CMakeLists.txt b/ydb/core/blobstorage/vdisk/hulldb/compstrat/CMakeLists.txt index d7bd8a1d7d4..548565baa81 100644 --- a/ydb/core/blobstorage/vdisk/hulldb/compstrat/CMakeLists.txt +++ b/ydb/core/blobstorage/vdisk/hulldb/compstrat/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(vdisk-hulldb-compstrat) target_link_libraries(vdisk-hulldb-compstrat PUBLIC diff --git a/ydb/core/blobstorage/vdisk/hulldb/fresh/CMakeLists.txt b/ydb/core/blobstorage/vdisk/hulldb/fresh/CMakeLists.txt index 6c6c46d96d9..daf8f0f509f 100644 --- a/ydb/core/blobstorage/vdisk/hulldb/fresh/CMakeLists.txt +++ b/ydb/core/blobstorage/vdisk/hulldb/fresh/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(vdisk-hulldb-fresh) target_link_libraries(vdisk-hulldb-fresh PUBLIC diff --git a/ydb/core/blobstorage/vdisk/hulldb/generic/CMakeLists.txt b/ydb/core/blobstorage/vdisk/hulldb/generic/CMakeLists.txt index 6233585b052..eb37c474a95 100644 --- a/ydb/core/blobstorage/vdisk/hulldb/generic/CMakeLists.txt +++ b/ydb/core/blobstorage/vdisk/hulldb/generic/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(vdisk-hulldb-generic) target_link_libraries(vdisk-hulldb-generic PUBLIC diff --git a/ydb/core/blobstorage/vdisk/hullop/CMakeLists.txt b/ydb/core/blobstorage/vdisk/hullop/CMakeLists.txt index c6c175c7e1b..ffdbfe07345 100644 --- a/ydb/core/blobstorage/vdisk/hullop/CMakeLists.txt +++ b/ydb/core/blobstorage/vdisk/hullop/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(blobstorage-vdisk-hullop) target_link_libraries(blobstorage-vdisk-hullop PUBLIC diff --git a/ydb/core/blobstorage/vdisk/ingress/CMakeLists.txt b/ydb/core/blobstorage/vdisk/ingress/CMakeLists.txt index 394643dea27..68a212273c7 100644 --- a/ydb/core/blobstorage/vdisk/ingress/CMakeLists.txt +++ b/ydb/core/blobstorage/vdisk/ingress/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(blobstorage-vdisk-ingress) target_link_libraries(blobstorage-vdisk-ingress PUBLIC diff --git a/ydb/core/blobstorage/vdisk/query/CMakeLists.txt b/ydb/core/blobstorage/vdisk/query/CMakeLists.txt index 349868b152a..d5673562b57 100644 --- a/ydb/core/blobstorage/vdisk/query/CMakeLists.txt +++ b/ydb/core/blobstorage/vdisk/query/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(blobstorage-vdisk-query) target_link_libraries(blobstorage-vdisk-query PUBLIC diff --git a/ydb/core/blobstorage/vdisk/repl/CMakeLists.txt b/ydb/core/blobstorage/vdisk/repl/CMakeLists.txt index 8bdb85efc7b..9e7ee21dd8b 100644 --- a/ydb/core/blobstorage/vdisk/repl/CMakeLists.txt +++ b/ydb/core/blobstorage/vdisk/repl/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(blobstorage-vdisk-repl) target_link_libraries(blobstorage-vdisk-repl PUBLIC diff --git a/ydb/core/blobstorage/vdisk/skeleton/CMakeLists.txt b/ydb/core/blobstorage/vdisk/skeleton/CMakeLists.txt index 010cc57c4ed..82280ab2617 100644 --- a/ydb/core/blobstorage/vdisk/skeleton/CMakeLists.txt +++ b/ydb/core/blobstorage/vdisk/skeleton/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(blobstorage-vdisk-skeleton) target_link_libraries(blobstorage-vdisk-skeleton PUBLIC diff --git a/ydb/core/blobstorage/vdisk/syncer/CMakeLists.txt b/ydb/core/blobstorage/vdisk/syncer/CMakeLists.txt index 0f89ef5de9e..df93f40cc0e 100644 --- a/ydb/core/blobstorage/vdisk/syncer/CMakeLists.txt +++ b/ydb/core/blobstorage/vdisk/syncer/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(blobstorage-vdisk-syncer) target_link_libraries(blobstorage-vdisk-syncer PUBLIC diff --git a/ydb/core/blobstorage/vdisk/synclog/CMakeLists.txt b/ydb/core/blobstorage/vdisk/synclog/CMakeLists.txt index b93288c222a..df6409539f3 100644 --- a/ydb/core/blobstorage/vdisk/synclog/CMakeLists.txt +++ b/ydb/core/blobstorage/vdisk/synclog/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(blobstorage-vdisk-synclog) target_link_libraries(blobstorage-vdisk-synclog PUBLIC diff --git a/ydb/core/blockstore/CMakeLists.txt b/ydb/core/blockstore/CMakeLists.txt index d3afd2a0c51..1fc5b123858 100644 --- a/ydb/core/blockstore/CMakeLists.txt +++ b/ydb/core/blockstore/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(core) add_library(ydb-core-blockstore INTERFACE) target_link_libraries(ydb-core-blockstore INTERFACE diff --git a/ydb/core/client/CMakeLists.txt b/ydb/core/client/CMakeLists.txt index 8770edd3d34..7f4ba7d11e0 100644 --- a/ydb/core/client/CMakeLists.txt +++ b/ydb/core/client/CMakeLists.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +add_subdirectory(metadata) +add_subdirectory(minikql_compile) +add_subdirectory(minikql_result_lib) +add_subdirectory(scheme_cache_lib) +add_subdirectory(server) +add_subdirectory(ut) add_library(ydb-core-client INTERFACE) target_link_libraries(ydb-core-client INTERFACE diff --git a/ydb/core/client/metadata/CMakeLists.txt b/ydb/core/client/metadata/CMakeLists.txt index 210215bda22..8a00ee2c48d 100644 --- a/ydb/core/client/metadata/CMakeLists.txt +++ b/ydb/core/client/metadata/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(core-client-metadata) target_compile_options(core-client-metadata PRIVATE diff --git a/ydb/core/client/minikql_compile/CMakeLists.txt b/ydb/core/client/minikql_compile/CMakeLists.txt index 44663f939da..98b74cae89a 100644 --- a/ydb/core/client/minikql_compile/CMakeLists.txt +++ b/ydb/core/client/minikql_compile/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(core-client-minikql_compile) target_compile_options(core-client-minikql_compile PRIVATE diff --git a/ydb/core/client/minikql_result_lib/CMakeLists.txt b/ydb/core/client/minikql_result_lib/CMakeLists.txt index b316b0b7448..8f49720411a 100644 --- a/ydb/core/client/minikql_result_lib/CMakeLists.txt +++ b/ydb/core/client/minikql_result_lib/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(core-client-minikql_result_lib) target_link_libraries(core-client-minikql_result_lib PUBLIC diff --git a/ydb/core/client/server/CMakeLists.txt b/ydb/core/client/server/CMakeLists.txt index c5d67323f52..502f7f22e4d 100644 --- a/ydb/core/client/server/CMakeLists.txt +++ b/ydb/core/client/server/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(core-client-server) target_compile_options(core-client-server PRIVATE diff --git a/ydb/core/cms/CMakeLists.txt b/ydb/core/cms/CMakeLists.txt index 324931e13d3..eeaeb06cd89 100644 --- a/ydb/core/cms/CMakeLists.txt +++ b/ydb/core/cms/CMakeLists.txt @@ -6,6 +6,9 @@ # original buildsystem will not be accepted. +add_subdirectory(console) +add_subdirectory(ut) +add_subdirectory(ut_sentinel) add_library(ydb-core-cms) target_link_libraries(ydb-core-cms PUBLIC diff --git a/ydb/core/cms/console/CMakeLists.txt b/ydb/core/cms/console/CMakeLists.txt index b2315740d85..cf2fb75d541 100644 --- a/ydb/core/cms/console/CMakeLists.txt +++ b/ydb/core/cms/console/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) +add_subdirectory(validators) add_library(core-cms-console) target_link_libraries(core-cms-console PUBLIC diff --git a/ydb/core/cms/console/validators/CMakeLists.txt b/ydb/core/cms/console/validators/CMakeLists.txt index 4fbc198cd05..622a61a384a 100644 --- a/ydb/core/cms/console/validators/CMakeLists.txt +++ b/ydb/core/cms/console/validators/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(cms-console-validators) target_link_libraries(cms-console-validators PUBLIC diff --git a/ydb/core/control/CMakeLists.txt b/ydb/core/control/CMakeLists.txt index 17967c116ac..0bab1b2d017 100644 --- a/ydb/core/control/CMakeLists.txt +++ b/ydb/core/control/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(ydb-core-control) target_link_libraries(ydb-core-control PUBLIC diff --git a/ydb/core/driver_lib/CMakeLists.txt b/ydb/core/driver_lib/CMakeLists.txt new file mode 100644 index 00000000000..f6b2ca948df --- /dev/null +++ b/ydb/core/driver_lib/CMakeLists.txt @@ -0,0 +1,13 @@ + +# This file was gererated 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(base_utils) +add_subdirectory(cli_base) +add_subdirectory(cli_config_base) +add_subdirectory(cli_utils) +add_subdirectory(run) diff --git a/ydb/core/driver_lib/run/CMakeLists.txt b/ydb/core/driver_lib/run/CMakeLists.txt index 66c53f7ff6a..c2f341ef968 100644 --- a/ydb/core/driver_lib/run/CMakeLists.txt +++ b/ydb/core/driver_lib/run/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(run) target_compile_options(run PRIVATE diff --git a/ydb/core/engine/CMakeLists.txt b/ydb/core/engine/CMakeLists.txt index e4cc08d8d56..27acad1202d 100644 --- a/ydb/core/engine/CMakeLists.txt +++ b/ydb/core/engine/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(minikql) +add_subdirectory(ut) add_library(ydb-core-engine) target_compile_options(ydb-core-engine PRIVATE diff --git a/ydb/core/erasure/CMakeLists.txt b/ydb/core/erasure/CMakeLists.txt index 63007d30b4d..bd33c60c8ac 100644 --- a/ydb/core/erasure/CMakeLists.txt +++ b/ydb/core/erasure/CMakeLists.txt @@ -6,6 +6,9 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) +add_subdirectory(ut_perf) +add_subdirectory(ut_rope) add_library(ydb-core-erasure) target_link_libraries(ydb-core-erasure PUBLIC diff --git a/ydb/core/filestore/CMakeLists.txt b/ydb/core/filestore/CMakeLists.txt index 9e3407aa03f..450c550ff24 100644 --- a/ydb/core/filestore/CMakeLists.txt +++ b/ydb/core/filestore/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(core) add_library(ydb-core-filestore INTERFACE) target_link_libraries(ydb-core-filestore INTERFACE diff --git a/ydb/core/formats/CMakeLists.txt b/ydb/core/formats/CMakeLists.txt index 35be1df939b..4d75a9e95f2 100644 --- a/ydb/core/formats/CMakeLists.txt +++ b/ydb/core/formats/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(ydb-core-formats) target_compile_options(ydb-core-formats PRIVATE diff --git a/ydb/core/grpc_services/CMakeLists.txt b/ydb/core/grpc_services/CMakeLists.txt index 17ade7410a3..101924bb385 100644 --- a/ydb/core/grpc_services/CMakeLists.txt +++ b/ydb/core/grpc_services/CMakeLists.txt @@ -6,6 +6,10 @@ # original buildsystem will not be accepted. +add_subdirectory(base) +add_subdirectory(counters) +add_subdirectory(local_rpc) +add_subdirectory(ut) add_library(ydb-core-grpc_services) target_compile_options(ydb-core-grpc_services PRIVATE diff --git a/ydb/core/grpc_streaming/CMakeLists.txt b/ydb/core/grpc_streaming/CMakeLists.txt index f7f33174f65..45593dfe35d 100644 --- a/ydb/core/grpc_streaming/CMakeLists.txt +++ b/ydb/core/grpc_streaming/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(ydb-core-grpc_streaming) target_link_libraries(ydb-core-grpc_streaming PUBLIC diff --git a/ydb/core/grpc_streaming/ut/CMakeLists.darwin.txt b/ydb/core/grpc_streaming/ut/CMakeLists.darwin.txt index 5c421761213..9f9cf5dae44 100644 --- a/ydb/core/grpc_streaming/ut/CMakeLists.darwin.txt +++ b/ydb/core/grpc_streaming/ut/CMakeLists.darwin.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(grpc) add_executable(ydb-core-grpc_streaming-ut) target_compile_options(ydb-core-grpc_streaming-ut PRIVATE diff --git a/ydb/core/grpc_streaming/ut/CMakeLists.linux.txt b/ydb/core/grpc_streaming/ut/CMakeLists.linux.txt index 9970af59c02..61213521677 100644 --- a/ydb/core/grpc_streaming/ut/CMakeLists.linux.txt +++ b/ydb/core/grpc_streaming/ut/CMakeLists.linux.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(grpc) add_executable(ydb-core-grpc_streaming-ut) target_compile_options(ydb-core-grpc_streaming-ut PRIVATE diff --git a/ydb/core/health_check/CMakeLists.txt b/ydb/core/health_check/CMakeLists.txt index 70b680e345d..66cd39d09eb 100644 --- a/ydb/core/health_check/CMakeLists.txt +++ b/ydb/core/health_check/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(ydb-core-health_check) target_link_libraries(ydb-core-health_check PUBLIC diff --git a/ydb/core/http_proxy/CMakeLists.txt b/ydb/core/http_proxy/CMakeLists.txt index ae72b04664b..45dbb3560a6 100644 --- a/ydb/core/http_proxy/CMakeLists.txt +++ b/ydb/core/http_proxy/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(ydb-core-http_proxy) target_compile_options(ydb-core-http_proxy PRIVATE diff --git a/ydb/core/kesus/CMakeLists.txt b/ydb/core/kesus/CMakeLists.txt new file mode 100644 index 00000000000..db0ba79582e --- /dev/null +++ b/ydb/core/kesus/CMakeLists.txt @@ -0,0 +1,10 @@ + +# This file was gererated 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(proxy) +add_subdirectory(tablet) diff --git a/ydb/core/kesus/proxy/CMakeLists.txt b/ydb/core/kesus/proxy/CMakeLists.txt index e758e5a4fb5..8fe48c712bf 100644 --- a/ydb/core/kesus/proxy/CMakeLists.txt +++ b/ydb/core/kesus/proxy/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(core-kesus-proxy) target_link_libraries(core-kesus-proxy PUBLIC diff --git a/ydb/core/kesus/tablet/CMakeLists.txt b/ydb/core/kesus/tablet/CMakeLists.txt index 5e3a3e6202a..ddcffa3cf90 100644 --- a/ydb/core/kesus/tablet/CMakeLists.txt +++ b/ydb/core/kesus/tablet/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(quoter_performance_test) +add_subdirectory(ut) add_library(core-kesus-tablet) target_link_libraries(core-kesus-tablet PUBLIC diff --git a/ydb/core/keyvalue/CMakeLists.txt b/ydb/core/keyvalue/CMakeLists.txt index 88daeafbece..5a7fc1a54af 100644 --- a/ydb/core/keyvalue/CMakeLists.txt +++ b/ydb/core/keyvalue/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(protos) +add_subdirectory(ut) add_library(ydb-core-keyvalue) target_link_libraries(ydb-core-keyvalue PUBLIC diff --git a/ydb/core/kqp/CMakeLists.txt b/ydb/core/kqp/CMakeLists.txt index 7d8bf5d77c3..12335e59556 100644 --- a/ydb/core/kqp/CMakeLists.txt +++ b/ydb/core/kqp/CMakeLists.txt @@ -6,6 +6,21 @@ # original buildsystem will not be accepted. +add_subdirectory(common) +add_subdirectory(compile) +add_subdirectory(compute_actor) +add_subdirectory(counters) +add_subdirectory(executer) +add_subdirectory(expr_nodes) +add_subdirectory(host) +add_subdirectory(node) +add_subdirectory(opt) +add_subdirectory(prepare) +add_subdirectory(provider) +add_subdirectory(proxy) +add_subdirectory(rm) +add_subdirectory(runtime) +add_subdirectory(ut) add_library(ydb-core-kqp) target_compile_options(ydb-core-kqp PRIVATE diff --git a/ydb/core/kqp/executer/CMakeLists.txt b/ydb/core/kqp/executer/CMakeLists.txt index 1147ca042ec..c9616e508e0 100644 --- a/ydb/core/kqp/executer/CMakeLists.txt +++ b/ydb/core/kqp/executer/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(core-kqp-executer) target_compile_options(core-kqp-executer PRIVATE diff --git a/ydb/core/kqp/node/CMakeLists.txt b/ydb/core/kqp/node/CMakeLists.txt index a8695c6b0a0..d74f7d90095 100644 --- a/ydb/core/kqp/node/CMakeLists.txt +++ b/ydb/core/kqp/node/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(core-kqp-node) target_compile_options(core-kqp-node PRIVATE diff --git a/ydb/core/kqp/opt/CMakeLists.txt b/ydb/core/kqp/opt/CMakeLists.txt index 18fb177fade..52ec5e53da1 100644 --- a/ydb/core/kqp/opt/CMakeLists.txt +++ b/ydb/core/kqp/opt/CMakeLists.txt @@ -6,6 +6,9 @@ # original buildsystem will not be accepted. +add_subdirectory(logical) +add_subdirectory(peephole) +add_subdirectory(physical) add_library(core-kqp-opt) target_compile_options(core-kqp-opt PRIVATE diff --git a/ydb/core/kqp/opt/physical/CMakeLists.txt b/ydb/core/kqp/opt/physical/CMakeLists.txt index c0c3c5285fa..586055a4eae 100644 --- a/ydb/core/kqp/opt/physical/CMakeLists.txt +++ b/ydb/core/kqp/opt/physical/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(effects) add_library(kqp-opt-physical) target_compile_options(kqp-opt-physical PRIVATE diff --git a/ydb/core/kqp/provider/CMakeLists.txt b/ydb/core/kqp/provider/CMakeLists.txt index 3f2b185a984..c4c32c34a21 100644 --- a/ydb/core/kqp/provider/CMakeLists.txt +++ b/ydb/core/kqp/provider/CMakeLists.txt @@ -7,6 +7,8 @@ find_package(Python3 REQUIRED) +add_subdirectory(mkql) +add_subdirectory(ut) add_library(core-kqp-provider) target_compile_options(core-kqp-provider PRIVATE diff --git a/ydb/core/kqp/proxy/CMakeLists.txt b/ydb/core/kqp/proxy/CMakeLists.txt index 3a74aabea9a..bdec7394177 100644 --- a/ydb/core/kqp/proxy/CMakeLists.txt +++ b/ydb/core/kqp/proxy/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(core-kqp-proxy) target_compile_options(core-kqp-proxy PRIVATE diff --git a/ydb/core/kqp/rm/CMakeLists.txt b/ydb/core/kqp/rm/CMakeLists.txt index d256ed5ed59..c5c4bcab4f5 100644 --- a/ydb/core/kqp/rm/CMakeLists.txt +++ b/ydb/core/kqp/rm/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(core-kqp-rm) target_compile_options(core-kqp-rm PRIVATE diff --git a/ydb/core/kqp/runtime/CMakeLists.txt b/ydb/core/kqp/runtime/CMakeLists.txt index d12069e05ca..2908169720e 100644 --- a/ydb/core/kqp/runtime/CMakeLists.txt +++ b/ydb/core/kqp/runtime/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(core-kqp-runtime) target_compile_options(core-kqp-runtime PRIVATE diff --git a/ydb/core/kqp/ut/CMakeLists.darwin.txt b/ydb/core/kqp/ut/CMakeLists.darwin.txt index 6d88f0f809e..6f8de5cd9d6 100644 --- a/ydb/core/kqp/ut/CMakeLists.darwin.txt +++ b/ydb/core/kqp/ut/CMakeLists.darwin.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(common) +add_subdirectory(fat) add_executable(ydb-core-kqp-ut) target_compile_options(ydb-core-kqp-ut PRIVATE diff --git a/ydb/core/kqp/ut/CMakeLists.linux.txt b/ydb/core/kqp/ut/CMakeLists.linux.txt index a5ff998756e..c66efa1e2a8 100644 --- a/ydb/core/kqp/ut/CMakeLists.linux.txt +++ b/ydb/core/kqp/ut/CMakeLists.linux.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(common) +add_subdirectory(fat) add_executable(ydb-core-kqp-ut) target_compile_options(ydb-core-kqp-ut PRIVATE diff --git a/ydb/core/metering/CMakeLists.txt b/ydb/core/metering/CMakeLists.txt index d3ad5774642..8768953bca5 100644 --- a/ydb/core/metering/CMakeLists.txt +++ b/ydb/core/metering/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(ydb-core-metering) target_link_libraries(ydb-core-metering PUBLIC diff --git a/ydb/core/mind/CMakeLists.txt b/ydb/core/mind/CMakeLists.txt index afa8dd85b65..3145ef92cc4 100644 --- a/ydb/core/mind/CMakeLists.txt +++ b/ydb/core/mind/CMakeLists.txt @@ -6,6 +6,11 @@ # original buildsystem will not be accepted. +add_subdirectory(address_classification) +add_subdirectory(bscontroller) +add_subdirectory(hive) +add_subdirectory(ut) +add_subdirectory(ut_fat) add_library(ydb-core-mind) target_link_libraries(ydb-core-mind PUBLIC diff --git a/ydb/core/mind/address_classification/CMakeLists.txt b/ydb/core/mind/address_classification/CMakeLists.txt index 2eb07e38dff..818cbc56b81 100644 --- a/ydb/core/mind/address_classification/CMakeLists.txt +++ b/ydb/core/mind/address_classification/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(core-mind-address_classification) target_link_libraries(core-mind-address_classification PUBLIC diff --git a/ydb/core/mind/bscontroller/CMakeLists.txt b/ydb/core/mind/bscontroller/CMakeLists.txt index 6fc40a4d23d..f9392889c4e 100644 --- a/ydb/core/mind/bscontroller/CMakeLists.txt +++ b/ydb/core/mind/bscontroller/CMakeLists.txt @@ -6,6 +6,9 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) +add_subdirectory(ut_bscontroller) +add_subdirectory(ut_selfheal) add_library(core-mind-bscontroller) target_link_libraries(core-mind-bscontroller PUBLIC diff --git a/ydb/core/mind/hive/CMakeLists.txt b/ydb/core/mind/hive/CMakeLists.txt index d47111b5c90..9db9b7fa484 100644 --- a/ydb/core/mind/hive/CMakeLists.txt +++ b/ydb/core/mind/hive/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(core-mind-hive) target_link_libraries(core-mind-hive PUBLIC diff --git a/ydb/core/persqueue/CMakeLists.txt b/ydb/core/persqueue/CMakeLists.txt index 2c915b92f64..b1164a78cff 100644 --- a/ydb/core/persqueue/CMakeLists.txt +++ b/ydb/core/persqueue/CMakeLists.txt @@ -6,6 +6,13 @@ # original buildsystem will not be accepted. +add_subdirectory(codecs) +add_subdirectory(config) +add_subdirectory(events) +add_subdirectory(partition_key_range) +add_subdirectory(ut) +add_subdirectory(ut_slow) +add_subdirectory(writer) add_library(ydb-core-persqueue) target_link_libraries(ydb-core-persqueue PUBLIC diff --git a/ydb/core/pgproxy/CMakeLists.txt b/ydb/core/pgproxy/CMakeLists.txt index 209f83a68a6..c2f7d21243d 100644 --- a/ydb/core/pgproxy/CMakeLists.txt +++ b/ydb/core/pgproxy/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(ydb-core-pgproxy) target_link_libraries(ydb-core-pgproxy PUBLIC diff --git a/ydb/core/protos/CMakeLists.txt b/ydb/core/protos/CMakeLists.txt index e289139a559..a5b72ef56b7 100644 --- a/ydb/core/protos/CMakeLists.txt +++ b/ydb/core/protos/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(out) add_library(ydb-core-protos) set_property(TARGET ydb-core-protos PROPERTY diff --git a/ydb/core/quoter/CMakeLists.txt b/ydb/core/quoter/CMakeLists.txt index f3fe2f9f66c..44be50d2867 100644 --- a/ydb/core/quoter/CMakeLists.txt +++ b/ydb/core/quoter/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(quoter_service_bandwidth_test) +add_subdirectory(ut) add_library(ydb-core-quoter) target_link_libraries(ydb-core-quoter PUBLIC diff --git a/ydb/core/scheme/CMakeLists.txt b/ydb/core/scheme/CMakeLists.txt index cd382a8e050..78d15109ff4 100644 --- a/ydb/core/scheme/CMakeLists.txt +++ b/ydb/core/scheme/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(ydb-core-scheme) target_link_libraries(ydb-core-scheme PUBLIC diff --git a/ydb/core/security/CMakeLists.txt b/ydb/core/security/CMakeLists.txt index 06764f1f99b..070ef0911fc 100644 --- a/ydb/core/security/CMakeLists.txt +++ b/ydb/core/security/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(ydb-core-security) target_link_libraries(ydb-core-security PUBLIC diff --git a/ydb/core/sys_view/CMakeLists.txt b/ydb/core/sys_view/CMakeLists.txt index a4ebd7a8030..3c1ead061fc 100644 --- a/ydb/core/sys_view/CMakeLists.txt +++ b/ydb/core/sys_view/CMakeLists.txt @@ -6,6 +6,15 @@ # original buildsystem will not be accepted. +add_subdirectory(common) +add_subdirectory(nodes) +add_subdirectory(partition_stats) +add_subdirectory(processor) +add_subdirectory(query_stats) +add_subdirectory(service) +add_subdirectory(storage) +add_subdirectory(tablets) +add_subdirectory(ut_kqp) add_library(ydb-core-sys_view) target_compile_options(ydb-core-sys_view PRIVATE diff --git a/ydb/core/sys_view/partition_stats/CMakeLists.txt b/ydb/core/sys_view/partition_stats/CMakeLists.txt index 0ae5d8e327e..097216d9b46 100644 --- a/ydb/core/sys_view/partition_stats/CMakeLists.txt +++ b/ydb/core/sys_view/partition_stats/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(core-sys_view-partition_stats) target_compile_options(core-sys_view-partition_stats PRIVATE diff --git a/ydb/core/sys_view/query_stats/CMakeLists.txt b/ydb/core/sys_view/query_stats/CMakeLists.txt index 4feaebd5320..37e706258a3 100644 --- a/ydb/core/sys_view/query_stats/CMakeLists.txt +++ b/ydb/core/sys_view/query_stats/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(core-sys_view-query_stats) target_compile_options(core-sys_view-query_stats PRIVATE diff --git a/ydb/core/sys_view/service/CMakeLists.txt b/ydb/core/sys_view/service/CMakeLists.txt index 08d734ec0ea..1d740946e0a 100644 --- a/ydb/core/sys_view/service/CMakeLists.txt +++ b/ydb/core/sys_view/service/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(core-sys_view-service) target_link_libraries(core-sys_view-service PUBLIC diff --git a/ydb/core/tablet/CMakeLists.txt b/ydb/core/tablet/CMakeLists.txt index d0271324272..4474244f99c 100644 --- a/ydb/core/tablet/CMakeLists.txt +++ b/ydb/core/tablet/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(ydb-core-tablet) target_link_libraries(ydb-core-tablet PUBLIC diff --git a/ydb/core/tablet_flat/CMakeLists.txt b/ydb/core/tablet_flat/CMakeLists.txt index c2688b43d12..7b171bd5d74 100644 --- a/ydb/core/tablet_flat/CMakeLists.txt +++ b/ydb/core/tablet_flat/CMakeLists.txt @@ -6,6 +6,10 @@ # original buildsystem will not be accepted. +add_subdirectory(protos) +add_subdirectory(test) +add_subdirectory(ut) +add_subdirectory(ut_large) add_library(ydb-core-tablet_flat) target_compile_options(ydb-core-tablet_flat PRIVATE diff --git a/ydb/core/tablet_flat/test/CMakeLists.txt b/ydb/core/tablet_flat/test/CMakeLists.txt new file mode 100644 index 00000000000..bf5171a9ecb --- /dev/null +++ b/ydb/core/tablet_flat/test/CMakeLists.txt @@ -0,0 +1,10 @@ + +# This file was gererated 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(libs) +add_subdirectory(tool) diff --git a/ydb/core/tablet_flat/test/libs/CMakeLists.txt b/ydb/core/tablet_flat/test/libs/CMakeLists.txt new file mode 100644 index 00000000000..bb3a7cd201f --- /dev/null +++ b/ydb/core/tablet_flat/test/libs/CMakeLists.txt @@ -0,0 +1,11 @@ + +# This file was gererated 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(exec) +add_subdirectory(rows) +add_subdirectory(table) diff --git a/ydb/core/tablet_flat/test/libs/table/CMakeLists.txt b/ydb/core/tablet_flat/test/libs/table/CMakeLists.txt index 01568fc47f5..a61d3c93a13 100644 --- a/ydb/core/tablet_flat/test/libs/table/CMakeLists.txt +++ b/ydb/core/tablet_flat/test/libs/table/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(model) add_library(test-libs-table) target_link_libraries(test-libs-table PUBLIC diff --git a/ydb/core/tablet_flat/test/tool/CMakeLists.txt b/ydb/core/tablet_flat/test/tool/CMakeLists.txt new file mode 100644 index 00000000000..bedc0db8ab9 --- /dev/null +++ b/ydb/core/tablet_flat/test/tool/CMakeLists.txt @@ -0,0 +1,10 @@ + +# This file was gererated 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(perf) +add_subdirectory(surg) diff --git a/ydb/core/testlib/CMakeLists.txt b/ydb/core/testlib/CMakeLists.txt index f0411e6c092..104f9124f7b 100644 --- a/ydb/core/testlib/CMakeLists.txt +++ b/ydb/core/testlib/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(actors) +add_subdirectory(basics) add_library(ydb-core-testlib) target_compile_options(ydb-core-testlib PRIVATE diff --git a/ydb/core/testlib/actors/CMakeLists.txt b/ydb/core/testlib/actors/CMakeLists.txt index e0624b65693..795d6b4cf7b 100644 --- a/ydb/core/testlib/actors/CMakeLists.txt +++ b/ydb/core/testlib/actors/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(core-testlib-actors) target_link_libraries(core-testlib-actors PUBLIC diff --git a/ydb/core/tx/CMakeLists.txt b/ydb/core/tx/CMakeLists.txt index 4524bf186f8..2044b8b5d62 100644 --- a/ydb/core/tx/CMakeLists.txt +++ b/ydb/core/tx/CMakeLists.txt @@ -6,6 +6,22 @@ # original buildsystem will not be accepted. +add_subdirectory(balance_coverage) +add_subdirectory(columnshard) +add_subdirectory(coordinator) +add_subdirectory(datashard) +add_subdirectory(long_tx_service) +add_subdirectory(mediator) +add_subdirectory(replication) +add_subdirectory(scheme_board) +add_subdirectory(scheme_cache) +add_subdirectory(schemeshard) +add_subdirectory(sequenceproxy) +add_subdirectory(sequenceshard) +add_subdirectory(time_cast) +add_subdirectory(tx_allocator) +add_subdirectory(tx_allocator_client) +add_subdirectory(tx_proxy) add_library(ydb-core-tx) target_link_libraries(ydb-core-tx PUBLIC diff --git a/ydb/core/tx/balance_coverage/CMakeLists.txt b/ydb/core/tx/balance_coverage/CMakeLists.txt index 40e0a73c2f0..6aa986c5da8 100644 --- a/ydb/core/tx/balance_coverage/CMakeLists.txt +++ b/ydb/core/tx/balance_coverage/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(core-tx-balance_coverage) target_link_libraries(core-tx-balance_coverage PUBLIC diff --git a/ydb/core/tx/columnshard/CMakeLists.txt b/ydb/core/tx/columnshard/CMakeLists.txt index c178513ccc6..52d50b153d9 100644 --- a/ydb/core/tx/columnshard/CMakeLists.txt +++ b/ydb/core/tx/columnshard/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(engines) +add_subdirectory(ut) add_library(core-tx-columnshard) target_compile_options(core-tx-columnshard PRIVATE diff --git a/ydb/core/tx/columnshard/engines/CMakeLists.txt b/ydb/core/tx/columnshard/engines/CMakeLists.txt index 208167dfbbf..95fe0abeb68 100644 --- a/ydb/core/tx/columnshard/engines/CMakeLists.txt +++ b/ydb/core/tx/columnshard/engines/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(tx-columnshard-engines) target_compile_options(tx-columnshard-engines PRIVATE diff --git a/ydb/core/tx/coordinator/CMakeLists.txt b/ydb/core/tx/coordinator/CMakeLists.txt index 6c296f93f9f..e89ef36e4b0 100644 --- a/ydb/core/tx/coordinator/CMakeLists.txt +++ b/ydb/core/tx/coordinator/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(core-tx-coordinator) target_link_libraries(core-tx-coordinator PUBLIC diff --git a/ydb/core/tx/datashard/CMakeLists.txt b/ydb/core/tx/datashard/CMakeLists.txt index f6690afa4b9..4ba7b98e24d 100644 --- a/ydb/core/tx/datashard/CMakeLists.txt +++ b/ydb/core/tx/datashard/CMakeLists.txt @@ -6,6 +6,34 @@ # original buildsystem will not be accepted. +add_subdirectory(testload) +add_subdirectory(ut_background_compaction) +add_subdirectory(ut_build_index) +add_subdirectory(ut_change_collector) +add_subdirectory(ut_change_exchange) +add_subdirectory(ut_compaction) +add_subdirectory(ut_erase_rows) +add_subdirectory(ut_followers) +add_subdirectory(ut_init) +add_subdirectory(ut_keys) +add_subdirectory(ut_kqp) +add_subdirectory(ut_kqp_errors) +add_subdirectory(ut_kqp_scan) +add_subdirectory(ut_locks) +add_subdirectory(ut_minikql) +add_subdirectory(ut_minstep) +add_subdirectory(ut_order) +add_subdirectory(ut_range_avl_tree) +add_subdirectory(ut_range_ops) +add_subdirectory(ut_range_treap) +add_subdirectory(ut_read_iterator) +add_subdirectory(ut_read_table) +add_subdirectory(ut_reassign) +add_subdirectory(ut_replication) +add_subdirectory(ut_rs) +add_subdirectory(ut_snapshot) +add_subdirectory(ut_stats) +add_subdirectory(ut_upload_rows) add_library(core-tx-datashard) target_compile_options(core-tx-datashard PRIVATE diff --git a/ydb/core/tx/long_tx_service/CMakeLists.txt b/ydb/core/tx/long_tx_service/CMakeLists.txt index 8da6c308913..ac354dd83d0 100644 --- a/ydb/core/tx/long_tx_service/CMakeLists.txt +++ b/ydb/core/tx/long_tx_service/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(public) +add_subdirectory(ut) add_library(core-tx-long_tx_service) target_compile_options(core-tx-long_tx_service PRIVATE diff --git a/ydb/core/tx/long_tx_service/public/CMakeLists.txt b/ydb/core/tx/long_tx_service/public/CMakeLists.txt index f5fe9062281..01668d86a2c 100644 --- a/ydb/core/tx/long_tx_service/public/CMakeLists.txt +++ b/ydb/core/tx/long_tx_service/public/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(tx-long_tx_service-public) target_compile_options(tx-long_tx_service-public PRIVATE diff --git a/ydb/core/tx/replication/CMakeLists.txt b/ydb/core/tx/replication/CMakeLists.txt new file mode 100644 index 00000000000..710a6a0c664 --- /dev/null +++ b/ydb/core/tx/replication/CMakeLists.txt @@ -0,0 +1,10 @@ + +# This file was gererated 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(controller) +add_subdirectory(ydb_proxy) diff --git a/ydb/core/tx/replication/ydb_proxy/CMakeLists.txt b/ydb/core/tx/replication/ydb_proxy/CMakeLists.txt index 247e407d68e..9e3fc2864ad 100644 --- a/ydb/core/tx/replication/ydb_proxy/CMakeLists.txt +++ b/ydb/core/tx/replication/ydb_proxy/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(tx-replication-ydb_proxy) target_compile_options(tx-replication-ydb_proxy PRIVATE diff --git a/ydb/core/tx/scheme_board/CMakeLists.txt b/ydb/core/tx/scheme_board/CMakeLists.txt index 77a906440fe..a5671f3049b 100644 --- a/ydb/core/tx/scheme_board/CMakeLists.txt +++ b/ydb/core/tx/scheme_board/CMakeLists.txt @@ -6,6 +6,12 @@ # original buildsystem will not be accepted. +add_subdirectory(ut_cache) +add_subdirectory(ut_double_indexed) +add_subdirectory(ut_monitoring) +add_subdirectory(ut_populator) +add_subdirectory(ut_replica) +add_subdirectory(ut_subscriber) add_library(core-tx-scheme_board) target_link_libraries(core-tx-scheme_board PUBLIC diff --git a/ydb/core/tx/schemeshard/CMakeLists.txt b/ydb/core/tx/schemeshard/CMakeLists.txt index ac577e1ce8c..4809937eb23 100644 --- a/ydb/core/tx/schemeshard/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/CMakeLists.txt @@ -6,6 +6,48 @@ # original buildsystem will not be accepted. +add_subdirectory(ut_async_index) +add_subdirectory(ut_backup) +add_subdirectory(ut_base) +add_subdirectory(ut_base_reboots) +add_subdirectory(ut_bsvolume) +add_subdirectory(ut_bsvolume_reboots) +add_subdirectory(ut_cdc_stream) +add_subdirectory(ut_cdc_stream_reboots) +add_subdirectory(ut_compaction) +add_subdirectory(ut_export) +add_subdirectory(ut_export_reboots_s3) +add_subdirectory(ut_extsubdomain) +add_subdirectory(ut_extsubdomain_reboots) +add_subdirectory(ut_filestore_reboots) +add_subdirectory(ut_helpers) +add_subdirectory(ut_index_build) +add_subdirectory(ut_index_build_reboots) +add_subdirectory(ut_login) +add_subdirectory(ut_move) +add_subdirectory(ut_move_reboots) +add_subdirectory(ut_olap) +add_subdirectory(ut_olap_reboots) +add_subdirectory(ut_pq) +add_subdirectory(ut_pq_reboots) +add_subdirectory(ut_reboots) +add_subdirectory(ut_replication) +add_subdirectory(ut_replication_reboots) +add_subdirectory(ut_restore) +add_subdirectory(ut_rtmr) +add_subdirectory(ut_rtmr_reboots) +add_subdirectory(ut_ru_calculator) +add_subdirectory(ut_sequence) +add_subdirectory(ut_sequence_reboots) +add_subdirectory(ut_serverless) +add_subdirectory(ut_split_merge) +add_subdirectory(ut_split_merge_reboots) +add_subdirectory(ut_stats) +add_subdirectory(ut_subdomain) +add_subdirectory(ut_subdomain_reboots) +add_subdirectory(ut_ttl) +add_subdirectory(ut_user_attributes) +add_subdirectory(ut_user_attributes_reboots) add_library(core-tx-schemeshard) target_compile_options(core-tx-schemeshard PRIVATE diff --git a/ydb/core/tx/sequenceproxy/CMakeLists.txt b/ydb/core/tx/sequenceproxy/CMakeLists.txt index 606ed7e6bed..eb992b11000 100644 --- a/ydb/core/tx/sequenceproxy/CMakeLists.txt +++ b/ydb/core/tx/sequenceproxy/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(public) +add_subdirectory(ut) add_library(core-tx-sequenceproxy) target_link_libraries(core-tx-sequenceproxy PUBLIC diff --git a/ydb/core/tx/sequenceshard/CMakeLists.txt b/ydb/core/tx/sequenceshard/CMakeLists.txt index 027ad090b37..77106a446ba 100644 --- a/ydb/core/tx/sequenceshard/CMakeLists.txt +++ b/ydb/core/tx/sequenceshard/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(public) +add_subdirectory(ut) add_library(core-tx-sequenceshard) target_compile_options(core-tx-sequenceshard PRIVATE diff --git a/ydb/core/tx/sequenceshard/public/CMakeLists.txt b/ydb/core/tx/sequenceshard/public/CMakeLists.txt index da9ae8b1248..575930e31dd 100644 --- a/ydb/core/tx/sequenceshard/public/CMakeLists.txt +++ b/ydb/core/tx/sequenceshard/public/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(tx-sequenceshard-public) target_compile_options(tx-sequenceshard-public PRIVATE diff --git a/ydb/core/tx/time_cast/CMakeLists.txt b/ydb/core/tx/time_cast/CMakeLists.txt index dc715c3ec3d..a59d2b56bb8 100644 --- a/ydb/core/tx/time_cast/CMakeLists.txt +++ b/ydb/core/tx/time_cast/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(core-tx-time_cast) target_link_libraries(core-tx-time_cast PUBLIC diff --git a/ydb/core/tx/tx_allocator/CMakeLists.txt b/ydb/core/tx/tx_allocator/CMakeLists.txt index fbfe5bd5c36..40cc6362bb1 100644 --- a/ydb/core/tx/tx_allocator/CMakeLists.txt +++ b/ydb/core/tx/tx_allocator/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(core-tx-tx_allocator) target_link_libraries(core-tx-tx_allocator PUBLIC diff --git a/ydb/core/tx/tx_allocator_client/CMakeLists.txt b/ydb/core/tx/tx_allocator_client/CMakeLists.txt index 58ddb2d396a..4667ead48eb 100644 --- a/ydb/core/tx/tx_allocator_client/CMakeLists.txt +++ b/ydb/core/tx/tx_allocator_client/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(core-tx-tx_allocator_client) target_link_libraries(core-tx-tx_allocator_client PUBLIC diff --git a/ydb/core/tx/tx_proxy/CMakeLists.txt b/ydb/core/tx/tx_proxy/CMakeLists.txt index f51a8d17ecb..2229fe2fd9f 100644 --- a/ydb/core/tx/tx_proxy/CMakeLists.txt +++ b/ydb/core/tx/tx_proxy/CMakeLists.txt @@ -6,6 +6,10 @@ # original buildsystem will not be accepted. +add_subdirectory(ut_base_tenant) +add_subdirectory(ut_encrypted_storage) +add_subdirectory(ut_ext_tenant) +add_subdirectory(ut_storage_tenant) add_library(core-tx-tx_proxy) target_compile_options(core-tx-tx_proxy PRIVATE diff --git a/ydb/core/util/CMakeLists.txt b/ydb/core/util/CMakeLists.txt index c0f9e55c1fc..d473116dd5f 100644 --- a/ydb/core/util/CMakeLists.txt +++ b/ydb/core/util/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(btree_benchmark) +add_subdirectory(ut) add_library(ydb-core-util) target_link_libraries(ydb-core-util PUBLIC diff --git a/ydb/core/viewer/CMakeLists.txt b/ydb/core/viewer/CMakeLists.txt index 354d7d5e881..7b001bd7559 100644 --- a/ydb/core/viewer/CMakeLists.txt +++ b/ydb/core/viewer/CMakeLists.txt @@ -6,6 +6,9 @@ # original buildsystem will not be accepted. +add_subdirectory(json) +add_subdirectory(protos) +add_subdirectory(ut) add_library(ydb-core-viewer) target_compile_options(ydb-core-viewer PRIVATE diff --git a/ydb/core/wrappers/CMakeLists.txt b/ydb/core/wrappers/CMakeLists.txt index b25618eda99..3a2d9b70384 100644 --- a/ydb/core/wrappers/CMakeLists.txt +++ b/ydb/core/wrappers/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) +add_subdirectory(ut_helpers) add_library(ydb-core-wrappers) target_link_libraries(ydb-core-wrappers PUBLIC diff --git a/ydb/core/ydb_convert/CMakeLists.txt b/ydb/core/ydb_convert/CMakeLists.txt index 32740b8ff41..515d27635b5 100644 --- a/ydb/core/ydb_convert/CMakeLists.txt +++ b/ydb/core/ydb_convert/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(ydb-core-ydb_convert) target_compile_options(ydb-core-ydb_convert PRIVATE diff --git a/ydb/core/ymq/CMakeLists.txt b/ydb/core/ymq/CMakeLists.txt new file mode 100644 index 00000000000..d553619c785 --- /dev/null +++ b/ydb/core/ymq/CMakeLists.txt @@ -0,0 +1,15 @@ + +# This file was gererated 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(actor) +add_subdirectory(base) +add_subdirectory(client) +add_subdirectory(http) +add_subdirectory(proto) +add_subdirectory(queues) +add_subdirectory(ut) diff --git a/ydb/core/ymq/actor/CMakeLists.txt b/ydb/core/ymq/actor/CMakeLists.txt index 3e997c9a73a..5bf19c4d5b8 100644 --- a/ydb/core/ymq/actor/CMakeLists.txt +++ b/ydb/core/ymq/actor/CMakeLists.txt @@ -7,6 +7,8 @@ find_package(OpenSSL REQUIRED) +add_subdirectory(ut) +add_subdirectory(yc_search_ut) add_library(core-ymq-actor) target_compile_options(core-ymq-actor PRIVATE diff --git a/ydb/core/ymq/base/CMakeLists.txt b/ydb/core/ymq/base/CMakeLists.txt index be01146ce70..bf1fda0f312 100644 --- a/ydb/core/ymq/base/CMakeLists.txt +++ b/ydb/core/ymq/base/CMakeLists.txt @@ -7,6 +7,7 @@ find_package(OpenSSL REQUIRED) +add_subdirectory(ut) add_library(core-ymq-base) target_link_libraries(core-ymq-base PUBLIC diff --git a/ydb/core/ymq/client/CMakeLists.txt b/ydb/core/ymq/client/CMakeLists.txt new file mode 100644 index 00000000000..c4c2a2a4ccb --- /dev/null +++ b/ydb/core/ymq/client/CMakeLists.txt @@ -0,0 +1,10 @@ + +# This file was gererated 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(bin) +add_subdirectory(cpp) diff --git a/ydb/core/ymq/http/CMakeLists.txt b/ydb/core/ymq/http/CMakeLists.txt index 6cc7d17cce7..5c029dcba2d 100644 --- a/ydb/core/ymq/http/CMakeLists.txt +++ b/ydb/core/ymq/http/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(core-ymq-http) target_link_libraries(core-ymq-http PUBLIC diff --git a/ydb/core/ymq/queues/CMakeLists.txt b/ydb/core/ymq/queues/CMakeLists.txt new file mode 100644 index 00000000000..5f37ade1b10 --- /dev/null +++ b/ydb/core/ymq/queues/CMakeLists.txt @@ -0,0 +1,11 @@ + +# This file was gererated 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(common) +add_subdirectory(fifo) +add_subdirectory(std) diff --git a/ydb/core/yq/CMakeLists.txt b/ydb/core/yq/CMakeLists.txt new file mode 100644 index 00000000000..28eb1841660 --- /dev/null +++ b/ydb/core/yq/CMakeLists.txt @@ -0,0 +1,9 @@ + +# This file was gererated 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(libs) diff --git a/ydb/core/yq/libs/CMakeLists.txt b/ydb/core/yq/libs/CMakeLists.txt new file mode 100644 index 00000000000..c451003f013 --- /dev/null +++ b/ydb/core/yq/libs/CMakeLists.txt @@ -0,0 +1,40 @@ + +# This file was gererated 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(actors) +add_subdirectory(audit) +add_subdirectory(checkpoint_storage) +add_subdirectory(checkpointing) +add_subdirectory(checkpointing_common) +add_subdirectory(common) +add_subdirectory(config) +add_subdirectory(control_plane_proxy) +add_subdirectory(control_plane_storage) +add_subdirectory(db_id_async_resolver_impl) +add_subdirectory(db_schema) +add_subdirectory(events) +add_subdirectory(gateway) +add_subdirectory(graph_params) +add_subdirectory(grpc) +add_subdirectory(health) +add_subdirectory(hmac) +add_subdirectory(init) +add_subdirectory(logs) +add_subdirectory(mock) +add_subdirectory(pretty_printers) +add_subdirectory(private_client) +add_subdirectory(protos) +add_subdirectory(quota_manager) +add_subdirectory(rate_limiter) +add_subdirectory(read_rule) +add_subdirectory(result_formatter) +add_subdirectory(shared_resources) +add_subdirectory(signer) +add_subdirectory(tasks_packer) +add_subdirectory(test_connection) +add_subdirectory(ydb) diff --git a/ydb/core/yq/libs/actors/CMakeLists.txt b/ydb/core/yq/libs/actors/CMakeLists.txt index bd6a350097c..43c7bc641a6 100644 --- a/ydb/core/yq/libs/actors/CMakeLists.txt +++ b/ydb/core/yq/libs/actors/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(logging) add_library(yq-libs-actors) target_compile_options(yq-libs-actors PRIVATE diff --git a/ydb/core/yq/libs/audit/CMakeLists.txt b/ydb/core/yq/libs/audit/CMakeLists.txt index 9bcd97bdd63..33cb265667f 100644 --- a/ydb/core/yq/libs/audit/CMakeLists.txt +++ b/ydb/core/yq/libs/audit/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(events) +add_subdirectory(mock) add_library(yq-libs-audit) target_link_libraries(yq-libs-audit PUBLIC diff --git a/ydb/core/yq/libs/checkpoint_storage/CMakeLists.txt b/ydb/core/yq/libs/checkpoint_storage/CMakeLists.txt index 735c28fa79f..e3ac388861c 100644 --- a/ydb/core/yq/libs/checkpoint_storage/CMakeLists.txt +++ b/ydb/core/yq/libs/checkpoint_storage/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(events) +add_subdirectory(proto) add_library(yq-libs-checkpoint_storage) target_compile_options(yq-libs-checkpoint_storage PRIVATE diff --git a/ydb/core/yq/libs/checkpointing/CMakeLists.txt b/ydb/core/yq/libs/checkpointing/CMakeLists.txt index 79bb5aa5320..1bb27f344c1 100644 --- a/ydb/core/yq/libs/checkpointing/CMakeLists.txt +++ b/ydb/core/yq/libs/checkpointing/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(events) +add_subdirectory(ut) add_library(yq-libs-checkpointing) target_compile_options(yq-libs-checkpointing PRIVATE diff --git a/ydb/core/yq/libs/common/CMakeLists.txt b/ydb/core/yq/libs/common/CMakeLists.txt index 93490604959..5d8bebdaa8f 100644 --- a/ydb/core/yq/libs/common/CMakeLists.txt +++ b/ydb/core/yq/libs/common/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(yq-libs-common) target_compile_options(yq-libs-common PRIVATE diff --git a/ydb/core/yq/libs/config/CMakeLists.txt b/ydb/core/yq/libs/config/CMakeLists.txt index 8f25ad09cd3..e0664e782c9 100644 --- a/ydb/core/yq/libs/config/CMakeLists.txt +++ b/ydb/core/yq/libs/config/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(protos) add_library(yq-libs-config) target_link_libraries(yq-libs-config PUBLIC diff --git a/ydb/core/yq/libs/control_plane_proxy/CMakeLists.txt b/ydb/core/yq/libs/control_plane_proxy/CMakeLists.txt index 087609ae76f..058247d5e14 100644 --- a/ydb/core/yq/libs/control_plane_proxy/CMakeLists.txt +++ b/ydb/core/yq/libs/control_plane_proxy/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(events) +add_subdirectory(ut) add_library(yq-libs-control_plane_proxy) target_compile_options(yq-libs-control_plane_proxy PRIVATE diff --git a/ydb/core/yq/libs/control_plane_storage/CMakeLists.txt b/ydb/core/yq/libs/control_plane_storage/CMakeLists.txt index 729fbb206fb..43ce080fa8d 100644 --- a/ydb/core/yq/libs/control_plane_storage/CMakeLists.txt +++ b/ydb/core/yq/libs/control_plane_storage/CMakeLists.txt @@ -6,6 +6,9 @@ # original buildsystem will not be accepted. +add_subdirectory(events) +add_subdirectory(internal) +add_subdirectory(proto) add_library(yq-libs-control_plane_storage) target_compile_options(yq-libs-control_plane_storage PRIVATE diff --git a/ydb/core/yq/libs/graph_params/CMakeLists.txt b/ydb/core/yq/libs/graph_params/CMakeLists.txt new file mode 100644 index 00000000000..0111ac5e16d --- /dev/null +++ b/ydb/core/yq/libs/graph_params/CMakeLists.txt @@ -0,0 +1,9 @@ + +# This file was gererated 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(proto) diff --git a/ydb/core/yq/libs/hmac/CMakeLists.txt b/ydb/core/yq/libs/hmac/CMakeLists.txt index 710f0125f79..341411884a5 100644 --- a/ydb/core/yq/libs/hmac/CMakeLists.txt +++ b/ydb/core/yq/libs/hmac/CMakeLists.txt @@ -7,6 +7,7 @@ find_package(OpenSSL REQUIRED) +add_subdirectory(ut) add_library(yq-libs-hmac) target_link_libraries(yq-libs-hmac PUBLIC diff --git a/ydb/core/yq/libs/quota_manager/CMakeLists.txt b/ydb/core/yq/libs/quota_manager/CMakeLists.txt index 0ad54e9ebc7..27cad9433a6 100644 --- a/ydb/core/yq/libs/quota_manager/CMakeLists.txt +++ b/ydb/core/yq/libs/quota_manager/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(events) +add_subdirectory(proto) add_library(yq-libs-quota_manager) target_compile_options(yq-libs-quota_manager PRIVATE diff --git a/ydb/core/yq/libs/rate_limiter/CMakeLists.txt b/ydb/core/yq/libs/rate_limiter/CMakeLists.txt new file mode 100644 index 00000000000..5a1f3bdda69 --- /dev/null +++ b/ydb/core/yq/libs/rate_limiter/CMakeLists.txt @@ -0,0 +1,12 @@ + +# This file was gererated 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(control_plane_service) +add_subdirectory(events) +add_subdirectory(quoter_service) +add_subdirectory(utils) diff --git a/ydb/core/yq/libs/result_formatter/CMakeLists.txt b/ydb/core/yq/libs/result_formatter/CMakeLists.txt index a8cf36d10ff..c0814c95127 100644 --- a/ydb/core/yq/libs/result_formatter/CMakeLists.txt +++ b/ydb/core/yq/libs/result_formatter/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(yq-libs-result_formatter) target_compile_options(yq-libs-result_formatter PRIVATE diff --git a/ydb/core/yq/libs/shared_resources/CMakeLists.txt b/ydb/core/yq/libs/shared_resources/CMakeLists.txt index ff3008d5ab1..3a2c062a8b8 100644 --- a/ydb/core/yq/libs/shared_resources/CMakeLists.txt +++ b/ydb/core/yq/libs/shared_resources/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(interface) add_library(yq-libs-shared_resources) target_compile_options(yq-libs-shared_resources PRIVATE diff --git a/ydb/core/yq/libs/signer/CMakeLists.txt b/ydb/core/yq/libs/signer/CMakeLists.txt index 7be83dee2aa..e3cbf7b4355 100644 --- a/ydb/core/yq/libs/signer/CMakeLists.txt +++ b/ydb/core/yq/libs/signer/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(yq-libs-signer) target_link_libraries(yq-libs-signer PUBLIC diff --git a/ydb/core/yq/libs/test_connection/CMakeLists.txt b/ydb/core/yq/libs/test_connection/CMakeLists.txt index 914681dcc52..4a906fc356e 100644 --- a/ydb/core/yq/libs/test_connection/CMakeLists.txt +++ b/ydb/core/yq/libs/test_connection/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(events) +add_subdirectory(ut) add_library(yq-libs-test_connection) target_compile_options(yq-libs-test_connection PRIVATE diff --git a/ydb/library/CMakeLists.txt b/ydb/library/CMakeLists.txt new file mode 100644 index 00000000000..62d58f9c1ed --- /dev/null +++ b/ydb/library/CMakeLists.txt @@ -0,0 +1,29 @@ + +# This file was gererated 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(aclib) +add_subdirectory(arrow_clickhouse) +add_subdirectory(backup) +add_subdirectory(binary_json) +add_subdirectory(dynumber) +add_subdirectory(folder_service) +add_subdirectory(http_proxy) +add_subdirectory(keys) +add_subdirectory(logger) +add_subdirectory(login) +add_subdirectory(mkql_proto) +add_subdirectory(naming_conventions) +add_subdirectory(pdisk_io) +add_subdirectory(persqueue) +add_subdirectory(pretty_types_print) +add_subdirectory(protobuf_printer) +add_subdirectory(schlab) +add_subdirectory(security) +add_subdirectory(workload) +add_subdirectory(yaml_config) +add_subdirectory(yql) diff --git a/ydb/library/aclib/CMakeLists.txt b/ydb/library/aclib/CMakeLists.txt index ce291a55af7..2c32c7d7fa2 100644 --- a/ydb/library/aclib/CMakeLists.txt +++ b/ydb/library/aclib/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(protos) +add_subdirectory(ut) add_library(ydb-library-aclib) target_link_libraries(ydb-library-aclib PUBLIC diff --git a/ydb/library/arrow_clickhouse/CMakeLists.txt b/ydb/library/arrow_clickhouse/CMakeLists.txt index 97a7a6b939f..012192db9e2 100644 --- a/ydb/library/arrow_clickhouse/CMakeLists.txt +++ b/ydb/library/arrow_clickhouse/CMakeLists.txt @@ -6,6 +6,10 @@ # original buildsystem will not be accepted. +add_subdirectory(Columns) +add_subdirectory(Common) +add_subdirectory(DataStreams) +add_subdirectory(ut) add_library(ydb-library-arrow_clickhouse) target_include_directories(ydb-library-arrow_clickhouse PUBLIC diff --git a/ydb/library/backup/CMakeLists.txt b/ydb/library/backup/CMakeLists.txt index 6f6b3c71724..f10492155da 100644 --- a/ydb/library/backup/CMakeLists.txt +++ b/ydb/library/backup/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(kikimr_backup) target_link_libraries(kikimr_backup PUBLIC diff --git a/ydb/library/binary_json/CMakeLists.txt b/ydb/library/binary_json/CMakeLists.txt index 14c3c176d96..20509dd4a3d 100644 --- a/ydb/library/binary_json/CMakeLists.txt +++ b/ydb/library/binary_json/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(ydb-library-binary_json) target_compile_options(ydb-library-binary_json PRIVATE diff --git a/ydb/library/dynumber/CMakeLists.txt b/ydb/library/dynumber/CMakeLists.txt index 4306fc6d232..3b47326b61e 100644 --- a/ydb/library/dynumber/CMakeLists.txt +++ b/ydb/library/dynumber/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(ydb-library-dynumber) target_link_libraries(ydb-library-dynumber PUBLIC diff --git a/ydb/library/folder_service/CMakeLists.txt b/ydb/library/folder_service/CMakeLists.txt index 9779abeee1d..eded5dafc93 100644 --- a/ydb/library/folder_service/CMakeLists.txt +++ b/ydb/library/folder_service/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(mock) +add_subdirectory(proto) add_library(ydb-library-folder_service) target_link_libraries(ydb-library-folder_service PUBLIC diff --git a/ydb/library/http_proxy/CMakeLists.txt b/ydb/library/http_proxy/CMakeLists.txt new file mode 100644 index 00000000000..7c1d730d476 --- /dev/null +++ b/ydb/library/http_proxy/CMakeLists.txt @@ -0,0 +1,10 @@ + +# This file was gererated 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(authorization) +add_subdirectory(error) diff --git a/ydb/library/http_proxy/authorization/CMakeLists.txt b/ydb/library/http_proxy/authorization/CMakeLists.txt index 0904148fb7e..a7f6e978f53 100644 --- a/ydb/library/http_proxy/authorization/CMakeLists.txt +++ b/ydb/library/http_proxy/authorization/CMakeLists.txt @@ -7,6 +7,7 @@ find_package(OpenSSL REQUIRED) +add_subdirectory(ut) add_library(library-http_proxy-authorization) target_link_libraries(library-http_proxy-authorization PUBLIC diff --git a/ydb/library/keys/CMakeLists.txt b/ydb/library/keys/CMakeLists.txt index 93deaf97d3e..8471d0d718a 100644 --- a/ydb/library/keys/CMakeLists.txt +++ b/ydb/library/keys/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(ydb-library-keys) target_link_libraries(ydb-library-keys PUBLIC diff --git a/ydb/library/login/CMakeLists.txt b/ydb/library/login/CMakeLists.txt index 221098fe63c..da3622dd232 100644 --- a/ydb/library/login/CMakeLists.txt +++ b/ydb/library/login/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(protos) +add_subdirectory(ut) add_library(ydb-library-login) target_link_libraries(ydb-library-login PUBLIC diff --git a/ydb/library/mkql_proto/CMakeLists.txt b/ydb/library/mkql_proto/CMakeLists.txt index faf52c3f7ec..a385c3e9ac1 100644 --- a/ydb/library/mkql_proto/CMakeLists.txt +++ b/ydb/library/mkql_proto/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(protos) +add_subdirectory(ut) add_library(ydb-library-mkql_proto) target_compile_options(ydb-library-mkql_proto PRIVATE diff --git a/ydb/library/mkql_proto/ut/CMakeLists.darwin.txt b/ydb/library/mkql_proto/ut/CMakeLists.darwin.txt index 9c5feac3229..3cbe0120c0a 100644 --- a/ydb/library/mkql_proto/ut/CMakeLists.darwin.txt +++ b/ydb/library/mkql_proto/ut/CMakeLists.darwin.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(helpers) add_executable(ydb-library-mkql_proto-ut) target_compile_options(ydb-library-mkql_proto-ut PRIVATE diff --git a/ydb/library/mkql_proto/ut/CMakeLists.linux.txt b/ydb/library/mkql_proto/ut/CMakeLists.linux.txt index 93263048d02..2c7c06c339f 100644 --- a/ydb/library/mkql_proto/ut/CMakeLists.linux.txt +++ b/ydb/library/mkql_proto/ut/CMakeLists.linux.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(helpers) add_executable(ydb-library-mkql_proto-ut) target_compile_options(ydb-library-mkql_proto-ut PRIVATE diff --git a/ydb/library/naming_conventions/CMakeLists.txt b/ydb/library/naming_conventions/CMakeLists.txt index c3d01039c51..3ce76635825 100644 --- a/ydb/library/naming_conventions/CMakeLists.txt +++ b/ydb/library/naming_conventions/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(ydb-library-naming_conventions) target_link_libraries(ydb-library-naming_conventions PUBLIC diff --git a/ydb/library/pdisk_io/CMakeLists.darwin.txt b/ydb/library/pdisk_io/CMakeLists.darwin.txt index ef2e2d0688f..70b528fbc7d 100644 --- a/ydb/library/pdisk_io/CMakeLists.darwin.txt +++ b/ydb/library/pdisk_io/CMakeLists.darwin.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(protos) add_library(ydb-library-pdisk_io) target_link_libraries(ydb-library-pdisk_io PUBLIC diff --git a/ydb/library/pdisk_io/CMakeLists.linux.txt b/ydb/library/pdisk_io/CMakeLists.linux.txt index 296dfa94fb6..3e47c0b5b63 100644 --- a/ydb/library/pdisk_io/CMakeLists.linux.txt +++ b/ydb/library/pdisk_io/CMakeLists.linux.txt @@ -7,6 +7,7 @@ find_package(AIO REQUIRED) +add_subdirectory(protos) add_library(ydb-library-pdisk_io) target_link_libraries(ydb-library-pdisk_io PUBLIC diff --git a/ydb/library/persqueue/CMakeLists.txt b/ydb/library/persqueue/CMakeLists.txt new file mode 100644 index 00000000000..fb5c3ab5846 --- /dev/null +++ b/ydb/library/persqueue/CMakeLists.txt @@ -0,0 +1,13 @@ + +# This file was gererated 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(counter_time_keeper) +add_subdirectory(obfuscate) +add_subdirectory(tests) +add_subdirectory(topic_parser) +add_subdirectory(topic_parser_public) diff --git a/ydb/library/persqueue/topic_parser/CMakeLists.txt b/ydb/library/persqueue/topic_parser/CMakeLists.txt index 8e3272cf16b..539d6aac123 100644 --- a/ydb/library/persqueue/topic_parser/CMakeLists.txt +++ b/ydb/library/persqueue/topic_parser/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(library-persqueue-topic_parser) target_link_libraries(library-persqueue-topic_parser PUBLIC diff --git a/ydb/library/pretty_types_print/CMakeLists.txt b/ydb/library/pretty_types_print/CMakeLists.txt new file mode 100644 index 00000000000..2dfdbaa716a --- /dev/null +++ b/ydb/library/pretty_types_print/CMakeLists.txt @@ -0,0 +1,10 @@ + +# This file was gererated 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(protobuf) +add_subdirectory(wilson) diff --git a/ydb/library/protobuf_printer/CMakeLists.txt b/ydb/library/protobuf_printer/CMakeLists.txt index 4fcb0bc301a..540cbc5dda2 100644 --- a/ydb/library/protobuf_printer/CMakeLists.txt +++ b/ydb/library/protobuf_printer/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(ydb-library-protobuf_printer) target_link_libraries(ydb-library-protobuf_printer PUBLIC diff --git a/ydb/library/schlab/CMakeLists.txt b/ydb/library/schlab/CMakeLists.txt index 517a75edb0a..4a168df062c 100644 --- a/ydb/library/schlab/CMakeLists.txt +++ b/ydb/library/schlab/CMakeLists.txt @@ -6,6 +6,13 @@ # original buildsystem will not be accepted. +add_subdirectory(mon) +add_subdirectory(probes) +add_subdirectory(protos) +add_subdirectory(schemu) +add_subdirectory(schine) +add_subdirectory(schoot) +add_subdirectory(ut) add_library(ydb-library-schlab) target_link_libraries(ydb-library-schlab PUBLIC diff --git a/ydb/library/schlab/mon/CMakeLists.txt b/ydb/library/schlab/mon/CMakeLists.txt index 0a70a9c4ff8..48c26185e98 100644 --- a/ydb/library/schlab/mon/CMakeLists.txt +++ b/ydb/library/schlab/mon/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(static) +add_subdirectory(test) add_library(library-schlab-mon) target_link_libraries(library-schlab-mon PUBLIC diff --git a/ydb/library/schlab/mon/static/CMakeLists.txt b/ydb/library/schlab/mon/static/CMakeLists.txt index e7df6186c15..251aeb53145 100644 --- a/ydb/library/schlab/mon/static/CMakeLists.txt +++ b/ydb/library/schlab/mon/static/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(css) +add_subdirectory(js) add_library(schlab-mon-static INTERFACE) target_link_libraries(schlab-mon-static INTERFACE diff --git a/ydb/library/security/CMakeLists.txt b/ydb/library/security/CMakeLists.txt index ab1ed777189..dde8aa446f0 100644 --- a/ydb/library/security/CMakeLists.txt +++ b/ydb/library/security/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(ydb-library-security) target_link_libraries(ydb-library-security PUBLIC diff --git a/ydb/library/yql/CMakeLists.txt b/ydb/library/yql/CMakeLists.txt new file mode 100644 index 00000000000..f2c776dfda8 --- /dev/null +++ b/ydb/library/yql/CMakeLists.txt @@ -0,0 +1,19 @@ + +# This file was gererated 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(ast) +add_subdirectory(core) +add_subdirectory(dq) +add_subdirectory(minikql) +add_subdirectory(parser) +add_subdirectory(protos) +add_subdirectory(providers) +add_subdirectory(public) +add_subdirectory(sql) +add_subdirectory(udfs) +add_subdirectory(utils) diff --git a/ydb/library/yql/ast/CMakeLists.txt b/ydb/library/yql/ast/CMakeLists.txt index 835775a3001..17c04786c97 100644 --- a/ydb/library/yql/ast/CMakeLists.txt +++ b/ydb/library/yql/ast/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(serialize) +add_subdirectory(ut) add_library(library-yql-ast) target_link_libraries(library-yql-ast PUBLIC diff --git a/ydb/library/yql/core/CMakeLists.txt b/ydb/library/yql/core/CMakeLists.txt index 19381492666..a7a8c462e44 100644 --- a/ydb/library/yql/core/CMakeLists.txt +++ b/ydb/library/yql/core/CMakeLists.txt @@ -6,6 +6,18 @@ # original buildsystem will not be accepted. +add_subdirectory(common_opt) +add_subdirectory(expr_nodes) +add_subdirectory(expr_nodes_gen) +add_subdirectory(extract_predicate) +add_subdirectory(facade) +add_subdirectory(file_storage) +add_subdirectory(issue) +add_subdirectory(peephole_opt) +add_subdirectory(services) +add_subdirectory(sql_types) +add_subdirectory(type_ann) +add_subdirectory(user_data) add_library(library-yql-core) target_compile_options(library-yql-core PRIVATE diff --git a/ydb/library/yql/core/file_storage/CMakeLists.txt b/ydb/library/yql/core/file_storage/CMakeLists.txt index d359e43b2e0..b9a2aff3ab3 100644 --- a/ydb/library/yql/core/file_storage/CMakeLists.txt +++ b/ydb/library/yql/core/file_storage/CMakeLists.txt @@ -6,6 +6,11 @@ # original buildsystem will not be accepted. +add_subdirectory(defs) +add_subdirectory(download) +add_subdirectory(http_download) +add_subdirectory(proto) +add_subdirectory(ut) add_library(yql-core-file_storage) target_link_libraries(yql-core-file_storage PUBLIC diff --git a/ydb/library/yql/core/file_storage/http_download/CMakeLists.txt b/ydb/library/yql/core/file_storage/http_download/CMakeLists.txt index 8ec894706d5..eeb6a664522 100644 --- a/ydb/library/yql/core/file_storage/http_download/CMakeLists.txt +++ b/ydb/library/yql/core/file_storage/http_download/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(proto) add_library(core-file_storage-http_download) target_link_libraries(core-file_storage-http_download PUBLIC diff --git a/ydb/library/yql/core/issue/CMakeLists.txt b/ydb/library/yql/core/issue/CMakeLists.txt index 3842fd388ac..382aa54d591 100644 --- a/ydb/library/yql/core/issue/CMakeLists.txt +++ b/ydb/library/yql/core/issue/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(protos) +add_subdirectory(ut) add_library(yql-core-issue) target_link_libraries(yql-core-issue PUBLIC diff --git a/ydb/library/yql/core/services/CMakeLists.txt b/ydb/library/yql/core/services/CMakeLists.txt index f6ccd6987b5..b44cca0c9f0 100644 --- a/ydb/library/yql/core/services/CMakeLists.txt +++ b/ydb/library/yql/core/services/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(mounts) add_library(yql-core-services) target_compile_options(yql-core-services PRIVATE diff --git a/ydb/library/yql/dq/CMakeLists.txt b/ydb/library/yql/dq/CMakeLists.txt new file mode 100644 index 00000000000..babe9af6b14 --- /dev/null +++ b/ydb/library/yql/dq/CMakeLists.txt @@ -0,0 +1,19 @@ + +# This file was gererated 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(actors) +add_subdirectory(common) +add_subdirectory(comp_nodes) +add_subdirectory(expr_nodes) +add_subdirectory(opt) +add_subdirectory(proto) +add_subdirectory(runtime) +add_subdirectory(state) +add_subdirectory(tasks) +add_subdirectory(transform) +add_subdirectory(type_ann) diff --git a/ydb/library/yql/dq/actors/CMakeLists.txt b/ydb/library/yql/dq/actors/CMakeLists.txt index 17c2ae159cd..5a1e61f456f 100644 --- a/ydb/library/yql/dq/actors/CMakeLists.txt +++ b/ydb/library/yql/dq/actors/CMakeLists.txt @@ -6,6 +6,9 @@ # original buildsystem will not be accepted. +add_subdirectory(compute) +add_subdirectory(protos) +add_subdirectory(task_runner) add_library(yql-dq-actors) set_property(TARGET yql-dq-actors PROPERTY diff --git a/ydb/library/yql/dq/actors/compute/CMakeLists.txt b/ydb/library/yql/dq/actors/compute/CMakeLists.txt index 32461c2c33e..02fbceab3a9 100644 --- a/ydb/library/yql/dq/actors/compute/CMakeLists.txt +++ b/ydb/library/yql/dq/actors/compute/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(dq-actors-compute) target_compile_options(dq-actors-compute PRIVATE diff --git a/ydb/library/yql/dq/runtime/CMakeLists.txt b/ydb/library/yql/dq/runtime/CMakeLists.txt index d30defbdcd6..6e46f5cf5cf 100644 --- a/ydb/library/yql/dq/runtime/CMakeLists.txt +++ b/ydb/library/yql/dq/runtime/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(yql-dq-runtime) target_compile_options(yql-dq-runtime PRIVATE diff --git a/ydb/library/yql/dq/state/CMakeLists.txt b/ydb/library/yql/dq/state/CMakeLists.txt index 63cbc58dff8..0ca364bd6a4 100644 --- a/ydb/library/yql/dq/state/CMakeLists.txt +++ b/ydb/library/yql/dq/state/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(yql-dq-state) target_link_libraries(yql-dq-state PUBLIC diff --git a/ydb/library/yql/minikql/CMakeLists.txt b/ydb/library/yql/minikql/CMakeLists.txt index 82d34c624c7..3bcf235e56a 100644 --- a/ydb/library/yql/minikql/CMakeLists.txt +++ b/ydb/library/yql/minikql/CMakeLists.txt @@ -6,6 +6,16 @@ # original buildsystem will not be accepted. +add_subdirectory(arrow) +add_subdirectory(benchmark) +add_subdirectory(codegen) +add_subdirectory(comp_nodes) +add_subdirectory(computation) +add_subdirectory(dom) +add_subdirectory(invoke_builtins) +add_subdirectory(jsonpath) +add_subdirectory(perf) +add_subdirectory(ut) add_library(library-yql-minikql) target_compile_options(library-yql-minikql PRIVATE diff --git a/ydb/library/yql/minikql/benchmark/CMakeLists.txt b/ydb/library/yql/minikql/benchmark/CMakeLists.txt new file mode 100644 index 00000000000..ac2de6318cb --- /dev/null +++ b/ydb/library/yql/minikql/benchmark/CMakeLists.txt @@ -0,0 +1,9 @@ + +# This file was gererated 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(pack_num) diff --git a/ydb/library/yql/minikql/jsonpath/CMakeLists.txt b/ydb/library/yql/minikql/jsonpath/CMakeLists.txt index ad6bafb8535..b37111afa63 100644 --- a/ydb/library/yql/minikql/jsonpath/CMakeLists.txt +++ b/ydb/library/yql/minikql/jsonpath/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(benchmark) add_library(yql-minikql-jsonpath) target_compile_options(yql-minikql-jsonpath PRIVATE diff --git a/ydb/library/yql/minikql/perf/CMakeLists.txt b/ydb/library/yql/minikql/perf/CMakeLists.txt new file mode 100644 index 00000000000..fa3243c1dc4 --- /dev/null +++ b/ydb/library/yql/minikql/perf/CMakeLists.txt @@ -0,0 +1,13 @@ + +# This file was gererated 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(alloc) +add_subdirectory(mt_param) +add_subdirectory(packer) +add_subdirectory(param) +add_subdirectory(presort) diff --git a/ydb/library/yql/parser/CMakeLists.txt b/ydb/library/yql/parser/CMakeLists.txt new file mode 100644 index 00000000000..80c5f8a822a --- /dev/null +++ b/ydb/library/yql/parser/CMakeLists.txt @@ -0,0 +1,12 @@ + +# This file was gererated 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(lexer_common) +add_subdirectory(pg_catalog) +add_subdirectory(pg_wrapper) +add_subdirectory(proto_ast) diff --git a/ydb/library/yql/parser/lexer_common/CMakeLists.txt b/ydb/library/yql/parser/lexer_common/CMakeLists.txt index 5a30441a051..ce92c9e23d3 100644 --- a/ydb/library/yql/parser/lexer_common/CMakeLists.txt +++ b/ydb/library/yql/parser/lexer_common/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(yql-parser-lexer_common) target_link_libraries(yql-parser-lexer_common PUBLIC diff --git a/ydb/library/yql/parser/pg_catalog/CMakeLists.txt b/ydb/library/yql/parser/pg_catalog/CMakeLists.txt index 27f5f29ae45..c7adee303a4 100644 --- a/ydb/library/yql/parser/pg_catalog/CMakeLists.txt +++ b/ydb/library/yql/parser/pg_catalog/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(yql-parser-pg_catalog) target_link_libraries(yql-parser-pg_catalog PUBLIC diff --git a/ydb/library/yql/parser/pg_wrapper/CMakeLists.txt b/ydb/library/yql/parser/pg_wrapper/CMakeLists.txt index 8eabf4443db..d451e5cdbb8 100644 --- a/ydb/library/yql/parser/pg_wrapper/CMakeLists.txt +++ b/ydb/library/yql/parser/pg_wrapper/CMakeLists.txt @@ -8,6 +8,7 @@ find_package(Iconv REQUIRED) find_package(OpenSSL REQUIRED) +add_subdirectory(ut) add_library(yql-parser-pg_wrapper) target_compile_options(yql-parser-pg_wrapper PRIVATE diff --git a/ydb/library/yql/parser/proto_ast/CMakeLists.txt b/ydb/library/yql/parser/proto_ast/CMakeLists.txt index f2723200d62..c996e00c71f 100644 --- a/ydb/library/yql/parser/proto_ast/CMakeLists.txt +++ b/ydb/library/yql/parser/proto_ast/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(collect_issues) +add_subdirectory(gen) add_library(yql-parser-proto_ast) target_link_libraries(yql-parser-proto_ast PUBLIC diff --git a/ydb/library/yql/parser/proto_ast/gen/CMakeLists.txt b/ydb/library/yql/parser/proto_ast/gen/CMakeLists.txt new file mode 100644 index 00000000000..6cd9c9121b9 --- /dev/null +++ b/ydb/library/yql/parser/proto_ast/gen/CMakeLists.txt @@ -0,0 +1,13 @@ + +# This file was gererated 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(jsonpath) +add_subdirectory(v0) +add_subdirectory(v1) +add_subdirectory(v1_ansi) +add_subdirectory(v1_proto) diff --git a/ydb/library/yql/providers/CMakeLists.txt b/ydb/library/yql/providers/CMakeLists.txt new file mode 100644 index 00000000000..33e8f9848ba --- /dev/null +++ b/ydb/library/yql/providers/CMakeLists.txt @@ -0,0 +1,18 @@ + +# This file was gererated 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(clickhouse) +add_subdirectory(common) +add_subdirectory(config) +add_subdirectory(dq) +add_subdirectory(function) +add_subdirectory(pq) +add_subdirectory(result) +add_subdirectory(s3) +add_subdirectory(solomon) +add_subdirectory(ydb) diff --git a/ydb/library/yql/providers/clickhouse/CMakeLists.txt b/ydb/library/yql/providers/clickhouse/CMakeLists.txt new file mode 100644 index 00000000000..73186689155 --- /dev/null +++ b/ydb/library/yql/providers/clickhouse/CMakeLists.txt @@ -0,0 +1,12 @@ + +# This file was gererated 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(actors) +add_subdirectory(expr_nodes) +add_subdirectory(proto) +add_subdirectory(provider) diff --git a/ydb/library/yql/providers/common/CMakeLists.txt b/ydb/library/yql/providers/common/CMakeLists.txt new file mode 100644 index 00000000000..c711b0193b9 --- /dev/null +++ b/ydb/library/yql/providers/common/CMakeLists.txt @@ -0,0 +1,25 @@ + +# This file was gererated 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(codec) +add_subdirectory(comp_nodes) +add_subdirectory(config) +add_subdirectory(db_id_async_resolver) +add_subdirectory(dq) +add_subdirectory(gateway) +add_subdirectory(http_gateway) +add_subdirectory(metrics) +add_subdirectory(mkql) +add_subdirectory(proto) +add_subdirectory(provider) +add_subdirectory(schema) +add_subdirectory(structured_token) +add_subdirectory(token_accessor) +add_subdirectory(transform) +add_subdirectory(udf_resolve) +add_subdirectory(ut_helpers) diff --git a/ydb/library/yql/providers/common/codec/CMakeLists.txt b/ydb/library/yql/providers/common/codec/CMakeLists.txt index fd7f39584c8..8c90e40f97e 100644 --- a/ydb/library/yql/providers/common/codec/CMakeLists.txt +++ b/ydb/library/yql/providers/common/codec/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(providers-common-codec) target_compile_options(providers-common-codec PRIVATE diff --git a/ydb/library/yql/providers/common/http_gateway/CMakeLists.txt b/ydb/library/yql/providers/common/http_gateway/CMakeLists.txt index 0245b4c43c6..3d6d3087448 100644 --- a/ydb/library/yql/providers/common/http_gateway/CMakeLists.txt +++ b/ydb/library/yql/providers/common/http_gateway/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(mock) add_library(providers-common-http_gateway) target_compile_options(providers-common-http_gateway PRIVATE diff --git a/ydb/library/yql/providers/common/metrics/CMakeLists.txt b/ydb/library/yql/providers/common/metrics/CMakeLists.txt index eb1517baa5b..926bba81f66 100644 --- a/ydb/library/yql/providers/common/metrics/CMakeLists.txt +++ b/ydb/library/yql/providers/common/metrics/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(protos) add_library(providers-common-metrics) target_link_libraries(providers-common-metrics PUBLIC diff --git a/ydb/library/yql/providers/common/schema/CMakeLists.txt b/ydb/library/yql/providers/common/schema/CMakeLists.txt index 5ce03cb5c13..372c599fb84 100644 --- a/ydb/library/yql/providers/common/schema/CMakeLists.txt +++ b/ydb/library/yql/providers/common/schema/CMakeLists.txt @@ -6,6 +6,10 @@ # original buildsystem will not be accepted. +add_subdirectory(expr) +add_subdirectory(mkql) +add_subdirectory(parser) +add_subdirectory(skiff) add_library(providers-common-schema) target_link_libraries(providers-common-schema PUBLIC diff --git a/ydb/library/yql/providers/common/structured_token/CMakeLists.txt b/ydb/library/yql/providers/common/structured_token/CMakeLists.txt index 7785b99010f..6cad9ae8d72 100644 --- a/ydb/library/yql/providers/common/structured_token/CMakeLists.txt +++ b/ydb/library/yql/providers/common/structured_token/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(providers-common-structured_token) target_link_libraries(providers-common-structured_token PUBLIC diff --git a/ydb/library/yql/providers/common/token_accessor/CMakeLists.txt b/ydb/library/yql/providers/common/token_accessor/CMakeLists.txt new file mode 100644 index 00000000000..57b2c8d8297 --- /dev/null +++ b/ydb/library/yql/providers/common/token_accessor/CMakeLists.txt @@ -0,0 +1,10 @@ + +# This file was gererated 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(client) +add_subdirectory(grpc) diff --git a/ydb/library/yql/providers/dq/CMakeLists.txt b/ydb/library/yql/providers/dq/CMakeLists.txt new file mode 100644 index 00000000000..dab4d1f588f --- /dev/null +++ b/ydb/library/yql/providers/dq/CMakeLists.txt @@ -0,0 +1,24 @@ + +# This file was gererated 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(actors) +add_subdirectory(api) +add_subdirectory(backtrace) +add_subdirectory(common) +add_subdirectory(config) +add_subdirectory(counters) +add_subdirectory(expr_nodes) +add_subdirectory(interface) +add_subdirectory(mkql) +add_subdirectory(opt) +add_subdirectory(planner) +add_subdirectory(provider) +add_subdirectory(runtime) +add_subdirectory(task_runner) +add_subdirectory(task_runner_actor) +add_subdirectory(worker_manager) diff --git a/ydb/library/yql/providers/dq/actors/CMakeLists.txt b/ydb/library/yql/providers/dq/actors/CMakeLists.txt index 82a98109d32..d34b0793664 100644 --- a/ydb/library/yql/providers/dq/actors/CMakeLists.txt +++ b/ydb/library/yql/providers/dq/actors/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(providers-dq-actors) target_compile_options(providers-dq-actors PRIVATE diff --git a/ydb/library/yql/providers/dq/api/CMakeLists.txt b/ydb/library/yql/providers/dq/api/CMakeLists.txt new file mode 100644 index 00000000000..bd2e57c6b5d --- /dev/null +++ b/ydb/library/yql/providers/dq/api/CMakeLists.txt @@ -0,0 +1,10 @@ + +# This file was gererated 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(grpc) +add_subdirectory(protos) diff --git a/ydb/library/yql/providers/dq/provider/CMakeLists.txt b/ydb/library/yql/providers/dq/provider/CMakeLists.txt index 45f65099922..736d33142ee 100644 --- a/ydb/library/yql/providers/dq/provider/CMakeLists.txt +++ b/ydb/library/yql/providers/dq/provider/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(exec) add_library(providers-dq-provider) target_compile_options(providers-dq-provider PRIVATE diff --git a/ydb/library/yql/providers/dq/worker_manager/CMakeLists.txt b/ydb/library/yql/providers/dq/worker_manager/CMakeLists.txt index 97d0a05833a..dc04dc7c686 100644 --- a/ydb/library/yql/providers/dq/worker_manager/CMakeLists.txt +++ b/ydb/library/yql/providers/dq/worker_manager/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(interface) add_library(providers-dq-worker_manager) target_compile_options(providers-dq-worker_manager PRIVATE diff --git a/ydb/library/yql/providers/function/CMakeLists.txt b/ydb/library/yql/providers/function/CMakeLists.txt new file mode 100644 index 00000000000..97c6df49e64 --- /dev/null +++ b/ydb/library/yql/providers/function/CMakeLists.txt @@ -0,0 +1,13 @@ + +# This file was gererated 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(common) +add_subdirectory(expr_nodes) +add_subdirectory(gateway) +add_subdirectory(proto) +add_subdirectory(provider) diff --git a/ydb/library/yql/providers/pq/CMakeLists.txt b/ydb/library/yql/providers/pq/CMakeLists.txt new file mode 100644 index 00000000000..ec814d7bed1 --- /dev/null +++ b/ydb/library/yql/providers/pq/CMakeLists.txt @@ -0,0 +1,16 @@ + +# This file was gererated 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(async_io) +add_subdirectory(cm_client) +add_subdirectory(common) +add_subdirectory(expr_nodes) +add_subdirectory(gateway) +add_subdirectory(proto) +add_subdirectory(provider) +add_subdirectory(task_meta) diff --git a/ydb/library/yql/providers/pq/gateway/CMakeLists.txt b/ydb/library/yql/providers/pq/gateway/CMakeLists.txt new file mode 100644 index 00000000000..b79dce3ba3c --- /dev/null +++ b/ydb/library/yql/providers/pq/gateway/CMakeLists.txt @@ -0,0 +1,10 @@ + +# This file was gererated 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(dummy) +add_subdirectory(native) diff --git a/ydb/library/yql/providers/result/CMakeLists.txt b/ydb/library/yql/providers/result/CMakeLists.txt new file mode 100644 index 00000000000..7d69f063e98 --- /dev/null +++ b/ydb/library/yql/providers/result/CMakeLists.txt @@ -0,0 +1,10 @@ + +# This file was gererated 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(expr_nodes) +add_subdirectory(provider) diff --git a/ydb/library/yql/providers/s3/CMakeLists.txt b/ydb/library/yql/providers/s3/CMakeLists.txt new file mode 100644 index 00000000000..4681b5c9a9e --- /dev/null +++ b/ydb/library/yql/providers/s3/CMakeLists.txt @@ -0,0 +1,16 @@ + +# This file was gererated 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(actors) +add_subdirectory(compressors) +add_subdirectory(expr_nodes) +add_subdirectory(path_generator) +add_subdirectory(proto) +add_subdirectory(provider) +add_subdirectory(range_helpers) +add_subdirectory(serializations) diff --git a/ydb/library/yql/providers/s3/path_generator/CMakeLists.txt b/ydb/library/yql/providers/s3/path_generator/CMakeLists.txt index 1164973aa24..8c8cac7332b 100644 --- a/ydb/library/yql/providers/s3/path_generator/CMakeLists.txt +++ b/ydb/library/yql/providers/s3/path_generator/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(providers-s3-path_generator) target_link_libraries(providers-s3-path_generator PUBLIC diff --git a/ydb/library/yql/providers/s3/range_helpers/CMakeLists.txt b/ydb/library/yql/providers/s3/range_helpers/CMakeLists.txt index 1e83f7763cf..91c8329f6c5 100644 --- a/ydb/library/yql/providers/s3/range_helpers/CMakeLists.txt +++ b/ydb/library/yql/providers/s3/range_helpers/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(providers-s3-range_helpers) target_compile_options(providers-s3-range_helpers PRIVATE diff --git a/ydb/library/yql/providers/solomon/CMakeLists.txt b/ydb/library/yql/providers/solomon/CMakeLists.txt new file mode 100644 index 00000000000..038f82c4c6b --- /dev/null +++ b/ydb/library/yql/providers/solomon/CMakeLists.txt @@ -0,0 +1,13 @@ + +# This file was gererated 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(async_io) +add_subdirectory(expr_nodes) +add_subdirectory(gateway) +add_subdirectory(proto) +add_subdirectory(provider) diff --git a/ydb/library/yql/providers/ydb/CMakeLists.txt b/ydb/library/yql/providers/ydb/CMakeLists.txt new file mode 100644 index 00000000000..a9e4e8777cd --- /dev/null +++ b/ydb/library/yql/providers/ydb/CMakeLists.txt @@ -0,0 +1,13 @@ + +# This file was gererated 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(actors) +add_subdirectory(comp_nodes) +add_subdirectory(expr_nodes) +add_subdirectory(proto) +add_subdirectory(provider) diff --git a/ydb/library/yql/public/CMakeLists.txt b/ydb/library/yql/public/CMakeLists.txt new file mode 100644 index 00000000000..97b77900318 --- /dev/null +++ b/ydb/library/yql/public/CMakeLists.txt @@ -0,0 +1,12 @@ + +# This file was gererated 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(decimal) +add_subdirectory(issue) +add_subdirectory(types) +add_subdirectory(udf) diff --git a/ydb/library/yql/public/decimal/CMakeLists.txt b/ydb/library/yql/public/decimal/CMakeLists.txt index f9959b67242..c3facd11f78 100644 --- a/ydb/library/yql/public/decimal/CMakeLists.txt +++ b/ydb/library/yql/public/decimal/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(yql-public-decimal) target_link_libraries(yql-public-decimal PUBLIC diff --git a/ydb/library/yql/public/issue/CMakeLists.txt b/ydb/library/yql/public/issue/CMakeLists.txt index 5f5fc471b08..79aa57aabf8 100644 --- a/ydb/library/yql/public/issue/CMakeLists.txt +++ b/ydb/library/yql/public/issue/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(protos) +add_subdirectory(ut) add_library(yql-public-issue) target_link_libraries(yql-public-issue PUBLIC diff --git a/ydb/library/yql/public/udf/CMakeLists.txt b/ydb/library/yql/public/udf/CMakeLists.txt index bf419863d27..b1f9a16080e 100644 --- a/ydb/library/yql/public/udf/CMakeLists.txt +++ b/ydb/library/yql/public/udf/CMakeLists.txt @@ -6,6 +6,10 @@ # original buildsystem will not be accepted. +add_subdirectory(service) +add_subdirectory(support) +add_subdirectory(tz) +add_subdirectory(ut) add_library(yql-public-udf) target_compile_options(yql-public-udf PRIVATE diff --git a/ydb/library/yql/public/udf/service/CMakeLists.txt b/ydb/library/yql/public/udf/service/CMakeLists.txt new file mode 100644 index 00000000000..afe68303ab5 --- /dev/null +++ b/ydb/library/yql/public/udf/service/CMakeLists.txt @@ -0,0 +1,11 @@ + +# This file was gererated 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(exception_policy) +add_subdirectory(stub) +add_subdirectory(terminate_policy) diff --git a/ydb/library/yql/sql/CMakeLists.txt b/ydb/library/yql/sql/CMakeLists.txt index 9cb4ffd0799..56188ec324d 100644 --- a/ydb/library/yql/sql/CMakeLists.txt +++ b/ydb/library/yql/sql/CMakeLists.txt @@ -6,6 +6,11 @@ # original buildsystem will not be accepted. +add_subdirectory(pg) +add_subdirectory(pg_dummy) +add_subdirectory(settings) +add_subdirectory(v0) +add_subdirectory(v1) add_library(library-yql-sql) target_link_libraries(library-yql-sql PUBLIC diff --git a/ydb/library/yql/sql/v0/CMakeLists.txt b/ydb/library/yql/sql/v0/CMakeLists.txt index 04c83d3f318..e1d952379de 100644 --- a/ydb/library/yql/sql/v0/CMakeLists.txt +++ b/ydb/library/yql/sql/v0/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(lexer) add_library(yql-sql-v0) target_compile_options(yql-sql-v0 PRIVATE diff --git a/ydb/library/yql/sql/v1/CMakeLists.txt b/ydb/library/yql/sql/v1/CMakeLists.txt index 89836ed0edb..03584bb68e2 100644 --- a/ydb/library/yql/sql/v1/CMakeLists.txt +++ b/ydb/library/yql/sql/v1/CMakeLists.txt @@ -6,6 +6,10 @@ # original buildsystem will not be accepted. +add_subdirectory(format) +add_subdirectory(lexer) +add_subdirectory(perf) +add_subdirectory(proto_parser) add_library(yql-sql-v1) target_compile_options(yql-sql-v1 PRIVATE diff --git a/ydb/library/yql/udfs/CMakeLists.txt b/ydb/library/yql/udfs/CMakeLists.txt new file mode 100644 index 00000000000..39b9818db62 --- /dev/null +++ b/ydb/library/yql/udfs/CMakeLists.txt @@ -0,0 +1,10 @@ + +# This file was gererated 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(common) +add_subdirectory(logs) diff --git a/ydb/library/yql/udfs/common/CMakeLists.txt b/ydb/library/yql/udfs/common/CMakeLists.txt new file mode 100644 index 00000000000..d60ad8cba92 --- /dev/null +++ b/ydb/library/yql/udfs/common/CMakeLists.txt @@ -0,0 +1,29 @@ + +# This file was gererated 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(clickhouse) +add_subdirectory(datetime) +add_subdirectory(datetime2) +add_subdirectory(digest) +add_subdirectory(histogram) +add_subdirectory(hyperloglog) +add_subdirectory(hyperscan) +add_subdirectory(ip_base) +add_subdirectory(json) +add_subdirectory(json2) +add_subdirectory(math) +add_subdirectory(pire) +add_subdirectory(re2) +add_subdirectory(set) +add_subdirectory(stat) +add_subdirectory(string) +add_subdirectory(top) +add_subdirectory(topfreq) +add_subdirectory(unicode_base) +add_subdirectory(url_base) +add_subdirectory(yson2) diff --git a/ydb/library/yql/udfs/common/clickhouse/CMakeLists.txt b/ydb/library/yql/udfs/common/clickhouse/CMakeLists.txt new file mode 100644 index 00000000000..49369c57a04 --- /dev/null +++ b/ydb/library/yql/udfs/common/clickhouse/CMakeLists.txt @@ -0,0 +1,9 @@ + +# This file was gererated 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(client) diff --git a/ydb/library/yql/udfs/common/ip_base/CMakeLists.txt b/ydb/library/yql/udfs/common/ip_base/CMakeLists.txt index db3d806c4a4..5ad0b9c3c2a 100644 --- a/ydb/library/yql/udfs/common/ip_base/CMakeLists.txt +++ b/ydb/library/yql/udfs/common/ip_base/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(lib) add_library(ip_udf INTERFACE) target_link_libraries(ip_udf INTERFACE diff --git a/ydb/library/yql/udfs/common/math/CMakeLists.txt b/ydb/library/yql/udfs/common/math/CMakeLists.txt index d3a7c8e9398..934b4baf1bc 100644 --- a/ydb/library/yql/udfs/common/math/CMakeLists.txt +++ b/ydb/library/yql/udfs/common/math/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(lib) add_library(math_udf INTERFACE) target_link_libraries(math_udf INTERFACE diff --git a/ydb/library/yql/udfs/common/stat/CMakeLists.txt b/ydb/library/yql/udfs/common/stat/CMakeLists.txt index 5dbdb478b83..1456cc4c58b 100644 --- a/ydb/library/yql/udfs/common/stat/CMakeLists.txt +++ b/ydb/library/yql/udfs/common/stat/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(static) +add_subdirectory(ut) add_library(stat_udf INTERFACE) target_link_libraries(stat_udf INTERFACE diff --git a/ydb/library/yql/udfs/common/topfreq/CMakeLists.txt b/ydb/library/yql/udfs/common/topfreq/CMakeLists.txt index d5c94b1b45d..39c8b658533 100644 --- a/ydb/library/yql/udfs/common/topfreq/CMakeLists.txt +++ b/ydb/library/yql/udfs/common/topfreq/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(static) +add_subdirectory(ut) add_library(topfreq_udf INTERFACE) target_link_libraries(topfreq_udf INTERFACE diff --git a/ydb/library/yql/udfs/common/unicode_base/CMakeLists.txt b/ydb/library/yql/udfs/common/unicode_base/CMakeLists.txt index 224d1897bb1..c09f932d539 100644 --- a/ydb/library/yql/udfs/common/unicode_base/CMakeLists.txt +++ b/ydb/library/yql/udfs/common/unicode_base/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(lib) add_library(unicode_udf INTERFACE) target_link_libraries(unicode_udf INTERFACE diff --git a/ydb/library/yql/udfs/common/url_base/CMakeLists.txt b/ydb/library/yql/udfs/common/url_base/CMakeLists.txt index 0dda25627cc..a8d3e3f5b90 100644 --- a/ydb/library/yql/udfs/common/url_base/CMakeLists.txt +++ b/ydb/library/yql/udfs/common/url_base/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(lib) add_library(url_udf INTERFACE) target_link_libraries(url_udf INTERFACE diff --git a/ydb/library/yql/udfs/logs/CMakeLists.txt b/ydb/library/yql/udfs/logs/CMakeLists.txt new file mode 100644 index 00000000000..606404041f2 --- /dev/null +++ b/ydb/library/yql/udfs/logs/CMakeLists.txt @@ -0,0 +1,9 @@ + +# This file was gererated 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(dsv) diff --git a/ydb/library/yql/utils/CMakeLists.txt b/ydb/library/yql/utils/CMakeLists.txt index d9c4f5fd3d5..39346521619 100644 --- a/ydb/library/yql/utils/CMakeLists.txt +++ b/ydb/library/yql/utils/CMakeLists.txt @@ -6,6 +6,14 @@ # original buildsystem will not be accepted. +add_subdirectory(actor_log) +add_subdirectory(actors) +add_subdirectory(backtrace) +add_subdirectory(failure_injector) +add_subdirectory(fetch) +add_subdirectory(log) +add_subdirectory(threading) +add_subdirectory(ut) add_library(library-yql-utils) target_link_libraries(library-yql-utils PUBLIC diff --git a/ydb/library/yql/utils/actors/CMakeLists.txt b/ydb/library/yql/utils/actors/CMakeLists.txt index 44220aa8311..85f2c73c68b 100644 --- a/ydb/library/yql/utils/actors/CMakeLists.txt +++ b/ydb/library/yql/utils/actors/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(yql-utils-actors) target_link_libraries(yql-utils-actors PUBLIC diff --git a/ydb/library/yql/utils/failure_injector/CMakeLists.txt b/ydb/library/yql/utils/failure_injector/CMakeLists.txt index 1b9aac18c83..0877b32a077 100644 --- a/ydb/library/yql/utils/failure_injector/CMakeLists.txt +++ b/ydb/library/yql/utils/failure_injector/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(yql-utils-failure_injector) target_link_libraries(yql-utils-failure_injector PUBLIC diff --git a/ydb/library/yql/utils/log/CMakeLists.txt b/ydb/library/yql/utils/log/CMakeLists.txt index caa2afeb90d..be1cdcefab5 100644 --- a/ydb/library/yql/utils/log/CMakeLists.txt +++ b/ydb/library/yql/utils/log/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(yql-utils-log) target_link_libraries(yql-utils-log PUBLIC diff --git a/ydb/public/CMakeLists.txt b/ydb/public/CMakeLists.txt new file mode 100644 index 00000000000..e7a4fe2e5f1 --- /dev/null +++ b/ydb/public/CMakeLists.txt @@ -0,0 +1,11 @@ + +# This file was gererated 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(api) +add_subdirectory(lib) +add_subdirectory(sdk) diff --git a/ydb/public/api/CMakeLists.txt b/ydb/public/api/CMakeLists.txt new file mode 100644 index 00000000000..bd2e57c6b5d --- /dev/null +++ b/ydb/public/api/CMakeLists.txt @@ -0,0 +1,10 @@ + +# This file was gererated 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(grpc) +add_subdirectory(protos) diff --git a/ydb/public/api/grpc/CMakeLists.txt b/ydb/public/api/grpc/CMakeLists.txt index b99dc9b1644..a2744da2d96 100644 --- a/ydb/public/api/grpc/CMakeLists.txt +++ b/ydb/public/api/grpc/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(draft) add_library(api-grpc) set_property(TARGET api-grpc PROPERTY diff --git a/ydb/public/api/protos/CMakeLists.txt b/ydb/public/api/protos/CMakeLists.txt index 98e03a01ab5..0e277dcd729 100644 --- a/ydb/public/api/protos/CMakeLists.txt +++ b/ydb/public/api/protos/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(annotations) +add_subdirectory(out) add_library(api-protos) target_link_libraries(api-protos PUBLIC diff --git a/ydb/public/lib/CMakeLists.txt b/ydb/public/lib/CMakeLists.txt new file mode 100644 index 00000000000..9e295376990 --- /dev/null +++ b/ydb/public/lib/CMakeLists.txt @@ -0,0 +1,22 @@ + +# This file was gererated 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(base) +add_subdirectory(deprecated) +add_subdirectory(experimental) +add_subdirectory(fq) +add_subdirectory(idx_test) +add_subdirectory(json_value) +add_subdirectory(jwt) +add_subdirectory(operation_id) +add_subdirectory(scheme_types) +add_subdirectory(validation) +add_subdirectory(value) +add_subdirectory(ydb_cli) +add_subdirectory(yq) +add_subdirectory(yson_value) diff --git a/ydb/public/lib/deprecated/CMakeLists.txt b/ydb/public/lib/deprecated/CMakeLists.txt new file mode 100644 index 00000000000..e13c69715c9 --- /dev/null +++ b/ydb/public/lib/deprecated/CMakeLists.txt @@ -0,0 +1,10 @@ + +# This file was gererated 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(client) +add_subdirectory(kicli) diff --git a/ydb/public/lib/deprecated/kicli/CMakeLists.txt b/ydb/public/lib/deprecated/kicli/CMakeLists.txt index e950d937091..44ca41f859f 100644 --- a/ydb/public/lib/deprecated/kicli/CMakeLists.txt +++ b/ydb/public/lib/deprecated/kicli/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(lib-deprecated-kicli) target_link_libraries(lib-deprecated-kicli PUBLIC diff --git a/ydb/public/lib/idx_test/CMakeLists.txt b/ydb/public/lib/idx_test/CMakeLists.txt index 3d2f7fe4948..8e1e89668de 100644 --- a/ydb/public/lib/idx_test/CMakeLists.txt +++ b/ydb/public/lib/idx_test/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(public-lib-idx_test) target_link_libraries(public-lib-idx_test PUBLIC diff --git a/ydb/public/lib/json_value/CMakeLists.txt b/ydb/public/lib/json_value/CMakeLists.txt index 0ddec99749f..5a8f7be33d7 100644 --- a/ydb/public/lib/json_value/CMakeLists.txt +++ b/ydb/public/lib/json_value/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(public-lib-json_value) target_link_libraries(public-lib-json_value PUBLIC diff --git a/ydb/public/lib/operation_id/CMakeLists.txt b/ydb/public/lib/operation_id/CMakeLists.txt index 53e4258affb..f1618439afd 100644 --- a/ydb/public/lib/operation_id/CMakeLists.txt +++ b/ydb/public/lib/operation_id/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(protos) +add_subdirectory(ut) add_library(public-lib-operation_id) target_link_libraries(public-lib-operation_id PUBLIC diff --git a/ydb/public/lib/validation/CMakeLists.darwin.txt b/ydb/public/lib/validation/CMakeLists.darwin.txt index 09ea99424fe..1919b69f257 100644 --- a/ydb/public/lib/validation/CMakeLists.darwin.txt +++ b/ydb/public/lib/validation/CMakeLists.darwin.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_executable(validation) target_link_libraries(validation PUBLIC diff --git a/ydb/public/lib/validation/CMakeLists.linux.txt b/ydb/public/lib/validation/CMakeLists.linux.txt index ce93be5a666..853c21fadc4 100644 --- a/ydb/public/lib/validation/CMakeLists.linux.txt +++ b/ydb/public/lib/validation/CMakeLists.linux.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_executable(validation) target_link_libraries(validation PUBLIC diff --git a/ydb/public/lib/validation/ut/CMakeLists.darwin.txt b/ydb/public/lib/validation/ut/CMakeLists.darwin.txt index 4d4ec127e1b..da7292ea503 100644 --- a/ydb/public/lib/validation/ut/CMakeLists.darwin.txt +++ b/ydb/public/lib/validation/ut/CMakeLists.darwin.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(protos) add_executable(ydb-public-lib-validation-ut) target_include_directories(ydb-public-lib-validation-ut PRIVATE diff --git a/ydb/public/lib/validation/ut/CMakeLists.linux.txt b/ydb/public/lib/validation/ut/CMakeLists.linux.txt index 2c016f92382..2224ef9df55 100644 --- a/ydb/public/lib/validation/ut/CMakeLists.linux.txt +++ b/ydb/public/lib/validation/ut/CMakeLists.linux.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(protos) add_executable(ydb-public-lib-validation-ut) target_include_directories(ydb-public-lib-validation-ut PRIVATE diff --git a/ydb/public/lib/ydb_cli/CMakeLists.txt b/ydb/public/lib/ydb_cli/CMakeLists.txt new file mode 100644 index 00000000000..f7a1456c015 --- /dev/null +++ b/ydb/public/lib/ydb_cli/CMakeLists.txt @@ -0,0 +1,13 @@ + +# This file was gererated 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(commands) +add_subdirectory(common) +add_subdirectory(dump) +add_subdirectory(import) +add_subdirectory(topic) diff --git a/ydb/public/lib/ydb_cli/common/CMakeLists.txt b/ydb/public/lib/ydb_cli/common/CMakeLists.txt index d5db1ed31ef..c90c7fb747d 100644 --- a/ydb/public/lib/ydb_cli/common/CMakeLists.txt +++ b/ydb/public/lib/ydb_cli/common/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(common) target_link_libraries(common PUBLIC diff --git a/ydb/public/lib/ydb_cli/dump/CMakeLists.txt b/ydb/public/lib/ydb_cli/dump/CMakeLists.txt index 4b47860c08b..3d9e3604725 100644 --- a/ydb/public/lib/ydb_cli/dump/CMakeLists.txt +++ b/ydb/public/lib/ydb_cli/dump/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(util) add_library(lib-ydb_cli-dump) target_link_libraries(lib-ydb_cli-dump PUBLIC diff --git a/ydb/public/lib/ydb_cli/topic/CMakeLists.txt b/ydb/public/lib/ydb_cli/topic/CMakeLists.txt index 84b0725ec1c..3406061b077 100644 --- a/ydb/public/lib/ydb_cli/topic/CMakeLists.txt +++ b/ydb/public/lib/ydb_cli/topic/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(topic) target_link_libraries(topic PUBLIC diff --git a/ydb/public/sdk/CMakeLists.txt b/ydb/public/sdk/CMakeLists.txt new file mode 100644 index 00000000000..48e888c46dd --- /dev/null +++ b/ydb/public/sdk/CMakeLists.txt @@ -0,0 +1,9 @@ + +# This file was gererated 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(cpp) diff --git a/ydb/public/sdk/cpp/CMakeLists.txt b/ydb/public/sdk/cpp/CMakeLists.txt new file mode 100644 index 00000000000..823e8c453c9 --- /dev/null +++ b/ydb/public/sdk/cpp/CMakeLists.txt @@ -0,0 +1,10 @@ + +# This file was gererated 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(client) +add_subdirectory(examples) diff --git a/ydb/public/sdk/cpp/client/CMakeLists.txt b/ydb/public/sdk/cpp/client/CMakeLists.txt new file mode 100644 index 00000000000..af119021d57 --- /dev/null +++ b/ydb/public/sdk/cpp/client/CMakeLists.txt @@ -0,0 +1,34 @@ + +# This file was gererated 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(draft) +add_subdirectory(extensions) +add_subdirectory(iam) +add_subdirectory(impl) +add_subdirectory(resources) +add_subdirectory(ydb_common_client) +add_subdirectory(ydb_coordination) +add_subdirectory(ydb_datastreams) +add_subdirectory(ydb_discovery) +add_subdirectory(ydb_driver) +add_subdirectory(ydb_export) +add_subdirectory(ydb_extension) +add_subdirectory(ydb_import) +add_subdirectory(ydb_monitoring) +add_subdirectory(ydb_operation) +add_subdirectory(ydb_params) +add_subdirectory(ydb_persqueue_core) +add_subdirectory(ydb_persqueue_public) +add_subdirectory(ydb_proto) +add_subdirectory(ydb_rate_limiter) +add_subdirectory(ydb_result) +add_subdirectory(ydb_scheme) +add_subdirectory(ydb_table) +add_subdirectory(ydb_topic) +add_subdirectory(ydb_types) +add_subdirectory(ydb_value) diff --git a/ydb/public/sdk/cpp/client/draft/CMakeLists.txt b/ydb/public/sdk/cpp/client/draft/CMakeLists.txt index a2b06c8d345..de0df9620e1 100644 --- a/ydb/public/sdk/cpp/client/draft/CMakeLists.txt +++ b/ydb/public/sdk/cpp/client/draft/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(cpp-client-draft) target_link_libraries(cpp-client-draft PUBLIC diff --git a/ydb/public/sdk/cpp/client/extensions/CMakeLists.txt b/ydb/public/sdk/cpp/client/extensions/CMakeLists.txt new file mode 100644 index 00000000000..dc2684d9aa0 --- /dev/null +++ b/ydb/public/sdk/cpp/client/extensions/CMakeLists.txt @@ -0,0 +1,10 @@ + +# This file was gererated 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(discovery_mutator) +add_subdirectory(solomon_stats) diff --git a/ydb/public/sdk/cpp/client/extensions/discovery_mutator/CMakeLists.txt b/ydb/public/sdk/cpp/client/extensions/discovery_mutator/CMakeLists.txt index 847e3708b47..ca9fb73f0bf 100644 --- a/ydb/public/sdk/cpp/client/extensions/discovery_mutator/CMakeLists.txt +++ b/ydb/public/sdk/cpp/client/extensions/discovery_mutator/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(client-extensions-discovery_mutator) target_link_libraries(client-extensions-discovery_mutator PUBLIC diff --git a/ydb/public/sdk/cpp/client/iam/CMakeLists.txt b/ydb/public/sdk/cpp/client/iam/CMakeLists.txt index 82740751b22..6f1758e5bf9 100644 --- a/ydb/public/sdk/cpp/client/iam/CMakeLists.txt +++ b/ydb/public/sdk/cpp/client/iam/CMakeLists.txt @@ -6,6 +6,9 @@ # original buildsystem will not be accepted. +add_subdirectory(common) +add_subdirectory(impl) +add_subdirectory(proto) add_library(cpp-client-iam) target_link_libraries(cpp-client-iam PUBLIC diff --git a/ydb/public/sdk/cpp/client/iam/proto/CMakeLists.txt b/ydb/public/sdk/cpp/client/iam/proto/CMakeLists.txt new file mode 100644 index 00000000000..0293e4453a3 --- /dev/null +++ b/ydb/public/sdk/cpp/client/iam/proto/CMakeLists.txt @@ -0,0 +1,9 @@ + +# This file was gererated 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(v1) diff --git a/ydb/public/sdk/cpp/client/impl/CMakeLists.txt b/ydb/public/sdk/cpp/client/impl/CMakeLists.txt new file mode 100644 index 00000000000..0e890f05d59 --- /dev/null +++ b/ydb/public/sdk/cpp/client/impl/CMakeLists.txt @@ -0,0 +1,11 @@ + +# This file was gererated 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(ydb_endpoints) +add_subdirectory(ydb_internal) +add_subdirectory(ydb_stats) diff --git a/ydb/public/sdk/cpp/client/impl/ydb_endpoints/CMakeLists.txt b/ydb/public/sdk/cpp/client/impl/ydb_endpoints/CMakeLists.txt index 9d4a934ec64..cea98992c03 100644 --- a/ydb/public/sdk/cpp/client/impl/ydb_endpoints/CMakeLists.txt +++ b/ydb/public/sdk/cpp/client/impl/ydb_endpoints/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(client-impl-ydb_endpoints) target_link_libraries(client-impl-ydb_endpoints PUBLIC diff --git a/ydb/public/sdk/cpp/client/impl/ydb_internal/CMakeLists.txt b/ydb/public/sdk/cpp/client/impl/ydb_internal/CMakeLists.txt new file mode 100644 index 00000000000..4102395cf3e --- /dev/null +++ b/ydb/public/sdk/cpp/client/impl/ydb_internal/CMakeLists.txt @@ -0,0 +1,16 @@ + +# This file was gererated 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(common) +add_subdirectory(db_driver_state) +add_subdirectory(grpc_connections) +add_subdirectory(logger) +add_subdirectory(make_request) +add_subdirectory(plain_status) +add_subdirectory(thread_pool) +add_subdirectory(value_helpers) diff --git a/ydb/public/sdk/cpp/client/ydb_common_client/CMakeLists.txt b/ydb/public/sdk/cpp/client/ydb_common_client/CMakeLists.txt index bfb00bd136b..6897269667e 100644 --- a/ydb/public/sdk/cpp/client/ydb_common_client/CMakeLists.txt +++ b/ydb/public/sdk/cpp/client/ydb_common_client/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(impl) add_library(cpp-client-ydb_common_client) target_link_libraries(cpp-client-ydb_common_client PUBLIC diff --git a/ydb/public/sdk/cpp/client/ydb_coordination/CMakeLists.txt b/ydb/public/sdk/cpp/client/ydb_coordination/CMakeLists.txt index 48477af5af6..363aa8aaab8 100644 --- a/ydb/public/sdk/cpp/client/ydb_coordination/CMakeLists.txt +++ b/ydb/public/sdk/cpp/client/ydb_coordination/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(cpp-client-ydb_coordination) target_link_libraries(cpp-client-ydb_coordination PUBLIC diff --git a/ydb/public/sdk/cpp/client/ydb_driver/CMakeLists.txt b/ydb/public/sdk/cpp/client/ydb_driver/CMakeLists.txt index 51c3bcb3085..6043aa41a99 100644 --- a/ydb/public/sdk/cpp/client/ydb_driver/CMakeLists.txt +++ b/ydb/public/sdk/cpp/client/ydb_driver/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(cpp-client-ydb_driver) target_link_libraries(cpp-client-ydb_driver PUBLIC diff --git a/ydb/public/sdk/cpp/client/ydb_params/CMakeLists.txt b/ydb/public/sdk/cpp/client/ydb_params/CMakeLists.txt index 65a30921dc4..6fee2c81113 100644 --- a/ydb/public/sdk/cpp/client/ydb_params/CMakeLists.txt +++ b/ydb/public/sdk/cpp/client/ydb_params/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(cpp-client-ydb_params) target_link_libraries(cpp-client-ydb_params PUBLIC diff --git a/ydb/public/sdk/cpp/client/ydb_persqueue_core/CMakeLists.txt b/ydb/public/sdk/cpp/client/ydb_persqueue_core/CMakeLists.txt index bde1251f37b..17b5b202e06 100644 --- a/ydb/public/sdk/cpp/client/ydb_persqueue_core/CMakeLists.txt +++ b/ydb/public/sdk/cpp/client/ydb_persqueue_core/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(impl) +add_subdirectory(ut) add_library(cpp-client-ydb_persqueue_core) target_link_libraries(cpp-client-ydb_persqueue_core PUBLIC diff --git a/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/CMakeLists.darwin.txt b/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/CMakeLists.darwin.txt index 518d94d355b..3b0fb0fa706 100644 --- a/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/CMakeLists.darwin.txt +++ b/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/CMakeLists.darwin.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(ut_utils) +add_subdirectory(with_offset_ranges_mode_ut) add_executable(ydb-public-sdk-cpp-client-ydb_persqueue_core-ut) target_compile_options(ydb-public-sdk-cpp-client-ydb_persqueue_core-ut PRIVATE diff --git a/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/CMakeLists.linux.txt b/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/CMakeLists.linux.txt index f5554fd19fc..3921d064eba 100644 --- a/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/CMakeLists.linux.txt +++ b/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/CMakeLists.linux.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(ut_utils) +add_subdirectory(with_offset_ranges_mode_ut) add_executable(ydb-public-sdk-cpp-client-ydb_persqueue_core-ut) target_compile_options(ydb-public-sdk-cpp-client-ydb_persqueue_core-ut PRIVATE diff --git a/ydb/public/sdk/cpp/client/ydb_persqueue_public/CMakeLists.txt b/ydb/public/sdk/cpp/client/ydb_persqueue_public/CMakeLists.txt index 69b83d531fc..b05f102af39 100644 --- a/ydb/public/sdk/cpp/client/ydb_persqueue_public/CMakeLists.txt +++ b/ydb/public/sdk/cpp/client/ydb_persqueue_public/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(codecs) add_library(cpp-client-ydb_persqueue_public INTERFACE) target_link_libraries(cpp-client-ydb_persqueue_public INTERFACE diff --git a/ydb/public/sdk/cpp/client/ydb_result/CMakeLists.txt b/ydb/public/sdk/cpp/client/ydb_result/CMakeLists.txt index 489f65b347f..a657e836a74 100644 --- a/ydb/public/sdk/cpp/client/ydb_result/CMakeLists.txt +++ b/ydb/public/sdk/cpp/client/ydb_result/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(cpp-client-ydb_result) target_link_libraries(cpp-client-ydb_result PUBLIC diff --git a/ydb/public/sdk/cpp/client/ydb_table/CMakeLists.txt b/ydb/public/sdk/cpp/client/ydb_table/CMakeLists.txt index 3f5a9aaa9b0..29702d2e8bf 100644 --- a/ydb/public/sdk/cpp/client/ydb_table/CMakeLists.txt +++ b/ydb/public/sdk/cpp/client/ydb_table/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(impl) +add_subdirectory(query_stats) add_library(cpp-client-ydb_table) target_link_libraries(cpp-client-ydb_table PUBLIC diff --git a/ydb/public/sdk/cpp/client/ydb_topic/CMakeLists.txt b/ydb/public/sdk/cpp/client/ydb_topic/CMakeLists.txt index 315ac7e7792..6fc60fb0c0b 100644 --- a/ydb/public/sdk/cpp/client/ydb_topic/CMakeLists.txt +++ b/ydb/public/sdk/cpp/client/ydb_topic/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(impl) +add_subdirectory(ut) add_library(cpp-client-ydb_topic) target_link_libraries(cpp-client-ydb_topic PUBLIC diff --git a/ydb/public/sdk/cpp/client/ydb_types/CMakeLists.txt b/ydb/public/sdk/cpp/client/ydb_types/CMakeLists.txt index f808e219d15..6c77e0dfccb 100644 --- a/ydb/public/sdk/cpp/client/ydb_types/CMakeLists.txt +++ b/ydb/public/sdk/cpp/client/ydb_types/CMakeLists.txt @@ -6,6 +6,11 @@ # original buildsystem will not be accepted. +add_subdirectory(credentials) +add_subdirectory(exceptions) +add_subdirectory(fatal_error_handlers) +add_subdirectory(operation) +add_subdirectory(status) add_library(cpp-client-ydb_types) target_link_libraries(cpp-client-ydb_types PUBLIC diff --git a/ydb/public/sdk/cpp/client/ydb_types/credentials/CMakeLists.txt b/ydb/public/sdk/cpp/client/ydb_types/credentials/CMakeLists.txt index 1bcfcc593b8..e8098b93d0a 100644 --- a/ydb/public/sdk/cpp/client/ydb_types/credentials/CMakeLists.txt +++ b/ydb/public/sdk/cpp/client/ydb_types/credentials/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(login) add_library(client-ydb_types-credentials) target_link_libraries(client-ydb_types-credentials PUBLIC diff --git a/ydb/public/sdk/cpp/client/ydb_value/CMakeLists.txt b/ydb/public/sdk/cpp/client/ydb_value/CMakeLists.txt index 9fc06904911..b622bb115ee 100644 --- a/ydb/public/sdk/cpp/client/ydb_value/CMakeLists.txt +++ b/ydb/public/sdk/cpp/client/ydb_value/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(cpp-client-ydb_value) target_link_libraries(cpp-client-ydb_value PUBLIC diff --git a/ydb/public/sdk/cpp/examples/CMakeLists.txt b/ydb/public/sdk/cpp/examples/CMakeLists.txt new file mode 100644 index 00000000000..44b40cc9eaf --- /dev/null +++ b/ydb/public/sdk/cpp/examples/CMakeLists.txt @@ -0,0 +1,15 @@ + +# This file was gererated 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(basic_example) +add_subdirectory(bulk_upsert_simple) +add_subdirectory(pagination) +add_subdirectory(secondary_index) +add_subdirectory(secondary_index_builtin) +add_subdirectory(topic_reader) +add_subdirectory(ttl) diff --git a/ydb/public/sdk/cpp/examples/topic_reader/CMakeLists.txt b/ydb/public/sdk/cpp/examples/topic_reader/CMakeLists.txt new file mode 100644 index 00000000000..7fb13037a8f --- /dev/null +++ b/ydb/public/sdk/cpp/examples/topic_reader/CMakeLists.txt @@ -0,0 +1,10 @@ + +# This file was gererated 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(eventloop) +add_subdirectory(simple) diff --git a/ydb/services/CMakeLists.txt b/ydb/services/CMakeLists.txt new file mode 100644 index 00000000000..7359c6a379f --- /dev/null +++ b/ydb/services/CMakeLists.txt @@ -0,0 +1,22 @@ + +# This file was gererated 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(auth) +add_subdirectory(cms) +add_subdirectory(datastreams) +add_subdirectory(discovery) +add_subdirectory(fq) +add_subdirectory(kesus) +add_subdirectory(lib) +add_subdirectory(local_discovery) +add_subdirectory(monitoring) +add_subdirectory(persqueue_cluster_discovery) +add_subdirectory(persqueue_v1) +add_subdirectory(rate_limiter) +add_subdirectory(ydb) +add_subdirectory(yq) diff --git a/ydb/services/cms/CMakeLists.txt b/ydb/services/cms/CMakeLists.txt index d70e564dd3c..b32ca5c50ef 100644 --- a/ydb/services/cms/CMakeLists.txt +++ b/ydb/services/cms/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(ydb-services-cms) target_link_libraries(ydb-services-cms PUBLIC diff --git a/ydb/services/datastreams/CMakeLists.txt b/ydb/services/datastreams/CMakeLists.txt index 5cbec712348..2d53ba2318b 100644 --- a/ydb/services/datastreams/CMakeLists.txt +++ b/ydb/services/datastreams/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(ydb-services-datastreams) target_link_libraries(ydb-services-datastreams PUBLIC diff --git a/ydb/services/fq/CMakeLists.txt b/ydb/services/fq/CMakeLists.txt index 49e20f3cd0e..629fdbf26d7 100644 --- a/ydb/services/fq/CMakeLists.txt +++ b/ydb/services/fq/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut_integration) add_library(ydb-services-fq) target_link_libraries(ydb-services-fq PUBLIC diff --git a/ydb/services/lib/CMakeLists.txt b/ydb/services/lib/CMakeLists.txt new file mode 100644 index 00000000000..da7bde9e832 --- /dev/null +++ b/ydb/services/lib/CMakeLists.txt @@ -0,0 +1,10 @@ + +# This file was gererated 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(actors) +add_subdirectory(sharding) diff --git a/ydb/services/persqueue_cluster_discovery/CMakeLists.txt b/ydb/services/persqueue_cluster_discovery/CMakeLists.txt index 5bb346dd28b..b39314d234f 100644 --- a/ydb/services/persqueue_cluster_discovery/CMakeLists.txt +++ b/ydb/services/persqueue_cluster_discovery/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(cluster_ordering) +add_subdirectory(ut) add_library(ydb-services-persqueue_cluster_discovery) target_link_libraries(ydb-services-persqueue_cluster_discovery PUBLIC diff --git a/ydb/services/persqueue_v1/CMakeLists.txt b/ydb/services/persqueue_v1/CMakeLists.txt index 4dd0a3379a5..08b555ef5c0 100644 --- a/ydb/services/persqueue_v1/CMakeLists.txt +++ b/ydb/services/persqueue_v1/CMakeLists.txt @@ -6,6 +6,8 @@ # original buildsystem will not be accepted. +add_subdirectory(actors) +add_subdirectory(ut) add_library(ydb-services-persqueue_v1) target_link_libraries(ydb-services-persqueue_v1 PUBLIC diff --git a/ydb/services/persqueue_v1/ut/CMakeLists.darwin.txt b/ydb/services/persqueue_v1/ut/CMakeLists.darwin.txt index 96cac786f5d..774adc10d7f 100644 --- a/ydb/services/persqueue_v1/ut/CMakeLists.darwin.txt +++ b/ydb/services/persqueue_v1/ut/CMakeLists.darwin.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(new_schemecache_ut) add_executable(ydb-services-persqueue_v1-ut) target_compile_options(ydb-services-persqueue_v1-ut PRIVATE diff --git a/ydb/services/persqueue_v1/ut/CMakeLists.linux.txt b/ydb/services/persqueue_v1/ut/CMakeLists.linux.txt index bcbbc35240d..0becc47bd66 100644 --- a/ydb/services/persqueue_v1/ut/CMakeLists.linux.txt +++ b/ydb/services/persqueue_v1/ut/CMakeLists.linux.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(new_schemecache_ut) add_executable(ydb-services-persqueue_v1-ut) target_compile_options(ydb-services-persqueue_v1-ut PRIVATE diff --git a/ydb/services/rate_limiter/CMakeLists.txt b/ydb/services/rate_limiter/CMakeLists.txt index 056d915b575..b3abfd0ff3c 100644 --- a/ydb/services/rate_limiter/CMakeLists.txt +++ b/ydb/services/rate_limiter/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut) add_library(ydb-services-rate_limiter) target_link_libraries(ydb-services-rate_limiter PUBLIC diff --git a/ydb/services/ydb/CMakeLists.txt b/ydb/services/ydb/CMakeLists.txt index a1639466ba2..c2b0781a3a9 100644 --- a/ydb/services/ydb/CMakeLists.txt +++ b/ydb/services/ydb/CMakeLists.txt @@ -6,6 +6,9 @@ # original buildsystem will not be accepted. +add_subdirectory(index_ut) +add_subdirectory(sdk_credprovider_ut) +add_subdirectory(ut) add_library(ydb-services-ydb) target_link_libraries(ydb-services-ydb PUBLIC diff --git a/ydb/services/yq/CMakeLists.txt b/ydb/services/yq/CMakeLists.txt index 70ae7cc47c3..8845e609110 100644 --- a/ydb/services/yq/CMakeLists.txt +++ b/ydb/services/yq/CMakeLists.txt @@ -6,6 +6,7 @@ # original buildsystem will not be accepted. +add_subdirectory(ut_integration) add_library(ydb-services-yq) target_link_libraries(ydb-services-yq PUBLIC |