diff options
author | arcadia-devtools <arcadia-devtools@yandex-team.ru> | 2022-03-10 11:08:43 +0300 |
---|---|---|
committer | arcadia-devtools <arcadia-devtools@yandex-team.ru> | 2022-03-10 11:08:43 +0300 |
commit | d32759b7eb812b4a4033cc61e1e98245544b4992 (patch) | |
tree | 22bbb3e9b46c1b55818aaf475f699ae187ce328b | |
parent | 471e9b902d01b70b2d12146772e30528a216ee82 (diff) | |
download | ydb-d32759b7eb812b4a4033cc61e1e98245544b4992.tar.gz |
intermediate changes
ref:7e819949a28b77d60c98019ed1950733e734a77e
1062 files changed, 36536 insertions, 16648 deletions
diff --git a/CMakeLists.darwin.txt b/CMakeLists.darwin.txt new file mode 100644 index 0000000000..e279fc2dc8 --- /dev/null +++ b/CMakeLists.darwin.txt @@ -0,0 +1,1252 @@ + +# 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. + + +include(cmake/antlr.cmake) +include(cmake/bison.cmake) +include(cmake/conan.cmake) +include(cmake/protobuf.cmake) +include(cmake/yandex_common.cmake) +include(cmake/global_vars.cmake) + +conan_cmake_configure( + GENERATORS cmake_find_package + REQUIRES + bison/3.5.3 + c-ares/1.17.2 + libiconv/1.15 + libidn/1.36 + openssl/1.1.1l + ragel/6.10 + yasm/1.3.0 + zlib/1.2.11 + IMPORTS + "bin, *yasm* -> ./bin" + "bin, bison* -> ./bin/bison/bin" + "bin, ragel* -> ./bin" + "bin, ytasm* -> ./bin" + "res, * -> ./bin/bison/res" + OPTIONS + libiconv:shared=True + libidn:shared=True +) +conan_cmake_autodetect(settings) +conan_cmake_install( + PATH_OR_REFERENCE . + BUILD missing + REMOTE conancenter + SETTINGS ${settings} +) + +add_subdirectory(ydb/apps/ydbd) +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(util) +add_subdirectory(util/charset) +add_subdirectory(contrib/libs/double-conversion) +add_subdirectory(contrib/libs/libc_compat) +add_subdirectory(library/cpp/lfalloc/yt) +add_subdirectory(library/cpp/malloc/api) +add_subdirectory(library/cpp/cpuid_check) +add_subdirectory(ydb/library/yql/sql/pg_dummy) +add_subdirectory(ydb/library/yql/ast) +add_subdirectory(library/cpp/colorizer) +add_subdirectory(library/cpp/containers/sorted_vector) +add_subdirectory(library/cpp/containers/stack_vector) +add_subdirectory(library/cpp/deprecated/enum_codegen) +add_subdirectory(library/cpp/enumbitset) +add_subdirectory(library/cpp/string_utils/levenshtein_diff) +add_subdirectory(util/draft) +add_subdirectory(library/cpp/yson) +add_subdirectory(library/cpp/yt/misc) +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(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/memory) +add_subdirectory(library/cpp/ytalloc/api) +add_subdirectory(ydb/library/yql/public/udf) +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/library/yql/public/decimal) +add_subdirectory(ydb/library/yql/public/types) +add_subdirectory(contrib/libs/protobuf) +add_subdirectory(contrib/tools/protoc/bin) +add_subdirectory(contrib/libs/protoc) +add_subdirectory(contrib/tools/protoc/plugins/cpp_styleguide) +add_subdirectory(ydb/library/yql/utils) +add_subdirectory(library/cpp/digest/md5) +add_subdirectory(contrib/libs/nayuki_md5) +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/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/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(contrib/libs/lz4) +add_subdirectory(contrib/libs/lz4/generated) +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/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(library/cpp/string_utils/relaxed_escaper) +add_subdirectory(library/cpp/comptable) +add_subdirectory(library/cpp/compproto) +add_subdirectory(library/cpp/getopt/small) +add_subdirectory(library/cpp/lwtrace) +add_subdirectory(library/cpp/lwtrace/protos) +add_subdirectory(library/cpp/messagebus/actor) +add_subdirectory(library/cpp/messagebus/config) +add_subdirectory(library/cpp/getopt) +add_subdirectory(library/cpp/svnversion) +add_subdirectory(library/cpp/build_info) +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/threading/future) +add_subdirectory(library/cpp/string_utils/indent_text) +add_subdirectory(library/cpp/string_utils/quote) +add_subdirectory(ydb/library/yql/core/issue) +add_subdirectory(ydb/library/yql/public/issue) +add_subdirectory(ydb/public/api/protos) +add_subdirectory(ydb/public/api/protos/annotations) +add_subdirectory(tools/enum_parser/enum_serialization_runtime) +add_subdirectory(ydb/core/grpc_services/validation) +add_subdirectory(tools/enum_parser/enum_parser/bin) +add_subdirectory(tools/enum_parser/parse_enum) +add_subdirectory(library/cpp/cppparser) +add_subdirectory(ydb/library/yql/public/issue/protos) +add_subdirectory(ydb/library/yql/core/issue/protos) +add_subdirectory(tools/rescompiler/bin) +add_subdirectory(ydb/library/yql/parser/pg_catalog) +add_subdirectory(ydb/library/yql/sql/settings) +add_subdirectory(library/cpp/deprecated/split) +add_subdirectory(library/cpp/deprecated/kmp) +add_subdirectory(ydb/library/yql/providers/common/codec) +add_subdirectory(ydb/library/yql/minikql) +add_subdirectory(contrib/libs/apache/arrow) +add_subdirectory(contrib/libs/apache/orc) +add_subdirectory(contrib/libs/re2) +add_subdirectory(contrib/libs/utf8proc) +add_subdirectory(contrib/restricted/boost) +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/libs/system) +add_subdirectory(contrib/restricted/boost/libs/thread) +add_subdirectory(contrib/restricted/boost/libs/chrono) +add_subdirectory(contrib/restricted/uriparser) +add_subdirectory(contrib/libs/cctz/tzdata) +add_subdirectory(contrib/libs/cctz) +add_subdirectory(library/cpp/actors/util) +add_subdirectory(library/cpp/monlib/dynamic_counters) +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/json) +add_subdirectory(contrib/libs/rapidjson) +add_subdirectory(library/cpp/json/common) +add_subdirectory(library/cpp/json/fast_sax) +add_subdirectory(library/cpp/json/writer) +add_subdirectory(library/cpp/monlib/encode/spack) +add_subdirectory(library/cpp/monlib/encode/prometheus) +add_subdirectory(library/cpp/monlib/service/pages) +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/charset) +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/scan) +add_subdirectory(library/cpp/digest/lower_case) +add_subdirectory(library/cpp/logger) +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/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/packedtypes) +add_subdirectory(library/cpp/streams/zc_memory_input) +add_subdirectory(ydb/library/binary_json) +add_subdirectory(ydb/library/yql/minikql/dom) +add_subdirectory(library/cpp/yson_pull) +add_subdirectory(ydb/library/dynumber) +add_subdirectory(ydb/library/yql/public/udf/tz) +add_subdirectory(ydb/library/yql/minikql/computation) +add_subdirectory(library/cpp/random_provider) +add_subdirectory(library/cpp/time_provider) +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/mkql) +add_subdirectory(ydb/library/yql/core) +add_subdirectory(library/cpp/yson/node) +add_subdirectory(library/cpp/yson/json) +add_subdirectory(ydb/library/yql/core/file_storage) +add_subdirectory(library/cpp/cache) +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(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/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(certs) +add_subdirectory(library/cpp/openssl/init) +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/protos) +add_subdirectory(ydb/library/yql/core/expr_nodes) +add_subdirectory(ydb/library/yql/core/expr_nodes_gen) +add_subdirectory(ydb/library/yql/providers/common/proto) +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/core/driver_lib/run) +add_subdirectory(library/cpp/actors/core) +add_subdirectory(library/cpp/actors/memory_log) +add_subdirectory(library/cpp/threading/queue) +add_subdirectory(contrib/libs/linuxvdso) +add_subdirectory(library/cpp/actors/prof) +add_subdirectory(library/cpp/containers/atomizer) +add_subdirectory(library/cpp/containers/str_map) +add_subdirectory(library/cpp/actors/protos) +add_subdirectory(library/cpp/execprofile) +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/digest/crc32c) +add_subdirectory(contrib/libs/crcutil) +add_subdirectory(library/cpp/monlib/service/pages/tablesorter) +add_subdirectory(library/cpp/grpc/client) +add_subdirectory(contrib/libs/grpc) +add_subdirectory(contrib/libs/grpc/grpc) +add_subdirectory(contrib/libs/grpc/src/core/lib) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/base/internal/spinlock_wait) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/container) +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/base) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/base/internal/raw_logging) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/base/log_severity) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/strings) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/base/internal/throw_delegate) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/numeric) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/strings/internal/absl_strings_internal) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/strings/internal/str_format) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/synchronization) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/base/internal/low_level_alloc) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/debugging) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/debugging/stacktrace) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/debugging/symbolize) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/demangle) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/synchronization/internal) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/time) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/time/civil_time) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/time/time_zone) +add_subdirectory(contrib/libs/grpc/third_party/address_sorting) +add_subdirectory(contrib/libs/grpc/third_party/upb) +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/hash/internal) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/types/bad_optional_access) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/types/bad_variant_access) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/types) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/types/internal) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/status) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/profiling/internal/exponential_biased) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/strings/cord) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/strings/internal/absl_cord_internal) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/strings/internal/cordz_functions) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/strings/internal/cordz_handle) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/strings/internal/cordz_info) +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(library/cpp/grpc/server) +add_subdirectory(library/cpp/monlib/dynamic_counters/percentile) +add_subdirectory(library/cpp/grpc/server/actors) +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(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/providers/s3/proto) +add_subdirectory(ydb/library/login/protos) +add_subdirectory(ydb/library/mkql_proto/protos) +add_subdirectory(contrib/tools/protoc/plugins/grpc_cpp) +add_subdirectory(contrib/libs/grpc/src/compiler/grpc_plugin_support) +add_subdirectory(ydb/library/yql/dq/actors/protos) +add_subdirectory(ydb/library/yql/dq/proto) +add_subdirectory(ydb/core/protos/out) +add_subdirectory(ydb/library/aclib) +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/wilson) +add_subdirectory(library/cpp/actors/wilson) +add_subdirectory(ydb/library/pretty_types_print/protobuf) +add_subdirectory(ydb/library/pretty_types_print/wilson) +add_subdirectory(ydb/public/api/protos/out) +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(library/cpp/pop_count) +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/blobstorage) +add_subdirectory(ydb/core/blobstorage/backpressure) +add_subdirectory(ydb/core/blobstorage/lwtrace_probes) +add_subdirectory(ydb/core/blobstorage/dsproxy) +add_subdirectory(ydb/core/blobstorage/storagepoolmon) +add_subdirectory(ydb/core/control) +add_subdirectory(ydb/core/blobstorage/incrhuge) +add_subdirectory(ydb/core/blobstorage/nodewarden) +add_subdirectory(ydb/core/blobstorage/pdisk) +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/other) +add_subdirectory(ydb/core/blobstorage/testload) +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/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/tablet) +add_subdirectory(ydb/core/mon_alloc) +add_subdirectory(library/cpp/lfalloc/alloc_profiler) +add_subdirectory(library/cpp/lfalloc/dbg_info) +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/library/mkql_proto) +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/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/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/core/tablet_flat) +add_subdirectory(ydb/core/tablet_flat/protos) +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/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/base) +add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/generic) +add_subdirectory(ydb/core/blobstorage/vdisk/common) +add_subdirectory(ydb/core/blobstorage/vdisk/defrag) +add_subdirectory(ydb/core/blobstorage/vdisk/handoff) +add_subdirectory(ydb/core/blobstorage/vdisk/huge) +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/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/syncer) +add_subdirectory(ydb/core/blobstorage/vdisk/synclog) +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/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/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/containers/flat_hash/lib) +add_subdirectory(ydb/core/persqueue/partition_key_range) +add_subdirectory(ydb/core/persqueue/writer) +add_subdirectory(ydb/core/persqueue/events) +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/api/grpc) +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/core/tx/long_tx_service/public) +add_subdirectory(ydb/core/yq/libs/actors) +add_subdirectory(library/cpp/json/yson) +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/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/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(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/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/worker_manager) +add_subdirectory(ydb/core/kqp) +add_subdirectory(ydb/core/kqp/compute_actor) +add_subdirectory(ydb/core/tx/scheme_cache) +add_subdirectory(ydb/core/kqp/counters) +add_subdirectory(ydb/core/kqp/executer) +add_subdirectory(ydb/core/kqp/compile) +add_subdirectory(ydb/core/kqp/rm) +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/sys_view/processor) +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_scheme) +add_subdirectory(ydb/public/sdk/cpp/client/ydb_common_client/impl) +add_subdirectory(ydb/core/tx/scheme_board) +add_subdirectory(ydb/core/tx/schemeshard) +add_subdirectory(ydb/core/blockstore/core) +add_subdirectory(ydb/core/filestore/core) +add_subdirectory(ydb/core/tx/tx_allocator_client) +add_subdirectory(ydb/core/tx/tx_allocator) +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/yql/utils/actor_log) +add_subdirectory(ydb/library/yql/providers/dq/runtime) +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/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/ydb) +add_subdirectory(ydb/library/security) +add_subdirectory(ydb/core/yq/libs/db_schema) +add_subdirectory(ydb/core/yq/libs/shared_resources) +add_subdirectory(ydb/core/yq/libs/shared_resources/interface) +add_subdirectory(ydb/core/yq/libs/private_client) +add_subdirectory(ydb/core/yq/libs/result_formatter) +add_subdirectory(ydb/library/yql/providers/common/schema/mkql) +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(library/cpp/retry) +add_subdirectory(library/cpp/retry/protos) +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/interface) +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/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(library/cpp/scheme) +add_subdirectory(ydb/core/mind/address_classification) +add_subdirectory(ydb/core/tx/tx_proxy) +add_subdirectory(ydb/core/tx/balance_coverage) +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/library/protobuf_printer) +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/library/persqueue/tests) +add_subdirectory(ydb/services/lib/actors) +add_subdirectory(ydb/public/lib/jwt) +add_subdirectory(ydb/services/lib/sharding) +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/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/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/test_connection) +add_subdirectory(ydb/core/yq/libs/test_connection/events) +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(ydb/library/yql/providers/solomon/async_io) +add_subdirectory(library/cpp/json/easy_parse) +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/library/yql/public/udf/service/exception_policy) +add_subdirectory(ydb/services/auth) +add_subdirectory(ydb/services/cms) +add_subdirectory(ydb/services/datastreams) +add_subdirectory(ydb/public/sdk/cpp/client/ydb_datastreams) +add_subdirectory(ydb/services/ydb) +add_subdirectory(ydb/core/client) +add_subdirectory(ydb/services/discovery) +add_subdirectory(ydb/services/kesus) +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/public/sdk/cpp/client/ydb_persqueue_public/codecs) +add_subdirectory(library/cpp/streams/zstd) +add_subdirectory(ydb/library/yql/udfs/common/clickhouse/client) +add_subdirectory(ydb/library/yql/udfs/common/datetime) +add_subdirectory(ydb/library/yql/public/udf/support) +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/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/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/lib/ydb_cli/commands) +add_subdirectory(library/cpp/histogram/hdr) +add_subdirectory(contrib/libs/hdr_histogram) +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/sdk/cpp/client/ydb_discovery) +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/public/sdk/cpp/client/ydb_persqueue_public) +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/core/yq/libs/mock) +add_subdirectory(ydb/core/blockstore) +add_subdirectory(ydb/core/filestore) +add_subdirectory(ydb/core/grpc_caching) +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_services/validation/ut) +add_subdirectory(ydb/core/grpc_services/validation/ut/protos) +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/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(ydb/core/persqueue/ut_slow) +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/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/protobuf_printer/ut) +add_subdirectory(ydb/library/schlab/ut) +add_subdirectory(ydb/library/security/ut) +add_subdirectory(ydb/public/lib/idx_test) +add_subdirectory(ydb/services/cms/ut) +add_subdirectory(ydb/services/datastreams/ut) +add_subdirectory(ydb/services/persqueue_cluster_discovery/ut) +add_subdirectory(ydb/services/persqueue_v1/ut) +add_subdirectory(ydb/services/rate_limiter/ut) +add_subdirectory(ydb/public/sdk/cpp/client/ydb_coordination) +add_subdirectory(ydb/public/sdk/cpp/client/ydb_rate_limiter) +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/services/yq/ut_integration) +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/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/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_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_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_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/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/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/cms/console/ut) +add_subdirectory(ydb/core/cms/console/validators/ut) +add_subdirectory(ydb/core/tx/columnshard/engines/ut) +add_subdirectory(ydb/core/tx/sequenceshard/public/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/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/client/bin) +add_subdirectory(ydb/core/ymq/client/cpp) +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/parser/lexer_common) +add_subdirectory(ydb/library/yql/parser/pg_wrapper) +add_subdirectory(contrib/libs/icu) +add_subdirectory(ydb/library/yql/utils/ut) +add_subdirectory(ydb/library/yql/utils/threading) +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/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_table/impl/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/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/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/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/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/structured_token/ut) +add_subdirectory(ydb/library/yql/providers/pq/gateway/dummy) +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) diff --git a/CMakeLists.linux.txt b/CMakeLists.linux.txt new file mode 100644 index 0000000000..01be75e743 --- /dev/null +++ b/CMakeLists.linux.txt @@ -0,0 +1,1348 @@ + +# 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. + + +include(cmake/FindAIO.cmake) +include(cmake/antlr.cmake) +include(cmake/bison.cmake) +include(cmake/conan.cmake) +include(cmake/protobuf.cmake) +include(cmake/yandex_common.cmake) +include(cmake/global_vars.cmake) + +conan_cmake_configure( + GENERATORS cmake_find_package + REQUIRES + bison/3.5.3 + c-ares/1.17.2 + libiconv/1.15 + libidn/1.36 + openssl/1.1.1l + ragel/6.10 + yasm/1.3.0 + zlib/1.2.11 + IMPORTS + "bin, *yasm* -> ./bin" + "bin, bison* -> ./bin/bison/bin" + "bin, ragel* -> ./bin" + "bin, ytasm* -> ./bin" + "res, * -> ./bin/bison/res" + OPTIONS + libiconv:shared=True + libidn:shared=True +) +conan_cmake_autodetect(settings) +conan_cmake_install( + PATH_OR_REFERENCE . + BUILD missing + REMOTE conancenter + SETTINGS ${settings} +) + +add_subdirectory(ydb/apps/ydbd) +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(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/base/internal/raw_logging) +add_subdirectory(contrib/restricted/abseil-cpp/absl/base/log_severity) +add_subdirectory(contrib/restricted/abseil-cpp/absl/base/internal/spinlock_wait) +add_subdirectory(contrib/restricted/abseil-cpp/absl/base/internal/low_level_alloc) +add_subdirectory(contrib/restricted/abseil-cpp/absl/base/internal/scoped_set_env) +add_subdirectory(contrib/restricted/abseil-cpp/absl/base/internal/strerror) +add_subdirectory(contrib/restricted/abseil-cpp/absl/base/internal/throw_delegate) +add_subdirectory(contrib/restricted/abseil-cpp/absl/city) +add_subdirectory(contrib/restricted/abseil-cpp/absl/container) +add_subdirectory(contrib/restricted/abseil-cpp/absl/container/internal/absl_hashtablez_sampler) +add_subdirectory(contrib/restricted/abseil-cpp/absl/debugging) +add_subdirectory(contrib/restricted/abseil-cpp/absl/debugging/stacktrace) +add_subdirectory(contrib/restricted/abseil-cpp/absl/debugging/symbolize) +add_subdirectory(contrib/restricted/abseil-cpp/absl/demangle) +add_subdirectory(contrib/restricted/abseil-cpp/absl/numeric) +add_subdirectory(contrib/restricted/abseil-cpp/absl/strings) +add_subdirectory(contrib/restricted/abseil-cpp/absl/strings/internal/absl_strings_internal) +add_subdirectory(contrib/restricted/abseil-cpp/absl/profiling/internal/exponential_biased) +add_subdirectory(contrib/restricted/abseil-cpp/absl/synchronization) +add_subdirectory(contrib/restricted/abseil-cpp/absl/synchronization/internal) +add_subdirectory(contrib/restricted/abseil-cpp/absl/time) +add_subdirectory(contrib/restricted/abseil-cpp/absl/time/civil_time) +add_subdirectory(contrib/restricted/abseil-cpp/absl/time/time_zone) +add_subdirectory(contrib/restricted/abseil-cpp/absl/container/internal/raw_hash_set) +add_subdirectory(contrib/restricted/abseil-cpp/absl/hash) +add_subdirectory(contrib/restricted/abseil-cpp/absl/hash/internal) +add_subdirectory(contrib/restricted/abseil-cpp/absl/types) +add_subdirectory(contrib/restricted/abseil-cpp/absl/types/bad_optional_access) +add_subdirectory(contrib/restricted/abseil-cpp/absl/types/bad_variant_access) +add_subdirectory(contrib/restricted/abseil-cpp/absl/types/internal) +add_subdirectory(contrib/restricted/abseil-cpp/absl/debugging/failure_signal_handler) +add_subdirectory(contrib/restricted/abseil-cpp/absl/debugging/internal) +add_subdirectory(contrib/restricted/abseil-cpp/absl/debugging/leak_check) +add_subdirectory(contrib/restricted/abseil-cpp/absl/debugging/leak_check_disable) +add_subdirectory(contrib/restricted/abseil-cpp/absl/flags) +add_subdirectory(contrib/restricted/abseil-cpp/absl/flags/commandlineflag) +add_subdirectory(contrib/restricted/abseil-cpp/absl/flags/internal/commandlineflag) +add_subdirectory(contrib/restricted/abseil-cpp/absl/flags/internal/flag) +add_subdirectory(contrib/restricted/abseil-cpp/absl/flags/internal/program_name) +add_subdirectory(contrib/restricted/abseil-cpp/absl/flags/marshalling) +add_subdirectory(contrib/restricted/abseil-cpp/absl/strings/internal/str_format) +add_subdirectory(contrib/restricted/abseil-cpp/absl/flags/usage_config) +add_subdirectory(contrib/restricted/abseil-cpp/absl/flags/internal/private_handle_accessor) +add_subdirectory(contrib/restricted/abseil-cpp/absl/flags/reflection) +add_subdirectory(contrib/restricted/abseil-cpp/absl/strings/cord) +add_subdirectory(contrib/restricted/abseil-cpp/absl/functional) +add_subdirectory(contrib/restricted/abseil-cpp/absl/strings/internal/absl_cord_internal) +add_subdirectory(contrib/restricted/abseil-cpp/absl/strings/internal/cordz_functions) +add_subdirectory(contrib/restricted/abseil-cpp/absl/strings/internal/cordz_handle) +add_subdirectory(contrib/restricted/abseil-cpp/absl/strings/internal/cordz_info) +add_subdirectory(contrib/restricted/abseil-cpp/absl/utility) +add_subdirectory(contrib/restricted/abseil-cpp/absl/flags/internal/usage) +add_subdirectory(contrib/restricted/abseil-cpp/absl/flags/parse) +add_subdirectory(contrib/restricted/abseil-cpp/absl/flags/usage) +add_subdirectory(contrib/restricted/abseil-cpp/absl/memory) +add_subdirectory(contrib/restricted/abseil-cpp/absl/meta) +add_subdirectory(contrib/restricted/abseil-cpp/absl/profiling/internal/periodic_sampler) +add_subdirectory(contrib/restricted/abseil-cpp/absl/random/absl_random_distributions) +add_subdirectory(contrib/restricted/abseil-cpp/absl/random/internal/absl_random_internal_distribution_test_util) +add_subdirectory(contrib/restricted/abseil-cpp/absl/random/internal/pool_urbg) +add_subdirectory(contrib/restricted/abseil-cpp/absl/random/internal/randen) +add_subdirectory(contrib/restricted/abseil-cpp/absl/random/internal/randen_detect) +add_subdirectory(contrib/restricted/abseil-cpp/absl/random/internal/randen_hwaes) +add_subdirectory(contrib/restricted/abseil-cpp/absl/random/internal/randen_round_keys) +add_subdirectory(contrib/restricted/abseil-cpp/absl/random/internal/randen_slow) +add_subdirectory(contrib/restricted/abseil-cpp/absl/random/internal/seed_material) +add_subdirectory(contrib/restricted/abseil-cpp/absl/random/seed_gen_exception) +add_subdirectory(contrib/restricted/abseil-cpp/absl/random/seed_sequences) +add_subdirectory(contrib/restricted/abseil-cpp/absl/status) +add_subdirectory(contrib/restricted/abseil-cpp/absl/status/statusor) +add_subdirectory(contrib/restricted/abseil-cpp/absl/strings/internal/cordz_sample_token) +add_subdirectory(contrib/restricted/abseil-cpp/absl/types/bad_any_cast) +add_subdirectory(contrib/libs/tcmalloc) +add_subdirectory(library/cpp/cpuid_check) +add_subdirectory(ydb/library/yql/sql/pg_dummy) +add_subdirectory(ydb/library/yql/ast) +add_subdirectory(library/cpp/colorizer) +add_subdirectory(library/cpp/containers/sorted_vector) +add_subdirectory(library/cpp/containers/stack_vector) +add_subdirectory(library/cpp/deprecated/enum_codegen) +add_subdirectory(library/cpp/enumbitset) +add_subdirectory(library/cpp/string_utils/levenshtein_diff) +add_subdirectory(util/draft) +add_subdirectory(library/cpp/yson) +add_subdirectory(library/cpp/yt/misc) +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(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/memory) +add_subdirectory(library/cpp/ytalloc/api) +add_subdirectory(ydb/library/yql/public/udf) +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/library/yql/public/decimal) +add_subdirectory(ydb/library/yql/public/types) +add_subdirectory(contrib/libs/protobuf) +add_subdirectory(contrib/tools/protoc/bin) +add_subdirectory(library/cpp/lfalloc) +add_subdirectory(contrib/libs/protoc) +add_subdirectory(contrib/tools/protoc/plugins/cpp_styleguide) +add_subdirectory(ydb/library/yql/utils) +add_subdirectory(library/cpp/digest/md5) +add_subdirectory(contrib/libs/nayuki_md5) +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/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/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(contrib/libs/lz4) +add_subdirectory(contrib/libs/lz4/generated) +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/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(library/cpp/string_utils/relaxed_escaper) +add_subdirectory(library/cpp/comptable) +add_subdirectory(library/cpp/compproto) +add_subdirectory(library/cpp/getopt/small) +add_subdirectory(library/cpp/lwtrace) +add_subdirectory(library/cpp/lwtrace/protos) +add_subdirectory(library/cpp/messagebus/actor) +add_subdirectory(library/cpp/messagebus/config) +add_subdirectory(library/cpp/getopt) +add_subdirectory(library/cpp/svnversion) +add_subdirectory(library/cpp/build_info) +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/threading/future) +add_subdirectory(library/cpp/string_utils/indent_text) +add_subdirectory(library/cpp/string_utils/quote) +add_subdirectory(ydb/library/yql/core/issue) +add_subdirectory(ydb/library/yql/public/issue) +add_subdirectory(ydb/public/api/protos) +add_subdirectory(ydb/public/api/protos/annotations) +add_subdirectory(tools/enum_parser/enum_serialization_runtime) +add_subdirectory(ydb/core/grpc_services/validation) +add_subdirectory(tools/enum_parser/enum_parser/bin) +add_subdirectory(tools/enum_parser/parse_enum) +add_subdirectory(library/cpp/cppparser) +add_subdirectory(ydb/library/yql/public/issue/protos) +add_subdirectory(ydb/library/yql/core/issue/protos) +add_subdirectory(tools/rescompiler/bin) +add_subdirectory(ydb/library/yql/parser/pg_catalog) +add_subdirectory(ydb/library/yql/sql/settings) +add_subdirectory(library/cpp/deprecated/split) +add_subdirectory(library/cpp/deprecated/kmp) +add_subdirectory(ydb/library/yql/providers/common/codec) +add_subdirectory(ydb/library/yql/minikql) +add_subdirectory(contrib/libs/apache/arrow) +add_subdirectory(contrib/libs/apache/orc) +add_subdirectory(contrib/libs/re2) +add_subdirectory(contrib/libs/utf8proc) +add_subdirectory(contrib/restricted/boost) +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/libs/system) +add_subdirectory(contrib/restricted/boost/libs/thread) +add_subdirectory(contrib/restricted/boost/libs/chrono) +add_subdirectory(contrib/restricted/uriparser) +add_subdirectory(contrib/libs/cctz/tzdata) +add_subdirectory(contrib/libs/cctz) +add_subdirectory(library/cpp/actors/util) +add_subdirectory(library/cpp/monlib/dynamic_counters) +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/json) +add_subdirectory(contrib/libs/rapidjson) +add_subdirectory(library/cpp/json/common) +add_subdirectory(library/cpp/json/fast_sax) +add_subdirectory(library/cpp/json/writer) +add_subdirectory(library/cpp/monlib/encode/spack) +add_subdirectory(library/cpp/monlib/encode/prometheus) +add_subdirectory(library/cpp/monlib/service/pages) +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/charset) +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/scan) +add_subdirectory(library/cpp/digest/lower_case) +add_subdirectory(library/cpp/logger) +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/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/packedtypes) +add_subdirectory(library/cpp/streams/zc_memory_input) +add_subdirectory(ydb/library/binary_json) +add_subdirectory(ydb/library/yql/minikql/dom) +add_subdirectory(library/cpp/yson_pull) +add_subdirectory(ydb/library/dynumber) +add_subdirectory(ydb/library/yql/public/udf/tz) +add_subdirectory(ydb/library/yql/minikql/computation) +add_subdirectory(library/cpp/random_provider) +add_subdirectory(library/cpp/time_provider) +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/mkql) +add_subdirectory(ydb/library/yql/core) +add_subdirectory(library/cpp/yson/node) +add_subdirectory(library/cpp/yson/json) +add_subdirectory(ydb/library/yql/core/file_storage) +add_subdirectory(library/cpp/cache) +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(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/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(certs) +add_subdirectory(library/cpp/openssl/init) +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/protos) +add_subdirectory(ydb/library/yql/core/expr_nodes) +add_subdirectory(ydb/library/yql/core/expr_nodes_gen) +add_subdirectory(ydb/library/yql/providers/common/proto) +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/core/driver_lib/run) +add_subdirectory(library/cpp/actors/core) +add_subdirectory(library/cpp/actors/memory_log) +add_subdirectory(library/cpp/threading/queue) +add_subdirectory(contrib/libs/linuxvdso) +add_subdirectory(contrib/libs/linuxvdso/original) +add_subdirectory(library/cpp/actors/prof) +add_subdirectory(library/cpp/containers/atomizer) +add_subdirectory(library/cpp/containers/str_map) +add_subdirectory(library/cpp/actors/protos) +add_subdirectory(library/cpp/execprofile) +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/digest/crc32c) +add_subdirectory(contrib/libs/crcutil) +add_subdirectory(library/cpp/monlib/service/pages/tablesorter) +add_subdirectory(library/cpp/grpc/client) +add_subdirectory(contrib/libs/grpc) +add_subdirectory(contrib/libs/grpc/grpc) +add_subdirectory(contrib/libs/grpc/src/core/lib) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/base/internal/spinlock_wait) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/container) +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/base) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/base/internal/raw_logging) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/base/log_severity) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/strings) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/base/internal/throw_delegate) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/numeric) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/strings/internal/absl_strings_internal) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/strings/internal/str_format) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/synchronization) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/base/internal/low_level_alloc) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/debugging) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/debugging/stacktrace) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/debugging/symbolize) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/demangle) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/synchronization/internal) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/time) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/time/civil_time) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/time/time_zone) +add_subdirectory(contrib/libs/grpc/third_party/address_sorting) +add_subdirectory(contrib/libs/grpc/third_party/upb) +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/hash/internal) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/types/bad_optional_access) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/types/bad_variant_access) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/types) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/types/internal) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/status) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/profiling/internal/exponential_biased) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/strings/cord) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/strings/internal/absl_cord_internal) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/strings/internal/cordz_functions) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/strings/internal/cordz_handle) +add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/strings/internal/cordz_info) +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(library/cpp/grpc/server) +add_subdirectory(library/cpp/monlib/dynamic_counters/percentile) +add_subdirectory(library/cpp/grpc/server/actors) +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(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/providers/s3/proto) +add_subdirectory(ydb/library/login/protos) +add_subdirectory(ydb/library/mkql_proto/protos) +add_subdirectory(contrib/tools/protoc/plugins/grpc_cpp) +add_subdirectory(contrib/libs/grpc/src/compiler/grpc_plugin_support) +add_subdirectory(ydb/library/yql/dq/actors/protos) +add_subdirectory(ydb/library/yql/dq/proto) +add_subdirectory(ydb/core/protos/out) +add_subdirectory(ydb/library/aclib) +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/wilson) +add_subdirectory(library/cpp/actors/wilson) +add_subdirectory(ydb/library/pretty_types_print/protobuf) +add_subdirectory(ydb/library/pretty_types_print/wilson) +add_subdirectory(ydb/public/api/protos/out) +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(library/cpp/pop_count) +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/blobstorage) +add_subdirectory(ydb/core/blobstorage/backpressure) +add_subdirectory(ydb/core/blobstorage/lwtrace_probes) +add_subdirectory(ydb/core/blobstorage/dsproxy) +add_subdirectory(ydb/core/blobstorage/storagepoolmon) +add_subdirectory(ydb/core/control) +add_subdirectory(ydb/core/blobstorage/incrhuge) +add_subdirectory(ydb/core/blobstorage/nodewarden) +add_subdirectory(ydb/core/blobstorage/pdisk) +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/other) +add_subdirectory(ydb/core/blobstorage/testload) +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/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/tablet) +add_subdirectory(ydb/core/mon_alloc) +add_subdirectory(library/cpp/lfalloc/alloc_profiler) +add_subdirectory(library/cpp/lfalloc/dbg_info) +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/library/mkql_proto) +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/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/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/core/tablet_flat) +add_subdirectory(ydb/core/tablet_flat/protos) +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/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/base) +add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/generic) +add_subdirectory(ydb/core/blobstorage/vdisk/common) +add_subdirectory(ydb/core/blobstorage/vdisk/defrag) +add_subdirectory(ydb/core/blobstorage/vdisk/handoff) +add_subdirectory(ydb/core/blobstorage/vdisk/huge) +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/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/syncer) +add_subdirectory(ydb/core/blobstorage/vdisk/synclog) +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/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/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/containers/flat_hash/lib) +add_subdirectory(ydb/core/persqueue/partition_key_range) +add_subdirectory(ydb/core/persqueue/writer) +add_subdirectory(ydb/core/persqueue/events) +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/api/grpc) +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/core/tx/long_tx_service/public) +add_subdirectory(ydb/core/yq/libs/actors) +add_subdirectory(library/cpp/json/yson) +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/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/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(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/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/worker_manager) +add_subdirectory(ydb/core/kqp) +add_subdirectory(ydb/core/kqp/compute_actor) +add_subdirectory(ydb/core/tx/scheme_cache) +add_subdirectory(ydb/core/kqp/counters) +add_subdirectory(ydb/core/kqp/executer) +add_subdirectory(ydb/core/kqp/compile) +add_subdirectory(ydb/core/kqp/rm) +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/sys_view/processor) +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_scheme) +add_subdirectory(ydb/public/sdk/cpp/client/ydb_common_client/impl) +add_subdirectory(ydb/core/tx/scheme_board) +add_subdirectory(ydb/core/tx/schemeshard) +add_subdirectory(ydb/core/blockstore/core) +add_subdirectory(ydb/core/filestore/core) +add_subdirectory(ydb/core/tx/tx_allocator_client) +add_subdirectory(ydb/core/tx/tx_allocator) +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/yql/utils/actor_log) +add_subdirectory(ydb/library/yql/providers/dq/runtime) +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/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/ydb) +add_subdirectory(ydb/library/security) +add_subdirectory(ydb/core/yq/libs/db_schema) +add_subdirectory(ydb/core/yq/libs/shared_resources) +add_subdirectory(ydb/core/yq/libs/shared_resources/interface) +add_subdirectory(ydb/core/yq/libs/private_client) +add_subdirectory(ydb/core/yq/libs/result_formatter) +add_subdirectory(ydb/library/yql/providers/common/schema/mkql) +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(library/cpp/retry) +add_subdirectory(library/cpp/retry/protos) +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/interface) +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/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(library/cpp/scheme) +add_subdirectory(ydb/core/mind/address_classification) +add_subdirectory(ydb/core/tx/tx_proxy) +add_subdirectory(ydb/core/tx/balance_coverage) +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/library/protobuf_printer) +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/library/persqueue/tests) +add_subdirectory(ydb/services/lib/actors) +add_subdirectory(ydb/public/lib/jwt) +add_subdirectory(ydb/services/lib/sharding) +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/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/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/test_connection) +add_subdirectory(ydb/core/yq/libs/test_connection/events) +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(ydb/library/yql/providers/solomon/async_io) +add_subdirectory(library/cpp/json/easy_parse) +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/library/yql/public/udf/service/exception_policy) +add_subdirectory(ydb/services/auth) +add_subdirectory(ydb/services/cms) +add_subdirectory(ydb/services/datastreams) +add_subdirectory(ydb/public/sdk/cpp/client/ydb_datastreams) +add_subdirectory(ydb/services/ydb) +add_subdirectory(ydb/core/client) +add_subdirectory(ydb/services/discovery) +add_subdirectory(ydb/services/kesus) +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/public/sdk/cpp/client/ydb_persqueue_public/codecs) +add_subdirectory(library/cpp/streams/zstd) +add_subdirectory(ydb/library/yql/udfs/common/clickhouse/client) +add_subdirectory(ydb/library/yql/public/udf/support) +add_subdirectory(contrib/restricted/boost/libs/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/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(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/libs/iostreams) +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/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/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/lib/ydb_cli/commands) +add_subdirectory(library/cpp/histogram/hdr) +add_subdirectory(contrib/libs/hdr_histogram) +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/sdk/cpp/client/ydb_discovery) +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/public/sdk/cpp/client/ydb_persqueue_public) +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/core/yq/libs/mock) +add_subdirectory(ydb/core/blockstore) +add_subdirectory(ydb/core/filestore) +add_subdirectory(ydb/core/grpc_caching) +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_services/validation/ut) +add_subdirectory(ydb/core/grpc_services/validation/ut/protos) +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/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(ydb/core/persqueue/ut_slow) +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/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/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/protobuf_printer/ut) +add_subdirectory(ydb/library/schlab/ut) +add_subdirectory(ydb/library/security/ut) +add_subdirectory(ydb/public/lib/idx_test) +add_subdirectory(ydb/services/cms/ut) +add_subdirectory(ydb/services/datastreams/ut) +add_subdirectory(ydb/services/persqueue_cluster_discovery/ut) +add_subdirectory(ydb/services/persqueue_v1/ut) +add_subdirectory(ydb/services/rate_limiter/ut) +add_subdirectory(ydb/public/sdk/cpp/client/ydb_coordination) +add_subdirectory(ydb/public/sdk/cpp/client/ydb_rate_limiter) +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/services/yq/ut_integration) +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/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/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_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_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_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/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/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/cms/console/ut) +add_subdirectory(ydb/core/cms/console/validators/ut) +add_subdirectory(ydb/core/tx/columnshard/engines/ut) +add_subdirectory(ydb/core/tx/sequenceshard/public/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/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/client/bin) +add_subdirectory(ydb/core/ymq/client/cpp) +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/parser/lexer_common) +add_subdirectory(ydb/library/yql/parser/pg_wrapper) +add_subdirectory(contrib/libs/icu) +add_subdirectory(ydb/library/yql/utils/ut) +add_subdirectory(ydb/library/yql/utils/threading) +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/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_table/impl/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/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/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/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/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/structured_token/ut) +add_subdirectory(ydb/library/yql/providers/pq/gateway/dummy) +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) diff --git a/CMakeLists.txt b/CMakeLists.txt index facd3106f6..0223ea1554 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -116,1343 +116,8 @@ set(CMAKE_CXX_FLAGS "\ list(APPEND CMAKE_MODULE_PATH ${CMAKE_BINARY_DIR} ${CMAKE_SOURCE_DIR}/cmake) include_directories(${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR}) enable_testing() -include(cmake/FindAIO.cmake) -include(cmake/antlr.cmake) -include(cmake/bison.cmake) -include(cmake/conan.cmake) -include(cmake/protobuf.cmake) -include(cmake/yandex_common.cmake) -include(cmake/global_vars.cmake) - -conan_cmake_configure( - GENERATORS cmake_find_package - REQUIRES - bison/3.5.3 - c-ares/1.17.2 - libiconv/1.15 - libidn/1.36 - openssl/1.1.1l - ragel/6.10 - yasm/1.3.0 - zlib/1.2.11 - IMPORTS - "bin, *yasm* -> ./bin" - "bin, bison* -> ./bin/bison/bin" - "bin, ragel* -> ./bin" - "bin, ytasm* -> ./bin" - "res, * -> ./bin/bison/res" - OPTIONS - libiconv:shared=True - libidn:shared=True -) -conan_cmake_autodetect(settings) -conan_cmake_install( - PATH_OR_REFERENCE . - BUILD missing - REMOTE conancenter - SETTINGS ${settings} -) - -add_subdirectory(ydb/apps/ydbd) -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(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/base/internal/raw_logging) -add_subdirectory(contrib/restricted/abseil-cpp/absl/base/log_severity) -add_subdirectory(contrib/restricted/abseil-cpp/absl/base/internal/spinlock_wait) -add_subdirectory(contrib/restricted/abseil-cpp/absl/base/internal/low_level_alloc) -add_subdirectory(contrib/restricted/abseil-cpp/absl/base/internal/scoped_set_env) -add_subdirectory(contrib/restricted/abseil-cpp/absl/base/internal/strerror) -add_subdirectory(contrib/restricted/abseil-cpp/absl/base/internal/throw_delegate) -add_subdirectory(contrib/restricted/abseil-cpp/absl/city) -add_subdirectory(contrib/restricted/abseil-cpp/absl/container) -add_subdirectory(contrib/restricted/abseil-cpp/absl/container/internal/absl_hashtablez_sampler) -add_subdirectory(contrib/restricted/abseil-cpp/absl/debugging) -add_subdirectory(contrib/restricted/abseil-cpp/absl/debugging/stacktrace) -add_subdirectory(contrib/restricted/abseil-cpp/absl/debugging/symbolize) -add_subdirectory(contrib/restricted/abseil-cpp/absl/demangle) -add_subdirectory(contrib/restricted/abseil-cpp/absl/numeric) -add_subdirectory(contrib/restricted/abseil-cpp/absl/strings) -add_subdirectory(contrib/restricted/abseil-cpp/absl/strings/internal/absl_strings_internal) -add_subdirectory(contrib/restricted/abseil-cpp/absl/profiling/internal/exponential_biased) -add_subdirectory(contrib/restricted/abseil-cpp/absl/synchronization) -add_subdirectory(contrib/restricted/abseil-cpp/absl/synchronization/internal) -add_subdirectory(contrib/restricted/abseil-cpp/absl/time) -add_subdirectory(contrib/restricted/abseil-cpp/absl/time/civil_time) -add_subdirectory(contrib/restricted/abseil-cpp/absl/time/time_zone) -add_subdirectory(contrib/restricted/abseil-cpp/absl/container/internal/raw_hash_set) -add_subdirectory(contrib/restricted/abseil-cpp/absl/hash) -add_subdirectory(contrib/restricted/abseil-cpp/absl/hash/internal) -add_subdirectory(contrib/restricted/abseil-cpp/absl/types) -add_subdirectory(contrib/restricted/abseil-cpp/absl/types/bad_optional_access) -add_subdirectory(contrib/restricted/abseil-cpp/absl/types/bad_variant_access) -add_subdirectory(contrib/restricted/abseil-cpp/absl/types/internal) -add_subdirectory(contrib/restricted/abseil-cpp/absl/debugging/failure_signal_handler) -add_subdirectory(contrib/restricted/abseil-cpp/absl/debugging/internal) -add_subdirectory(contrib/restricted/abseil-cpp/absl/debugging/leak_check) -add_subdirectory(contrib/restricted/abseil-cpp/absl/debugging/leak_check_disable) -add_subdirectory(contrib/restricted/abseil-cpp/absl/flags) -add_subdirectory(contrib/restricted/abseil-cpp/absl/flags/commandlineflag) -add_subdirectory(contrib/restricted/abseil-cpp/absl/flags/internal/commandlineflag) -add_subdirectory(contrib/restricted/abseil-cpp/absl/flags/internal/flag) -add_subdirectory(contrib/restricted/abseil-cpp/absl/flags/internal/program_name) -add_subdirectory(contrib/restricted/abseil-cpp/absl/flags/marshalling) -add_subdirectory(contrib/restricted/abseil-cpp/absl/strings/internal/str_format) -add_subdirectory(contrib/restricted/abseil-cpp/absl/flags/usage_config) -add_subdirectory(contrib/restricted/abseil-cpp/absl/flags/internal/private_handle_accessor) -add_subdirectory(contrib/restricted/abseil-cpp/absl/flags/reflection) -add_subdirectory(contrib/restricted/abseil-cpp/absl/strings/cord) -add_subdirectory(contrib/restricted/abseil-cpp/absl/functional) -add_subdirectory(contrib/restricted/abseil-cpp/absl/strings/internal/absl_cord_internal) -add_subdirectory(contrib/restricted/abseil-cpp/absl/strings/internal/cordz_functions) -add_subdirectory(contrib/restricted/abseil-cpp/absl/strings/internal/cordz_handle) -add_subdirectory(contrib/restricted/abseil-cpp/absl/strings/internal/cordz_info) -add_subdirectory(contrib/restricted/abseil-cpp/absl/utility) -add_subdirectory(contrib/restricted/abseil-cpp/absl/flags/internal/usage) -add_subdirectory(contrib/restricted/abseil-cpp/absl/flags/parse) -add_subdirectory(contrib/restricted/abseil-cpp/absl/flags/usage) -add_subdirectory(contrib/restricted/abseil-cpp/absl/memory) -add_subdirectory(contrib/restricted/abseil-cpp/absl/meta) -add_subdirectory(contrib/restricted/abseil-cpp/absl/profiling/internal/periodic_sampler) -add_subdirectory(contrib/restricted/abseil-cpp/absl/random/absl_random_distributions) -add_subdirectory(contrib/restricted/abseil-cpp/absl/random/internal/absl_random_internal_distribution_test_util) -add_subdirectory(contrib/restricted/abseil-cpp/absl/random/internal/pool_urbg) -add_subdirectory(contrib/restricted/abseil-cpp/absl/random/internal/randen) -add_subdirectory(contrib/restricted/abseil-cpp/absl/random/internal/randen_detect) -add_subdirectory(contrib/restricted/abseil-cpp/absl/random/internal/randen_hwaes) -add_subdirectory(contrib/restricted/abseil-cpp/absl/random/internal/randen_round_keys) -add_subdirectory(contrib/restricted/abseil-cpp/absl/random/internal/randen_slow) -add_subdirectory(contrib/restricted/abseil-cpp/absl/random/internal/seed_material) -add_subdirectory(contrib/restricted/abseil-cpp/absl/random/seed_gen_exception) -add_subdirectory(contrib/restricted/abseil-cpp/absl/random/seed_sequences) -add_subdirectory(contrib/restricted/abseil-cpp/absl/status) -add_subdirectory(contrib/restricted/abseil-cpp/absl/status/statusor) -add_subdirectory(contrib/restricted/abseil-cpp/absl/strings/internal/cordz_sample_token) -add_subdirectory(contrib/restricted/abseil-cpp/absl/types/bad_any_cast) -add_subdirectory(contrib/libs/tcmalloc) -add_subdirectory(library/cpp/cpuid_check) -add_subdirectory(ydb/library/yql/sql/pg_dummy) -add_subdirectory(ydb/library/yql/ast) -add_subdirectory(library/cpp/colorizer) -add_subdirectory(library/cpp/containers/sorted_vector) -add_subdirectory(library/cpp/containers/stack_vector) -add_subdirectory(library/cpp/deprecated/enum_codegen) -add_subdirectory(library/cpp/enumbitset) -add_subdirectory(library/cpp/string_utils/levenshtein_diff) -add_subdirectory(util/draft) -add_subdirectory(library/cpp/yson) -add_subdirectory(library/cpp/yt/misc) -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(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/memory) -add_subdirectory(library/cpp/ytalloc/api) -add_subdirectory(ydb/library/yql/public/udf) -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/library/yql/public/decimal) -add_subdirectory(ydb/library/yql/public/types) -add_subdirectory(contrib/libs/protobuf) -add_subdirectory(contrib/tools/protoc/bin) -add_subdirectory(library/cpp/lfalloc) -add_subdirectory(contrib/libs/protoc) -add_subdirectory(contrib/tools/protoc/plugins/cpp_styleguide) -add_subdirectory(ydb/library/yql/utils) -add_subdirectory(library/cpp/digest/md5) -add_subdirectory(contrib/libs/nayuki_md5) -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/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/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(contrib/libs/lz4) -add_subdirectory(contrib/libs/lz4/generated) -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/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(library/cpp/string_utils/relaxed_escaper) -add_subdirectory(library/cpp/comptable) -add_subdirectory(library/cpp/compproto) -add_subdirectory(library/cpp/getopt/small) -add_subdirectory(library/cpp/lwtrace) -add_subdirectory(library/cpp/lwtrace/protos) -add_subdirectory(library/cpp/messagebus/actor) -add_subdirectory(library/cpp/messagebus/config) -add_subdirectory(library/cpp/getopt) -add_subdirectory(library/cpp/svnversion) -add_subdirectory(library/cpp/build_info) -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/threading/future) -add_subdirectory(library/cpp/string_utils/indent_text) -add_subdirectory(library/cpp/string_utils/quote) -add_subdirectory(ydb/library/yql/core/issue) -add_subdirectory(ydb/library/yql/public/issue) -add_subdirectory(ydb/public/api/protos) -add_subdirectory(ydb/public/api/protos/annotations) -add_subdirectory(tools/enum_parser/enum_serialization_runtime) -add_subdirectory(ydb/core/grpc_services/validation) -add_subdirectory(tools/enum_parser/enum_parser/bin) -add_subdirectory(tools/enum_parser/parse_enum) -add_subdirectory(library/cpp/cppparser) -add_subdirectory(ydb/library/yql/public/issue/protos) -add_subdirectory(ydb/library/yql/core/issue/protos) -add_subdirectory(tools/rescompiler/bin) -add_subdirectory(ydb/library/yql/parser/pg_catalog) -add_subdirectory(ydb/library/yql/sql/settings) -add_subdirectory(library/cpp/deprecated/split) -add_subdirectory(library/cpp/deprecated/kmp) -add_subdirectory(ydb/library/yql/providers/common/codec) -add_subdirectory(ydb/library/yql/minikql) -add_subdirectory(contrib/libs/apache/arrow) -add_subdirectory(contrib/libs/apache/orc) -add_subdirectory(contrib/libs/re2) -add_subdirectory(contrib/libs/utf8proc) -add_subdirectory(contrib/restricted/boost) -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/libs/system) -add_subdirectory(contrib/restricted/boost/libs/thread) -add_subdirectory(contrib/restricted/boost/libs/chrono) -add_subdirectory(contrib/restricted/uriparser) -add_subdirectory(contrib/libs/cctz/tzdata) -add_subdirectory(contrib/libs/cctz) -add_subdirectory(library/cpp/actors/util) -add_subdirectory(library/cpp/monlib/dynamic_counters) -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/json) -add_subdirectory(contrib/libs/rapidjson) -add_subdirectory(library/cpp/json/common) -add_subdirectory(library/cpp/json/fast_sax) -add_subdirectory(library/cpp/json/writer) -add_subdirectory(library/cpp/monlib/encode/spack) -add_subdirectory(library/cpp/monlib/encode/prometheus) -add_subdirectory(library/cpp/monlib/service/pages) -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/charset) -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/scan) -add_subdirectory(library/cpp/digest/lower_case) -add_subdirectory(library/cpp/logger) -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/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/packedtypes) -add_subdirectory(library/cpp/streams/zc_memory_input) -add_subdirectory(ydb/library/binary_json) -add_subdirectory(ydb/library/yql/minikql/dom) -add_subdirectory(library/cpp/yson_pull) -add_subdirectory(ydb/library/dynumber) -add_subdirectory(ydb/library/yql/public/udf/tz) -add_subdirectory(ydb/library/yql/minikql/computation) -add_subdirectory(library/cpp/random_provider) -add_subdirectory(library/cpp/time_provider) -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/mkql) -add_subdirectory(ydb/library/yql/core) -add_subdirectory(library/cpp/yson/node) -add_subdirectory(library/cpp/yson/json) -add_subdirectory(ydb/library/yql/core/file_storage) -add_subdirectory(library/cpp/cache) -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(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/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(certs) -add_subdirectory(library/cpp/openssl/init) -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/protos) -add_subdirectory(ydb/library/yql/core/expr_nodes) -add_subdirectory(ydb/library/yql/core/expr_nodes_gen) -add_subdirectory(ydb/library/yql/providers/common/proto) -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/core/driver_lib/run) -add_subdirectory(library/cpp/actors/core) -add_subdirectory(library/cpp/actors/memory_log) -add_subdirectory(library/cpp/threading/queue) -add_subdirectory(contrib/libs/linuxvdso) -add_subdirectory(contrib/libs/linuxvdso/original) -add_subdirectory(library/cpp/actors/prof) -add_subdirectory(library/cpp/containers/atomizer) -add_subdirectory(library/cpp/containers/str_map) -add_subdirectory(library/cpp/actors/protos) -add_subdirectory(library/cpp/execprofile) -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/digest/crc32c) -add_subdirectory(contrib/libs/crcutil) -add_subdirectory(library/cpp/monlib/service/pages/tablesorter) -add_subdirectory(library/cpp/grpc/client) -add_subdirectory(contrib/libs/grpc) -add_subdirectory(contrib/libs/grpc/grpc) -add_subdirectory(contrib/libs/grpc/src/core/lib) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/base/internal/spinlock_wait) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/container) -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/base) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/base/internal/raw_logging) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/base/log_severity) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/strings) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/base/internal/throw_delegate) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/numeric) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/strings/internal/absl_strings_internal) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/strings/internal/str_format) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/synchronization) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/base/internal/low_level_alloc) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/debugging) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/debugging/stacktrace) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/debugging/symbolize) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/demangle) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/synchronization/internal) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/time) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/time/civil_time) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/time/time_zone) -add_subdirectory(contrib/libs/grpc/third_party/address_sorting) -add_subdirectory(contrib/libs/grpc/third_party/upb) -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/hash/internal) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/types/bad_optional_access) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/types/bad_variant_access) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/types) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/types/internal) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/status) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/profiling/internal/exponential_biased) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/strings/cord) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/strings/internal/absl_cord_internal) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/strings/internal/cordz_functions) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/strings/internal/cordz_handle) -add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/strings/internal/cordz_info) -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(library/cpp/grpc/server) -add_subdirectory(library/cpp/monlib/dynamic_counters/percentile) -add_subdirectory(library/cpp/grpc/server/actors) -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(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/providers/s3/proto) -add_subdirectory(ydb/library/login/protos) -add_subdirectory(ydb/library/mkql_proto/protos) -add_subdirectory(contrib/tools/protoc/plugins/grpc_cpp) -add_subdirectory(contrib/libs/grpc/src/compiler/grpc_plugin_support) -add_subdirectory(ydb/library/yql/dq/actors/protos) -add_subdirectory(ydb/library/yql/dq/proto) -add_subdirectory(ydb/core/protos/out) -add_subdirectory(ydb/library/aclib) -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/wilson) -add_subdirectory(library/cpp/actors/wilson) -add_subdirectory(ydb/library/pretty_types_print/protobuf) -add_subdirectory(ydb/library/pretty_types_print/wilson) -add_subdirectory(ydb/public/api/protos/out) -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(library/cpp/pop_count) -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/blobstorage) -add_subdirectory(ydb/core/blobstorage/backpressure) -add_subdirectory(ydb/core/blobstorage/lwtrace_probes) -add_subdirectory(ydb/core/blobstorage/dsproxy) -add_subdirectory(ydb/core/blobstorage/storagepoolmon) -add_subdirectory(ydb/core/control) -add_subdirectory(ydb/core/blobstorage/incrhuge) -add_subdirectory(ydb/core/blobstorage/nodewarden) -add_subdirectory(ydb/core/blobstorage/pdisk) -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/other) -add_subdirectory(ydb/core/blobstorage/testload) -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/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/tablet) -add_subdirectory(ydb/core/mon_alloc) -add_subdirectory(library/cpp/lfalloc/alloc_profiler) -add_subdirectory(library/cpp/lfalloc/dbg_info) -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/library/mkql_proto) -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/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/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/core/tablet_flat) -add_subdirectory(ydb/core/tablet_flat/protos) -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/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/base) -add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/generic) -add_subdirectory(ydb/core/blobstorage/vdisk/common) -add_subdirectory(ydb/core/blobstorage/vdisk/defrag) -add_subdirectory(ydb/core/blobstorage/vdisk/handoff) -add_subdirectory(ydb/core/blobstorage/vdisk/huge) -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/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/syncer) -add_subdirectory(ydb/core/blobstorage/vdisk/synclog) -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/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/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/containers/flat_hash/lib) -add_subdirectory(ydb/core/persqueue/partition_key_range) -add_subdirectory(ydb/core/persqueue/writer) -add_subdirectory(ydb/core/persqueue/events) -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/api/grpc) -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/core/tx/long_tx_service/public) -add_subdirectory(ydb/core/yq/libs/actors) -add_subdirectory(library/cpp/json/yson) -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/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/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(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/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/worker_manager) -add_subdirectory(ydb/core/kqp) -add_subdirectory(ydb/core/kqp/compute_actor) -add_subdirectory(ydb/core/tx/scheme_cache) -add_subdirectory(ydb/core/kqp/counters) -add_subdirectory(ydb/core/kqp/executer) -add_subdirectory(ydb/core/kqp/compile) -add_subdirectory(ydb/core/kqp/rm) -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/sys_view/processor) -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_scheme) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_common_client/impl) -add_subdirectory(ydb/core/tx/scheme_board) -add_subdirectory(ydb/core/tx/schemeshard) -add_subdirectory(ydb/core/blockstore/core) -add_subdirectory(ydb/core/filestore/core) -add_subdirectory(ydb/core/tx/tx_allocator_client) -add_subdirectory(ydb/core/tx/tx_allocator) -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/yql/utils/actor_log) -add_subdirectory(ydb/library/yql/providers/dq/runtime) -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/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/ydb) -add_subdirectory(ydb/library/security) -add_subdirectory(ydb/core/yq/libs/db_schema) -add_subdirectory(ydb/core/yq/libs/shared_resources) -add_subdirectory(ydb/core/yq/libs/shared_resources/interface) -add_subdirectory(ydb/core/yq/libs/private_client) -add_subdirectory(ydb/core/yq/libs/result_formatter) -add_subdirectory(ydb/library/yql/providers/common/schema/mkql) -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(library/cpp/retry) -add_subdirectory(library/cpp/retry/protos) -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/interface) -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/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(library/cpp/scheme) -add_subdirectory(ydb/core/mind/address_classification) -add_subdirectory(ydb/core/tx/tx_proxy) -add_subdirectory(ydb/core/tx/balance_coverage) -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/library/protobuf_printer) -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/library/persqueue/tests) -add_subdirectory(ydb/services/lib/actors) -add_subdirectory(ydb/public/lib/jwt) -add_subdirectory(ydb/services/lib/sharding) -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/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/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/test_connection) -add_subdirectory(ydb/core/yq/libs/test_connection/events) -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(ydb/library/yql/providers/solomon/async_io) -add_subdirectory(library/cpp/json/easy_parse) -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/library/yql/public/udf/service/exception_policy) -add_subdirectory(ydb/services/auth) -add_subdirectory(ydb/services/cms) -add_subdirectory(ydb/services/datastreams) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_datastreams) -add_subdirectory(ydb/services/ydb) -add_subdirectory(ydb/core/client) -add_subdirectory(ydb/services/discovery) -add_subdirectory(ydb/services/kesus) -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/public/sdk/cpp/client/ydb_persqueue_public/codecs) -add_subdirectory(library/cpp/streams/zstd) -add_subdirectory(ydb/library/yql/udfs/common/clickhouse/client) -add_subdirectory(ydb/library/yql/public/udf/support) -add_subdirectory(contrib/restricted/boost/libs/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/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(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/libs/iostreams) -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/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/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/lib/ydb_cli/commands) -add_subdirectory(library/cpp/histogram/hdr) -add_subdirectory(contrib/libs/hdr_histogram) -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/sdk/cpp/client/ydb_discovery) -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/public/sdk/cpp/client/ydb_persqueue_public) -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/core/yq/libs/mock) -add_subdirectory(ydb/core/blockstore) -add_subdirectory(ydb/core/filestore) -add_subdirectory(ydb/core/grpc_caching) -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_services/validation/ut) -add_subdirectory(ydb/core/grpc_services/validation/ut/protos) -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/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(ydb/core/persqueue/ut_slow) -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/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/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/protobuf_printer/ut) -add_subdirectory(ydb/library/schlab/ut) -add_subdirectory(ydb/library/security/ut) -add_subdirectory(ydb/public/lib/idx_test) -add_subdirectory(ydb/services/cms/ut) -add_subdirectory(ydb/services/datastreams/ut) -add_subdirectory(ydb/services/persqueue_cluster_discovery/ut) -add_subdirectory(ydb/services/persqueue_v1/ut) -add_subdirectory(ydb/services/rate_limiter/ut) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_coordination) -add_subdirectory(ydb/public/sdk/cpp/client/ydb_rate_limiter) -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/services/yq/ut_integration) -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/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/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_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_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_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/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/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/cms/console/ut) -add_subdirectory(ydb/core/cms/console/validators/ut) -add_subdirectory(ydb/core/tx/columnshard/engines/ut) -add_subdirectory(ydb/core/tx/sequenceshard/public/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/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/client/bin) -add_subdirectory(ydb/core/ymq/client/cpp) -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/parser/lexer_common) -add_subdirectory(ydb/library/yql/parser/pg_wrapper) -add_subdirectory(contrib/libs/icu) -add_subdirectory(ydb/library/yql/utils/ut) -add_subdirectory(ydb/library/yql/utils/threading) -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/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_table/impl/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/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/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/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/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/structured_token/ut) -add_subdirectory(ydb/library/yql/providers/pq/gateway/dummy) -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) +if (UNIX) + include(CMakeLists.linux.txt) +elseif (APPLE) + include(CMakeLists.darwin.txt) +endif() diff --git a/cmake/global_vars.cmake b/cmake/global_vars.cmake index a911d464ec..a249932e8c 100644 --- a/cmake/global_vars.cmake +++ b/cmake/global_vars.cmake @@ -6,7 +6,17 @@ # original buildsystem will not be accepted. -set(COMMON_PROTOC_FLAGS -I=${CMAKE_SOURCE_DIR} -I=${CMAKE_BINARY_DIR}) -set(YASM_FLAGS -f elf64 -D UNIX -D _x86_64_ -D_YASM_ -g dwarf2) -set(BISON_FLAGS -v) -set(RAGEL_FLAGS -L -I ${CMAKE_SOURCE_DIR}/) +if(UNIX) + set(COMMON_PROTOC_FLAGS -I=${CMAKE_SOURCE_DIR} -I=${CMAKE_BINARY_DIR}) + set(YASM_FLAGS -f elf64 -D UNIX -D _x86_64_ -D_YASM_ -g dwarf2) + set(BISON_FLAGS -v) + set(RAGEL_FLAGS -L -I ${CMAKE_SOURCE_DIR}/) +endif() + +if(APPLE) + set(COMMON_PROTOC_FLAGS -I=${CMAKE_SOURCE_DIR} -I=${CMAKE_BINARY_DIR}) + set(YASM_FLAGS -f macho64 -D DARWIN -D UNIX -D _x86_64_ -D_YASM_) + set(BISON_FLAGS -v) + set(RAGEL_FLAGS -L -I ${CMAKE_SOURCE_DIR}/) +endif() + diff --git a/contrib/libs/apache/avro/CMakeLists.linux.txt b/contrib/libs/apache/avro/CMakeLists.linux.txt new file mode 100644 index 0000000000..6f1469fd5e --- /dev/null +++ b/contrib/libs/apache/avro/CMakeLists.linux.txt @@ -0,0 +1,49 @@ + +# 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_library(libs-apache-avro) +target_compile_options(libs-apache-avro PRIVATE + -DAVRO_SOURCE + -DSNAPPY_CODEC_AVAILABLE +) +target_include_directories(libs-apache-avro PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/api +) +target_link_libraries(libs-apache-avro PUBLIC + contrib-libs-cxxsupp + contrib-libs-snappy + contrib-restricted-boost + boost-libs-iostreams +) +target_sources(libs-apache-avro PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/BinaryDecoder.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/BinaryEncoder.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/Compiler.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/DataFile.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/FileStream.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/Generic.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/GenericDatum.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/LogicalType.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/Node.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/NodeImpl.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/Resolver.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/ResolverSchema.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/Schema.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/Stream.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/Types.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/ValidSchema.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/Validator.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/Zigzag.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/json/JsonDom.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/json/JsonIO.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/parsing/JsonCodec.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/parsing/ResolvingDecoder.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/parsing/Symbol.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/parsing/ValidatingCodec.cc +) diff --git a/contrib/libs/apache/avro/CMakeLists.txt b/contrib/libs/apache/avro/CMakeLists.txt index 6f1469fd5e..c031ddb850 100644 --- a/contrib/libs/apache/avro/CMakeLists.txt +++ b/contrib/libs/apache/avro/CMakeLists.txt @@ -6,44 +6,6 @@ # original buildsystem will not be accepted. - -add_library(libs-apache-avro) -target_compile_options(libs-apache-avro PRIVATE - -DAVRO_SOURCE - -DSNAPPY_CODEC_AVAILABLE -) -target_include_directories(libs-apache-avro PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/api -) -target_link_libraries(libs-apache-avro PUBLIC - contrib-libs-cxxsupp - contrib-libs-snappy - contrib-restricted-boost - boost-libs-iostreams -) -target_sources(libs-apache-avro PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/BinaryDecoder.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/BinaryEncoder.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/Compiler.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/DataFile.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/FileStream.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/Generic.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/GenericDatum.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/LogicalType.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/Node.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/NodeImpl.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/Resolver.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/ResolverSchema.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/Schema.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/Stream.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/Types.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/ValidSchema.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/Validator.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/Zigzag.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/json/JsonDom.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/json/JsonIO.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/parsing/JsonCodec.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/parsing/ResolvingDecoder.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/parsing/Symbol.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/parsing/ValidatingCodec.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/libs/cxxsupp/builtins/CMakeLists.darwin.txt b/contrib/libs/cxxsupp/builtins/CMakeLists.darwin.txt new file mode 100644 index 0000000000..dc0988e90b --- /dev/null +++ b/contrib/libs/cxxsupp/builtins/CMakeLists.darwin.txt @@ -0,0 +1,58 @@ + +# 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_library(libs-cxxsupp-builtins) +target_sources(libs-cxxsupp-builtins PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/addtf3.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/ashlti3.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/clzti2.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/comparetf2.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/divdc3.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/divsc3.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/divtf3.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/divti3.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/divxc3.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/extenddftf2.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/extendsftf2.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/fixdfti.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/fixsfti.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/fixtfdi.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/fixtfsi.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/fixunsdfti.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/fixunssfti.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/fixunstfdi.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/fixunstfsi.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/fixunstfti.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/fixunsxfti.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/floatditf.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/floatsitf.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/floattidf.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/floattisf.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/floatunditf.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/floatunsitf.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/floatuntidf.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/floatuntisf.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/gcc_personality_v0.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/int_util.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/lshrti3.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/modti3.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/muldc3.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/muloti4.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/mulsc3.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/multf3.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/mulxc3.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/popcountdi2.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/subtf3.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/trunctfdf2.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/trunctfsf2.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/udivmodti4.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/udivti3.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/umodti3.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/os_version_check.c +) diff --git a/contrib/libs/cxxsupp/builtins/CMakeLists.linux.txt b/contrib/libs/cxxsupp/builtins/CMakeLists.linux.txt new file mode 100644 index 0000000000..6e74906c0e --- /dev/null +++ b/contrib/libs/cxxsupp/builtins/CMakeLists.linux.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_library(libs-cxxsupp-builtins) +target_sources(libs-cxxsupp-builtins PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/addtf3.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/ashlti3.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/clzti2.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/comparetf2.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/divdc3.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/divsc3.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/divtf3.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/divti3.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/divxc3.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/extenddftf2.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/extendsftf2.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/fixdfti.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/fixsfti.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/fixtfdi.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/fixtfsi.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/fixunsdfti.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/fixunssfti.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/fixunstfdi.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/fixunstfsi.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/fixunstfti.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/fixunsxfti.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/floatditf.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/floatsitf.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/floattidf.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/floattisf.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/floatunditf.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/floatunsitf.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/floatuntidf.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/floatuntisf.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/gcc_personality_v0.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/int_util.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/lshrti3.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/modti3.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/muldc3.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/muloti4.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/mulsc3.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/multf3.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/mulxc3.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/popcountdi2.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/subtf3.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/trunctfdf2.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/trunctfsf2.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/udivmodti4.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/udivti3.c + ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/umodti3.c +) diff --git a/contrib/libs/cxxsupp/builtins/CMakeLists.txt b/contrib/libs/cxxsupp/builtins/CMakeLists.txt index 6e74906c0e..a681d385f3 100644 --- a/contrib/libs/cxxsupp/builtins/CMakeLists.txt +++ b/contrib/libs/cxxsupp/builtins/CMakeLists.txt @@ -6,52 +6,8 @@ # original buildsystem will not be accepted. - -add_library(libs-cxxsupp-builtins) -target_sources(libs-cxxsupp-builtins PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/addtf3.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/ashlti3.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/clzti2.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/comparetf2.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/divdc3.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/divsc3.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/divtf3.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/divti3.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/divxc3.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/extenddftf2.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/extendsftf2.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/fixdfti.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/fixsfti.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/fixtfdi.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/fixtfsi.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/fixunsdfti.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/fixunssfti.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/fixunstfdi.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/fixunstfsi.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/fixunstfti.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/fixunsxfti.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/floatditf.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/floatsitf.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/floattidf.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/floattisf.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/floatunditf.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/floatunsitf.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/floatuntidf.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/floatuntisf.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/gcc_personality_v0.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/int_util.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/lshrti3.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/modti3.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/muldc3.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/muloti4.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/mulsc3.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/multf3.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/mulxc3.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/popcountdi2.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/subtf3.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/trunctfdf2.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/trunctfsf2.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/udivmodti4.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/udivti3.c - ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/umodti3.c -) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/libs/expat/CMakeLists.linux.txt b/contrib/libs/expat/CMakeLists.linux.txt new file mode 100644 index 0000000000..242054b589 --- /dev/null +++ b/contrib/libs/expat/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_library(contrib-libs-expat) +target_compile_options(contrib-libs-expat PRIVATE + -DHAVE_EXPAT_CONFIG_H +) +target_include_directories(contrib-libs-expat PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/expat + ${CMAKE_SOURCE_DIR}/contrib/libs/expat/lib +) +target_sources(contrib-libs-expat PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/expat/lib/xmlparse.c + ${CMAKE_SOURCE_DIR}/contrib/libs/expat/lib/xmlrole.c + ${CMAKE_SOURCE_DIR}/contrib/libs/expat/lib/xmltok.c +) diff --git a/contrib/libs/expat/CMakeLists.txt b/contrib/libs/expat/CMakeLists.txt index 242054b589..c031ddb850 100644 --- a/contrib/libs/expat/CMakeLists.txt +++ b/contrib/libs/expat/CMakeLists.txt @@ -6,17 +6,6 @@ # original buildsystem will not be accepted. - -add_library(contrib-libs-expat) -target_compile_options(contrib-libs-expat PRIVATE - -DHAVE_EXPAT_CONFIG_H -) -target_include_directories(contrib-libs-expat PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/expat - ${CMAKE_SOURCE_DIR}/contrib/libs/expat/lib -) -target_sources(contrib-libs-expat PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/expat/lib/xmlparse.c - ${CMAKE_SOURCE_DIR}/contrib/libs/expat/lib/xmlrole.c - ${CMAKE_SOURCE_DIR}/contrib/libs/expat/lib/xmltok.c -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/libs/jemalloc/CMakeLists.darwin.txt b/contrib/libs/jemalloc/CMakeLists.darwin.txt new file mode 100644 index 0000000000..c286caa561 --- /dev/null +++ b/contrib/libs/jemalloc/CMakeLists.darwin.txt @@ -0,0 +1,73 @@ + +# 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_library(contrib-libs-jemalloc) +target_compile_options(contrib-libs-jemalloc PRIVATE + -funroll-loops +) +target_include_directories(contrib-libs-jemalloc PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/include + ${CMAKE_SOURCE_DIR}/contrib/libs/libunwind/include +) +target_link_libraries(contrib-libs-jemalloc PUBLIC + contrib-libs-cxxsupp +) +target_sources(contrib-libs-jemalloc PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/zone.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/hack.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/arena.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/background_thread.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/base.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/bin.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/bitmap.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/ckh.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/ctl.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/div.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/extent.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/extent_dss.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/extent_mmap.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/hash.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/hook.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/jemalloc.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/jemalloc_cpp.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/large.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/log.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/malloc_io.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/mutex.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/mutex_pool.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/nstime.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/pages.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/prng.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/prof.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/rtree.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/safety_check.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/sc.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/stats.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/sz.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/tcache.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/test_hooks.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/ticker.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/tsd.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/witness.c +) + +add_global_library_for(contrib-libs-jemalloc.global contrib-libs-jemalloc) +target_compile_options(contrib-libs-jemalloc.global PRIVATE + -funroll-loops +) +target_include_directories(contrib-libs-jemalloc.global PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/include + ${CMAKE_SOURCE_DIR}/contrib/libs/libunwind/include +) +target_link_libraries(contrib-libs-jemalloc.global PUBLIC + contrib-libs-cxxsupp +) +target_sources(contrib-libs-jemalloc.global PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/reg_zone.cpp +) diff --git a/contrib/libs/jemalloc/CMakeLists.linux.txt b/contrib/libs/jemalloc/CMakeLists.linux.txt new file mode 100644 index 0000000000..bcb3e53576 --- /dev/null +++ b/contrib/libs/jemalloc/CMakeLists.linux.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_library(contrib-libs-jemalloc) +target_compile_options(contrib-libs-jemalloc PRIVATE + -funroll-loops + -fvisibility=hidden +) +target_include_directories(contrib-libs-jemalloc PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/include + ${CMAKE_SOURCE_DIR}/contrib/libs/libunwind/include +) +target_link_libraries(contrib-libs-jemalloc PUBLIC + contrib-libs-cxxsupp + contrib-libs-libunwind +) +target_sources(contrib-libs-jemalloc PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/hack.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/arena.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/background_thread.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/base.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/bin.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/bitmap.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/ckh.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/ctl.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/div.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/extent.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/extent_dss.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/extent_mmap.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/hash.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/hook.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/jemalloc.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/jemalloc_cpp.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/large.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/log.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/malloc_io.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/mutex.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/mutex_pool.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/nstime.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/pages.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/prng.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/prof.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/rtree.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/safety_check.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/sc.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/stats.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/sz.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/tcache.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/test_hooks.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/ticker.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/tsd.c + ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/witness.c +) diff --git a/contrib/libs/jemalloc/CMakeLists.txt b/contrib/libs/jemalloc/CMakeLists.txt index bcb3e53576..a681d385f3 100644 --- a/contrib/libs/jemalloc/CMakeLists.txt +++ b/contrib/libs/jemalloc/CMakeLists.txt @@ -6,54 +6,8 @@ # original buildsystem will not be accepted. - -add_library(contrib-libs-jemalloc) -target_compile_options(contrib-libs-jemalloc PRIVATE - -funroll-loops - -fvisibility=hidden -) -target_include_directories(contrib-libs-jemalloc PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/include - ${CMAKE_SOURCE_DIR}/contrib/libs/libunwind/include -) -target_link_libraries(contrib-libs-jemalloc PUBLIC - contrib-libs-cxxsupp - contrib-libs-libunwind -) -target_sources(contrib-libs-jemalloc PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/hack.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/arena.c - ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/background_thread.c - ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/base.c - ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/bin.c - ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/bitmap.c - ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/ckh.c - ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/ctl.c - ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/div.c - ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/extent.c - ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/extent_dss.c - ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/extent_mmap.c - ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/hash.c - ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/hook.c - ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/jemalloc.c - ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/jemalloc_cpp.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/large.c - ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/log.c - ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/malloc_io.c - ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/mutex.c - ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/mutex_pool.c - ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/nstime.c - ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/pages.c - ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/prng.c - ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/prof.c - ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/rtree.c - ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/safety_check.c - ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/sc.c - ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/stats.c - ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/sz.c - ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/tcache.c - ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/test_hooks.c - ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/ticker.c - ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/tsd.c - ${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/src/witness.c -) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/libs/libc_compat/CMakeLists.darwin.txt b/contrib/libs/libc_compat/CMakeLists.darwin.txt new file mode 100644 index 0000000000..4e71c6b3ec --- /dev/null +++ b/contrib/libs/libc_compat/CMakeLists.darwin.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_library(contrib-libs-libc_compat) +target_sources(contrib-libs-libc_compat PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/libc_compat/string.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libc_compat/memrchr.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libc_compat/explicit_bzero.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libc_compat/reallocarray.c +) diff --git a/contrib/libs/libc_compat/CMakeLists.linux.txt b/contrib/libs/libc_compat/CMakeLists.linux.txt new file mode 100644 index 0000000000..b0046618d9 --- /dev/null +++ b/contrib/libs/libc_compat/CMakeLists.linux.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_library(contrib-libs-libc_compat) +target_include_directories(contrib-libs-libc_compat PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/libs/libc_compat/include/readpassphrase + ${CMAKE_SOURCE_DIR}/contrib/libs/libc_compat/include/random +) +target_include_directories(contrib-libs-libc_compat PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/libc_compat/include/readpassphrase + ${CMAKE_SOURCE_DIR}/contrib/libs/libc_compat/include/random +) +target_sources(contrib-libs-libc_compat PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/libc_compat/string.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libc_compat/readpassphrase.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libc_compat/explicit_bzero.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libc_compat/getrandom.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libc_compat/memfd_create.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libc_compat/reallocarray.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libc_compat/strlcat.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libc_compat/strlcpy.c +) diff --git a/contrib/libs/libc_compat/CMakeLists.txt b/contrib/libs/libc_compat/CMakeLists.txt index b0046618d9..a681d385f3 100644 --- a/contrib/libs/libc_compat/CMakeLists.txt +++ b/contrib/libs/libc_compat/CMakeLists.txt @@ -6,23 +6,8 @@ # original buildsystem will not be accepted. - -add_library(contrib-libs-libc_compat) -target_include_directories(contrib-libs-libc_compat PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/libs/libc_compat/include/readpassphrase - ${CMAKE_SOURCE_DIR}/contrib/libs/libc_compat/include/random -) -target_include_directories(contrib-libs-libc_compat PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/libc_compat/include/readpassphrase - ${CMAKE_SOURCE_DIR}/contrib/libs/libc_compat/include/random -) -target_sources(contrib-libs-libc_compat PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/libc_compat/string.c - ${CMAKE_SOURCE_DIR}/contrib/libs/libc_compat/readpassphrase.c - ${CMAKE_SOURCE_DIR}/contrib/libs/libc_compat/explicit_bzero.c - ${CMAKE_SOURCE_DIR}/contrib/libs/libc_compat/getrandom.c - ${CMAKE_SOURCE_DIR}/contrib/libs/libc_compat/memfd_create.c - ${CMAKE_SOURCE_DIR}/contrib/libs/libc_compat/reallocarray.c - ${CMAKE_SOURCE_DIR}/contrib/libs/libc_compat/strlcat.c - ${CMAKE_SOURCE_DIR}/contrib/libs/libc_compat/strlcpy.c -) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/libs/libevent/event_core/CMakeLists.darwin.txt b/contrib/libs/libevent/event_core/CMakeLists.darwin.txt new file mode 100644 index 0000000000..3ba63c0120 --- /dev/null +++ b/contrib/libs/libevent/event_core/CMakeLists.darwin.txt @@ -0,0 +1,41 @@ + +# 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_library(libs-libevent-event_core) +target_compile_options(libs-libevent-event_core PRIVATE + -DHAVE_CONFIG_H + -DEVENT__HAVE_STRLCPY=1 +) +target_include_directories(libs-libevent-event_core PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/include +) +target_link_libraries(libs-libevent-event_core PUBLIC + contrib-libs-libc_compat +) +target_sources(libs-libevent-event_core PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/buffer.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/bufferevent.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/bufferevent_filter.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/bufferevent_pair.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/bufferevent_ratelim.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/bufferevent_sock.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/event.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/evmap.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/evthread.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/evutil.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/evutil_rand.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/evutil_time.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/listener.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/log.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/signal.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/poll.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/select.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/kqueue.c +) diff --git a/contrib/libs/libevent/event_core/CMakeLists.linux.txt b/contrib/libs/libevent/event_core/CMakeLists.linux.txt new file mode 100644 index 0000000000..4d6103fdb1 --- /dev/null +++ b/contrib/libs/libevent/event_core/CMakeLists.linux.txt @@ -0,0 +1,41 @@ + +# 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_library(libs-libevent-event_core) +target_compile_options(libs-libevent-event_core PRIVATE + -DHAVE_CONFIG_H + -DEVENT__HAVE_STRLCPY=1 +) +target_include_directories(libs-libevent-event_core PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/include +) +target_link_libraries(libs-libevent-event_core PUBLIC + contrib-libs-libc_compat +) +target_sources(libs-libevent-event_core PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/buffer.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/bufferevent.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/bufferevent_filter.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/bufferevent_pair.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/bufferevent_ratelim.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/bufferevent_sock.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/event.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/evmap.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/evthread.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/evutil.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/evutil_rand.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/evutil_time.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/listener.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/log.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/signal.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/poll.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/select.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/epoll.c +) diff --git a/contrib/libs/libevent/event_core/CMakeLists.txt b/contrib/libs/libevent/event_core/CMakeLists.txt index 4d6103fdb1..a681d385f3 100644 --- a/contrib/libs/libevent/event_core/CMakeLists.txt +++ b/contrib/libs/libevent/event_core/CMakeLists.txt @@ -6,36 +6,8 @@ # original buildsystem will not be accepted. - -add_library(libs-libevent-event_core) -target_compile_options(libs-libevent-event_core PRIVATE - -DHAVE_CONFIG_H - -DEVENT__HAVE_STRLCPY=1 -) -target_include_directories(libs-libevent-event_core PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/libevent - ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/include -) -target_link_libraries(libs-libevent-event_core PUBLIC - contrib-libs-libc_compat -) -target_sources(libs-libevent-event_core PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/buffer.c - ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/bufferevent.c - ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/bufferevent_filter.c - ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/bufferevent_pair.c - ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/bufferevent_ratelim.c - ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/bufferevent_sock.c - ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/event.c - ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/evmap.c - ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/evthread.c - ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/evutil.c - ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/evutil_rand.c - ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/evutil_time.c - ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/listener.c - ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/log.c - ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/signal.c - ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/poll.c - ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/select.c - ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/epoll.c -) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/libs/libunwind/CMakeLists.darwin.txt b/contrib/libs/libunwind/CMakeLists.darwin.txt new file mode 100644 index 0000000000..d1c662ffa3 --- /dev/null +++ b/contrib/libs/libunwind/CMakeLists.darwin.txt @@ -0,0 +1,33 @@ + +# 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_library(contrib-libs-libunwind) +target_compile_options(contrib-libs-libunwind PUBLIC + -D_libunwind_ +) +target_compile_options(contrib-libs-libunwind PRIVATE + -D_LIBUNWIND_IS_NATIVE_ONLY + -fno-exceptions + -fno-rtti + -funwind-tables +) +target_include_directories(contrib-libs-libunwind PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/libunwind/include +) +target_sources(contrib-libs-libunwind PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/libunwind/src/Unwind-EHABI.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/libunwind/src/Unwind-seh.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/libunwind/src/Unwind-sjlj.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libunwind/src/UnwindLevel1-gcc-ext.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libunwind/src/UnwindLevel1.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libunwind/src/UnwindRegistersRestore.S + ${CMAKE_SOURCE_DIR}/contrib/libs/libunwind/src/UnwindRegistersSave.S + ${CMAKE_SOURCE_DIR}/contrib/libs/libunwind/src/libunwind.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/libunwind/src/Unwind_AppleExtras.cpp +) diff --git a/contrib/libs/libunwind/CMakeLists.linux.txt b/contrib/libs/libunwind/CMakeLists.linux.txt new file mode 100644 index 0000000000..4068af682c --- /dev/null +++ b/contrib/libs/libunwind/CMakeLists.linux.txt @@ -0,0 +1,32 @@ + +# 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_library(contrib-libs-libunwind) +target_compile_options(contrib-libs-libunwind PUBLIC + -D_libunwind_ +) +target_compile_options(contrib-libs-libunwind PRIVATE + -D_LIBUNWIND_IS_NATIVE_ONLY + -fno-exceptions + -fno-rtti + -funwind-tables +) +target_include_directories(contrib-libs-libunwind PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/libunwind/include +) +target_sources(contrib-libs-libunwind PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/libunwind/src/Unwind-EHABI.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/libunwind/src/Unwind-seh.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/libunwind/src/Unwind-sjlj.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libunwind/src/UnwindLevel1-gcc-ext.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libunwind/src/UnwindLevel1.c + ${CMAKE_SOURCE_DIR}/contrib/libs/libunwind/src/UnwindRegistersRestore.S + ${CMAKE_SOURCE_DIR}/contrib/libs/libunwind/src/UnwindRegistersSave.S + ${CMAKE_SOURCE_DIR}/contrib/libs/libunwind/src/libunwind.cpp +) diff --git a/contrib/libs/libunwind/CMakeLists.txt b/contrib/libs/libunwind/CMakeLists.txt index 4068af682c..a681d385f3 100644 --- a/contrib/libs/libunwind/CMakeLists.txt +++ b/contrib/libs/libunwind/CMakeLists.txt @@ -6,27 +6,8 @@ # original buildsystem will not be accepted. - -add_library(contrib-libs-libunwind) -target_compile_options(contrib-libs-libunwind PUBLIC - -D_libunwind_ -) -target_compile_options(contrib-libs-libunwind PRIVATE - -D_LIBUNWIND_IS_NATIVE_ONLY - -fno-exceptions - -fno-rtti - -funwind-tables -) -target_include_directories(contrib-libs-libunwind PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/libunwind/include -) -target_sources(contrib-libs-libunwind PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/libunwind/src/Unwind-EHABI.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/libunwind/src/Unwind-seh.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/libunwind/src/Unwind-sjlj.c - ${CMAKE_SOURCE_DIR}/contrib/libs/libunwind/src/UnwindLevel1-gcc-ext.c - ${CMAKE_SOURCE_DIR}/contrib/libs/libunwind/src/UnwindLevel1.c - ${CMAKE_SOURCE_DIR}/contrib/libs/libunwind/src/UnwindRegistersRestore.S - ${CMAKE_SOURCE_DIR}/contrib/libs/libunwind/src/UnwindRegistersSave.S - ${CMAKE_SOURCE_DIR}/contrib/libs/libunwind/src/libunwind.cpp -) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/libs/linuxvdso/CMakeLists.darwin.txt b/contrib/libs/linuxvdso/CMakeLists.darwin.txt new file mode 100644 index 0000000000..6a5ea8b2fa --- /dev/null +++ b/contrib/libs/linuxvdso/CMakeLists.darwin.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_library(contrib-libs-linuxvdso) +target_sources(contrib-libs-linuxvdso PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/linuxvdso/fake.cpp +) diff --git a/contrib/libs/linuxvdso/CMakeLists.linux.txt b/contrib/libs/linuxvdso/CMakeLists.linux.txt new file mode 100644 index 0000000000..1a9a6ed70c --- /dev/null +++ b/contrib/libs/linuxvdso/CMakeLists.linux.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_library(contrib-libs-linuxvdso) +target_link_libraries(contrib-libs-linuxvdso PUBLIC + libs-linuxvdso-original +) +target_sources(contrib-libs-linuxvdso PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/linuxvdso/interface.cpp +) diff --git a/contrib/libs/linuxvdso/CMakeLists.txt b/contrib/libs/linuxvdso/CMakeLists.txt index 1a9a6ed70c..a681d385f3 100644 --- a/contrib/libs/linuxvdso/CMakeLists.txt +++ b/contrib/libs/linuxvdso/CMakeLists.txt @@ -6,11 +6,8 @@ # original buildsystem will not be accepted. - -add_library(contrib-libs-linuxvdso) -target_link_libraries(contrib-libs-linuxvdso PUBLIC - libs-linuxvdso-original -) -target_sources(contrib-libs-linuxvdso PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/linuxvdso/interface.cpp -) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/libs/linuxvdso/original/CMakeLists.linux.txt b/contrib/libs/linuxvdso/original/CMakeLists.linux.txt new file mode 100644 index 0000000000..30018258b4 --- /dev/null +++ b/contrib/libs/linuxvdso/original/CMakeLists.linux.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_library(libs-linuxvdso-original) +target_sources(libs-linuxvdso-original PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/linuxvdso/original/vdso_support.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/linuxvdso/original/elf_mem_image.cc +) diff --git a/contrib/libs/linuxvdso/original/CMakeLists.txt b/contrib/libs/linuxvdso/original/CMakeLists.txt index 30018258b4..c031ddb850 100644 --- a/contrib/libs/linuxvdso/original/CMakeLists.txt +++ b/contrib/libs/linuxvdso/original/CMakeLists.txt @@ -6,9 +6,6 @@ # original buildsystem will not be accepted. - -add_library(libs-linuxvdso-original) -target_sources(libs-linuxvdso-original PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/linuxvdso/original/vdso_support.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/linuxvdso/original/elf_mem_image.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents/CMakeLists.linux.txt new file mode 100644 index 0000000000..eac8974014 --- /dev/null +++ b/contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents/CMakeLists.linux.txt @@ -0,0 +1,27 @@ + +# 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_library(lib-ExecutionEngine-PerfJITEvents) +target_include_directories(lib-ExecutionEngine-PerfJITEvents PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents +) +target_link_libraries(lib-ExecutionEngine-PerfJITEvents PUBLIC + contrib-libs-cxxsupp + contrib-libs-llvm12 + llvm12-lib-CodeGen + lib-DebugInfo-DWARF + llvm12-lib-ExecutionEngine + lib-ExecutionEngine-RuntimeDyld + llvm12-lib-IR + llvm12-lib-Object + llvm12-lib-Support +) +target_sources(lib-ExecutionEngine-PerfJITEvents PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents/PerfJITEventListener.cpp +) diff --git a/contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents/CMakeLists.txt b/contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents/CMakeLists.txt index eac8974014..c031ddb850 100644 --- a/contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents/CMakeLists.txt +++ b/contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents/CMakeLists.txt @@ -6,22 +6,6 @@ # original buildsystem will not be accepted. - -add_library(lib-ExecutionEngine-PerfJITEvents) -target_include_directories(lib-ExecutionEngine-PerfJITEvents PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents -) -target_link_libraries(lib-ExecutionEngine-PerfJITEvents PUBLIC - contrib-libs-cxxsupp - contrib-libs-llvm12 - llvm12-lib-CodeGen - lib-DebugInfo-DWARF - llvm12-lib-ExecutionEngine - lib-ExecutionEngine-RuntimeDyld - llvm12-lib-IR - llvm12-lib-Object - llvm12-lib-Support -) -target_sources(lib-ExecutionEngine-PerfJITEvents PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents/PerfJITEventListener.cpp -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/libs/llvm12/utils/TableGen/CMakeLists.darwin.txt b/contrib/libs/llvm12/utils/TableGen/CMakeLists.darwin.txt new file mode 100644 index 0000000000..5401fb00e9 --- /dev/null +++ b/contrib/libs/llvm12/utils/TableGen/CMakeLists.darwin.txt @@ -0,0 +1,83 @@ + +# 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_executable(llvm-tblgen) +target_include_directories(llvm-tblgen PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen +) +target_link_libraries(llvm-tblgen PUBLIC + contrib-libs-cxxsupp + contrib-libs-llvm12 + llvm12-lib-Demangle + llvm12-lib-Support + llvm12-lib-TableGen + utils-TableGen-GlobalISel +) +target_sources(llvm-tblgen PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/AsmMatcherEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/AsmWriterEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/AsmWriterInst.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/Attributes.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/CTagsEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/CallingConvEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/CodeEmitterGen.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/CodeGenDAGPatterns.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/CodeGenHwModes.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/CodeGenInstruction.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/CodeGenMapTable.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/CodeGenRegisters.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/CodeGenSchedule.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/CodeGenTarget.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/DAGISelEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/DAGISelMatcher.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/DAGISelMatcherEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/DAGISelMatcherGen.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/DAGISelMatcherOpt.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/DFAEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/DFAPacketizerEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/DirectiveEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/DisassemblerEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/ExegesisEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/FastISelEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/FixedLenDecoderEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/GICombinerEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/GlobalISelEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/InfoByHwMode.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/InstrDocsEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/InstrInfoEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/IntrinsicEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/OptEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/OptParserEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/OptRSTEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/PredicateExpander.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/PseudoLoweringEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/RISCVCompressInstEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/RegisterBankEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/RegisterInfoEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/SDNodeProperties.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/SearchableTableEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/SubtargetEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/SubtargetFeatureInfo.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/TableGen.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/Types.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/WebAssemblyDisassemblerEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/X86DisassemblerTables.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/X86FoldTablesEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/X86ModRMFilters.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/X86RecognizableInstr.cpp +) +target_link_flags(llvm-tblgen + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC +) +vcs_info(llvm-tblgen) diff --git a/contrib/libs/llvm12/utils/TableGen/CMakeLists.linux.txt b/contrib/libs/llvm12/utils/TableGen/CMakeLists.linux.txt new file mode 100644 index 0000000000..93bbea30a1 --- /dev/null +++ b/contrib/libs/llvm12/utils/TableGen/CMakeLists.linux.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_executable(llvm-tblgen) +target_include_directories(llvm-tblgen PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen +) +target_link_libraries(llvm-tblgen PUBLIC + contrib-libs-cxxsupp + library-cpp-lfalloc + contrib-libs-llvm12 + llvm12-lib-Demangle + llvm12-lib-Support + llvm12-lib-TableGen + utils-TableGen-GlobalISel +) +target_sources(llvm-tblgen PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/AsmMatcherEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/AsmWriterEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/AsmWriterInst.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/Attributes.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/CTagsEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/CallingConvEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/CodeEmitterGen.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/CodeGenDAGPatterns.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/CodeGenHwModes.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/CodeGenInstruction.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/CodeGenMapTable.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/CodeGenRegisters.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/CodeGenSchedule.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/CodeGenTarget.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/DAGISelEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/DAGISelMatcher.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/DAGISelMatcherEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/DAGISelMatcherGen.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/DAGISelMatcherOpt.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/DFAEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/DFAPacketizerEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/DirectiveEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/DisassemblerEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/ExegesisEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/FastISelEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/FixedLenDecoderEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/GICombinerEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/GlobalISelEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/InfoByHwMode.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/InstrDocsEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/InstrInfoEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/IntrinsicEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/OptEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/OptParserEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/OptRSTEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/PredicateExpander.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/PseudoLoweringEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/RISCVCompressInstEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/RegisterBankEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/RegisterInfoEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/SDNodeProperties.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/SearchableTableEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/SubtargetEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/SubtargetFeatureInfo.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/TableGen.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/Types.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/WebAssemblyDisassemblerEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/X86DisassemblerTables.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/X86FoldTablesEmitter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/X86ModRMFilters.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/X86RecognizableInstr.cpp +) +target_link_flags(llvm-tblgen + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(llvm-tblgen) diff --git a/contrib/libs/llvm12/utils/TableGen/CMakeLists.txt b/contrib/libs/llvm12/utils/TableGen/CMakeLists.txt index 93bbea30a1..a681d385f3 100644 --- a/contrib/libs/llvm12/utils/TableGen/CMakeLists.txt +++ b/contrib/libs/llvm12/utils/TableGen/CMakeLists.txt @@ -6,83 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(llvm-tblgen) -target_include_directories(llvm-tblgen PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen -) -target_link_libraries(llvm-tblgen PUBLIC - contrib-libs-cxxsupp - library-cpp-lfalloc - contrib-libs-llvm12 - llvm12-lib-Demangle - llvm12-lib-Support - llvm12-lib-TableGen - utils-TableGen-GlobalISel -) -target_sources(llvm-tblgen PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/AsmMatcherEmitter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/AsmWriterEmitter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/AsmWriterInst.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/Attributes.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/CTagsEmitter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/CallingConvEmitter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/CodeEmitterGen.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/CodeGenDAGPatterns.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/CodeGenHwModes.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/CodeGenInstruction.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/CodeGenMapTable.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/CodeGenRegisters.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/CodeGenSchedule.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/CodeGenTarget.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/DAGISelEmitter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/DAGISelMatcher.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/DAGISelMatcherEmitter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/DAGISelMatcherGen.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/DAGISelMatcherOpt.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/DFAEmitter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/DFAPacketizerEmitter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/DirectiveEmitter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/DisassemblerEmitter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/ExegesisEmitter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/FastISelEmitter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/FixedLenDecoderEmitter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/GICombinerEmitter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/GlobalISelEmitter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/InfoByHwMode.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/InstrDocsEmitter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/InstrInfoEmitter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/IntrinsicEmitter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/OptEmitter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/OptParserEmitter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/OptRSTEmitter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/PredicateExpander.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/PseudoLoweringEmitter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/RISCVCompressInstEmitter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/RegisterBankEmitter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/RegisterInfoEmitter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/SDNodeProperties.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/SearchableTableEmitter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/SubtargetEmitter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/SubtargetFeatureInfo.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/TableGen.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/Types.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/WebAssemblyDisassemblerEmitter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/X86DisassemblerTables.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/X86FoldTablesEmitter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/X86ModRMFilters.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/X86RecognizableInstr.cpp -) -target_link_flags(llvm-tblgen - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(llvm-tblgen) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/libs/nayuki_md5/CMakeLists.darwin.txt b/contrib/libs/nayuki_md5/CMakeLists.darwin.txt new file mode 100644 index 0000000000..900e849144 --- /dev/null +++ b/contrib/libs/nayuki_md5/CMakeLists.darwin.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_library(contrib-libs-nayuki_md5) +target_link_libraries(contrib-libs-nayuki_md5 PUBLIC + contrib-libs-cxxsupp + yutil +) +target_sources(contrib-libs-nayuki_md5 PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/nayuki_md5/md5.c +) diff --git a/contrib/libs/nayuki_md5/CMakeLists.linux.txt b/contrib/libs/nayuki_md5/CMakeLists.linux.txt new file mode 100644 index 0000000000..96c40c6907 --- /dev/null +++ b/contrib/libs/nayuki_md5/CMakeLists.linux.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_library(contrib-libs-nayuki_md5) +target_link_libraries(contrib-libs-nayuki_md5 PUBLIC + contrib-libs-cxxsupp + yutil +) +target_sources(contrib-libs-nayuki_md5 PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/nayuki_md5/md5-fast-x8664.S +) diff --git a/contrib/libs/nayuki_md5/CMakeLists.txt b/contrib/libs/nayuki_md5/CMakeLists.txt index 96c40c6907..a681d385f3 100644 --- a/contrib/libs/nayuki_md5/CMakeLists.txt +++ b/contrib/libs/nayuki_md5/CMakeLists.txt @@ -6,12 +6,8 @@ # original buildsystem will not be accepted. - -add_library(contrib-libs-nayuki_md5) -target_link_libraries(contrib-libs-nayuki_md5 PUBLIC - contrib-libs-cxxsupp - yutil -) -target_sources(contrib-libs-nayuki_md5 PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/nayuki_md5/md5-fast-x8664.S -) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/libs/pdqsort/CMakeLists.linux.txt b/contrib/libs/pdqsort/CMakeLists.linux.txt new file mode 100644 index 0000000000..a1637f4276 --- /dev/null +++ b/contrib/libs/pdqsort/CMakeLists.linux.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_library(contrib-libs-pdqsort INTERFACE) diff --git a/contrib/libs/pdqsort/CMakeLists.txt b/contrib/libs/pdqsort/CMakeLists.txt index a1637f4276..c031ddb850 100644 --- a/contrib/libs/pdqsort/CMakeLists.txt +++ b/contrib/libs/pdqsort/CMakeLists.txt @@ -6,5 +6,6 @@ # original buildsystem will not be accepted. - -add_library(contrib-libs-pdqsort INTERFACE) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/libs/poco/Crypto/CMakeLists.linux.txt b/contrib/libs/poco/Crypto/CMakeLists.linux.txt new file mode 100644 index 0000000000..95007a58b7 --- /dev/null +++ b/contrib/libs/poco/Crypto/CMakeLists.linux.txt @@ -0,0 +1,48 @@ + +# 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. + + +find_package(OpenSSL REQUIRED) + +add_library(libs-poco-Crypto) +target_include_directories(libs-poco-Crypto PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/include +) +target_include_directories(libs-poco-Crypto PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/include + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/include +) +target_link_libraries(libs-poco-Crypto PUBLIC + contrib-libs-cxxsupp + OpenSSL::OpenSSL + libs-poco-Foundation +) +target_sources(libs-poco-Crypto PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/Cipher.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/CipherFactory.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/CipherImpl.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/CipherKey.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/CipherKeyImpl.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/CryptoException.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/CryptoStream.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/CryptoTransform.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/DigestEngine.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/ECDSADigestEngine.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/ECKey.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/ECKeyImpl.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/EVPPKey.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/KeyPair.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/KeyPairImpl.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/OpenSSLInitializer.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/PKCS12Container.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/RSACipherImpl.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/RSADigestEngine.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/RSAKey.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/RSAKeyImpl.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/X509Certificate.cpp +) diff --git a/contrib/libs/poco/Crypto/CMakeLists.txt b/contrib/libs/poco/Crypto/CMakeLists.txt index 95007a58b7..c031ddb850 100644 --- a/contrib/libs/poco/Crypto/CMakeLists.txt +++ b/contrib/libs/poco/Crypto/CMakeLists.txt @@ -6,43 +6,6 @@ # original buildsystem will not be accepted. -find_package(OpenSSL REQUIRED) - -add_library(libs-poco-Crypto) -target_include_directories(libs-poco-Crypto PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/include -) -target_include_directories(libs-poco-Crypto PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/include - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/include -) -target_link_libraries(libs-poco-Crypto PUBLIC - contrib-libs-cxxsupp - OpenSSL::OpenSSL - libs-poco-Foundation -) -target_sources(libs-poco-Crypto PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/Cipher.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/CipherFactory.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/CipherImpl.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/CipherKey.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/CipherKeyImpl.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/CryptoException.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/CryptoStream.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/CryptoTransform.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/DigestEngine.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/ECDSADigestEngine.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/ECKey.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/ECKeyImpl.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/EVPPKey.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/KeyPair.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/KeyPairImpl.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/OpenSSLInitializer.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/PKCS12Container.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/RSACipherImpl.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/RSADigestEngine.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/RSAKey.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/RSAKeyImpl.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/src/X509Certificate.cpp -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/libs/poco/Foundation/CMakeLists.linux.txt b/contrib/libs/poco/Foundation/CMakeLists.linux.txt new file mode 100644 index 0000000000..80321eef7e --- /dev/null +++ b/contrib/libs/poco/Foundation/CMakeLists.linux.txt @@ -0,0 +1,181 @@ + +# 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. + + +find_package(ZLIB REQUIRED) + +add_library(libs-poco-Foundation) +target_include_directories(libs-poco-Foundation PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/include +) +target_include_directories(libs-poco-Foundation PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/include + ${CMAKE_SOURCE_DIR}/contrib/libs/double-conversion + ${CMAKE_SOURCE_DIR}/contrib/libs/pcre + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src +) +target_link_libraries(libs-poco-Foundation PUBLIC + contrib-libs-cxxsupp + contrib-libs-double-conversion + contrib-libs-pcre + ZLIB::ZLIB +) +target_sources(libs-poco-Foundation PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/ASCIIEncoding.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/AbstractObserver.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/ActiveDispatcher.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/ArchiveStrategy.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Ascii.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/AsyncChannel.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/AtomicCounter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Base32Decoder.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Base32Encoder.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Base64Decoder.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Base64Encoder.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/BinaryReader.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/BinaryWriter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Bugcheck.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/ByteOrder.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Channel.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Checksum.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Clock.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Condition.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Configurable.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/ConsoleChannel.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/CountingStream.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/DateTime.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/DateTimeFormat.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/DateTimeFormatter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/DateTimeParser.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Debugger.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/DeflatingStream.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/DigestEngine.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/DigestStream.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/DirectoryIterator.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/DirectoryIteratorStrategy.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/DirectoryWatcher.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Environment.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Error.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/ErrorHandler.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Event.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/EventArgs.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/EventChannel.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Exception.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/FIFOBufferStream.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/FPEnvironment.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/File.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/FileChannel.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/FileStream.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/FileStreamFactory.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Format.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Formatter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/FormattingChannel.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Glob.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Hash.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/HashStatistic.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/HexBinaryDecoder.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/HexBinaryEncoder.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/InflatingStream.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/JSONString.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Latin1Encoding.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Latin2Encoding.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Latin9Encoding.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/LineEndingConverter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/LocalDateTime.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/LogFile.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/LogStream.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Logger.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/LoggingFactory.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/LoggingRegistry.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/MD4Engine.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/MD5Engine.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Manifest.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/MemoryPool.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/MemoryStream.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Message.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Mutex.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/NamedEvent.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/NamedMutex.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/NestedDiagnosticContext.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Notification.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/NotificationCenter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/NotificationQueue.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/NullChannel.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/NullStream.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/NumberFormatter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/NumberParser.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/NumericString.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Path.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/PatternFormatter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Pipe.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/PipeImpl.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/PipeStream.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/PriorityNotificationQueue.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Process.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/PurgeStrategy.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/RWLock.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Random.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/RandomStream.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/RefCountedObject.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/RegularExpression.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/RotateStrategy.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Runnable.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/SHA1Engine.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Semaphore.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/SharedLibrary.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/SharedMemory.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/SignalHandler.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/SimpleFileChannel.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/SortedDirectoryIterator.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/SplitterChannel.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Stopwatch.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/StreamChannel.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/StreamConverter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/StreamCopier.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/StreamTokenizer.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/String.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/StringTokenizer.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/SynchronizedObject.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Task.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/TaskManager.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/TaskNotification.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/TeeStream.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/TemporaryFile.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/TextBufferIterator.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/TextConverter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/TextEncoding.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/TextIterator.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Thread.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/ThreadLocal.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/ThreadPool.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/ThreadTarget.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/TimedNotificationQueue.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Timer.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Timespan.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Timestamp.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Timezone.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Token.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/URI.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/URIStreamFactory.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/URIStreamOpener.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/UTF16Encoding.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/UTF32Encoding.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/UTF8Encoding.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/UTF8String.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/UUID.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/UUIDGenerator.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Unicode.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/UnicodeConverter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Var.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/VarHolder.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/VarIterator.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Void.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Windows1250Encoding.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Windows1251Encoding.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Windows1252Encoding.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/SyslogChannel.cpp +) diff --git a/contrib/libs/poco/Foundation/CMakeLists.txt b/contrib/libs/poco/Foundation/CMakeLists.txt index 80321eef7e..c031ddb850 100644 --- a/contrib/libs/poco/Foundation/CMakeLists.txt +++ b/contrib/libs/poco/Foundation/CMakeLists.txt @@ -6,176 +6,6 @@ # original buildsystem will not be accepted. -find_package(ZLIB REQUIRED) - -add_library(libs-poco-Foundation) -target_include_directories(libs-poco-Foundation PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/include -) -target_include_directories(libs-poco-Foundation PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/include - ${CMAKE_SOURCE_DIR}/contrib/libs/double-conversion - ${CMAKE_SOURCE_DIR}/contrib/libs/pcre - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src -) -target_link_libraries(libs-poco-Foundation PUBLIC - contrib-libs-cxxsupp - contrib-libs-double-conversion - contrib-libs-pcre - ZLIB::ZLIB -) -target_sources(libs-poco-Foundation PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/ASCIIEncoding.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/AbstractObserver.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/ActiveDispatcher.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/ArchiveStrategy.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Ascii.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/AsyncChannel.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/AtomicCounter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Base32Decoder.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Base32Encoder.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Base64Decoder.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Base64Encoder.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/BinaryReader.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/BinaryWriter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Bugcheck.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/ByteOrder.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Channel.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Checksum.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Clock.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Condition.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Configurable.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/ConsoleChannel.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/CountingStream.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/DateTime.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/DateTimeFormat.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/DateTimeFormatter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/DateTimeParser.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Debugger.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/DeflatingStream.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/DigestEngine.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/DigestStream.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/DirectoryIterator.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/DirectoryIteratorStrategy.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/DirectoryWatcher.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Environment.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Error.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/ErrorHandler.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Event.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/EventArgs.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/EventChannel.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Exception.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/FIFOBufferStream.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/FPEnvironment.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/File.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/FileChannel.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/FileStream.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/FileStreamFactory.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Format.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Formatter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/FormattingChannel.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Glob.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Hash.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/HashStatistic.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/HexBinaryDecoder.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/HexBinaryEncoder.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/InflatingStream.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/JSONString.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Latin1Encoding.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Latin2Encoding.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Latin9Encoding.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/LineEndingConverter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/LocalDateTime.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/LogFile.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/LogStream.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Logger.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/LoggingFactory.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/LoggingRegistry.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/MD4Engine.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/MD5Engine.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Manifest.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/MemoryPool.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/MemoryStream.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Message.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Mutex.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/NamedEvent.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/NamedMutex.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/NestedDiagnosticContext.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Notification.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/NotificationCenter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/NotificationQueue.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/NullChannel.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/NullStream.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/NumberFormatter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/NumberParser.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/NumericString.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Path.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/PatternFormatter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Pipe.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/PipeImpl.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/PipeStream.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/PriorityNotificationQueue.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Process.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/PurgeStrategy.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/RWLock.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Random.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/RandomStream.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/RefCountedObject.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/RegularExpression.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/RotateStrategy.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Runnable.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/SHA1Engine.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Semaphore.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/SharedLibrary.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/SharedMemory.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/SignalHandler.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/SimpleFileChannel.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/SortedDirectoryIterator.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/SplitterChannel.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Stopwatch.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/StreamChannel.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/StreamConverter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/StreamCopier.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/StreamTokenizer.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/String.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/StringTokenizer.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/SynchronizedObject.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Task.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/TaskManager.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/TaskNotification.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/TeeStream.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/TemporaryFile.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/TextBufferIterator.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/TextConverter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/TextEncoding.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/TextIterator.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Thread.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/ThreadLocal.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/ThreadPool.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/ThreadTarget.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/TimedNotificationQueue.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Timer.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Timespan.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Timestamp.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Timezone.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Token.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/URI.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/URIStreamFactory.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/URIStreamOpener.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/UTF16Encoding.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/UTF32Encoding.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/UTF8Encoding.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/UTF8String.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/UUID.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/UUIDGenerator.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Unicode.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/UnicodeConverter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Var.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/VarHolder.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/VarIterator.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Void.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Windows1250Encoding.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Windows1251Encoding.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/Windows1252Encoding.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/src/SyslogChannel.cpp -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/libs/poco/JSON/CMakeLists.linux.txt b/contrib/libs/poco/JSON/CMakeLists.linux.txt new file mode 100644 index 0000000000..4e8e7b8ee5 --- /dev/null +++ b/contrib/libs/poco/JSON/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_library(libs-poco-JSON) +target_include_directories(libs-poco-JSON PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/JSON/include +) +target_include_directories(libs-poco-JSON PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/JSON/include + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/include + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/JSON/src +) +target_link_libraries(libs-poco-JSON PUBLIC + contrib-libs-cxxsupp + libs-poco-Foundation +) +target_sources(libs-poco-JSON PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/JSON/src/Array.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/JSON/src/Handler.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/JSON/src/JSONException.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/JSON/src/Object.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/JSON/src/ParseHandler.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/JSON/src/Parser.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/JSON/src/ParserImpl.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/JSON/src/PrintHandler.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/JSON/src/Query.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/JSON/src/Stringifier.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/JSON/src/Template.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/JSON/src/TemplateCache.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/JSON/src/pdjson.c +) diff --git a/contrib/libs/poco/JSON/CMakeLists.txt b/contrib/libs/poco/JSON/CMakeLists.txt index 4e8e7b8ee5..c031ddb850 100644 --- a/contrib/libs/poco/JSON/CMakeLists.txt +++ b/contrib/libs/poco/JSON/CMakeLists.txt @@ -6,32 +6,6 @@ # original buildsystem will not be accepted. - -add_library(libs-poco-JSON) -target_include_directories(libs-poco-JSON PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/JSON/include -) -target_include_directories(libs-poco-JSON PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/JSON/include - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/include - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/JSON/src -) -target_link_libraries(libs-poco-JSON PUBLIC - contrib-libs-cxxsupp - libs-poco-Foundation -) -target_sources(libs-poco-JSON PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/JSON/src/Array.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/JSON/src/Handler.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/JSON/src/JSONException.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/JSON/src/Object.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/JSON/src/ParseHandler.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/JSON/src/Parser.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/JSON/src/ParserImpl.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/JSON/src/PrintHandler.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/JSON/src/Query.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/JSON/src/Stringifier.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/JSON/src/Template.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/JSON/src/TemplateCache.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/JSON/src/pdjson.c -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/libs/poco/Net/CMakeLists.linux.txt b/contrib/libs/poco/Net/CMakeLists.linux.txt new file mode 100644 index 0000000000..a19b1d89d2 --- /dev/null +++ b/contrib/libs/poco/Net/CMakeLists.linux.txt @@ -0,0 +1,128 @@ + +# 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_library(libs-poco-Net) +target_compile_options(libs-poco-Net PRIVATE + -DPOCO_SOCKETADDRESS_DONT_PREFER_IPV4 + -DPOCO_HAVE_FD_EPOLL +) +target_include_directories(libs-poco-Net PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/include +) +target_include_directories(libs-poco-Net PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/include + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/include + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src +) +target_link_libraries(libs-poco-Net PUBLIC + contrib-libs-cxxsupp + libs-poco-Foundation +) +target_sources(libs-poco-Net PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/AbstractHTTPRequestHandler.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/DNS.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/DatagramSocket.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/DatagramSocketImpl.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/DialogSocket.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/FTPClientSession.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/FTPStreamFactory.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/FilePartSource.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTMLForm.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPAuthenticationParams.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPBasicCredentials.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPBufferAllocator.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPChunkedStream.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPClientSession.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPCookie.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPCredentials.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPDigestCredentials.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPFixedLengthStream.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPHeaderStream.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPIOStream.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPMessage.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPRequest.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPRequestHandler.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPRequestHandlerFactory.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPResponse.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPServer.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPServerConnection.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPServerConnectionFactory.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPServerParams.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPServerRequest.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPServerRequestImpl.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPServerResponse.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPServerResponseImpl.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPServerSession.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPSession.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPSessionFactory.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPSessionInstantiator.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPStream.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPStreamFactory.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HostEntry.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/ICMPClient.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/ICMPEventArgs.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/ICMPPacket.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/ICMPPacketImpl.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/ICMPSocket.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/ICMPSocketImpl.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/ICMPv4PacketImpl.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/IPAddress.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/IPAddressImpl.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/MailMessage.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/MailRecipient.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/MailStream.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/MediaType.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/MessageHeader.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/MulticastSocket.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/MultipartReader.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/MultipartWriter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/NTPClient.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/NTPEventArgs.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/NTPPacket.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/NameValueCollection.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/Net.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/NetException.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/NetworkInterface.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/NullPartHandler.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/OAuth10Credentials.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/OAuth20Credentials.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/POP3ClientSession.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/PartHandler.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/PartSource.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/PartStore.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/PollSet.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/QuotedPrintableDecoder.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/QuotedPrintableEncoder.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/RawSocket.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/RawSocketImpl.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/RemoteSyslogChannel.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/RemoteSyslogListener.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/SMTPChannel.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/SMTPClientSession.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/ServerSocket.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/ServerSocketImpl.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/Socket.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/SocketAddress.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/SocketAddressImpl.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/SocketImpl.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/SocketNotification.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/SocketNotifier.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/SocketReactor.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/SocketStream.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/StreamSocket.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/StreamSocketImpl.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/StringPartSource.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/TCPServer.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/TCPServerConnection.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/TCPServerConnectionFactory.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/TCPServerDispatcher.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/TCPServerParams.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/WebSocket.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/WebSocketImpl.cpp +) diff --git a/contrib/libs/poco/Net/CMakeLists.txt b/contrib/libs/poco/Net/CMakeLists.txt index a19b1d89d2..c031ddb850 100644 --- a/contrib/libs/poco/Net/CMakeLists.txt +++ b/contrib/libs/poco/Net/CMakeLists.txt @@ -6,123 +6,6 @@ # original buildsystem will not be accepted. - -add_library(libs-poco-Net) -target_compile_options(libs-poco-Net PRIVATE - -DPOCO_SOCKETADDRESS_DONT_PREFER_IPV4 - -DPOCO_HAVE_FD_EPOLL -) -target_include_directories(libs-poco-Net PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/include -) -target_include_directories(libs-poco-Net PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/include - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/include - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src -) -target_link_libraries(libs-poco-Net PUBLIC - contrib-libs-cxxsupp - libs-poco-Foundation -) -target_sources(libs-poco-Net PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/AbstractHTTPRequestHandler.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/DNS.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/DatagramSocket.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/DatagramSocketImpl.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/DialogSocket.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/FTPClientSession.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/FTPStreamFactory.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/FilePartSource.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTMLForm.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPAuthenticationParams.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPBasicCredentials.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPBufferAllocator.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPChunkedStream.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPClientSession.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPCookie.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPCredentials.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPDigestCredentials.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPFixedLengthStream.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPHeaderStream.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPIOStream.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPMessage.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPRequest.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPRequestHandler.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPRequestHandlerFactory.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPResponse.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPServer.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPServerConnection.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPServerConnectionFactory.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPServerParams.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPServerRequest.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPServerRequestImpl.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPServerResponse.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPServerResponseImpl.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPServerSession.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPSession.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPSessionFactory.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPSessionInstantiator.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPStream.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HTTPStreamFactory.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/HostEntry.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/ICMPClient.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/ICMPEventArgs.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/ICMPPacket.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/ICMPPacketImpl.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/ICMPSocket.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/ICMPSocketImpl.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/ICMPv4PacketImpl.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/IPAddress.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/IPAddressImpl.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/MailMessage.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/MailRecipient.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/MailStream.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/MediaType.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/MessageHeader.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/MulticastSocket.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/MultipartReader.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/MultipartWriter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/NTPClient.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/NTPEventArgs.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/NTPPacket.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/NameValueCollection.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/Net.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/NetException.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/NetworkInterface.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/NullPartHandler.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/OAuth10Credentials.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/OAuth20Credentials.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/POP3ClientSession.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/PartHandler.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/PartSource.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/PartStore.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/PollSet.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/QuotedPrintableDecoder.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/QuotedPrintableEncoder.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/RawSocket.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/RawSocketImpl.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/RemoteSyslogChannel.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/RemoteSyslogListener.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/SMTPChannel.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/SMTPClientSession.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/ServerSocket.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/ServerSocketImpl.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/Socket.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/SocketAddress.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/SocketAddressImpl.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/SocketImpl.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/SocketNotification.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/SocketNotifier.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/SocketReactor.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/SocketStream.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/StreamSocket.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/StreamSocketImpl.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/StringPartSource.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/TCPServer.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/TCPServerConnection.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/TCPServerConnectionFactory.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/TCPServerDispatcher.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/TCPServerParams.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/WebSocket.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/src/WebSocketImpl.cpp -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/libs/poco/NetSSL_OpenSSL/CMakeLists.linux.txt b/contrib/libs/poco/NetSSL_OpenSSL/CMakeLists.linux.txt new file mode 100644 index 0000000000..e23ba933d9 --- /dev/null +++ b/contrib/libs/poco/NetSSL_OpenSSL/CMakeLists.linux.txt @@ -0,0 +1,61 @@ + +# 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. + + +find_package(OpenSSL REQUIRED) + +add_library(libs-poco-NetSSL_OpenSSL) +target_include_directories(libs-poco-NetSSL_OpenSSL PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/include +) +target_include_directories(libs-poco-NetSSL_OpenSSL PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/include + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/include + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/include + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/include + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/include +) +target_link_libraries(libs-poco-NetSSL_OpenSSL PUBLIC + contrib-libs-cxxsupp + OpenSSL::OpenSSL + libs-poco-Crypto + libs-poco-Foundation + libs-poco-JSON + libs-poco-Net + libs-poco-Util + libs-poco-XML +) +target_sources(libs-poco-NetSSL_OpenSSL PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/AcceptCertificateHandler.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/CertificateHandlerFactory.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/CertificateHandlerFactoryMgr.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/ConsoleCertificateHandler.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/Context.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/HTTPSClientSession.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/HTTPSSessionInstantiator.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/HTTPSStreamFactory.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/InvalidCertificateHandler.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/KeyConsoleHandler.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/KeyFileHandler.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/PrivateKeyFactory.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/PrivateKeyFactoryMgr.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/PrivateKeyPassphraseHandler.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/RejectCertificateHandler.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/SSLException.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/SSLManager.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/SecureSMTPClientSession.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/SecureServerSocket.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/SecureServerSocketImpl.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/SecureSocketImpl.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/SecureStreamSocket.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/SecureStreamSocketImpl.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/Session.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/Utility.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/VerificationErrorArgs.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/X509Certificate.cpp +) diff --git a/contrib/libs/poco/NetSSL_OpenSSL/CMakeLists.txt b/contrib/libs/poco/NetSSL_OpenSSL/CMakeLists.txt index e23ba933d9..c031ddb850 100644 --- a/contrib/libs/poco/NetSSL_OpenSSL/CMakeLists.txt +++ b/contrib/libs/poco/NetSSL_OpenSSL/CMakeLists.txt @@ -6,56 +6,6 @@ # original buildsystem will not be accepted. -find_package(OpenSSL REQUIRED) - -add_library(libs-poco-NetSSL_OpenSSL) -target_include_directories(libs-poco-NetSSL_OpenSSL PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/include -) -target_include_directories(libs-poco-NetSSL_OpenSSL PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/include - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/include - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/include - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/include - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/include -) -target_link_libraries(libs-poco-NetSSL_OpenSSL PUBLIC - contrib-libs-cxxsupp - OpenSSL::OpenSSL - libs-poco-Crypto - libs-poco-Foundation - libs-poco-JSON - libs-poco-Net - libs-poco-Util - libs-poco-XML -) -target_sources(libs-poco-NetSSL_OpenSSL PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/AcceptCertificateHandler.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/CertificateHandlerFactory.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/CertificateHandlerFactoryMgr.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/ConsoleCertificateHandler.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/Context.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/HTTPSClientSession.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/HTTPSSessionInstantiator.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/HTTPSStreamFactory.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/InvalidCertificateHandler.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/KeyConsoleHandler.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/KeyFileHandler.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/PrivateKeyFactory.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/PrivateKeyFactoryMgr.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/PrivateKeyPassphraseHandler.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/RejectCertificateHandler.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/SSLException.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/SSLManager.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/SecureSMTPClientSession.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/SecureServerSocket.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/SecureServerSocketImpl.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/SecureSocketImpl.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/SecureStreamSocket.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/SecureStreamSocketImpl.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/Session.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/Utility.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/VerificationErrorArgs.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/src/X509Certificate.cpp -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/libs/poco/Util/CMakeLists.linux.txt b/contrib/libs/poco/Util/CMakeLists.linux.txt new file mode 100644 index 0000000000..ec462e7dfc --- /dev/null +++ b/contrib/libs/poco/Util/CMakeLists.linux.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_library(libs-poco-Util) +target_include_directories(libs-poco-Util PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/include +) +target_include_directories(libs-poco-Util PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/include + ${CMAKE_SOURCE_DIR}/contrib/libs/expat + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/include + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/JSON/include + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/include +) +target_link_libraries(libs-poco-Util PUBLIC + contrib-libs-cxxsupp + contrib-libs-expat + libs-poco-Foundation + libs-poco-JSON + libs-poco-XML +) +target_sources(libs-poco-Util PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/AbstractConfiguration.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/Application.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/ConfigurationMapper.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/ConfigurationView.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/FilesystemConfiguration.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/HelpFormatter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/IniFileConfiguration.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/IntValidator.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/JSONConfiguration.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/LayeredConfiguration.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/LoggingConfigurator.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/LoggingSubsystem.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/MapConfiguration.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/Option.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/OptionCallback.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/OptionException.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/OptionProcessor.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/OptionSet.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/PropertyFileConfiguration.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/RegExpValidator.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/ServerApplication.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/Subsystem.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/SystemConfiguration.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/Timer.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/TimerTask.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/Validator.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/XMLConfiguration.cpp +) diff --git a/contrib/libs/poco/Util/CMakeLists.txt b/contrib/libs/poco/Util/CMakeLists.txt index ec462e7dfc..c031ddb850 100644 --- a/contrib/libs/poco/Util/CMakeLists.txt +++ b/contrib/libs/poco/Util/CMakeLists.txt @@ -6,52 +6,6 @@ # original buildsystem will not be accepted. - -add_library(libs-poco-Util) -target_include_directories(libs-poco-Util PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/include -) -target_include_directories(libs-poco-Util PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/include - ${CMAKE_SOURCE_DIR}/contrib/libs/expat - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/include - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/JSON/include - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/include -) -target_link_libraries(libs-poco-Util PUBLIC - contrib-libs-cxxsupp - contrib-libs-expat - libs-poco-Foundation - libs-poco-JSON - libs-poco-XML -) -target_sources(libs-poco-Util PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/AbstractConfiguration.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/Application.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/ConfigurationMapper.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/ConfigurationView.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/FilesystemConfiguration.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/HelpFormatter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/IniFileConfiguration.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/IntValidator.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/JSONConfiguration.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/LayeredConfiguration.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/LoggingConfigurator.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/LoggingSubsystem.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/MapConfiguration.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/Option.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/OptionCallback.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/OptionException.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/OptionProcessor.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/OptionSet.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/PropertyFileConfiguration.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/RegExpValidator.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/ServerApplication.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/Subsystem.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/SystemConfiguration.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/Timer.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/TimerTask.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/Validator.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/src/XMLConfiguration.cpp -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/libs/poco/XML/CMakeLists.linux.txt b/contrib/libs/poco/XML/CMakeLists.linux.txt new file mode 100644 index 0000000000..9a99bbb750 --- /dev/null +++ b/contrib/libs/poco/XML/CMakeLists.linux.txt @@ -0,0 +1,98 @@ + +# 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_library(libs-poco-XML) +target_include_directories(libs-poco-XML PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/libs/expat + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/include +) +target_include_directories(libs-poco-XML PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/expat + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/include + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/include + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src +) +target_link_libraries(libs-poco-XML PUBLIC + contrib-libs-cxxsupp + contrib-libs-expat + libs-poco-Foundation +) +target_sources(libs-poco-XML PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/AbstractContainerNode.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/AbstractNode.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/Attr.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/AttrMap.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/Attributes.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/AttributesImpl.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/CDATASection.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/CharacterData.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/ChildNodesList.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/Comment.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/ContentHandler.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/DOMBuilder.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/DOMException.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/DOMImplementation.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/DOMObject.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/DOMParser.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/DOMSerializer.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/DOMWriter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/DTDHandler.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/DTDMap.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/DeclHandler.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/DefaultHandler.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/Document.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/DocumentEvent.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/DocumentFragment.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/DocumentType.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/Element.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/ElementsByTagNameList.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/Entity.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/EntityReference.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/EntityResolver.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/EntityResolverImpl.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/ErrorHandler.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/Event.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/EventDispatcher.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/EventException.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/EventListener.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/EventTarget.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/InputSource.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/LexicalHandler.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/Locator.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/LocatorImpl.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/MutationEvent.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/Name.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/NamePool.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/NamedNodeMap.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/NamespaceStrategy.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/NamespaceSupport.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/Node.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/NodeAppender.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/NodeFilter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/NodeIterator.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/NodeList.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/Notation.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/ParserEngine.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/ProcessingInstruction.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/QName.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/SAXException.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/SAXParser.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/Text.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/TreeWalker.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/ValueTraits.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/WhitespaceFilter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/XMLException.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/XMLFilter.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/XMLFilterImpl.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/XMLReader.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/XMLStreamParser.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/XMLStreamParserException.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/XMLString.cpp + ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/XMLWriter.cpp +) diff --git a/contrib/libs/poco/XML/CMakeLists.txt b/contrib/libs/poco/XML/CMakeLists.txt index 9a99bbb750..c031ddb850 100644 --- a/contrib/libs/poco/XML/CMakeLists.txt +++ b/contrib/libs/poco/XML/CMakeLists.txt @@ -6,93 +6,6 @@ # original buildsystem will not be accepted. - -add_library(libs-poco-XML) -target_include_directories(libs-poco-XML PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/libs/expat - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/include -) -target_include_directories(libs-poco-XML PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/expat - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/include - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/include - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src -) -target_link_libraries(libs-poco-XML PUBLIC - contrib-libs-cxxsupp - contrib-libs-expat - libs-poco-Foundation -) -target_sources(libs-poco-XML PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/AbstractContainerNode.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/AbstractNode.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/Attr.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/AttrMap.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/Attributes.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/AttributesImpl.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/CDATASection.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/CharacterData.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/ChildNodesList.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/Comment.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/ContentHandler.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/DOMBuilder.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/DOMException.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/DOMImplementation.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/DOMObject.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/DOMParser.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/DOMSerializer.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/DOMWriter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/DTDHandler.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/DTDMap.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/DeclHandler.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/DefaultHandler.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/Document.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/DocumentEvent.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/DocumentFragment.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/DocumentType.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/Element.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/ElementsByTagNameList.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/Entity.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/EntityReference.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/EntityResolver.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/EntityResolverImpl.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/ErrorHandler.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/Event.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/EventDispatcher.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/EventException.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/EventListener.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/EventTarget.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/InputSource.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/LexicalHandler.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/Locator.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/LocatorImpl.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/MutationEvent.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/Name.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/NamePool.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/NamedNodeMap.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/NamespaceStrategy.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/NamespaceSupport.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/Node.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/NodeAppender.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/NodeFilter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/NodeIterator.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/NodeList.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/Notation.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/ParserEngine.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/ProcessingInstruction.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/QName.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/SAXException.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/SAXParser.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/Text.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/TreeWalker.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/ValueTraits.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/WhitespaceFilter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/XMLException.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/XMLFilter.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/XMLFilterImpl.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/XMLReader.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/XMLStreamParser.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/XMLStreamParserException.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/XMLString.cpp - ${CMAKE_SOURCE_DIR}/contrib/libs/poco/XML/src/XMLWriter.cpp -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/libs/tcmalloc/CMakeLists.linux.txt b/contrib/libs/tcmalloc/CMakeLists.linux.txt new file mode 100644 index 0000000000..71b205ddc3 --- /dev/null +++ b/contrib/libs/tcmalloc/CMakeLists.linux.txt @@ -0,0 +1,74 @@ + +# 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_library(contrib-libs-tcmalloc) +target_compile_options(contrib-libs-tcmalloc PRIVATE + -DTCMALLOC_256K_PAGES +) +target_link_libraries(contrib-libs-tcmalloc PUBLIC + contrib-libs-cxxsupp + contrib-restricted-abseil-cpp + libs-tcmalloc-malloc_extension +) +target_sources(contrib-libs-tcmalloc PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/want_hpaa.cc +) + +add_global_library_for(contrib-libs-tcmalloc.global contrib-libs-tcmalloc) +target_compile_options(contrib-libs-tcmalloc.global PRIVATE + -DTCMALLOC_256K_PAGES +) +target_link_libraries(contrib-libs-tcmalloc.global PUBLIC + contrib-libs-cxxsupp + contrib-restricted-abseil-cpp + libs-tcmalloc-malloc_extension +) +target_sources(contrib-libs-tcmalloc.global PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/tcmalloc.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/arena.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/background.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/central_freelist.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/common.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/cpu_cache.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/experimental_pow2_below64_size_class.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/experimental_pow2_size_class.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/legacy_size_classes.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/guarded_page_allocator.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/huge_address_map.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/huge_allocator.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/huge_cache.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/huge_page_aware_allocator.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/page_allocator.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/page_allocator_interface.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/page_heap.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/pagemap.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/parameters.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/peak_heap_tracker.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/sampler.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/size_classes.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/span.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/stack_trace_table.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/static_vars.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/stats.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/system-alloc.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/thread_cache.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/transfer_cache.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/experiment.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/noruntime_size_classes.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/internal/cache_topology.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/internal/environment.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/internal/logging.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/internal/memory_stats.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/internal/mincore.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/internal/numa.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/internal/percpu.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/internal/percpu_rseq_asm.S + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/internal/percpu_rseq_unsupported.cc + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/internal/util.cc +) diff --git a/contrib/libs/tcmalloc/CMakeLists.txt b/contrib/libs/tcmalloc/CMakeLists.txt index 71b205ddc3..c031ddb850 100644 --- a/contrib/libs/tcmalloc/CMakeLists.txt +++ b/contrib/libs/tcmalloc/CMakeLists.txt @@ -6,69 +6,6 @@ # original buildsystem will not be accepted. - -add_library(contrib-libs-tcmalloc) -target_compile_options(contrib-libs-tcmalloc PRIVATE - -DTCMALLOC_256K_PAGES -) -target_link_libraries(contrib-libs-tcmalloc PUBLIC - contrib-libs-cxxsupp - contrib-restricted-abseil-cpp - libs-tcmalloc-malloc_extension -) -target_sources(contrib-libs-tcmalloc PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/want_hpaa.cc -) - -add_global_library_for(contrib-libs-tcmalloc.global contrib-libs-tcmalloc) -target_compile_options(contrib-libs-tcmalloc.global PRIVATE - -DTCMALLOC_256K_PAGES -) -target_link_libraries(contrib-libs-tcmalloc.global PUBLIC - contrib-libs-cxxsupp - contrib-restricted-abseil-cpp - libs-tcmalloc-malloc_extension -) -target_sources(contrib-libs-tcmalloc.global PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/tcmalloc.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/arena.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/background.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/central_freelist.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/common.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/cpu_cache.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/experimental_pow2_below64_size_class.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/experimental_pow2_size_class.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/legacy_size_classes.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/guarded_page_allocator.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/huge_address_map.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/huge_allocator.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/huge_cache.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/huge_page_aware_allocator.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/page_allocator.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/page_allocator_interface.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/page_heap.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/pagemap.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/parameters.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/peak_heap_tracker.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/sampler.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/size_classes.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/span.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/stack_trace_table.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/static_vars.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/stats.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/system-alloc.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/thread_cache.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/transfer_cache.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/experiment.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/noruntime_size_classes.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/internal/cache_topology.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/internal/environment.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/internal/logging.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/internal/memory_stats.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/internal/mincore.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/internal/numa.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/internal/percpu.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/internal/percpu_rseq_asm.S - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/internal/percpu_rseq_unsupported.cc - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/internal/util.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/libs/tcmalloc/malloc_extension/CMakeLists.linux.txt b/contrib/libs/tcmalloc/malloc_extension/CMakeLists.linux.txt new file mode 100644 index 0000000000..872fa3509f --- /dev/null +++ b/contrib/libs/tcmalloc/malloc_extension/CMakeLists.linux.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_library(libs-tcmalloc-malloc_extension) +target_compile_options(libs-tcmalloc-malloc_extension PRIVATE + -DTCMALLOC_256K_PAGES +) +target_include_directories(libs-tcmalloc-malloc_extension PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc +) +target_include_directories(libs-tcmalloc-malloc_extension PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc +) +target_link_libraries(libs-tcmalloc-malloc_extension PUBLIC + contrib-libs-cxxsupp + contrib-restricted-abseil-cpp +) +target_sources(libs-tcmalloc-malloc_extension PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/malloc_extension.cc +) diff --git a/contrib/libs/tcmalloc/malloc_extension/CMakeLists.txt b/contrib/libs/tcmalloc/malloc_extension/CMakeLists.txt index 872fa3509f..c031ddb850 100644 --- a/contrib/libs/tcmalloc/malloc_extension/CMakeLists.txt +++ b/contrib/libs/tcmalloc/malloc_extension/CMakeLists.txt @@ -6,21 +6,6 @@ # original buildsystem will not be accepted. - -add_library(libs-tcmalloc-malloc_extension) -target_compile_options(libs-tcmalloc-malloc_extension PRIVATE - -DTCMALLOC_256K_PAGES -) -target_include_directories(libs-tcmalloc-malloc_extension PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc -) -target_include_directories(libs-tcmalloc-malloc_extension PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc -) -target_link_libraries(libs-tcmalloc-malloc_extension PUBLIC - contrib-libs-cxxsupp - contrib-restricted-abseil-cpp -) -target_sources(libs-tcmalloc-malloc_extension PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc/tcmalloc/malloc_extension.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/CMakeLists.linux.txt new file mode 100644 index 0000000000..5252bb9cb7 --- /dev/null +++ b/contrib/restricted/abseil-cpp/CMakeLists.linux.txt @@ -0,0 +1,86 @@ + +# 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_library(contrib-restricted-abseil-cpp INTERFACE) +target_link_libraries(contrib-restricted-abseil-cpp INTERFACE + abseil-cpp-absl-algorithm + abseil-cpp-absl-base + base-internal-low_level_alloc + base-internal-raw_logging + base-internal-scoped_set_env + base-internal-spinlock_wait + base-internal-strerror + base-internal-throw_delegate + absl-base-log_severity + abseil-cpp-absl-city + abseil-cpp-absl-container + container-internal-absl_hashtablez_sampler + container-internal-raw_hash_set + abseil-cpp-absl-debugging + absl-debugging-failure_signal_handler + absl-debugging-internal + absl-debugging-leak_check + absl-debugging-leak_check_disable + absl-debugging-stacktrace + absl-debugging-symbolize + abseil-cpp-absl-demangle + abseil-cpp-absl-flags + absl-flags-commandlineflag + flags-internal-commandlineflag + flags-internal-flag + flags-internal-private_handle_accessor + flags-internal-program_name + flags-internal-usage + absl-flags-marshalling + absl-flags-parse + absl-flags-reflection + absl-flags-usage + absl-flags-usage_config + abseil-cpp-absl-functional + abseil-cpp-absl-hash + absl-hash-internal + abseil-cpp-absl-memory + abseil-cpp-absl-meta + abseil-cpp-absl-numeric + profiling-internal-exponential_biased + profiling-internal-periodic_sampler + absl-random-absl_random_distributions + random-internal-absl_random_internal_distribution_test_util + random-internal-pool_urbg + random-internal-randen + random-internal-randen_detect + random-internal-randen_hwaes + random-internal-randen_round_keys + random-internal-randen_slow + random-internal-seed_material + absl-random-seed_gen_exception + absl-random-seed_sequences + abseil-cpp-absl-status + absl-status-statusor + abseil-cpp-absl-strings + absl-strings-cord + strings-internal-absl_cord_internal + strings-internal-absl_strings_internal + strings-internal-cordz_functions + strings-internal-cordz_handle + strings-internal-cordz_info + strings-internal-cordz_sample_token + strings-internal-str_format + abseil-cpp-absl-synchronization + absl-synchronization-internal + abseil-cpp-absl-time + absl-time-civil_time + absl-time-time_zone + abseil-cpp-absl-types + absl-types-bad_any_cast + absl-types-bad_optional_access + absl-types-bad_variant_access + absl-types-internal + abseil-cpp-absl-utility +) diff --git a/contrib/restricted/abseil-cpp/CMakeLists.txt b/contrib/restricted/abseil-cpp/CMakeLists.txt index 5252bb9cb7..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/CMakeLists.txt @@ -6,81 +6,6 @@ # original buildsystem will not be accepted. - -add_library(contrib-restricted-abseil-cpp INTERFACE) -target_link_libraries(contrib-restricted-abseil-cpp INTERFACE - abseil-cpp-absl-algorithm - abseil-cpp-absl-base - base-internal-low_level_alloc - base-internal-raw_logging - base-internal-scoped_set_env - base-internal-spinlock_wait - base-internal-strerror - base-internal-throw_delegate - absl-base-log_severity - abseil-cpp-absl-city - abseil-cpp-absl-container - container-internal-absl_hashtablez_sampler - container-internal-raw_hash_set - abseil-cpp-absl-debugging - absl-debugging-failure_signal_handler - absl-debugging-internal - absl-debugging-leak_check - absl-debugging-leak_check_disable - absl-debugging-stacktrace - absl-debugging-symbolize - abseil-cpp-absl-demangle - abseil-cpp-absl-flags - absl-flags-commandlineflag - flags-internal-commandlineflag - flags-internal-flag - flags-internal-private_handle_accessor - flags-internal-program_name - flags-internal-usage - absl-flags-marshalling - absl-flags-parse - absl-flags-reflection - absl-flags-usage - absl-flags-usage_config - abseil-cpp-absl-functional - abseil-cpp-absl-hash - absl-hash-internal - abseil-cpp-absl-memory - abseil-cpp-absl-meta - abseil-cpp-absl-numeric - profiling-internal-exponential_biased - profiling-internal-periodic_sampler - absl-random-absl_random_distributions - random-internal-absl_random_internal_distribution_test_util - random-internal-pool_urbg - random-internal-randen - random-internal-randen_detect - random-internal-randen_hwaes - random-internal-randen_round_keys - random-internal-randen_slow - random-internal-seed_material - absl-random-seed_gen_exception - absl-random-seed_sequences - abseil-cpp-absl-status - absl-status-statusor - abseil-cpp-absl-strings - absl-strings-cord - strings-internal-absl_cord_internal - strings-internal-absl_strings_internal - strings-internal-cordz_functions - strings-internal-cordz_handle - strings-internal-cordz_info - strings-internal-cordz_sample_token - strings-internal-str_format - abseil-cpp-absl-synchronization - absl-synchronization-internal - abseil-cpp-absl-time - absl-time-civil_time - absl-time-time_zone - abseil-cpp-absl-types - absl-types-bad_any_cast - absl-types-bad_optional_access - absl-types-bad_variant_access - absl-types-internal - abseil-cpp-absl-utility -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/algorithm/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/algorithm/CMakeLists.linux.txt new file mode 100644 index 0000000000..2d939ec0c3 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/algorithm/CMakeLists.linux.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_library(abseil-cpp-absl-algorithm INTERFACE) +target_link_libraries(abseil-cpp-absl-algorithm INTERFACE + contrib-libs-cxxsupp + yutil +) diff --git a/contrib/restricted/abseil-cpp/absl/algorithm/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/algorithm/CMakeLists.txt index 2d939ec0c3..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/algorithm/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/algorithm/CMakeLists.txt @@ -6,9 +6,6 @@ # original buildsystem will not be accepted. - -add_library(abseil-cpp-absl-algorithm INTERFACE) -target_link_libraries(abseil-cpp-absl-algorithm INTERFACE - contrib-libs-cxxsupp - yutil -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/base/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/base/CMakeLists.linux.txt new file mode 100644 index 0000000000..74454e3c86 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/base/CMakeLists.linux.txt @@ -0,0 +1,32 @@ + +# 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_library(abseil-cpp-absl-base) +target_compile_options(abseil-cpp-absl-base PRIVATE + -DNOMINMAX +) +target_include_directories(abseil-cpp-absl-base PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(abseil-cpp-absl-base PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(abseil-cpp-absl-base PUBLIC + contrib-libs-cxxsupp + base-internal-raw_logging + base-internal-spinlock_wait + absl-base-log_severity +) +target_sources(abseil-cpp-absl-base PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/base/internal/cycleclock.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/base/internal/spinlock.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/base/internal/sysinfo.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/base/internal/thread_identity.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/base/internal/unscaledcycleclock.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/base/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/base/CMakeLists.txt index 74454e3c86..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/base/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/base/CMakeLists.txt @@ -6,27 +6,6 @@ # original buildsystem will not be accepted. - -add_library(abseil-cpp-absl-base) -target_compile_options(abseil-cpp-absl-base PRIVATE - -DNOMINMAX -) -target_include_directories(abseil-cpp-absl-base PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(abseil-cpp-absl-base PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(abseil-cpp-absl-base PUBLIC - contrib-libs-cxxsupp - base-internal-raw_logging - base-internal-spinlock_wait - absl-base-log_severity -) -target_sources(abseil-cpp-absl-base PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/base/internal/cycleclock.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/base/internal/spinlock.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/base/internal/sysinfo.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/base/internal/thread_identity.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/base/internal/unscaledcycleclock.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/base/internal/low_level_alloc/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/base/internal/low_level_alloc/CMakeLists.linux.txt new file mode 100644 index 0000000000..aa2ade17e0 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/base/internal/low_level_alloc/CMakeLists.linux.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_library(base-internal-low_level_alloc) +target_compile_options(base-internal-low_level_alloc PRIVATE + -DNOMINMAX +) +target_include_directories(base-internal-low_level_alloc PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(base-internal-low_level_alloc PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(base-internal-low_level_alloc PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-raw_logging + base-internal-spinlock_wait + absl-base-log_severity +) +target_sources(base-internal-low_level_alloc PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/base/internal/low_level_alloc.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/base/internal/low_level_alloc/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/base/internal/low_level_alloc/CMakeLists.txt index aa2ade17e0..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/base/internal/low_level_alloc/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/base/internal/low_level_alloc/CMakeLists.txt @@ -6,24 +6,6 @@ # original buildsystem will not be accepted. - -add_library(base-internal-low_level_alloc) -target_compile_options(base-internal-low_level_alloc PRIVATE - -DNOMINMAX -) -target_include_directories(base-internal-low_level_alloc PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(base-internal-low_level_alloc PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(base-internal-low_level_alloc PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-raw_logging - base-internal-spinlock_wait - absl-base-log_severity -) -target_sources(base-internal-low_level_alloc PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/base/internal/low_level_alloc.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/base/internal/raw_logging/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/base/internal/raw_logging/CMakeLists.linux.txt new file mode 100644 index 0000000000..9bc3ee2396 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/base/internal/raw_logging/CMakeLists.linux.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_library(base-internal-raw_logging) +target_compile_options(base-internal-raw_logging PRIVATE + -DNOMINMAX +) +target_include_directories(base-internal-raw_logging PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(base-internal-raw_logging PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(base-internal-raw_logging PUBLIC + contrib-libs-cxxsupp + absl-base-log_severity +) +target_sources(base-internal-raw_logging PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/base/internal/raw_logging.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/base/internal/raw_logging/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/base/internal/raw_logging/CMakeLists.txt index 9bc3ee2396..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/base/internal/raw_logging/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/base/internal/raw_logging/CMakeLists.txt @@ -6,21 +6,6 @@ # original buildsystem will not be accepted. - -add_library(base-internal-raw_logging) -target_compile_options(base-internal-raw_logging PRIVATE - -DNOMINMAX -) -target_include_directories(base-internal-raw_logging PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(base-internal-raw_logging PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(base-internal-raw_logging PUBLIC - contrib-libs-cxxsupp - absl-base-log_severity -) -target_sources(base-internal-raw_logging PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/base/internal/raw_logging.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/base/internal/scoped_set_env/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/base/internal/scoped_set_env/CMakeLists.linux.txt new file mode 100644 index 0000000000..f31d1cd5a6 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/base/internal/scoped_set_env/CMakeLists.linux.txt @@ -0,0 +1,27 @@ + +# 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_library(base-internal-scoped_set_env) +target_compile_options(base-internal-scoped_set_env PRIVATE + -DNOMINMAX +) +target_include_directories(base-internal-scoped_set_env PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(base-internal-scoped_set_env PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(base-internal-scoped_set_env PUBLIC + contrib-libs-cxxsupp + base-internal-raw_logging + absl-base-log_severity +) +target_sources(base-internal-scoped_set_env PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/base/internal/scoped_set_env.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/base/internal/scoped_set_env/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/base/internal/scoped_set_env/CMakeLists.txt index f31d1cd5a6..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/base/internal/scoped_set_env/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/base/internal/scoped_set_env/CMakeLists.txt @@ -6,22 +6,6 @@ # original buildsystem will not be accepted. - -add_library(base-internal-scoped_set_env) -target_compile_options(base-internal-scoped_set_env PRIVATE - -DNOMINMAX -) -target_include_directories(base-internal-scoped_set_env PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(base-internal-scoped_set_env PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(base-internal-scoped_set_env PUBLIC - contrib-libs-cxxsupp - base-internal-raw_logging - absl-base-log_severity -) -target_sources(base-internal-scoped_set_env PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/base/internal/scoped_set_env.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/base/internal/spinlock_wait/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/base/internal/spinlock_wait/CMakeLists.linux.txt new file mode 100644 index 0000000000..d7a06efb05 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/base/internal/spinlock_wait/CMakeLists.linux.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_library(base-internal-spinlock_wait) +target_compile_options(base-internal-spinlock_wait PRIVATE + -DNOMINMAX +) +target_include_directories(base-internal-spinlock_wait PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(base-internal-spinlock_wait PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(base-internal-spinlock_wait PUBLIC + contrib-libs-cxxsupp +) +target_sources(base-internal-spinlock_wait PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/base/internal/spinlock_wait.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/base/internal/spinlock_wait/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/base/internal/spinlock_wait/CMakeLists.txt index d7a06efb05..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/base/internal/spinlock_wait/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/base/internal/spinlock_wait/CMakeLists.txt @@ -6,20 +6,6 @@ # original buildsystem will not be accepted. - -add_library(base-internal-spinlock_wait) -target_compile_options(base-internal-spinlock_wait PRIVATE - -DNOMINMAX -) -target_include_directories(base-internal-spinlock_wait PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(base-internal-spinlock_wait PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(base-internal-spinlock_wait PUBLIC - contrib-libs-cxxsupp -) -target_sources(base-internal-spinlock_wait PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/base/internal/spinlock_wait.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/base/internal/strerror/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/base/internal/strerror/CMakeLists.linux.txt new file mode 100644 index 0000000000..6d441c5795 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/base/internal/strerror/CMakeLists.linux.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_library(base-internal-strerror) +target_compile_options(base-internal-strerror PRIVATE + -DNOMINMAX +) +target_include_directories(base-internal-strerror PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(base-internal-strerror PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(base-internal-strerror PUBLIC + contrib-libs-cxxsupp +) +target_sources(base-internal-strerror PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/base/internal/strerror.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/base/internal/strerror/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/base/internal/strerror/CMakeLists.txt index 6d441c5795..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/base/internal/strerror/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/base/internal/strerror/CMakeLists.txt @@ -6,20 +6,6 @@ # original buildsystem will not be accepted. - -add_library(base-internal-strerror) -target_compile_options(base-internal-strerror PRIVATE - -DNOMINMAX -) -target_include_directories(base-internal-strerror PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(base-internal-strerror PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(base-internal-strerror PUBLIC - contrib-libs-cxxsupp -) -target_sources(base-internal-strerror PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/base/internal/strerror.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/base/internal/throw_delegate/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/base/internal/throw_delegate/CMakeLists.linux.txt new file mode 100644 index 0000000000..6458276698 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/base/internal/throw_delegate/CMakeLists.linux.txt @@ -0,0 +1,27 @@ + +# 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_library(base-internal-throw_delegate) +target_compile_options(base-internal-throw_delegate PRIVATE + -DNOMINMAX +) +target_include_directories(base-internal-throw_delegate PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(base-internal-throw_delegate PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(base-internal-throw_delegate PUBLIC + contrib-libs-cxxsupp + base-internal-raw_logging + absl-base-log_severity +) +target_sources(base-internal-throw_delegate PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/base/internal/throw_delegate.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/base/internal/throw_delegate/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/base/internal/throw_delegate/CMakeLists.txt index 6458276698..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/base/internal/throw_delegate/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/base/internal/throw_delegate/CMakeLists.txt @@ -6,22 +6,6 @@ # original buildsystem will not be accepted. - -add_library(base-internal-throw_delegate) -target_compile_options(base-internal-throw_delegate PRIVATE - -DNOMINMAX -) -target_include_directories(base-internal-throw_delegate PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(base-internal-throw_delegate PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(base-internal-throw_delegate PUBLIC - contrib-libs-cxxsupp - base-internal-raw_logging - absl-base-log_severity -) -target_sources(base-internal-throw_delegate PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/base/internal/throw_delegate.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/base/log_severity/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/base/log_severity/CMakeLists.linux.txt new file mode 100644 index 0000000000..4010463334 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/base/log_severity/CMakeLists.linux.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_library(absl-base-log_severity) +target_compile_options(absl-base-log_severity PRIVATE + -DNOMINMAX +) +target_include_directories(absl-base-log_severity PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(absl-base-log_severity PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(absl-base-log_severity PUBLIC + contrib-libs-cxxsupp +) +target_sources(absl-base-log_severity PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/base/log_severity.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/base/log_severity/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/base/log_severity/CMakeLists.txt index 4010463334..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/base/log_severity/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/base/log_severity/CMakeLists.txt @@ -6,20 +6,6 @@ # original buildsystem will not be accepted. - -add_library(absl-base-log_severity) -target_compile_options(absl-base-log_severity PRIVATE - -DNOMINMAX -) -target_include_directories(absl-base-log_severity PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(absl-base-log_severity PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(absl-base-log_severity PUBLIC - contrib-libs-cxxsupp -) -target_sources(absl-base-log_severity PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/base/log_severity.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/city/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/city/CMakeLists.linux.txt new file mode 100644 index 0000000000..bd4303076a --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/city/CMakeLists.linux.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_library(abseil-cpp-absl-city) +target_compile_options(abseil-cpp-absl-city PRIVATE + -DNOMINMAX +) +target_include_directories(abseil-cpp-absl-city PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(abseil-cpp-absl-city PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(abseil-cpp-absl-city PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-raw_logging + base-internal-spinlock_wait + absl-base-log_severity +) +target_sources(abseil-cpp-absl-city PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/hash/internal/city.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/city/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/city/CMakeLists.txt index bd4303076a..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/city/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/city/CMakeLists.txt @@ -6,24 +6,6 @@ # original buildsystem will not be accepted. - -add_library(abseil-cpp-absl-city) -target_compile_options(abseil-cpp-absl-city PRIVATE - -DNOMINMAX -) -target_include_directories(abseil-cpp-absl-city PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(abseil-cpp-absl-city PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(abseil-cpp-absl-city PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-raw_logging - base-internal-spinlock_wait - absl-base-log_severity -) -target_sources(abseil-cpp-absl-city PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/hash/internal/city.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/container/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/container/CMakeLists.linux.txt new file mode 100644 index 0000000000..9431e0ec7e --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/container/CMakeLists.linux.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_library(abseil-cpp-absl-container INTERFACE) +target_link_libraries(abseil-cpp-absl-container INTERFACE + contrib-libs-cxxsupp + yutil +) diff --git a/contrib/restricted/abseil-cpp/absl/container/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/container/CMakeLists.txt index 9431e0ec7e..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/container/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/container/CMakeLists.txt @@ -6,9 +6,6 @@ # original buildsystem will not be accepted. - -add_library(abseil-cpp-absl-container INTERFACE) -target_link_libraries(abseil-cpp-absl-container INTERFACE - contrib-libs-cxxsupp - yutil -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/container/internal/absl_hashtablez_sampler/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/container/internal/absl_hashtablez_sampler/CMakeLists.linux.txt new file mode 100644 index 0000000000..ec591961f9 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/container/internal/absl_hashtablez_sampler/CMakeLists.linux.txt @@ -0,0 +1,45 @@ + +# 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_library(container-internal-absl_hashtablez_sampler) +target_compile_options(container-internal-absl_hashtablez_sampler PRIVATE + -DNOMINMAX +) +target_include_directories(container-internal-absl_hashtablez_sampler PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(container-internal-absl_hashtablez_sampler PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(container-internal-absl_hashtablez_sampler PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-low_level_alloc + base-internal-raw_logging + base-internal-spinlock_wait + base-internal-throw_delegate + absl-base-log_severity + abseil-cpp-absl-debugging + absl-debugging-stacktrace + absl-debugging-symbolize + abseil-cpp-absl-demangle + abseil-cpp-absl-numeric + profiling-internal-exponential_biased + abseil-cpp-absl-strings + strings-internal-absl_strings_internal + abseil-cpp-absl-synchronization + absl-synchronization-internal + abseil-cpp-absl-time + absl-time-civil_time + absl-time-time_zone +) +target_sources(container-internal-absl_hashtablez_sampler PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/container/internal/hashtablez_sampler.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/container/internal/hashtablez_sampler_force_weak_definition.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/container/internal/absl_hashtablez_sampler/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/container/internal/absl_hashtablez_sampler/CMakeLists.txt index ec591961f9..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/container/internal/absl_hashtablez_sampler/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/container/internal/absl_hashtablez_sampler/CMakeLists.txt @@ -6,40 +6,6 @@ # original buildsystem will not be accepted. - -add_library(container-internal-absl_hashtablez_sampler) -target_compile_options(container-internal-absl_hashtablez_sampler PRIVATE - -DNOMINMAX -) -target_include_directories(container-internal-absl_hashtablez_sampler PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(container-internal-absl_hashtablez_sampler PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(container-internal-absl_hashtablez_sampler PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-low_level_alloc - base-internal-raw_logging - base-internal-spinlock_wait - base-internal-throw_delegate - absl-base-log_severity - abseil-cpp-absl-debugging - absl-debugging-stacktrace - absl-debugging-symbolize - abseil-cpp-absl-demangle - abseil-cpp-absl-numeric - profiling-internal-exponential_biased - abseil-cpp-absl-strings - strings-internal-absl_strings_internal - abseil-cpp-absl-synchronization - absl-synchronization-internal - abseil-cpp-absl-time - absl-time-civil_time - absl-time-time_zone -) -target_sources(container-internal-absl_hashtablez_sampler PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/container/internal/hashtablez_sampler.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/container/internal/hashtablez_sampler_force_weak_definition.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/container/internal/raw_hash_set/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/container/internal/raw_hash_set/CMakeLists.linux.txt new file mode 100644 index 0000000000..3f6138846f --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/container/internal/raw_hash_set/CMakeLists.linux.txt @@ -0,0 +1,48 @@ + +# 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_library(container-internal-raw_hash_set) +target_compile_options(container-internal-raw_hash_set PRIVATE + -DNOMINMAX +) +target_include_directories(container-internal-raw_hash_set PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(container-internal-raw_hash_set PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(container-internal-raw_hash_set PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-low_level_alloc + base-internal-raw_logging + base-internal-spinlock_wait + base-internal-throw_delegate + absl-base-log_severity + container-internal-absl_hashtablez_sampler + abseil-cpp-absl-debugging + absl-debugging-stacktrace + absl-debugging-symbolize + abseil-cpp-absl-demangle + abseil-cpp-absl-hash + abseil-cpp-absl-numeric + profiling-internal-exponential_biased + abseil-cpp-absl-strings + strings-internal-absl_strings_internal + abseil-cpp-absl-synchronization + absl-synchronization-internal + abseil-cpp-absl-time + absl-time-civil_time + absl-time-time_zone + abseil-cpp-absl-types + absl-types-bad_optional_access +) +target_sources(container-internal-raw_hash_set PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/container/internal/raw_hash_set.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/container/internal/raw_hash_set/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/container/internal/raw_hash_set/CMakeLists.txt index 3f6138846f..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/container/internal/raw_hash_set/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/container/internal/raw_hash_set/CMakeLists.txt @@ -6,43 +6,6 @@ # original buildsystem will not be accepted. - -add_library(container-internal-raw_hash_set) -target_compile_options(container-internal-raw_hash_set PRIVATE - -DNOMINMAX -) -target_include_directories(container-internal-raw_hash_set PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(container-internal-raw_hash_set PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(container-internal-raw_hash_set PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-low_level_alloc - base-internal-raw_logging - base-internal-spinlock_wait - base-internal-throw_delegate - absl-base-log_severity - container-internal-absl_hashtablez_sampler - abseil-cpp-absl-debugging - absl-debugging-stacktrace - absl-debugging-symbolize - abseil-cpp-absl-demangle - abseil-cpp-absl-hash - abseil-cpp-absl-numeric - profiling-internal-exponential_biased - abseil-cpp-absl-strings - strings-internal-absl_strings_internal - abseil-cpp-absl-synchronization - absl-synchronization-internal - abseil-cpp-absl-time - absl-time-civil_time - absl-time-time_zone - abseil-cpp-absl-types - absl-types-bad_optional_access -) -target_sources(container-internal-raw_hash_set PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/container/internal/raw_hash_set.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/debugging/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/debugging/CMakeLists.linux.txt new file mode 100644 index 0000000000..ab4c606895 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/debugging/CMakeLists.linux.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_library(abseil-cpp-absl-debugging) +target_compile_options(abseil-cpp-absl-debugging PRIVATE + -DNOMINMAX +) +target_include_directories(abseil-cpp-absl-debugging PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(abseil-cpp-absl-debugging PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(abseil-cpp-absl-debugging PUBLIC + contrib-libs-cxxsupp + base-internal-raw_logging + absl-base-log_severity +) +target_sources(abseil-cpp-absl-debugging PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/debugging/internal/address_is_readable.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/debugging/internal/elf_mem_image.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/debugging/internal/vdso_support.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/debugging/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/debugging/CMakeLists.txt index ab4c606895..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/debugging/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/debugging/CMakeLists.txt @@ -6,24 +6,6 @@ # original buildsystem will not be accepted. - -add_library(abseil-cpp-absl-debugging) -target_compile_options(abseil-cpp-absl-debugging PRIVATE - -DNOMINMAX -) -target_include_directories(abseil-cpp-absl-debugging PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(abseil-cpp-absl-debugging PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(abseil-cpp-absl-debugging PUBLIC - contrib-libs-cxxsupp - base-internal-raw_logging - absl-base-log_severity -) -target_sources(abseil-cpp-absl-debugging PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/debugging/internal/address_is_readable.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/debugging/internal/elf_mem_image.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/debugging/internal/vdso_support.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/debugging/failure_signal_handler/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/debugging/failure_signal_handler/CMakeLists.linux.txt new file mode 100644 index 0000000000..369ef5ecdf --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/debugging/failure_signal_handler/CMakeLists.linux.txt @@ -0,0 +1,39 @@ + +# 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_library(absl-debugging-failure_signal_handler) +target_compile_options(absl-debugging-failure_signal_handler PRIVATE + -DNOMINMAX +) +target_include_directories(absl-debugging-failure_signal_handler PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(absl-debugging-failure_signal_handler PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(absl-debugging-failure_signal_handler PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-low_level_alloc + base-internal-raw_logging + base-internal-spinlock_wait + base-internal-throw_delegate + absl-base-log_severity + abseil-cpp-absl-debugging + absl-debugging-internal + absl-debugging-stacktrace + absl-debugging-symbolize + abseil-cpp-absl-demangle + abseil-cpp-absl-numeric + abseil-cpp-absl-strings + strings-internal-absl_strings_internal +) +target_sources(absl-debugging-failure_signal_handler PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/debugging/failure_signal_handler.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/debugging/failure_signal_handler/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/debugging/failure_signal_handler/CMakeLists.txt index 369ef5ecdf..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/debugging/failure_signal_handler/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/debugging/failure_signal_handler/CMakeLists.txt @@ -6,34 +6,6 @@ # original buildsystem will not be accepted. - -add_library(absl-debugging-failure_signal_handler) -target_compile_options(absl-debugging-failure_signal_handler PRIVATE - -DNOMINMAX -) -target_include_directories(absl-debugging-failure_signal_handler PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(absl-debugging-failure_signal_handler PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(absl-debugging-failure_signal_handler PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-low_level_alloc - base-internal-raw_logging - base-internal-spinlock_wait - base-internal-throw_delegate - absl-base-log_severity - abseil-cpp-absl-debugging - absl-debugging-internal - absl-debugging-stacktrace - absl-debugging-symbolize - abseil-cpp-absl-demangle - abseil-cpp-absl-numeric - abseil-cpp-absl-strings - strings-internal-absl_strings_internal -) -target_sources(absl-debugging-failure_signal_handler PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/debugging/failure_signal_handler.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/debugging/internal/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/debugging/internal/CMakeLists.linux.txt new file mode 100644 index 0000000000..1a9b1d0570 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/debugging/internal/CMakeLists.linux.txt @@ -0,0 +1,38 @@ + +# 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_library(absl-debugging-internal) +target_compile_options(absl-debugging-internal PRIVATE + -DNOMINMAX +) +target_include_directories(absl-debugging-internal PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(absl-debugging-internal PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(absl-debugging-internal PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-low_level_alloc + base-internal-raw_logging + base-internal-spinlock_wait + base-internal-throw_delegate + absl-base-log_severity + abseil-cpp-absl-debugging + absl-debugging-stacktrace + absl-debugging-symbolize + abseil-cpp-absl-demangle + abseil-cpp-absl-numeric + abseil-cpp-absl-strings + strings-internal-absl_strings_internal +) +target_sources(absl-debugging-internal PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/debugging/internal/examine_stack.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/debugging/internal/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/debugging/internal/CMakeLists.txt index 1a9b1d0570..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/debugging/internal/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/debugging/internal/CMakeLists.txt @@ -6,33 +6,6 @@ # original buildsystem will not be accepted. - -add_library(absl-debugging-internal) -target_compile_options(absl-debugging-internal PRIVATE - -DNOMINMAX -) -target_include_directories(absl-debugging-internal PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(absl-debugging-internal PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(absl-debugging-internal PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-low_level_alloc - base-internal-raw_logging - base-internal-spinlock_wait - base-internal-throw_delegate - absl-base-log_severity - abseil-cpp-absl-debugging - absl-debugging-stacktrace - absl-debugging-symbolize - abseil-cpp-absl-demangle - abseil-cpp-absl-numeric - abseil-cpp-absl-strings - strings-internal-absl_strings_internal -) -target_sources(absl-debugging-internal PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/debugging/internal/examine_stack.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/debugging/leak_check/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/debugging/leak_check/CMakeLists.linux.txt new file mode 100644 index 0000000000..6b792fe58e --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/debugging/leak_check/CMakeLists.linux.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_library(absl-debugging-leak_check) +target_compile_options(absl-debugging-leak_check PRIVATE + -DNOMINMAX +) +target_include_directories(absl-debugging-leak_check PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(absl-debugging-leak_check PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(absl-debugging-leak_check PUBLIC + contrib-libs-cxxsupp +) +target_sources(absl-debugging-leak_check PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/debugging/leak_check.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/debugging/leak_check/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/debugging/leak_check/CMakeLists.txt index 6b792fe58e..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/debugging/leak_check/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/debugging/leak_check/CMakeLists.txt @@ -6,20 +6,6 @@ # original buildsystem will not be accepted. - -add_library(absl-debugging-leak_check) -target_compile_options(absl-debugging-leak_check PRIVATE - -DNOMINMAX -) -target_include_directories(absl-debugging-leak_check PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(absl-debugging-leak_check PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(absl-debugging-leak_check PUBLIC - contrib-libs-cxxsupp -) -target_sources(absl-debugging-leak_check PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/debugging/leak_check.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/debugging/leak_check_disable/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/debugging/leak_check_disable/CMakeLists.linux.txt new file mode 100644 index 0000000000..857dda6a70 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/debugging/leak_check_disable/CMakeLists.linux.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_library(absl-debugging-leak_check_disable) +target_compile_options(absl-debugging-leak_check_disable PRIVATE + -DNOMINMAX +) +target_include_directories(absl-debugging-leak_check_disable PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(absl-debugging-leak_check_disable PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(absl-debugging-leak_check_disable PUBLIC + contrib-libs-cxxsupp +) +target_sources(absl-debugging-leak_check_disable PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/debugging/leak_check_disable.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/debugging/leak_check_disable/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/debugging/leak_check_disable/CMakeLists.txt index 857dda6a70..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/debugging/leak_check_disable/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/debugging/leak_check_disable/CMakeLists.txt @@ -6,20 +6,6 @@ # original buildsystem will not be accepted. - -add_library(absl-debugging-leak_check_disable) -target_compile_options(absl-debugging-leak_check_disable PRIVATE - -DNOMINMAX -) -target_include_directories(absl-debugging-leak_check_disable PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(absl-debugging-leak_check_disable PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(absl-debugging-leak_check_disable PUBLIC - contrib-libs-cxxsupp -) -target_sources(absl-debugging-leak_check_disable PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/debugging/leak_check_disable.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/debugging/stacktrace/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/debugging/stacktrace/CMakeLists.linux.txt new file mode 100644 index 0000000000..ddebc4ef5d --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/debugging/stacktrace/CMakeLists.linux.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_library(absl-debugging-stacktrace) +target_compile_options(absl-debugging-stacktrace PRIVATE + -DNOMINMAX +) +target_include_directories(absl-debugging-stacktrace PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(absl-debugging-stacktrace PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(absl-debugging-stacktrace PUBLIC + contrib-libs-cxxsupp + base-internal-raw_logging + absl-base-log_severity + abseil-cpp-absl-debugging +) +target_sources(absl-debugging-stacktrace PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/debugging/stacktrace.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/debugging/stacktrace/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/debugging/stacktrace/CMakeLists.txt index ddebc4ef5d..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/debugging/stacktrace/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/debugging/stacktrace/CMakeLists.txt @@ -6,23 +6,6 @@ # original buildsystem will not be accepted. - -add_library(absl-debugging-stacktrace) -target_compile_options(absl-debugging-stacktrace PRIVATE - -DNOMINMAX -) -target_include_directories(absl-debugging-stacktrace PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(absl-debugging-stacktrace PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(absl-debugging-stacktrace PUBLIC - contrib-libs-cxxsupp - base-internal-raw_logging - absl-base-log_severity - abseil-cpp-absl-debugging -) -target_sources(absl-debugging-stacktrace PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/debugging/stacktrace.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/debugging/symbolize/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/debugging/symbolize/CMakeLists.linux.txt new file mode 100644 index 0000000000..1168cfe186 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/debugging/symbolize/CMakeLists.linux.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_library(absl-debugging-symbolize) +target_compile_options(absl-debugging-symbolize PRIVATE + -DNOMINMAX +) +target_include_directories(absl-debugging-symbolize PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(absl-debugging-symbolize PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(absl-debugging-symbolize PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-low_level_alloc + base-internal-raw_logging + base-internal-spinlock_wait + base-internal-throw_delegate + absl-base-log_severity + abseil-cpp-absl-debugging + abseil-cpp-absl-demangle + abseil-cpp-absl-numeric + abseil-cpp-absl-strings + strings-internal-absl_strings_internal +) +target_sources(absl-debugging-symbolize PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/debugging/symbolize.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/debugging/symbolize/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/debugging/symbolize/CMakeLists.txt index 1168cfe186..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/debugging/symbolize/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/debugging/symbolize/CMakeLists.txt @@ -6,31 +6,6 @@ # original buildsystem will not be accepted. - -add_library(absl-debugging-symbolize) -target_compile_options(absl-debugging-symbolize PRIVATE - -DNOMINMAX -) -target_include_directories(absl-debugging-symbolize PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(absl-debugging-symbolize PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(absl-debugging-symbolize PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-low_level_alloc - base-internal-raw_logging - base-internal-spinlock_wait - base-internal-throw_delegate - absl-base-log_severity - abseil-cpp-absl-debugging - abseil-cpp-absl-demangle - abseil-cpp-absl-numeric - abseil-cpp-absl-strings - strings-internal-absl_strings_internal -) -target_sources(absl-debugging-symbolize PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/debugging/symbolize.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/demangle/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/demangle/CMakeLists.linux.txt new file mode 100644 index 0000000000..70dd93451f --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/demangle/CMakeLists.linux.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_library(abseil-cpp-absl-demangle) +target_compile_options(abseil-cpp-absl-demangle PRIVATE + -DNOMINMAX +) +target_include_directories(abseil-cpp-absl-demangle PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(abseil-cpp-absl-demangle PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(abseil-cpp-absl-demangle PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-raw_logging + base-internal-spinlock_wait + absl-base-log_severity +) +target_sources(abseil-cpp-absl-demangle PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/debugging/internal/demangle.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/demangle/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/demangle/CMakeLists.txt index 70dd93451f..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/demangle/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/demangle/CMakeLists.txt @@ -6,24 +6,6 @@ # original buildsystem will not be accepted. - -add_library(abseil-cpp-absl-demangle) -target_compile_options(abseil-cpp-absl-demangle PRIVATE - -DNOMINMAX -) -target_include_directories(abseil-cpp-absl-demangle PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(abseil-cpp-absl-demangle PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(abseil-cpp-absl-demangle PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-raw_logging - base-internal-spinlock_wait - absl-base-log_severity -) -target_sources(abseil-cpp-absl-demangle PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/debugging/internal/demangle.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/flags/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/flags/CMakeLists.linux.txt new file mode 100644 index 0000000000..94a5053e7b --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/flags/CMakeLists.linux.txt @@ -0,0 +1,65 @@ + +# 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_library(abseil-cpp-absl-flags) +target_compile_options(abseil-cpp-absl-flags PRIVATE + -DNOMINMAX +) +target_include_directories(abseil-cpp-absl-flags PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(abseil-cpp-absl-flags PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(abseil-cpp-absl-flags PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-low_level_alloc + base-internal-raw_logging + base-internal-spinlock_wait + base-internal-throw_delegate + absl-base-log_severity + abseil-cpp-absl-city + container-internal-absl_hashtablez_sampler + container-internal-raw_hash_set + abseil-cpp-absl-debugging + absl-debugging-stacktrace + absl-debugging-symbolize + abseil-cpp-absl-demangle + absl-flags-commandlineflag + flags-internal-commandlineflag + flags-internal-flag + flags-internal-private_handle_accessor + flags-internal-program_name + absl-flags-marshalling + absl-flags-reflection + absl-flags-usage_config + abseil-cpp-absl-hash + absl-hash-internal + abseil-cpp-absl-numeric + profiling-internal-exponential_biased + abseil-cpp-absl-strings + absl-strings-cord + strings-internal-absl_cord_internal + strings-internal-absl_strings_internal + strings-internal-cordz_functions + strings-internal-cordz_handle + strings-internal-cordz_info + strings-internal-str_format + abseil-cpp-absl-synchronization + absl-synchronization-internal + abseil-cpp-absl-time + absl-time-civil_time + absl-time-time_zone + absl-types-bad_optional_access + absl-types-bad_variant_access +) +target_sources(abseil-cpp-absl-flags PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/flags/flag.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/flags/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/flags/CMakeLists.txt index 94a5053e7b..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/flags/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/flags/CMakeLists.txt @@ -6,60 +6,6 @@ # original buildsystem will not be accepted. - -add_library(abseil-cpp-absl-flags) -target_compile_options(abseil-cpp-absl-flags PRIVATE - -DNOMINMAX -) -target_include_directories(abseil-cpp-absl-flags PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(abseil-cpp-absl-flags PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(abseil-cpp-absl-flags PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-low_level_alloc - base-internal-raw_logging - base-internal-spinlock_wait - base-internal-throw_delegate - absl-base-log_severity - abseil-cpp-absl-city - container-internal-absl_hashtablez_sampler - container-internal-raw_hash_set - abseil-cpp-absl-debugging - absl-debugging-stacktrace - absl-debugging-symbolize - abseil-cpp-absl-demangle - absl-flags-commandlineflag - flags-internal-commandlineflag - flags-internal-flag - flags-internal-private_handle_accessor - flags-internal-program_name - absl-flags-marshalling - absl-flags-reflection - absl-flags-usage_config - abseil-cpp-absl-hash - absl-hash-internal - abseil-cpp-absl-numeric - profiling-internal-exponential_biased - abseil-cpp-absl-strings - absl-strings-cord - strings-internal-absl_cord_internal - strings-internal-absl_strings_internal - strings-internal-cordz_functions - strings-internal-cordz_handle - strings-internal-cordz_info - strings-internal-str_format - abseil-cpp-absl-synchronization - absl-synchronization-internal - abseil-cpp-absl-time - absl-time-civil_time - absl-time-time_zone - absl-types-bad_optional_access - absl-types-bad_variant_access -) -target_sources(abseil-cpp-absl-flags PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/flags/flag.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/flags/commandlineflag/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/flags/commandlineflag/CMakeLists.linux.txt new file mode 100644 index 0000000000..f0a69db5a4 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/flags/commandlineflag/CMakeLists.linux.txt @@ -0,0 +1,35 @@ + +# 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_library(absl-flags-commandlineflag) +target_compile_options(absl-flags-commandlineflag PRIVATE + -DNOMINMAX +) +target_include_directories(absl-flags-commandlineflag PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(absl-flags-commandlineflag PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(absl-flags-commandlineflag PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-raw_logging + base-internal-spinlock_wait + base-internal-throw_delegate + absl-base-log_severity + flags-internal-commandlineflag + abseil-cpp-absl-numeric + abseil-cpp-absl-strings + strings-internal-absl_strings_internal + absl-types-bad_optional_access +) +target_sources(absl-flags-commandlineflag PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/flags/commandlineflag.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/flags/commandlineflag/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/flags/commandlineflag/CMakeLists.txt index f0a69db5a4..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/flags/commandlineflag/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/flags/commandlineflag/CMakeLists.txt @@ -6,30 +6,6 @@ # original buildsystem will not be accepted. - -add_library(absl-flags-commandlineflag) -target_compile_options(absl-flags-commandlineflag PRIVATE - -DNOMINMAX -) -target_include_directories(absl-flags-commandlineflag PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(absl-flags-commandlineflag PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(absl-flags-commandlineflag PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-raw_logging - base-internal-spinlock_wait - base-internal-throw_delegate - absl-base-log_severity - flags-internal-commandlineflag - abseil-cpp-absl-numeric - abseil-cpp-absl-strings - strings-internal-absl_strings_internal - absl-types-bad_optional_access -) -target_sources(absl-flags-commandlineflag PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/flags/commandlineflag.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/flags/internal/commandlineflag/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/flags/internal/commandlineflag/CMakeLists.linux.txt new file mode 100644 index 0000000000..1e9ae5e5af --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/flags/internal/commandlineflag/CMakeLists.linux.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_library(flags-internal-commandlineflag) +target_compile_options(flags-internal-commandlineflag PRIVATE + -DNOMINMAX +) +target_include_directories(flags-internal-commandlineflag PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(flags-internal-commandlineflag PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(flags-internal-commandlineflag PUBLIC + contrib-libs-cxxsupp +) +target_sources(flags-internal-commandlineflag PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/flags/internal/commandlineflag.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/flags/internal/commandlineflag/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/flags/internal/commandlineflag/CMakeLists.txt index 1e9ae5e5af..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/flags/internal/commandlineflag/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/flags/internal/commandlineflag/CMakeLists.txt @@ -6,20 +6,6 @@ # original buildsystem will not be accepted. - -add_library(flags-internal-commandlineflag) -target_compile_options(flags-internal-commandlineflag PRIVATE - -DNOMINMAX -) -target_include_directories(flags-internal-commandlineflag PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(flags-internal-commandlineflag PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(flags-internal-commandlineflag PUBLIC - contrib-libs-cxxsupp -) -target_sources(flags-internal-commandlineflag PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/flags/internal/commandlineflag.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/flags/internal/flag/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/flags/internal/flag/CMakeLists.linux.txt new file mode 100644 index 0000000000..473c89ae75 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/flags/internal/flag/CMakeLists.linux.txt @@ -0,0 +1,50 @@ + +# 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_library(flags-internal-flag) +target_compile_options(flags-internal-flag PRIVATE + -DNOMINMAX +) +target_include_directories(flags-internal-flag PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(flags-internal-flag PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(flags-internal-flag PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-low_level_alloc + base-internal-raw_logging + base-internal-spinlock_wait + base-internal-throw_delegate + absl-base-log_severity + abseil-cpp-absl-debugging + absl-debugging-stacktrace + absl-debugging-symbolize + abseil-cpp-absl-demangle + absl-flags-commandlineflag + flags-internal-commandlineflag + flags-internal-program_name + absl-flags-marshalling + absl-flags-usage_config + abseil-cpp-absl-numeric + abseil-cpp-absl-strings + strings-internal-absl_strings_internal + strings-internal-str_format + abseil-cpp-absl-synchronization + absl-synchronization-internal + abseil-cpp-absl-time + absl-time-civil_time + absl-time-time_zone + absl-types-bad_optional_access +) +target_sources(flags-internal-flag PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/flags/internal/flag.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/flags/internal/flag/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/flags/internal/flag/CMakeLists.txt index 473c89ae75..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/flags/internal/flag/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/flags/internal/flag/CMakeLists.txt @@ -6,45 +6,6 @@ # original buildsystem will not be accepted. - -add_library(flags-internal-flag) -target_compile_options(flags-internal-flag PRIVATE - -DNOMINMAX -) -target_include_directories(flags-internal-flag PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(flags-internal-flag PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(flags-internal-flag PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-low_level_alloc - base-internal-raw_logging - base-internal-spinlock_wait - base-internal-throw_delegate - absl-base-log_severity - abseil-cpp-absl-debugging - absl-debugging-stacktrace - absl-debugging-symbolize - abseil-cpp-absl-demangle - absl-flags-commandlineflag - flags-internal-commandlineflag - flags-internal-program_name - absl-flags-marshalling - absl-flags-usage_config - abseil-cpp-absl-numeric - abseil-cpp-absl-strings - strings-internal-absl_strings_internal - strings-internal-str_format - abseil-cpp-absl-synchronization - absl-synchronization-internal - abseil-cpp-absl-time - absl-time-civil_time - absl-time-time_zone - absl-types-bad_optional_access -) -target_sources(flags-internal-flag PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/flags/internal/flag.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/flags/internal/private_handle_accessor/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/flags/internal/private_handle_accessor/CMakeLists.linux.txt new file mode 100644 index 0000000000..9cf1cba716 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/flags/internal/private_handle_accessor/CMakeLists.linux.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_library(flags-internal-private_handle_accessor) +target_compile_options(flags-internal-private_handle_accessor PRIVATE + -DNOMINMAX +) +target_include_directories(flags-internal-private_handle_accessor PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(flags-internal-private_handle_accessor PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(flags-internal-private_handle_accessor PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-raw_logging + base-internal-spinlock_wait + base-internal-throw_delegate + absl-base-log_severity + absl-flags-commandlineflag + flags-internal-commandlineflag + abseil-cpp-absl-numeric + abseil-cpp-absl-strings + strings-internal-absl_strings_internal + absl-types-bad_optional_access +) +target_sources(flags-internal-private_handle_accessor PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/flags/internal/private_handle_accessor.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/flags/internal/private_handle_accessor/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/flags/internal/private_handle_accessor/CMakeLists.txt index 9cf1cba716..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/flags/internal/private_handle_accessor/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/flags/internal/private_handle_accessor/CMakeLists.txt @@ -6,31 +6,6 @@ # original buildsystem will not be accepted. - -add_library(flags-internal-private_handle_accessor) -target_compile_options(flags-internal-private_handle_accessor PRIVATE - -DNOMINMAX -) -target_include_directories(flags-internal-private_handle_accessor PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(flags-internal-private_handle_accessor PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(flags-internal-private_handle_accessor PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-raw_logging - base-internal-spinlock_wait - base-internal-throw_delegate - absl-base-log_severity - absl-flags-commandlineflag - flags-internal-commandlineflag - abseil-cpp-absl-numeric - abseil-cpp-absl-strings - strings-internal-absl_strings_internal - absl-types-bad_optional_access -) -target_sources(flags-internal-private_handle_accessor PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/flags/internal/private_handle_accessor.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/flags/internal/program_name/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/flags/internal/program_name/CMakeLists.linux.txt new file mode 100644 index 0000000000..b633766195 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/flags/internal/program_name/CMakeLists.linux.txt @@ -0,0 +1,43 @@ + +# 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_library(flags-internal-program_name) +target_compile_options(flags-internal-program_name PRIVATE + -DNOMINMAX +) +target_include_directories(flags-internal-program_name PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(flags-internal-program_name PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(flags-internal-program_name PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-low_level_alloc + base-internal-raw_logging + base-internal-spinlock_wait + base-internal-throw_delegate + absl-base-log_severity + abseil-cpp-absl-debugging + absl-debugging-stacktrace + absl-debugging-symbolize + abseil-cpp-absl-demangle + abseil-cpp-absl-numeric + abseil-cpp-absl-strings + strings-internal-absl_strings_internal + abseil-cpp-absl-synchronization + absl-synchronization-internal + abseil-cpp-absl-time + absl-time-civil_time + absl-time-time_zone +) +target_sources(flags-internal-program_name PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/flags/internal/program_name.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/flags/internal/program_name/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/flags/internal/program_name/CMakeLists.txt index b633766195..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/flags/internal/program_name/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/flags/internal/program_name/CMakeLists.txt @@ -6,38 +6,6 @@ # original buildsystem will not be accepted. - -add_library(flags-internal-program_name) -target_compile_options(flags-internal-program_name PRIVATE - -DNOMINMAX -) -target_include_directories(flags-internal-program_name PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(flags-internal-program_name PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(flags-internal-program_name PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-low_level_alloc - base-internal-raw_logging - base-internal-spinlock_wait - base-internal-throw_delegate - absl-base-log_severity - abseil-cpp-absl-debugging - absl-debugging-stacktrace - absl-debugging-symbolize - abseil-cpp-absl-demangle - abseil-cpp-absl-numeric - abseil-cpp-absl-strings - strings-internal-absl_strings_internal - abseil-cpp-absl-synchronization - absl-synchronization-internal - abseil-cpp-absl-time - absl-time-civil_time - absl-time-time_zone -) -target_sources(flags-internal-program_name PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/flags/internal/program_name.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/flags/internal/usage/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/flags/internal/usage/CMakeLists.linux.txt new file mode 100644 index 0000000000..2a017dfa0b --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/flags/internal/usage/CMakeLists.linux.txt @@ -0,0 +1,66 @@ + +# 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_library(flags-internal-usage) +target_compile_options(flags-internal-usage PRIVATE + -DNOMINMAX +) +target_include_directories(flags-internal-usage PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(flags-internal-usage PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(flags-internal-usage PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-low_level_alloc + base-internal-raw_logging + base-internal-spinlock_wait + base-internal-throw_delegate + absl-base-log_severity + abseil-cpp-absl-city + container-internal-absl_hashtablez_sampler + container-internal-raw_hash_set + abseil-cpp-absl-debugging + absl-debugging-stacktrace + absl-debugging-symbolize + abseil-cpp-absl-demangle + abseil-cpp-absl-flags + absl-flags-commandlineflag + flags-internal-commandlineflag + flags-internal-flag + flags-internal-private_handle_accessor + flags-internal-program_name + absl-flags-marshalling + absl-flags-reflection + absl-flags-usage_config + abseil-cpp-absl-hash + absl-hash-internal + abseil-cpp-absl-numeric + profiling-internal-exponential_biased + abseil-cpp-absl-strings + absl-strings-cord + strings-internal-absl_cord_internal + strings-internal-absl_strings_internal + strings-internal-cordz_functions + strings-internal-cordz_handle + strings-internal-cordz_info + strings-internal-str_format + abseil-cpp-absl-synchronization + absl-synchronization-internal + abseil-cpp-absl-time + absl-time-civil_time + absl-time-time_zone + absl-types-bad_optional_access + absl-types-bad_variant_access +) +target_sources(flags-internal-usage PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/flags/internal/usage.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/flags/internal/usage/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/flags/internal/usage/CMakeLists.txt index 2a017dfa0b..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/flags/internal/usage/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/flags/internal/usage/CMakeLists.txt @@ -6,61 +6,6 @@ # original buildsystem will not be accepted. - -add_library(flags-internal-usage) -target_compile_options(flags-internal-usage PRIVATE - -DNOMINMAX -) -target_include_directories(flags-internal-usage PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(flags-internal-usage PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(flags-internal-usage PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-low_level_alloc - base-internal-raw_logging - base-internal-spinlock_wait - base-internal-throw_delegate - absl-base-log_severity - abseil-cpp-absl-city - container-internal-absl_hashtablez_sampler - container-internal-raw_hash_set - abseil-cpp-absl-debugging - absl-debugging-stacktrace - absl-debugging-symbolize - abseil-cpp-absl-demangle - abseil-cpp-absl-flags - absl-flags-commandlineflag - flags-internal-commandlineflag - flags-internal-flag - flags-internal-private_handle_accessor - flags-internal-program_name - absl-flags-marshalling - absl-flags-reflection - absl-flags-usage_config - abseil-cpp-absl-hash - absl-hash-internal - abseil-cpp-absl-numeric - profiling-internal-exponential_biased - abseil-cpp-absl-strings - absl-strings-cord - strings-internal-absl_cord_internal - strings-internal-absl_strings_internal - strings-internal-cordz_functions - strings-internal-cordz_handle - strings-internal-cordz_info - strings-internal-str_format - abseil-cpp-absl-synchronization - absl-synchronization-internal - abseil-cpp-absl-time - absl-time-civil_time - absl-time-time_zone - absl-types-bad_optional_access - absl-types-bad_variant_access -) -target_sources(flags-internal-usage PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/flags/internal/usage.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/flags/marshalling/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/flags/marshalling/CMakeLists.linux.txt new file mode 100644 index 0000000000..bdb826372c --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/flags/marshalling/CMakeLists.linux.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_library(absl-flags-marshalling) +target_compile_options(absl-flags-marshalling PRIVATE + -DNOMINMAX +) +target_include_directories(absl-flags-marshalling PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(absl-flags-marshalling PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(absl-flags-marshalling PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-raw_logging + base-internal-spinlock_wait + base-internal-throw_delegate + absl-base-log_severity + abseil-cpp-absl-numeric + abseil-cpp-absl-strings + strings-internal-absl_strings_internal + strings-internal-str_format +) +target_sources(absl-flags-marshalling PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/flags/marshalling.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/flags/marshalling/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/flags/marshalling/CMakeLists.txt index bdb826372c..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/flags/marshalling/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/flags/marshalling/CMakeLists.txt @@ -6,29 +6,6 @@ # original buildsystem will not be accepted. - -add_library(absl-flags-marshalling) -target_compile_options(absl-flags-marshalling PRIVATE - -DNOMINMAX -) -target_include_directories(absl-flags-marshalling PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(absl-flags-marshalling PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(absl-flags-marshalling PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-raw_logging - base-internal-spinlock_wait - base-internal-throw_delegate - absl-base-log_severity - abseil-cpp-absl-numeric - abseil-cpp-absl-strings - strings-internal-absl_strings_internal - strings-internal-str_format -) -target_sources(absl-flags-marshalling PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/flags/marshalling.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/flags/parse/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/flags/parse/CMakeLists.linux.txt new file mode 100644 index 0000000000..96a6aee36c --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/flags/parse/CMakeLists.linux.txt @@ -0,0 +1,68 @@ + +# 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_library(absl-flags-parse) +target_compile_options(absl-flags-parse PRIVATE + -DNOMINMAX +) +target_include_directories(absl-flags-parse PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(absl-flags-parse PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(absl-flags-parse PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-low_level_alloc + base-internal-raw_logging + base-internal-spinlock_wait + base-internal-throw_delegate + absl-base-log_severity + abseil-cpp-absl-city + container-internal-absl_hashtablez_sampler + container-internal-raw_hash_set + abseil-cpp-absl-debugging + absl-debugging-stacktrace + absl-debugging-symbolize + abseil-cpp-absl-demangle + abseil-cpp-absl-flags + absl-flags-commandlineflag + flags-internal-commandlineflag + flags-internal-flag + flags-internal-private_handle_accessor + flags-internal-program_name + flags-internal-usage + absl-flags-marshalling + absl-flags-reflection + absl-flags-usage + absl-flags-usage_config + abseil-cpp-absl-hash + absl-hash-internal + abseil-cpp-absl-numeric + profiling-internal-exponential_biased + abseil-cpp-absl-strings + absl-strings-cord + strings-internal-absl_cord_internal + strings-internal-absl_strings_internal + strings-internal-cordz_functions + strings-internal-cordz_handle + strings-internal-cordz_info + strings-internal-str_format + abseil-cpp-absl-synchronization + absl-synchronization-internal + abseil-cpp-absl-time + absl-time-civil_time + absl-time-time_zone + absl-types-bad_optional_access + absl-types-bad_variant_access +) +target_sources(absl-flags-parse PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/flags/parse.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/flags/parse/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/flags/parse/CMakeLists.txt index 96a6aee36c..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/flags/parse/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/flags/parse/CMakeLists.txt @@ -6,63 +6,6 @@ # original buildsystem will not be accepted. - -add_library(absl-flags-parse) -target_compile_options(absl-flags-parse PRIVATE - -DNOMINMAX -) -target_include_directories(absl-flags-parse PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(absl-flags-parse PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(absl-flags-parse PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-low_level_alloc - base-internal-raw_logging - base-internal-spinlock_wait - base-internal-throw_delegate - absl-base-log_severity - abseil-cpp-absl-city - container-internal-absl_hashtablez_sampler - container-internal-raw_hash_set - abseil-cpp-absl-debugging - absl-debugging-stacktrace - absl-debugging-symbolize - abseil-cpp-absl-demangle - abseil-cpp-absl-flags - absl-flags-commandlineflag - flags-internal-commandlineflag - flags-internal-flag - flags-internal-private_handle_accessor - flags-internal-program_name - flags-internal-usage - absl-flags-marshalling - absl-flags-reflection - absl-flags-usage - absl-flags-usage_config - abseil-cpp-absl-hash - absl-hash-internal - abseil-cpp-absl-numeric - profiling-internal-exponential_biased - abseil-cpp-absl-strings - absl-strings-cord - strings-internal-absl_cord_internal - strings-internal-absl_strings_internal - strings-internal-cordz_functions - strings-internal-cordz_handle - strings-internal-cordz_info - strings-internal-str_format - abseil-cpp-absl-synchronization - absl-synchronization-internal - abseil-cpp-absl-time - absl-time-civil_time - absl-time-time_zone - absl-types-bad_optional_access - absl-types-bad_variant_access -) -target_sources(absl-flags-parse PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/flags/parse.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/flags/reflection/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/flags/reflection/CMakeLists.linux.txt new file mode 100644 index 0000000000..ccc4dbf016 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/flags/reflection/CMakeLists.linux.txt @@ -0,0 +1,61 @@ + +# 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_library(absl-flags-reflection) +target_compile_options(absl-flags-reflection PRIVATE + -DNOMINMAX +) +target_include_directories(absl-flags-reflection PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(absl-flags-reflection PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(absl-flags-reflection PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-low_level_alloc + base-internal-raw_logging + base-internal-spinlock_wait + base-internal-throw_delegate + absl-base-log_severity + abseil-cpp-absl-city + container-internal-absl_hashtablez_sampler + container-internal-raw_hash_set + abseil-cpp-absl-debugging + absl-debugging-stacktrace + absl-debugging-symbolize + abseil-cpp-absl-demangle + absl-flags-commandlineflag + flags-internal-commandlineflag + flags-internal-private_handle_accessor + flags-internal-program_name + absl-flags-usage_config + abseil-cpp-absl-hash + absl-hash-internal + abseil-cpp-absl-numeric + profiling-internal-exponential_biased + abseil-cpp-absl-strings + absl-strings-cord + strings-internal-absl_cord_internal + strings-internal-absl_strings_internal + strings-internal-cordz_functions + strings-internal-cordz_handle + strings-internal-cordz_info + abseil-cpp-absl-synchronization + absl-synchronization-internal + abseil-cpp-absl-time + absl-time-civil_time + absl-time-time_zone + absl-types-bad_optional_access + absl-types-bad_variant_access +) +target_sources(absl-flags-reflection PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/flags/reflection.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/flags/reflection/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/flags/reflection/CMakeLists.txt index ccc4dbf016..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/flags/reflection/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/flags/reflection/CMakeLists.txt @@ -6,56 +6,6 @@ # original buildsystem will not be accepted. - -add_library(absl-flags-reflection) -target_compile_options(absl-flags-reflection PRIVATE - -DNOMINMAX -) -target_include_directories(absl-flags-reflection PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(absl-flags-reflection PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(absl-flags-reflection PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-low_level_alloc - base-internal-raw_logging - base-internal-spinlock_wait - base-internal-throw_delegate - absl-base-log_severity - abseil-cpp-absl-city - container-internal-absl_hashtablez_sampler - container-internal-raw_hash_set - abseil-cpp-absl-debugging - absl-debugging-stacktrace - absl-debugging-symbolize - abseil-cpp-absl-demangle - absl-flags-commandlineflag - flags-internal-commandlineflag - flags-internal-private_handle_accessor - flags-internal-program_name - absl-flags-usage_config - abseil-cpp-absl-hash - absl-hash-internal - abseil-cpp-absl-numeric - profiling-internal-exponential_biased - abseil-cpp-absl-strings - absl-strings-cord - strings-internal-absl_cord_internal - strings-internal-absl_strings_internal - strings-internal-cordz_functions - strings-internal-cordz_handle - strings-internal-cordz_info - abseil-cpp-absl-synchronization - absl-synchronization-internal - abseil-cpp-absl-time - absl-time-civil_time - absl-time-time_zone - absl-types-bad_optional_access - absl-types-bad_variant_access -) -target_sources(absl-flags-reflection PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/flags/reflection.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/flags/usage/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/flags/usage/CMakeLists.linux.txt new file mode 100644 index 0000000000..c963d7cac6 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/flags/usage/CMakeLists.linux.txt @@ -0,0 +1,67 @@ + +# 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_library(absl-flags-usage) +target_compile_options(absl-flags-usage PRIVATE + -DNOMINMAX +) +target_include_directories(absl-flags-usage PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(absl-flags-usage PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(absl-flags-usage PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-low_level_alloc + base-internal-raw_logging + base-internal-spinlock_wait + base-internal-throw_delegate + absl-base-log_severity + abseil-cpp-absl-city + container-internal-absl_hashtablez_sampler + container-internal-raw_hash_set + abseil-cpp-absl-debugging + absl-debugging-stacktrace + absl-debugging-symbolize + abseil-cpp-absl-demangle + abseil-cpp-absl-flags + absl-flags-commandlineflag + flags-internal-commandlineflag + flags-internal-flag + flags-internal-private_handle_accessor + flags-internal-program_name + flags-internal-usage + absl-flags-marshalling + absl-flags-reflection + absl-flags-usage_config + abseil-cpp-absl-hash + absl-hash-internal + abseil-cpp-absl-numeric + profiling-internal-exponential_biased + abseil-cpp-absl-strings + absl-strings-cord + strings-internal-absl_cord_internal + strings-internal-absl_strings_internal + strings-internal-cordz_functions + strings-internal-cordz_handle + strings-internal-cordz_info + strings-internal-str_format + abseil-cpp-absl-synchronization + absl-synchronization-internal + abseil-cpp-absl-time + absl-time-civil_time + absl-time-time_zone + absl-types-bad_optional_access + absl-types-bad_variant_access +) +target_sources(absl-flags-usage PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/flags/usage.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/flags/usage/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/flags/usage/CMakeLists.txt index c963d7cac6..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/flags/usage/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/flags/usage/CMakeLists.txt @@ -6,62 +6,6 @@ # original buildsystem will not be accepted. - -add_library(absl-flags-usage) -target_compile_options(absl-flags-usage PRIVATE - -DNOMINMAX -) -target_include_directories(absl-flags-usage PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(absl-flags-usage PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(absl-flags-usage PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-low_level_alloc - base-internal-raw_logging - base-internal-spinlock_wait - base-internal-throw_delegate - absl-base-log_severity - abseil-cpp-absl-city - container-internal-absl_hashtablez_sampler - container-internal-raw_hash_set - abseil-cpp-absl-debugging - absl-debugging-stacktrace - absl-debugging-symbolize - abseil-cpp-absl-demangle - abseil-cpp-absl-flags - absl-flags-commandlineflag - flags-internal-commandlineflag - flags-internal-flag - flags-internal-private_handle_accessor - flags-internal-program_name - flags-internal-usage - absl-flags-marshalling - absl-flags-reflection - absl-flags-usage_config - abseil-cpp-absl-hash - absl-hash-internal - abseil-cpp-absl-numeric - profiling-internal-exponential_biased - abseil-cpp-absl-strings - absl-strings-cord - strings-internal-absl_cord_internal - strings-internal-absl_strings_internal - strings-internal-cordz_functions - strings-internal-cordz_handle - strings-internal-cordz_info - strings-internal-str_format - abseil-cpp-absl-synchronization - absl-synchronization-internal - abseil-cpp-absl-time - absl-time-civil_time - absl-time-time_zone - absl-types-bad_optional_access - absl-types-bad_variant_access -) -target_sources(absl-flags-usage PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/flags/usage.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/flags/usage_config/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/flags/usage_config/CMakeLists.linux.txt new file mode 100644 index 0000000000..da6794507a --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/flags/usage_config/CMakeLists.linux.txt @@ -0,0 +1,44 @@ + +# 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_library(absl-flags-usage_config) +target_compile_options(absl-flags-usage_config PRIVATE + -DNOMINMAX +) +target_include_directories(absl-flags-usage_config PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(absl-flags-usage_config PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(absl-flags-usage_config PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-low_level_alloc + base-internal-raw_logging + base-internal-spinlock_wait + base-internal-throw_delegate + absl-base-log_severity + abseil-cpp-absl-debugging + absl-debugging-stacktrace + absl-debugging-symbolize + abseil-cpp-absl-demangle + flags-internal-program_name + abseil-cpp-absl-numeric + abseil-cpp-absl-strings + strings-internal-absl_strings_internal + abseil-cpp-absl-synchronization + absl-synchronization-internal + abseil-cpp-absl-time + absl-time-civil_time + absl-time-time_zone +) +target_sources(absl-flags-usage_config PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/flags/usage_config.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/flags/usage_config/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/flags/usage_config/CMakeLists.txt index da6794507a..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/flags/usage_config/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/flags/usage_config/CMakeLists.txt @@ -6,39 +6,6 @@ # original buildsystem will not be accepted. - -add_library(absl-flags-usage_config) -target_compile_options(absl-flags-usage_config PRIVATE - -DNOMINMAX -) -target_include_directories(absl-flags-usage_config PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(absl-flags-usage_config PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(absl-flags-usage_config PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-low_level_alloc - base-internal-raw_logging - base-internal-spinlock_wait - base-internal-throw_delegate - absl-base-log_severity - abseil-cpp-absl-debugging - absl-debugging-stacktrace - absl-debugging-symbolize - abseil-cpp-absl-demangle - flags-internal-program_name - abseil-cpp-absl-numeric - abseil-cpp-absl-strings - strings-internal-absl_strings_internal - abseil-cpp-absl-synchronization - absl-synchronization-internal - abseil-cpp-absl-time - absl-time-civil_time - absl-time-time_zone -) -target_sources(absl-flags-usage_config PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/flags/usage_config.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/functional/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/functional/CMakeLists.linux.txt new file mode 100644 index 0000000000..da779ab79f --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/functional/CMakeLists.linux.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_library(abseil-cpp-absl-functional INTERFACE) +target_link_libraries(abseil-cpp-absl-functional INTERFACE + contrib-libs-cxxsupp + yutil +) diff --git a/contrib/restricted/abseil-cpp/absl/functional/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/functional/CMakeLists.txt index da779ab79f..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/functional/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/functional/CMakeLists.txt @@ -6,9 +6,6 @@ # original buildsystem will not be accepted. - -add_library(abseil-cpp-absl-functional INTERFACE) -target_link_libraries(abseil-cpp-absl-functional INTERFACE - contrib-libs-cxxsupp - yutil -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/hash/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/hash/CMakeLists.linux.txt new file mode 100644 index 0000000000..c41a2b325d --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/hash/CMakeLists.linux.txt @@ -0,0 +1,39 @@ + +# 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_library(abseil-cpp-absl-hash) +target_compile_options(abseil-cpp-absl-hash PRIVATE + -DNOMINMAX +) +target_include_directories(abseil-cpp-absl-hash PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(abseil-cpp-absl-hash PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(abseil-cpp-absl-hash PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-raw_logging + base-internal-spinlock_wait + base-internal-throw_delegate + absl-base-log_severity + abseil-cpp-absl-city + absl-hash-internal + abseil-cpp-absl-numeric + abseil-cpp-absl-strings + strings-internal-absl_strings_internal + abseil-cpp-absl-types + absl-types-bad_optional_access + absl-types-bad_variant_access + absl-types-internal +) +target_sources(abseil-cpp-absl-hash PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/hash/internal/hash.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/hash/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/hash/CMakeLists.txt index c41a2b325d..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/hash/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/hash/CMakeLists.txt @@ -6,34 +6,6 @@ # original buildsystem will not be accepted. - -add_library(abseil-cpp-absl-hash) -target_compile_options(abseil-cpp-absl-hash PRIVATE - -DNOMINMAX -) -target_include_directories(abseil-cpp-absl-hash PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(abseil-cpp-absl-hash PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(abseil-cpp-absl-hash PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-raw_logging - base-internal-spinlock_wait - base-internal-throw_delegate - absl-base-log_severity - abseil-cpp-absl-city - absl-hash-internal - abseil-cpp-absl-numeric - abseil-cpp-absl-strings - strings-internal-absl_strings_internal - abseil-cpp-absl-types - absl-types-bad_optional_access - absl-types-bad_variant_access - absl-types-internal -) -target_sources(abseil-cpp-absl-hash PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/hash/internal/hash.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/hash/internal/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/hash/internal/CMakeLists.linux.txt new file mode 100644 index 0000000000..794e3f2cb4 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/hash/internal/CMakeLists.linux.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_library(absl-hash-internal) +target_compile_options(absl-hash-internal PRIVATE + -DNOMINMAX +) +target_include_directories(absl-hash-internal PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(absl-hash-internal PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(absl-hash-internal PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-raw_logging + base-internal-spinlock_wait + absl-base-log_severity + abseil-cpp-absl-numeric +) +target_sources(absl-hash-internal PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/hash/internal/low_level_hash.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/hash/internal/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/hash/internal/CMakeLists.txt index 794e3f2cb4..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/hash/internal/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/hash/internal/CMakeLists.txt @@ -6,25 +6,6 @@ # original buildsystem will not be accepted. - -add_library(absl-hash-internal) -target_compile_options(absl-hash-internal PRIVATE - -DNOMINMAX -) -target_include_directories(absl-hash-internal PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(absl-hash-internal PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(absl-hash-internal PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-raw_logging - base-internal-spinlock_wait - absl-base-log_severity - abseil-cpp-absl-numeric -) -target_sources(absl-hash-internal PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/hash/internal/low_level_hash.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/memory/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/memory/CMakeLists.linux.txt new file mode 100644 index 0000000000..5675f53e94 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/memory/CMakeLists.linux.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_library(abseil-cpp-absl-memory INTERFACE) +target_link_libraries(abseil-cpp-absl-memory INTERFACE + contrib-libs-cxxsupp + yutil + abseil-cpp-absl-meta +) diff --git a/contrib/restricted/abseil-cpp/absl/memory/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/memory/CMakeLists.txt index 5675f53e94..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/memory/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/memory/CMakeLists.txt @@ -6,10 +6,6 @@ # original buildsystem will not be accepted. - -add_library(abseil-cpp-absl-memory INTERFACE) -target_link_libraries(abseil-cpp-absl-memory INTERFACE - contrib-libs-cxxsupp - yutil - abseil-cpp-absl-meta -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/meta/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/meta/CMakeLists.linux.txt new file mode 100644 index 0000000000..7d26312b0d --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/meta/CMakeLists.linux.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_library(abseil-cpp-absl-meta INTERFACE) +target_link_libraries(abseil-cpp-absl-meta INTERFACE + contrib-libs-cxxsupp + yutil + abseil-cpp-absl-base +) diff --git a/contrib/restricted/abseil-cpp/absl/meta/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/meta/CMakeLists.txt index 7d26312b0d..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/meta/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/meta/CMakeLists.txt @@ -6,10 +6,6 @@ # original buildsystem will not be accepted. - -add_library(abseil-cpp-absl-meta INTERFACE) -target_link_libraries(abseil-cpp-absl-meta INTERFACE - contrib-libs-cxxsupp - yutil - abseil-cpp-absl-base -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/numeric/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/numeric/CMakeLists.linux.txt new file mode 100644 index 0000000000..cfdaf7b34f --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/numeric/CMakeLists.linux.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_library(abseil-cpp-absl-numeric) +target_compile_options(abseil-cpp-absl-numeric PRIVATE + -DNOMINMAX +) +target_include_directories(abseil-cpp-absl-numeric PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(abseil-cpp-absl-numeric PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(abseil-cpp-absl-numeric PUBLIC + contrib-libs-cxxsupp +) +target_sources(abseil-cpp-absl-numeric PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/numeric/int128.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/numeric/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/numeric/CMakeLists.txt index cfdaf7b34f..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/numeric/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/numeric/CMakeLists.txt @@ -6,20 +6,6 @@ # original buildsystem will not be accepted. - -add_library(abseil-cpp-absl-numeric) -target_compile_options(abseil-cpp-absl-numeric PRIVATE - -DNOMINMAX -) -target_include_directories(abseil-cpp-absl-numeric PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(abseil-cpp-absl-numeric PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(abseil-cpp-absl-numeric PUBLIC - contrib-libs-cxxsupp -) -target_sources(abseil-cpp-absl-numeric PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/numeric/int128.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/profiling/internal/exponential_biased/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/profiling/internal/exponential_biased/CMakeLists.linux.txt new file mode 100644 index 0000000000..3315c9ad67 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/profiling/internal/exponential_biased/CMakeLists.linux.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_library(profiling-internal-exponential_biased) +target_compile_options(profiling-internal-exponential_biased PRIVATE + -DNOMINMAX +) +target_include_directories(profiling-internal-exponential_biased PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(profiling-internal-exponential_biased PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(profiling-internal-exponential_biased PUBLIC + contrib-libs-cxxsupp +) +target_sources(profiling-internal-exponential_biased PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/profiling/internal/exponential_biased.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/profiling/internal/exponential_biased/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/profiling/internal/exponential_biased/CMakeLists.txt index 3315c9ad67..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/profiling/internal/exponential_biased/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/profiling/internal/exponential_biased/CMakeLists.txt @@ -6,20 +6,6 @@ # original buildsystem will not be accepted. - -add_library(profiling-internal-exponential_biased) -target_compile_options(profiling-internal-exponential_biased PRIVATE - -DNOMINMAX -) -target_include_directories(profiling-internal-exponential_biased PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(profiling-internal-exponential_biased PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(profiling-internal-exponential_biased PUBLIC - contrib-libs-cxxsupp -) -target_sources(profiling-internal-exponential_biased PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/profiling/internal/exponential_biased.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/profiling/internal/periodic_sampler/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/profiling/internal/periodic_sampler/CMakeLists.linux.txt new file mode 100644 index 0000000000..2ba95303f3 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/profiling/internal/periodic_sampler/CMakeLists.linux.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_library(profiling-internal-periodic_sampler) +target_compile_options(profiling-internal-periodic_sampler PRIVATE + -DNOMINMAX +) +target_include_directories(profiling-internal-periodic_sampler PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(profiling-internal-periodic_sampler PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(profiling-internal-periodic_sampler PUBLIC + contrib-libs-cxxsupp + profiling-internal-exponential_biased +) +target_sources(profiling-internal-periodic_sampler PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/profiling/internal/periodic_sampler.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/profiling/internal/periodic_sampler/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/profiling/internal/periodic_sampler/CMakeLists.txt index 2ba95303f3..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/profiling/internal/periodic_sampler/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/profiling/internal/periodic_sampler/CMakeLists.txt @@ -6,21 +6,6 @@ # original buildsystem will not be accepted. - -add_library(profiling-internal-periodic_sampler) -target_compile_options(profiling-internal-periodic_sampler PRIVATE - -DNOMINMAX -) -target_include_directories(profiling-internal-periodic_sampler PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(profiling-internal-periodic_sampler PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(profiling-internal-periodic_sampler PUBLIC - contrib-libs-cxxsupp - profiling-internal-exponential_biased -) -target_sources(profiling-internal-periodic_sampler PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/profiling/internal/periodic_sampler.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/random/absl_random_distributions/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/random/absl_random_distributions/CMakeLists.linux.txt new file mode 100644 index 0000000000..9d0d2b04b6 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/random/absl_random_distributions/CMakeLists.linux.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_library(absl-random-absl_random_distributions) +target_compile_options(absl-random-absl_random_distributions PRIVATE + -DNOMINMAX +) +target_include_directories(absl-random-absl_random_distributions PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(absl-random-absl_random_distributions PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(absl-random-absl_random_distributions PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-raw_logging + base-internal-spinlock_wait + base-internal-throw_delegate + absl-base-log_severity + abseil-cpp-absl-numeric + abseil-cpp-absl-strings + strings-internal-absl_strings_internal +) +target_sources(absl-random-absl_random_distributions PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/random/discrete_distribution.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/random/gaussian_distribution.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/random/absl_random_distributions/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/random/absl_random_distributions/CMakeLists.txt index 9d0d2b04b6..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/random/absl_random_distributions/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/random/absl_random_distributions/CMakeLists.txt @@ -6,29 +6,6 @@ # original buildsystem will not be accepted. - -add_library(absl-random-absl_random_distributions) -target_compile_options(absl-random-absl_random_distributions PRIVATE - -DNOMINMAX -) -target_include_directories(absl-random-absl_random_distributions PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(absl-random-absl_random_distributions PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(absl-random-absl_random_distributions PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-raw_logging - base-internal-spinlock_wait - base-internal-throw_delegate - absl-base-log_severity - abseil-cpp-absl-numeric - abseil-cpp-absl-strings - strings-internal-absl_strings_internal -) -target_sources(absl-random-absl_random_distributions PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/random/discrete_distribution.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/random/gaussian_distribution.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/random/internal/absl_random_internal_distribution_test_util/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/random/internal/absl_random_internal_distribution_test_util/CMakeLists.linux.txt new file mode 100644 index 0000000000..6920ede7c9 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/random/internal/absl_random_internal_distribution_test_util/CMakeLists.linux.txt @@ -0,0 +1,35 @@ + +# 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_library(random-internal-absl_random_internal_distribution_test_util) +target_compile_options(random-internal-absl_random_internal_distribution_test_util PRIVATE + -DNOMINMAX +) +target_include_directories(random-internal-absl_random_internal_distribution_test_util PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(random-internal-absl_random_internal_distribution_test_util PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(random-internal-absl_random_internal_distribution_test_util PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-raw_logging + base-internal-spinlock_wait + base-internal-throw_delegate + absl-base-log_severity + abseil-cpp-absl-numeric + abseil-cpp-absl-strings + strings-internal-absl_strings_internal + strings-internal-str_format +) +target_sources(random-internal-absl_random_internal_distribution_test_util PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/random/internal/chi_square.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/random/internal/distribution_test_util.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/random/internal/absl_random_internal_distribution_test_util/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/random/internal/absl_random_internal_distribution_test_util/CMakeLists.txt index 6920ede7c9..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/random/internal/absl_random_internal_distribution_test_util/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/random/internal/absl_random_internal_distribution_test_util/CMakeLists.txt @@ -6,30 +6,6 @@ # original buildsystem will not be accepted. - -add_library(random-internal-absl_random_internal_distribution_test_util) -target_compile_options(random-internal-absl_random_internal_distribution_test_util PRIVATE - -DNOMINMAX -) -target_include_directories(random-internal-absl_random_internal_distribution_test_util PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(random-internal-absl_random_internal_distribution_test_util PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(random-internal-absl_random_internal_distribution_test_util PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-raw_logging - base-internal-spinlock_wait - base-internal-throw_delegate - absl-base-log_severity - abseil-cpp-absl-numeric - abseil-cpp-absl-strings - strings-internal-absl_strings_internal - strings-internal-str_format -) -target_sources(random-internal-absl_random_internal_distribution_test_util PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/random/internal/chi_square.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/random/internal/distribution_test_util.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/random/internal/pool_urbg/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/random/internal/pool_urbg/CMakeLists.linux.txt new file mode 100644 index 0000000000..ecb7f7194a --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/random/internal/pool_urbg/CMakeLists.linux.txt @@ -0,0 +1,41 @@ + +# 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_library(random-internal-pool_urbg) +target_compile_options(random-internal-pool_urbg PRIVATE + -DNOMINMAX +) +target_include_directories(random-internal-pool_urbg PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(random-internal-pool_urbg PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(random-internal-pool_urbg PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-raw_logging + base-internal-spinlock_wait + base-internal-throw_delegate + absl-base-log_severity + abseil-cpp-absl-numeric + random-internal-randen + random-internal-randen_detect + random-internal-randen_hwaes + random-internal-randen_round_keys + random-internal-randen_slow + random-internal-seed_material + absl-random-seed_gen_exception + abseil-cpp-absl-strings + strings-internal-absl_strings_internal + absl-types-bad_optional_access +) +target_sources(random-internal-pool_urbg PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/random/internal/pool_urbg.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/random/internal/pool_urbg/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/random/internal/pool_urbg/CMakeLists.txt index ecb7f7194a..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/random/internal/pool_urbg/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/random/internal/pool_urbg/CMakeLists.txt @@ -6,36 +6,6 @@ # original buildsystem will not be accepted. - -add_library(random-internal-pool_urbg) -target_compile_options(random-internal-pool_urbg PRIVATE - -DNOMINMAX -) -target_include_directories(random-internal-pool_urbg PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(random-internal-pool_urbg PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(random-internal-pool_urbg PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-raw_logging - base-internal-spinlock_wait - base-internal-throw_delegate - absl-base-log_severity - abseil-cpp-absl-numeric - random-internal-randen - random-internal-randen_detect - random-internal-randen_hwaes - random-internal-randen_round_keys - random-internal-randen_slow - random-internal-seed_material - absl-random-seed_gen_exception - abseil-cpp-absl-strings - strings-internal-absl_strings_internal - absl-types-bad_optional_access -) -target_sources(random-internal-pool_urbg PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/random/internal/pool_urbg.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/random/internal/randen/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/random/internal/randen/CMakeLists.linux.txt new file mode 100644 index 0000000000..d0b1c151c6 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/random/internal/randen/CMakeLists.linux.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_library(random-internal-randen) +target_compile_options(random-internal-randen PRIVATE + -DNOMINMAX +) +target_include_directories(random-internal-randen PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(random-internal-randen PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(random-internal-randen PUBLIC + contrib-libs-cxxsupp + random-internal-randen_detect + random-internal-randen_hwaes + random-internal-randen_round_keys + random-internal-randen_slow +) +target_sources(random-internal-randen PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/random/internal/randen.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/random/internal/randen/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/random/internal/randen/CMakeLists.txt index d0b1c151c6..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/random/internal/randen/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/random/internal/randen/CMakeLists.txt @@ -6,24 +6,6 @@ # original buildsystem will not be accepted. - -add_library(random-internal-randen) -target_compile_options(random-internal-randen PRIVATE - -DNOMINMAX -) -target_include_directories(random-internal-randen PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(random-internal-randen PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(random-internal-randen PUBLIC - contrib-libs-cxxsupp - random-internal-randen_detect - random-internal-randen_hwaes - random-internal-randen_round_keys - random-internal-randen_slow -) -target_sources(random-internal-randen PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/random/internal/randen.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/random/internal/randen_detect/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/random/internal/randen_detect/CMakeLists.linux.txt new file mode 100644 index 0000000000..6fb3a65d70 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/random/internal/randen_detect/CMakeLists.linux.txt @@ -0,0 +1,27 @@ + +# 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_library(random-internal-randen_detect) +target_compile_options(random-internal-randen_detect PRIVATE + -DNOMINMAX +) +target_include_directories(random-internal-randen_detect PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(random-internal-randen_detect PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(random-internal-randen_detect PUBLIC + contrib-libs-cxxsupp + random-internal-randen_hwaes + random-internal-randen_round_keys +) +target_sources(random-internal-randen_detect PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/random/internal/randen_detect.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/random/internal/randen_detect/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/random/internal/randen_detect/CMakeLists.txt index 6fb3a65d70..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/random/internal/randen_detect/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/random/internal/randen_detect/CMakeLists.txt @@ -6,22 +6,6 @@ # original buildsystem will not be accepted. - -add_library(random-internal-randen_detect) -target_compile_options(random-internal-randen_detect PRIVATE - -DNOMINMAX -) -target_include_directories(random-internal-randen_detect PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(random-internal-randen_detect PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(random-internal-randen_detect PUBLIC - contrib-libs-cxxsupp - random-internal-randen_hwaes - random-internal-randen_round_keys -) -target_sources(random-internal-randen_detect PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/random/internal/randen_detect.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/random/internal/randen_hwaes/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/random/internal/randen_hwaes/CMakeLists.linux.txt new file mode 100644 index 0000000000..f61d6c58de --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/random/internal/randen_hwaes/CMakeLists.linux.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_library(random-internal-randen_hwaes) +target_compile_options(random-internal-randen_hwaes PRIVATE + -DNOMINMAX +) +target_include_directories(random-internal-randen_hwaes PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(random-internal-randen_hwaes PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(random-internal-randen_hwaes PUBLIC + contrib-libs-cxxsupp + random-internal-randen_round_keys +) +target_sources(random-internal-randen_hwaes PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/random/internal/randen_hwaes.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/random/internal/randen_hwaes/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/random/internal/randen_hwaes/CMakeLists.txt index f61d6c58de..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/random/internal/randen_hwaes/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/random/internal/randen_hwaes/CMakeLists.txt @@ -6,21 +6,6 @@ # original buildsystem will not be accepted. - -add_library(random-internal-randen_hwaes) -target_compile_options(random-internal-randen_hwaes PRIVATE - -DNOMINMAX -) -target_include_directories(random-internal-randen_hwaes PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(random-internal-randen_hwaes PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(random-internal-randen_hwaes PUBLIC - contrib-libs-cxxsupp - random-internal-randen_round_keys -) -target_sources(random-internal-randen_hwaes PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/random/internal/randen_hwaes.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/random/internal/randen_round_keys/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/random/internal/randen_round_keys/CMakeLists.linux.txt new file mode 100644 index 0000000000..125d23548f --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/random/internal/randen_round_keys/CMakeLists.linux.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_library(random-internal-randen_round_keys) +target_compile_options(random-internal-randen_round_keys PRIVATE + -DNOMINMAX +) +target_include_directories(random-internal-randen_round_keys PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(random-internal-randen_round_keys PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(random-internal-randen_round_keys PUBLIC + contrib-libs-cxxsupp +) +target_sources(random-internal-randen_round_keys PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/random/internal/randen_round_keys.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/random/internal/randen_round_keys/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/random/internal/randen_round_keys/CMakeLists.txt index 125d23548f..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/random/internal/randen_round_keys/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/random/internal/randen_round_keys/CMakeLists.txt @@ -6,20 +6,6 @@ # original buildsystem will not be accepted. - -add_library(random-internal-randen_round_keys) -target_compile_options(random-internal-randen_round_keys PRIVATE - -DNOMINMAX -) -target_include_directories(random-internal-randen_round_keys PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(random-internal-randen_round_keys PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(random-internal-randen_round_keys PUBLIC - contrib-libs-cxxsupp -) -target_sources(random-internal-randen_round_keys PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/random/internal/randen_round_keys.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/random/internal/randen_slow/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/random/internal/randen_slow/CMakeLists.linux.txt new file mode 100644 index 0000000000..b0ddc089a6 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/random/internal/randen_slow/CMakeLists.linux.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_library(random-internal-randen_slow) +target_compile_options(random-internal-randen_slow PRIVATE + -DNOMINMAX +) +target_include_directories(random-internal-randen_slow PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(random-internal-randen_slow PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(random-internal-randen_slow PUBLIC + contrib-libs-cxxsupp + random-internal-randen_round_keys +) +target_sources(random-internal-randen_slow PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/random/internal/randen_slow.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/random/internal/randen_slow/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/random/internal/randen_slow/CMakeLists.txt index b0ddc089a6..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/random/internal/randen_slow/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/random/internal/randen_slow/CMakeLists.txt @@ -6,21 +6,6 @@ # original buildsystem will not be accepted. - -add_library(random-internal-randen_slow) -target_compile_options(random-internal-randen_slow PRIVATE - -DNOMINMAX -) -target_include_directories(random-internal-randen_slow PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(random-internal-randen_slow PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(random-internal-randen_slow PUBLIC - contrib-libs-cxxsupp - random-internal-randen_round_keys -) -target_sources(random-internal-randen_slow PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/random/internal/randen_slow.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/random/internal/seed_material/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/random/internal/seed_material/CMakeLists.linux.txt new file mode 100644 index 0000000000..751abe07b5 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/random/internal/seed_material/CMakeLists.linux.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_library(random-internal-seed_material) +target_compile_options(random-internal-seed_material PRIVATE + -DNOMINMAX +) +target_include_directories(random-internal-seed_material PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(random-internal-seed_material PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(random-internal-seed_material PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-raw_logging + base-internal-spinlock_wait + base-internal-throw_delegate + absl-base-log_severity + abseil-cpp-absl-numeric + abseil-cpp-absl-strings + strings-internal-absl_strings_internal + absl-types-bad_optional_access +) +target_sources(random-internal-seed_material PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/random/internal/seed_material.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/random/internal/seed_material/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/random/internal/seed_material/CMakeLists.txt index 751abe07b5..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/random/internal/seed_material/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/random/internal/seed_material/CMakeLists.txt @@ -6,29 +6,6 @@ # original buildsystem will not be accepted. - -add_library(random-internal-seed_material) -target_compile_options(random-internal-seed_material PRIVATE - -DNOMINMAX -) -target_include_directories(random-internal-seed_material PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(random-internal-seed_material PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(random-internal-seed_material PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-raw_logging - base-internal-spinlock_wait - base-internal-throw_delegate - absl-base-log_severity - abseil-cpp-absl-numeric - abseil-cpp-absl-strings - strings-internal-absl_strings_internal - absl-types-bad_optional_access -) -target_sources(random-internal-seed_material PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/random/internal/seed_material.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/random/seed_gen_exception/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/random/seed_gen_exception/CMakeLists.linux.txt new file mode 100644 index 0000000000..8e3b1841b8 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/random/seed_gen_exception/CMakeLists.linux.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_library(absl-random-seed_gen_exception) +target_compile_options(absl-random-seed_gen_exception PRIVATE + -DNOMINMAX +) +target_include_directories(absl-random-seed_gen_exception PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(absl-random-seed_gen_exception PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(absl-random-seed_gen_exception PUBLIC + contrib-libs-cxxsupp +) +target_sources(absl-random-seed_gen_exception PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/random/seed_gen_exception.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/random/seed_gen_exception/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/random/seed_gen_exception/CMakeLists.txt index 8e3b1841b8..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/random/seed_gen_exception/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/random/seed_gen_exception/CMakeLists.txt @@ -6,20 +6,6 @@ # original buildsystem will not be accepted. - -add_library(absl-random-seed_gen_exception) -target_compile_options(absl-random-seed_gen_exception PRIVATE - -DNOMINMAX -) -target_include_directories(absl-random-seed_gen_exception PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(absl-random-seed_gen_exception PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(absl-random-seed_gen_exception PUBLIC - contrib-libs-cxxsupp -) -target_sources(absl-random-seed_gen_exception PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/random/seed_gen_exception.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/random/seed_sequences/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/random/seed_sequences/CMakeLists.linux.txt new file mode 100644 index 0000000000..64206f6ad5 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/random/seed_sequences/CMakeLists.linux.txt @@ -0,0 +1,42 @@ + +# 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_library(absl-random-seed_sequences) +target_compile_options(absl-random-seed_sequences PRIVATE + -DNOMINMAX +) +target_include_directories(absl-random-seed_sequences PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(absl-random-seed_sequences PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(absl-random-seed_sequences PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-raw_logging + base-internal-spinlock_wait + base-internal-throw_delegate + absl-base-log_severity + abseil-cpp-absl-numeric + random-internal-pool_urbg + random-internal-randen + random-internal-randen_detect + random-internal-randen_hwaes + random-internal-randen_round_keys + random-internal-randen_slow + random-internal-seed_material + absl-random-seed_gen_exception + abseil-cpp-absl-strings + strings-internal-absl_strings_internal + absl-types-bad_optional_access +) +target_sources(absl-random-seed_sequences PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/random/seed_sequences.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/random/seed_sequences/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/random/seed_sequences/CMakeLists.txt index 64206f6ad5..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/random/seed_sequences/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/random/seed_sequences/CMakeLists.txt @@ -6,37 +6,6 @@ # original buildsystem will not be accepted. - -add_library(absl-random-seed_sequences) -target_compile_options(absl-random-seed_sequences PRIVATE - -DNOMINMAX -) -target_include_directories(absl-random-seed_sequences PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(absl-random-seed_sequences PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(absl-random-seed_sequences PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-raw_logging - base-internal-spinlock_wait - base-internal-throw_delegate - absl-base-log_severity - abseil-cpp-absl-numeric - random-internal-pool_urbg - random-internal-randen - random-internal-randen_detect - random-internal-randen_hwaes - random-internal-randen_round_keys - random-internal-randen_slow - random-internal-seed_material - absl-random-seed_gen_exception - abseil-cpp-absl-strings - strings-internal-absl_strings_internal - absl-types-bad_optional_access -) -target_sources(absl-random-seed_sequences PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/random/seed_sequences.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/status/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/status/CMakeLists.linux.txt new file mode 100644 index 0000000000..1ee1273c43 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/status/CMakeLists.linux.txt @@ -0,0 +1,52 @@ + +# 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_library(abseil-cpp-absl-status) +target_compile_options(abseil-cpp-absl-status PRIVATE + -DNOMINMAX +) +target_include_directories(abseil-cpp-absl-status PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(abseil-cpp-absl-status PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(abseil-cpp-absl-status PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-low_level_alloc + base-internal-raw_logging + base-internal-spinlock_wait + base-internal-throw_delegate + absl-base-log_severity + abseil-cpp-absl-debugging + absl-debugging-stacktrace + absl-debugging-symbolize + abseil-cpp-absl-demangle + abseil-cpp-absl-numeric + profiling-internal-exponential_biased + abseil-cpp-absl-strings + absl-strings-cord + strings-internal-absl_cord_internal + strings-internal-absl_strings_internal + strings-internal-cordz_functions + strings-internal-cordz_handle + strings-internal-cordz_info + strings-internal-str_format + abseil-cpp-absl-synchronization + absl-synchronization-internal + abseil-cpp-absl-time + absl-time-civil_time + absl-time-time_zone + absl-types-bad_optional_access +) +target_sources(abseil-cpp-absl-status PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/status/status.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/status/status_payload_printer.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/status/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/status/CMakeLists.txt index 1ee1273c43..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/status/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/status/CMakeLists.txt @@ -6,47 +6,6 @@ # original buildsystem will not be accepted. - -add_library(abseil-cpp-absl-status) -target_compile_options(abseil-cpp-absl-status PRIVATE - -DNOMINMAX -) -target_include_directories(abseil-cpp-absl-status PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(abseil-cpp-absl-status PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(abseil-cpp-absl-status PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-low_level_alloc - base-internal-raw_logging - base-internal-spinlock_wait - base-internal-throw_delegate - absl-base-log_severity - abseil-cpp-absl-debugging - absl-debugging-stacktrace - absl-debugging-symbolize - abseil-cpp-absl-demangle - abseil-cpp-absl-numeric - profiling-internal-exponential_biased - abseil-cpp-absl-strings - absl-strings-cord - strings-internal-absl_cord_internal - strings-internal-absl_strings_internal - strings-internal-cordz_functions - strings-internal-cordz_handle - strings-internal-cordz_info - strings-internal-str_format - abseil-cpp-absl-synchronization - absl-synchronization-internal - abseil-cpp-absl-time - absl-time-civil_time - absl-time-time_zone - absl-types-bad_optional_access -) -target_sources(abseil-cpp-absl-status PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/status/status.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/status/status_payload_printer.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/status/statusor/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/status/statusor/CMakeLists.linux.txt new file mode 100644 index 0000000000..e8166a2dba --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/status/statusor/CMakeLists.linux.txt @@ -0,0 +1,53 @@ + +# 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_library(absl-status-statusor) +target_compile_options(absl-status-statusor PRIVATE + -DNOMINMAX +) +target_include_directories(absl-status-statusor PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(absl-status-statusor PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(absl-status-statusor PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-low_level_alloc + base-internal-raw_logging + base-internal-spinlock_wait + base-internal-throw_delegate + absl-base-log_severity + abseil-cpp-absl-debugging + absl-debugging-stacktrace + absl-debugging-symbolize + abseil-cpp-absl-demangle + abseil-cpp-absl-numeric + profiling-internal-exponential_biased + abseil-cpp-absl-status + abseil-cpp-absl-strings + absl-strings-cord + strings-internal-absl_cord_internal + strings-internal-absl_strings_internal + strings-internal-cordz_functions + strings-internal-cordz_handle + strings-internal-cordz_info + strings-internal-str_format + abseil-cpp-absl-synchronization + absl-synchronization-internal + abseil-cpp-absl-time + absl-time-civil_time + absl-time-time_zone + absl-types-bad_optional_access + absl-types-bad_variant_access +) +target_sources(absl-status-statusor PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/status/statusor.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/status/statusor/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/status/statusor/CMakeLists.txt index e8166a2dba..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/status/statusor/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/status/statusor/CMakeLists.txt @@ -6,48 +6,6 @@ # original buildsystem will not be accepted. - -add_library(absl-status-statusor) -target_compile_options(absl-status-statusor PRIVATE - -DNOMINMAX -) -target_include_directories(absl-status-statusor PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(absl-status-statusor PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(absl-status-statusor PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-low_level_alloc - base-internal-raw_logging - base-internal-spinlock_wait - base-internal-throw_delegate - absl-base-log_severity - abseil-cpp-absl-debugging - absl-debugging-stacktrace - absl-debugging-symbolize - abseil-cpp-absl-demangle - abseil-cpp-absl-numeric - profiling-internal-exponential_biased - abseil-cpp-absl-status - abseil-cpp-absl-strings - absl-strings-cord - strings-internal-absl_cord_internal - strings-internal-absl_strings_internal - strings-internal-cordz_functions - strings-internal-cordz_handle - strings-internal-cordz_info - strings-internal-str_format - abseil-cpp-absl-synchronization - absl-synchronization-internal - abseil-cpp-absl-time - absl-time-civil_time - absl-time-time_zone - absl-types-bad_optional_access - absl-types-bad_variant_access -) -target_sources(absl-status-statusor PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/status/statusor.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/strings/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/strings/CMakeLists.linux.txt new file mode 100644 index 0000000000..c257009035 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/strings/CMakeLists.linux.txt @@ -0,0 +1,44 @@ + +# 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_library(abseil-cpp-absl-strings) +target_compile_options(abseil-cpp-absl-strings PRIVATE + -DNOMINMAX +) +target_include_directories(abseil-cpp-absl-strings PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(abseil-cpp-absl-strings PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(abseil-cpp-absl-strings PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-raw_logging + base-internal-spinlock_wait + base-internal-throw_delegate + absl-base-log_severity + abseil-cpp-absl-numeric + strings-internal-absl_strings_internal +) +target_sources(abseil-cpp-absl-strings PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/ascii.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/charconv.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/escaping.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/charconv_bigint.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/charconv_parse.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/memutil.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/match.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/numbers.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/str_cat.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/str_replace.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/str_split.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/string_view.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/substitute.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/strings/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/strings/CMakeLists.txt index c257009035..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/strings/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/strings/CMakeLists.txt @@ -6,39 +6,6 @@ # original buildsystem will not be accepted. - -add_library(abseil-cpp-absl-strings) -target_compile_options(abseil-cpp-absl-strings PRIVATE - -DNOMINMAX -) -target_include_directories(abseil-cpp-absl-strings PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(abseil-cpp-absl-strings PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(abseil-cpp-absl-strings PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-raw_logging - base-internal-spinlock_wait - base-internal-throw_delegate - absl-base-log_severity - abseil-cpp-absl-numeric - strings-internal-absl_strings_internal -) -target_sources(abseil-cpp-absl-strings PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/ascii.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/charconv.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/escaping.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/charconv_bigint.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/charconv_parse.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/memutil.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/match.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/numbers.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/str_cat.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/str_replace.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/str_split.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/string_view.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/substitute.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/strings/cord/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/strings/cord/CMakeLists.linux.txt new file mode 100644 index 0000000000..e9b89d9b2a --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/strings/cord/CMakeLists.linux.txt @@ -0,0 +1,54 @@ + +# 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_library(absl-strings-cord) +target_compile_options(absl-strings-cord PRIVATE + -DNOMINMAX +) +target_include_directories(absl-strings-cord PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(absl-strings-cord PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(absl-strings-cord PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-algorithm + abseil-cpp-absl-base + base-internal-low_level_alloc + base-internal-raw_logging + base-internal-spinlock_wait + base-internal-throw_delegate + absl-base-log_severity + abseil-cpp-absl-container + abseil-cpp-absl-debugging + absl-debugging-stacktrace + absl-debugging-symbolize + abseil-cpp-absl-demangle + abseil-cpp-absl-functional + abseil-cpp-absl-numeric + profiling-internal-exponential_biased + abseil-cpp-absl-strings + strings-internal-absl_cord_internal + strings-internal-absl_strings_internal + strings-internal-cordz_functions + strings-internal-cordz_handle + strings-internal-cordz_info + abseil-cpp-absl-synchronization + absl-synchronization-internal + abseil-cpp-absl-time + absl-time-civil_time + absl-time-time_zone + abseil-cpp-absl-types + absl-types-bad_optional_access + abseil-cpp-absl-utility +) +target_sources(absl-strings-cord PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/cord.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/strings/cord/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/strings/cord/CMakeLists.txt index e9b89d9b2a..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/strings/cord/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/strings/cord/CMakeLists.txt @@ -6,49 +6,6 @@ # original buildsystem will not be accepted. - -add_library(absl-strings-cord) -target_compile_options(absl-strings-cord PRIVATE - -DNOMINMAX -) -target_include_directories(absl-strings-cord PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(absl-strings-cord PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(absl-strings-cord PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-algorithm - abseil-cpp-absl-base - base-internal-low_level_alloc - base-internal-raw_logging - base-internal-spinlock_wait - base-internal-throw_delegate - absl-base-log_severity - abseil-cpp-absl-container - abseil-cpp-absl-debugging - absl-debugging-stacktrace - absl-debugging-symbolize - abseil-cpp-absl-demangle - abseil-cpp-absl-functional - abseil-cpp-absl-numeric - profiling-internal-exponential_biased - abseil-cpp-absl-strings - strings-internal-absl_cord_internal - strings-internal-absl_strings_internal - strings-internal-cordz_functions - strings-internal-cordz_handle - strings-internal-cordz_info - abseil-cpp-absl-synchronization - absl-synchronization-internal - abseil-cpp-absl-time - absl-time-civil_time - absl-time-time_zone - abseil-cpp-absl-types - absl-types-bad_optional_access - abseil-cpp-absl-utility -) -target_sources(absl-strings-cord PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/cord.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/strings/internal/absl_cord_internal/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/strings/internal/absl_cord_internal/CMakeLists.linux.txt new file mode 100644 index 0000000000..85d9c0e776 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/strings/internal/absl_cord_internal/CMakeLists.linux.txt @@ -0,0 +1,38 @@ + +# 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_library(strings-internal-absl_cord_internal) +target_compile_options(strings-internal-absl_cord_internal PRIVATE + -DNOMINMAX +) +target_include_directories(strings-internal-absl_cord_internal PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(strings-internal-absl_cord_internal PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(strings-internal-absl_cord_internal PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-raw_logging + base-internal-spinlock_wait + base-internal-throw_delegate + absl-base-log_severity + abseil-cpp-absl-numeric + abseil-cpp-absl-strings + strings-internal-absl_strings_internal +) +target_sources(strings-internal-absl_cord_internal PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/cord_internal.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/cord_rep_btree.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/cord_rep_btree_reader.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/cord_rep_consume.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/cord_rep_ring.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/strings/internal/absl_cord_internal/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/strings/internal/absl_cord_internal/CMakeLists.txt index 85d9c0e776..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/strings/internal/absl_cord_internal/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/strings/internal/absl_cord_internal/CMakeLists.txt @@ -6,33 +6,6 @@ # original buildsystem will not be accepted. - -add_library(strings-internal-absl_cord_internal) -target_compile_options(strings-internal-absl_cord_internal PRIVATE - -DNOMINMAX -) -target_include_directories(strings-internal-absl_cord_internal PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(strings-internal-absl_cord_internal PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(strings-internal-absl_cord_internal PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-raw_logging - base-internal-spinlock_wait - base-internal-throw_delegate - absl-base-log_severity - abseil-cpp-absl-numeric - abseil-cpp-absl-strings - strings-internal-absl_strings_internal -) -target_sources(strings-internal-absl_cord_internal PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/cord_internal.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/cord_rep_btree.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/cord_rep_btree_reader.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/cord_rep_consume.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/cord_rep_ring.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/strings/internal/absl_strings_internal/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/strings/internal/absl_strings_internal/CMakeLists.linux.txt new file mode 100644 index 0000000000..cf8b2796bd --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/strings/internal/absl_strings_internal/CMakeLists.linux.txt @@ -0,0 +1,31 @@ + +# 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_library(strings-internal-absl_strings_internal) +target_compile_options(strings-internal-absl_strings_internal PRIVATE + -DNOMINMAX +) +target_include_directories(strings-internal-absl_strings_internal PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(strings-internal-absl_strings_internal PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(strings-internal-absl_strings_internal PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-raw_logging + base-internal-spinlock_wait + absl-base-log_severity +) +target_sources(strings-internal-absl_strings_internal PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/escaping.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/ostringstream.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/utf8.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/strings/internal/absl_strings_internal/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/strings/internal/absl_strings_internal/CMakeLists.txt index cf8b2796bd..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/strings/internal/absl_strings_internal/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/strings/internal/absl_strings_internal/CMakeLists.txt @@ -6,26 +6,6 @@ # original buildsystem will not be accepted. - -add_library(strings-internal-absl_strings_internal) -target_compile_options(strings-internal-absl_strings_internal PRIVATE - -DNOMINMAX -) -target_include_directories(strings-internal-absl_strings_internal PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(strings-internal-absl_strings_internal PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(strings-internal-absl_strings_internal PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-raw_logging - base-internal-spinlock_wait - absl-base-log_severity -) -target_sources(strings-internal-absl_strings_internal PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/escaping.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/ostringstream.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/utf8.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/strings/internal/cordz_functions/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/strings/internal/cordz_functions/CMakeLists.linux.txt new file mode 100644 index 0000000000..042655b278 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/strings/internal/cordz_functions/CMakeLists.linux.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_library(strings-internal-cordz_functions) +target_compile_options(strings-internal-cordz_functions PRIVATE + -DNOMINMAX +) +target_include_directories(strings-internal-cordz_functions PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(strings-internal-cordz_functions PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(strings-internal-cordz_functions PUBLIC + contrib-libs-cxxsupp + base-internal-raw_logging + absl-base-log_severity + profiling-internal-exponential_biased +) +target_sources(strings-internal-cordz_functions PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/cordz_functions.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/strings/internal/cordz_functions/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/strings/internal/cordz_functions/CMakeLists.txt index 042655b278..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/strings/internal/cordz_functions/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/strings/internal/cordz_functions/CMakeLists.txt @@ -6,23 +6,6 @@ # original buildsystem will not be accepted. - -add_library(strings-internal-cordz_functions) -target_compile_options(strings-internal-cordz_functions PRIVATE - -DNOMINMAX -) -target_include_directories(strings-internal-cordz_functions PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(strings-internal-cordz_functions PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(strings-internal-cordz_functions PUBLIC - contrib-libs-cxxsupp - base-internal-raw_logging - absl-base-log_severity - profiling-internal-exponential_biased -) -target_sources(strings-internal-cordz_functions PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/cordz_functions.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/strings/internal/cordz_handle/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/strings/internal/cordz_handle/CMakeLists.linux.txt new file mode 100644 index 0000000000..2bce166dff --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/strings/internal/cordz_handle/CMakeLists.linux.txt @@ -0,0 +1,43 @@ + +# 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_library(strings-internal-cordz_handle) +target_compile_options(strings-internal-cordz_handle PRIVATE + -DNOMINMAX +) +target_include_directories(strings-internal-cordz_handle PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(strings-internal-cordz_handle PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(strings-internal-cordz_handle PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-low_level_alloc + base-internal-raw_logging + base-internal-spinlock_wait + base-internal-throw_delegate + absl-base-log_severity + abseil-cpp-absl-debugging + absl-debugging-stacktrace + absl-debugging-symbolize + abseil-cpp-absl-demangle + abseil-cpp-absl-numeric + abseil-cpp-absl-strings + strings-internal-absl_strings_internal + abseil-cpp-absl-synchronization + absl-synchronization-internal + abseil-cpp-absl-time + absl-time-civil_time + absl-time-time_zone +) +target_sources(strings-internal-cordz_handle PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/cordz_handle.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/strings/internal/cordz_handle/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/strings/internal/cordz_handle/CMakeLists.txt index 2bce166dff..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/strings/internal/cordz_handle/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/strings/internal/cordz_handle/CMakeLists.txt @@ -6,38 +6,6 @@ # original buildsystem will not be accepted. - -add_library(strings-internal-cordz_handle) -target_compile_options(strings-internal-cordz_handle PRIVATE - -DNOMINMAX -) -target_include_directories(strings-internal-cordz_handle PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(strings-internal-cordz_handle PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(strings-internal-cordz_handle PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-low_level_alloc - base-internal-raw_logging - base-internal-spinlock_wait - base-internal-throw_delegate - absl-base-log_severity - abseil-cpp-absl-debugging - absl-debugging-stacktrace - absl-debugging-symbolize - abseil-cpp-absl-demangle - abseil-cpp-absl-numeric - abseil-cpp-absl-strings - strings-internal-absl_strings_internal - abseil-cpp-absl-synchronization - absl-synchronization-internal - abseil-cpp-absl-time - absl-time-civil_time - absl-time-time_zone -) -target_sources(strings-internal-cordz_handle PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/cordz_handle.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/strings/internal/cordz_info/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/strings/internal/cordz_info/CMakeLists.linux.txt new file mode 100644 index 0000000000..c1c1607b99 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/strings/internal/cordz_info/CMakeLists.linux.txt @@ -0,0 +1,47 @@ + +# 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_library(strings-internal-cordz_info) +target_compile_options(strings-internal-cordz_info PRIVATE + -DNOMINMAX +) +target_include_directories(strings-internal-cordz_info PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(strings-internal-cordz_info PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(strings-internal-cordz_info PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-low_level_alloc + base-internal-raw_logging + base-internal-spinlock_wait + base-internal-throw_delegate + absl-base-log_severity + abseil-cpp-absl-debugging + absl-debugging-stacktrace + absl-debugging-symbolize + abseil-cpp-absl-demangle + abseil-cpp-absl-numeric + profiling-internal-exponential_biased + abseil-cpp-absl-strings + strings-internal-absl_cord_internal + strings-internal-absl_strings_internal + strings-internal-cordz_functions + strings-internal-cordz_handle + abseil-cpp-absl-synchronization + absl-synchronization-internal + abseil-cpp-absl-time + absl-time-civil_time + absl-time-time_zone +) +target_sources(strings-internal-cordz_info PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/cordz_info.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/strings/internal/cordz_info/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/strings/internal/cordz_info/CMakeLists.txt index c1c1607b99..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/strings/internal/cordz_info/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/strings/internal/cordz_info/CMakeLists.txt @@ -6,42 +6,6 @@ # original buildsystem will not be accepted. - -add_library(strings-internal-cordz_info) -target_compile_options(strings-internal-cordz_info PRIVATE - -DNOMINMAX -) -target_include_directories(strings-internal-cordz_info PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(strings-internal-cordz_info PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(strings-internal-cordz_info PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-low_level_alloc - base-internal-raw_logging - base-internal-spinlock_wait - base-internal-throw_delegate - absl-base-log_severity - abseil-cpp-absl-debugging - absl-debugging-stacktrace - absl-debugging-symbolize - abseil-cpp-absl-demangle - abseil-cpp-absl-numeric - profiling-internal-exponential_biased - abseil-cpp-absl-strings - strings-internal-absl_cord_internal - strings-internal-absl_strings_internal - strings-internal-cordz_functions - strings-internal-cordz_handle - abseil-cpp-absl-synchronization - absl-synchronization-internal - abseil-cpp-absl-time - absl-time-civil_time - absl-time-time_zone -) -target_sources(strings-internal-cordz_info PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/cordz_info.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/strings/internal/cordz_sample_token/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/strings/internal/cordz_sample_token/CMakeLists.linux.txt new file mode 100644 index 0000000000..ee3923cf49 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/strings/internal/cordz_sample_token/CMakeLists.linux.txt @@ -0,0 +1,48 @@ + +# 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_library(strings-internal-cordz_sample_token) +target_compile_options(strings-internal-cordz_sample_token PRIVATE + -DNOMINMAX +) +target_include_directories(strings-internal-cordz_sample_token PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(strings-internal-cordz_sample_token PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(strings-internal-cordz_sample_token PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-low_level_alloc + base-internal-raw_logging + base-internal-spinlock_wait + base-internal-throw_delegate + absl-base-log_severity + abseil-cpp-absl-debugging + absl-debugging-stacktrace + absl-debugging-symbolize + abseil-cpp-absl-demangle + abseil-cpp-absl-numeric + profiling-internal-exponential_biased + abseil-cpp-absl-strings + strings-internal-absl_cord_internal + strings-internal-absl_strings_internal + strings-internal-cordz_functions + strings-internal-cordz_handle + strings-internal-cordz_info + abseil-cpp-absl-synchronization + absl-synchronization-internal + abseil-cpp-absl-time + absl-time-civil_time + absl-time-time_zone +) +target_sources(strings-internal-cordz_sample_token PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/cordz_sample_token.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/strings/internal/cordz_sample_token/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/strings/internal/cordz_sample_token/CMakeLists.txt index ee3923cf49..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/strings/internal/cordz_sample_token/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/strings/internal/cordz_sample_token/CMakeLists.txt @@ -6,43 +6,6 @@ # original buildsystem will not be accepted. - -add_library(strings-internal-cordz_sample_token) -target_compile_options(strings-internal-cordz_sample_token PRIVATE - -DNOMINMAX -) -target_include_directories(strings-internal-cordz_sample_token PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(strings-internal-cordz_sample_token PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(strings-internal-cordz_sample_token PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-low_level_alloc - base-internal-raw_logging - base-internal-spinlock_wait - base-internal-throw_delegate - absl-base-log_severity - abseil-cpp-absl-debugging - absl-debugging-stacktrace - absl-debugging-symbolize - abseil-cpp-absl-demangle - abseil-cpp-absl-numeric - profiling-internal-exponential_biased - abseil-cpp-absl-strings - strings-internal-absl_cord_internal - strings-internal-absl_strings_internal - strings-internal-cordz_functions - strings-internal-cordz_handle - strings-internal-cordz_info - abseil-cpp-absl-synchronization - absl-synchronization-internal - abseil-cpp-absl-time - absl-time-civil_time - absl-time-time_zone -) -target_sources(strings-internal-cordz_sample_token PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/cordz_sample_token.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/strings/internal/str_format/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/strings/internal/str_format/CMakeLists.linux.txt new file mode 100644 index 0000000000..ece95f0945 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/strings/internal/str_format/CMakeLists.linux.txt @@ -0,0 +1,38 @@ + +# 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_library(strings-internal-str_format) +target_compile_options(strings-internal-str_format PRIVATE + -DNOMINMAX +) +target_include_directories(strings-internal-str_format PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(strings-internal-str_format PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(strings-internal-str_format PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-raw_logging + base-internal-spinlock_wait + base-internal-throw_delegate + absl-base-log_severity + abseil-cpp-absl-numeric + abseil-cpp-absl-strings + strings-internal-absl_strings_internal +) +target_sources(strings-internal-str_format PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/str_format/arg.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/str_format/bind.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/str_format/extension.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/str_format/output.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/str_format/parser.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/strings/internal/str_format/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/strings/internal/str_format/CMakeLists.txt index ece95f0945..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/strings/internal/str_format/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/strings/internal/str_format/CMakeLists.txt @@ -6,33 +6,6 @@ # original buildsystem will not be accepted. - -add_library(strings-internal-str_format) -target_compile_options(strings-internal-str_format PRIVATE - -DNOMINMAX -) -target_include_directories(strings-internal-str_format PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(strings-internal-str_format PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(strings-internal-str_format PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-raw_logging - base-internal-spinlock_wait - base-internal-throw_delegate - absl-base-log_severity - abseil-cpp-absl-numeric - abseil-cpp-absl-strings - strings-internal-absl_strings_internal -) -target_sources(strings-internal-str_format PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/str_format/arg.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/str_format/bind.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/str_format/extension.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/str_format/output.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/strings/internal/str_format/parser.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/synchronization/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/synchronization/CMakeLists.linux.txt new file mode 100644 index 0000000000..41437dae3a --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/synchronization/CMakeLists.linux.txt @@ -0,0 +1,48 @@ + +# 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_library(abseil-cpp-absl-synchronization) +target_compile_options(abseil-cpp-absl-synchronization PRIVATE + -DNOMINMAX +) +target_include_directories(abseil-cpp-absl-synchronization PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(abseil-cpp-absl-synchronization PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(abseil-cpp-absl-synchronization PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-low_level_alloc + base-internal-raw_logging + base-internal-spinlock_wait + base-internal-throw_delegate + absl-base-log_severity + abseil-cpp-absl-debugging + absl-debugging-stacktrace + absl-debugging-symbolize + abseil-cpp-absl-demangle + abseil-cpp-absl-numeric + abseil-cpp-absl-strings + strings-internal-absl_strings_internal + absl-synchronization-internal + abseil-cpp-absl-time + absl-time-civil_time + absl-time-time_zone +) +target_sources(abseil-cpp-absl-synchronization PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/synchronization/barrier.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/synchronization/blocking_counter.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/synchronization/internal/create_thread_identity.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/synchronization/internal/per_thread_sem.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/synchronization/internal/waiter.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/synchronization/mutex.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/synchronization/notification.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/synchronization/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/synchronization/CMakeLists.txt index 41437dae3a..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/synchronization/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/synchronization/CMakeLists.txt @@ -6,43 +6,6 @@ # original buildsystem will not be accepted. - -add_library(abseil-cpp-absl-synchronization) -target_compile_options(abseil-cpp-absl-synchronization PRIVATE - -DNOMINMAX -) -target_include_directories(abseil-cpp-absl-synchronization PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(abseil-cpp-absl-synchronization PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(abseil-cpp-absl-synchronization PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-low_level_alloc - base-internal-raw_logging - base-internal-spinlock_wait - base-internal-throw_delegate - absl-base-log_severity - abseil-cpp-absl-debugging - absl-debugging-stacktrace - absl-debugging-symbolize - abseil-cpp-absl-demangle - abseil-cpp-absl-numeric - abseil-cpp-absl-strings - strings-internal-absl_strings_internal - absl-synchronization-internal - abseil-cpp-absl-time - absl-time-civil_time - absl-time-time_zone -) -target_sources(abseil-cpp-absl-synchronization PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/synchronization/barrier.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/synchronization/blocking_counter.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/synchronization/internal/create_thread_identity.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/synchronization/internal/per_thread_sem.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/synchronization/internal/waiter.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/synchronization/mutex.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/synchronization/notification.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/synchronization/internal/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/synchronization/internal/CMakeLists.linux.txt new file mode 100644 index 0000000000..c2f4b51d34 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/synchronization/internal/CMakeLists.linux.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_library(absl-synchronization-internal) +target_compile_options(absl-synchronization-internal PRIVATE + -DNOMINMAX +) +target_include_directories(absl-synchronization-internal PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(absl-synchronization-internal PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(absl-synchronization-internal PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-low_level_alloc + base-internal-raw_logging + base-internal-spinlock_wait + absl-base-log_severity +) +target_sources(absl-synchronization-internal PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/synchronization/internal/graphcycles.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/synchronization/internal/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/synchronization/internal/CMakeLists.txt index c2f4b51d34..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/synchronization/internal/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/synchronization/internal/CMakeLists.txt @@ -6,25 +6,6 @@ # original buildsystem will not be accepted. - -add_library(absl-synchronization-internal) -target_compile_options(absl-synchronization-internal PRIVATE - -DNOMINMAX -) -target_include_directories(absl-synchronization-internal PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(absl-synchronization-internal PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(absl-synchronization-internal PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-low_level_alloc - base-internal-raw_logging - base-internal-spinlock_wait - absl-base-log_severity -) -target_sources(absl-synchronization-internal PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/synchronization/internal/graphcycles.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/time/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/time/CMakeLists.linux.txt new file mode 100644 index 0000000000..9444f1b4d0 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/time/CMakeLists.linux.txt @@ -0,0 +1,39 @@ + +# 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_library(abseil-cpp-absl-time) +target_compile_options(abseil-cpp-absl-time PRIVATE + -DNOMINMAX +) +target_include_directories(abseil-cpp-absl-time PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(abseil-cpp-absl-time PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(abseil-cpp-absl-time PUBLIC + contrib-libs-cxxsupp + abseil-cpp-absl-base + base-internal-raw_logging + base-internal-spinlock_wait + base-internal-throw_delegate + absl-base-log_severity + abseil-cpp-absl-numeric + abseil-cpp-absl-strings + strings-internal-absl_strings_internal + absl-time-civil_time + absl-time-time_zone +) +target_sources(abseil-cpp-absl-time PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/time/civil_time.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/time/clock.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/time/duration.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/time/format.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/time/time.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/time/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/time/CMakeLists.txt index 9444f1b4d0..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/time/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/time/CMakeLists.txt @@ -6,34 +6,6 @@ # original buildsystem will not be accepted. - -add_library(abseil-cpp-absl-time) -target_compile_options(abseil-cpp-absl-time PRIVATE - -DNOMINMAX -) -target_include_directories(abseil-cpp-absl-time PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(abseil-cpp-absl-time PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(abseil-cpp-absl-time PUBLIC - contrib-libs-cxxsupp - abseil-cpp-absl-base - base-internal-raw_logging - base-internal-spinlock_wait - base-internal-throw_delegate - absl-base-log_severity - abseil-cpp-absl-numeric - abseil-cpp-absl-strings - strings-internal-absl_strings_internal - absl-time-civil_time - absl-time-time_zone -) -target_sources(abseil-cpp-absl-time PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/time/civil_time.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/time/clock.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/time/duration.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/time/format.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/time/time.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/time/civil_time/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/time/civil_time/CMakeLists.linux.txt new file mode 100644 index 0000000000..e4d3eb6c78 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/time/civil_time/CMakeLists.linux.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_library(absl-time-civil_time) +target_compile_options(absl-time-civil_time PRIVATE + -DNOMINMAX +) +target_include_directories(absl-time-civil_time PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(absl-time-civil_time PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(absl-time-civil_time PUBLIC + contrib-libs-cxxsupp +) +target_sources(absl-time-civil_time PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/time/internal/cctz/src/civil_time_detail.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/time/civil_time/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/time/civil_time/CMakeLists.txt index e4d3eb6c78..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/time/civil_time/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/time/civil_time/CMakeLists.txt @@ -6,20 +6,6 @@ # original buildsystem will not be accepted. - -add_library(absl-time-civil_time) -target_compile_options(absl-time-civil_time PRIVATE - -DNOMINMAX -) -target_include_directories(absl-time-civil_time PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(absl-time-civil_time PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(absl-time-civil_time PUBLIC - contrib-libs-cxxsupp -) -target_sources(absl-time-civil_time PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/time/internal/cctz/src/civil_time_detail.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/time/time_zone/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/time/time_zone/CMakeLists.linux.txt new file mode 100644 index 0000000000..b565a55528 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/time/time_zone/CMakeLists.linux.txt @@ -0,0 +1,33 @@ + +# 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_library(absl-time-time_zone) +target_compile_options(absl-time-time_zone PRIVATE + -DNOMINMAX +) +target_include_directories(absl-time-time_zone PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(absl-time-time_zone PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(absl-time-time_zone PUBLIC + contrib-libs-cxxsupp +) +target_sources(absl-time-time_zone PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/time/internal/cctz/src/time_zone_fixed.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/time/internal/cctz/src/time_zone_if.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/time/internal/cctz/src/time_zone_impl.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/time/internal/cctz/src/time_zone_info.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/time/internal/cctz/src/time_zone_libc.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/time/internal/cctz/src/time_zone_lookup.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/time/internal/cctz/src/time_zone_posix.cc + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/time/internal/cctz/src/zone_info_source.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/time/time_zone/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/time/time_zone/CMakeLists.txt index b565a55528..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/time/time_zone/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/time/time_zone/CMakeLists.txt @@ -6,28 +6,6 @@ # original buildsystem will not be accepted. - -add_library(absl-time-time_zone) -target_compile_options(absl-time-time_zone PRIVATE - -DNOMINMAX -) -target_include_directories(absl-time-time_zone PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(absl-time-time_zone PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(absl-time-time_zone PUBLIC - contrib-libs-cxxsupp -) -target_sources(absl-time-time_zone PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/time/internal/cctz/src/time_zone_fixed.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/time/internal/cctz/src/time_zone_if.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/time/internal/cctz/src/time_zone_impl.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/time/internal/cctz/src/time_zone_info.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/time/internal/cctz/src/time_zone_libc.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/time/internal/cctz/src/time_zone_lookup.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/time/internal/cctz/src/time_zone_posix.cc - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/time/internal/cctz/src/zone_info_source.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/types/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/types/CMakeLists.linux.txt new file mode 100644 index 0000000000..5f6aa9663e --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/types/CMakeLists.linux.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_library(abseil-cpp-absl-types INTERFACE) +target_link_libraries(abseil-cpp-absl-types INTERFACE + contrib-libs-cxxsupp + yutil +) diff --git a/contrib/restricted/abseil-cpp/absl/types/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/types/CMakeLists.txt index 5f6aa9663e..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/types/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/types/CMakeLists.txt @@ -6,9 +6,6 @@ # original buildsystem will not be accepted. - -add_library(abseil-cpp-absl-types INTERFACE) -target_link_libraries(abseil-cpp-absl-types INTERFACE - contrib-libs-cxxsupp - yutil -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/types/bad_any_cast/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/types/bad_any_cast/CMakeLists.linux.txt new file mode 100644 index 0000000000..eefdbd3bba --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/types/bad_any_cast/CMakeLists.linux.txt @@ -0,0 +1,27 @@ + +# 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_library(absl-types-bad_any_cast) +target_compile_options(absl-types-bad_any_cast PRIVATE + -DNOMINMAX +) +target_include_directories(absl-types-bad_any_cast PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(absl-types-bad_any_cast PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(absl-types-bad_any_cast PUBLIC + contrib-libs-cxxsupp + base-internal-raw_logging + absl-base-log_severity +) +target_sources(absl-types-bad_any_cast PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/types/bad_any_cast.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/types/bad_any_cast/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/types/bad_any_cast/CMakeLists.txt index eefdbd3bba..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/types/bad_any_cast/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/types/bad_any_cast/CMakeLists.txt @@ -6,22 +6,6 @@ # original buildsystem will not be accepted. - -add_library(absl-types-bad_any_cast) -target_compile_options(absl-types-bad_any_cast PRIVATE - -DNOMINMAX -) -target_include_directories(absl-types-bad_any_cast PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(absl-types-bad_any_cast PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(absl-types-bad_any_cast PUBLIC - contrib-libs-cxxsupp - base-internal-raw_logging - absl-base-log_severity -) -target_sources(absl-types-bad_any_cast PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/types/bad_any_cast.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/types/bad_optional_access/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/types/bad_optional_access/CMakeLists.linux.txt new file mode 100644 index 0000000000..55e8283302 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/types/bad_optional_access/CMakeLists.linux.txt @@ -0,0 +1,27 @@ + +# 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_library(absl-types-bad_optional_access) +target_compile_options(absl-types-bad_optional_access PRIVATE + -DNOMINMAX +) +target_include_directories(absl-types-bad_optional_access PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(absl-types-bad_optional_access PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(absl-types-bad_optional_access PUBLIC + contrib-libs-cxxsupp + base-internal-raw_logging + absl-base-log_severity +) +target_sources(absl-types-bad_optional_access PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/types/bad_optional_access.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/types/bad_optional_access/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/types/bad_optional_access/CMakeLists.txt index 55e8283302..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/types/bad_optional_access/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/types/bad_optional_access/CMakeLists.txt @@ -6,22 +6,6 @@ # original buildsystem will not be accepted. - -add_library(absl-types-bad_optional_access) -target_compile_options(absl-types-bad_optional_access PRIVATE - -DNOMINMAX -) -target_include_directories(absl-types-bad_optional_access PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(absl-types-bad_optional_access PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(absl-types-bad_optional_access PUBLIC - contrib-libs-cxxsupp - base-internal-raw_logging - absl-base-log_severity -) -target_sources(absl-types-bad_optional_access PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/types/bad_optional_access.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/types/bad_variant_access/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/types/bad_variant_access/CMakeLists.linux.txt new file mode 100644 index 0000000000..c457069cae --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/types/bad_variant_access/CMakeLists.linux.txt @@ -0,0 +1,27 @@ + +# 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_library(absl-types-bad_variant_access) +target_compile_options(absl-types-bad_variant_access PRIVATE + -DNOMINMAX +) +target_include_directories(absl-types-bad_variant_access PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_include_directories(absl-types-bad_variant_access PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp +) +target_link_libraries(absl-types-bad_variant_access PUBLIC + contrib-libs-cxxsupp + base-internal-raw_logging + absl-base-log_severity +) +target_sources(absl-types-bad_variant_access PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/types/bad_variant_access.cc +) diff --git a/contrib/restricted/abseil-cpp/absl/types/bad_variant_access/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/types/bad_variant_access/CMakeLists.txt index c457069cae..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/types/bad_variant_access/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/types/bad_variant_access/CMakeLists.txt @@ -6,22 +6,6 @@ # original buildsystem will not be accepted. - -add_library(absl-types-bad_variant_access) -target_compile_options(absl-types-bad_variant_access PRIVATE - -DNOMINMAX -) -target_include_directories(absl-types-bad_variant_access PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_include_directories(absl-types-bad_variant_access PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp -) -target_link_libraries(absl-types-bad_variant_access PUBLIC - contrib-libs-cxxsupp - base-internal-raw_logging - absl-base-log_severity -) -target_sources(absl-types-bad_variant_access PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp/absl/types/bad_variant_access.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/types/internal/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/types/internal/CMakeLists.linux.txt new file mode 100644 index 0000000000..bf8c311fc6 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/types/internal/CMakeLists.linux.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_library(absl-types-internal INTERFACE) +target_link_libraries(absl-types-internal INTERFACE + contrib-libs-cxxsupp + yutil +) diff --git a/contrib/restricted/abseil-cpp/absl/types/internal/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/types/internal/CMakeLists.txt index bf8c311fc6..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/types/internal/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/types/internal/CMakeLists.txt @@ -6,9 +6,6 @@ # original buildsystem will not be accepted. - -add_library(absl-types-internal INTERFACE) -target_link_libraries(absl-types-internal INTERFACE - contrib-libs-cxxsupp - yutil -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/abseil-cpp/absl/utility/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/utility/CMakeLists.linux.txt new file mode 100644 index 0000000000..5569556933 --- /dev/null +++ b/contrib/restricted/abseil-cpp/absl/utility/CMakeLists.linux.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_library(abseil-cpp-absl-utility INTERFACE) +target_link_libraries(abseil-cpp-absl-utility INTERFACE + contrib-libs-cxxsupp + yutil +) diff --git a/contrib/restricted/abseil-cpp/absl/utility/CMakeLists.txt b/contrib/restricted/abseil-cpp/absl/utility/CMakeLists.txt index 5569556933..c031ddb850 100644 --- a/contrib/restricted/abseil-cpp/absl/utility/CMakeLists.txt +++ b/contrib/restricted/abseil-cpp/absl/utility/CMakeLists.txt @@ -6,9 +6,6 @@ # original buildsystem will not be accepted. - -add_library(abseil-cpp-absl-utility INTERFACE) -target_link_libraries(abseil-cpp-absl-utility INTERFACE - contrib-libs-cxxsupp - yutil -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/aws/aws-c-io/CMakeLists.darwin.txt b/contrib/restricted/aws/aws-c-io/CMakeLists.darwin.txt new file mode 100644 index 0000000000..79441190a1 --- /dev/null +++ b/contrib/restricted/aws/aws-c-io/CMakeLists.darwin.txt @@ -0,0 +1,47 @@ + +# 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_library(restricted-aws-aws-c-io) +target_include_directories(restricted-aws-aws-c-io PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/include +) +target_include_directories(restricted-aws-aws-c-io PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/include +) +target_link_libraries(restricted-aws-aws-c-io PUBLIC + restricted-aws-aws-c-cal + restricted-aws-aws-c-common + restricted-aws-s2n +) +target_sources(restricted-aws-aws-c-io PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/alpn_handler.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/channel.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/channel_bootstrap.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/event_loop.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/exponential_backoff_retry_strategy.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/file_utils_shared.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/host_resolver.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/io.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/message_pool.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/pki_utils.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/posix/file_utils.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/posix/host_resolver.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/posix/pipe.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/posix/shared_library.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/posix/socket.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/retry_strategy.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/s2n/s2n_tls_channel_handler.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/socket_channel_handler.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/statistics.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/stream.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/tls_channel_handler.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/tls_channel_handler_shared.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/uri.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/bsd/kqueue_event_loop.c +) diff --git a/contrib/restricted/aws/aws-c-io/CMakeLists.linux.txt b/contrib/restricted/aws/aws-c-io/CMakeLists.linux.txt new file mode 100644 index 0000000000..3dbd8ff9af --- /dev/null +++ b/contrib/restricted/aws/aws-c-io/CMakeLists.linux.txt @@ -0,0 +1,47 @@ + +# 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_library(restricted-aws-aws-c-io) +target_include_directories(restricted-aws-aws-c-io PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/include +) +target_include_directories(restricted-aws-aws-c-io PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/include +) +target_link_libraries(restricted-aws-aws-c-io PUBLIC + restricted-aws-aws-c-cal + restricted-aws-aws-c-common + restricted-aws-s2n +) +target_sources(restricted-aws-aws-c-io PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/alpn_handler.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/channel.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/channel_bootstrap.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/event_loop.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/exponential_backoff_retry_strategy.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/file_utils_shared.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/host_resolver.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/io.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/message_pool.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/pki_utils.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/posix/file_utils.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/posix/host_resolver.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/posix/pipe.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/posix/shared_library.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/posix/socket.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/retry_strategy.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/s2n/s2n_tls_channel_handler.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/socket_channel_handler.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/statistics.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/stream.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/tls_channel_handler.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/tls_channel_handler_shared.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/uri.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/linux/epoll_event_loop.c +) diff --git a/contrib/restricted/aws/aws-c-io/CMakeLists.txt b/contrib/restricted/aws/aws-c-io/CMakeLists.txt index 3dbd8ff9af..a681d385f3 100644 --- a/contrib/restricted/aws/aws-c-io/CMakeLists.txt +++ b/contrib/restricted/aws/aws-c-io/CMakeLists.txt @@ -6,42 +6,8 @@ # original buildsystem will not be accepted. - -add_library(restricted-aws-aws-c-io) -target_include_directories(restricted-aws-aws-c-io PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/include -) -target_include_directories(restricted-aws-aws-c-io PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/include -) -target_link_libraries(restricted-aws-aws-c-io PUBLIC - restricted-aws-aws-c-cal - restricted-aws-aws-c-common - restricted-aws-s2n -) -target_sources(restricted-aws-aws-c-io PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/alpn_handler.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/channel.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/channel_bootstrap.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/event_loop.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/exponential_backoff_retry_strategy.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/file_utils_shared.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/host_resolver.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/io.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/message_pool.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/pki_utils.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/posix/file_utils.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/posix/host_resolver.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/posix/pipe.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/posix/shared_library.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/posix/socket.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/retry_strategy.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/s2n/s2n_tls_channel_handler.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/socket_channel_handler.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/statistics.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/stream.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/tls_channel_handler.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/tls_channel_handler_shared.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/uri.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/source/linux/epoll_event_loop.c -) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/aws/s2n/CMakeLists.darwin.txt b/contrib/restricted/aws/s2n/CMakeLists.darwin.txt new file mode 100644 index 0000000000..8e3194a214 --- /dev/null +++ b/contrib/restricted/aws/s2n/CMakeLists.darwin.txt @@ -0,0 +1,222 @@ + +# 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. + + +find_package(OpenSSL REQUIRED) + +add_library(restricted-aws-s2n) +target_compile_options(restricted-aws-s2n PRIVATE + -DS2N_ADX + -D_POSIX_C_SOURCE=200809L + -DS2N_HAVE_EXECINFO + -DS2N_CPUID_AVAILABLE +) +target_include_directories(restricted-aws-s2n PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/api +) +target_include_directories(restricted-aws-s2n PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/api +) +target_link_libraries(restricted-aws-s2n PUBLIC + OpenSSL::OpenSSL +) +target_sources(restricted-aws-s2n PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_aead_cipher_aes_gcm.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_aead_cipher_chacha20_poly1305.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_cbc_cipher_3des.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_cbc_cipher_aes.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_certificate.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_cipher.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_composite_cipher_aes_sha.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_dhe.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_drbg.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_ecc_evp.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_ecdsa.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_evp.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_fips.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_hash.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_hkdf.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_hmac.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_pkey.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_rsa.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_rsa_pss.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_rsa_signing.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_sequence.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_stream_cipher_null.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_stream_cipher_rc4.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_tls13_keys.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/error/s2n_errno.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/aes_ctr_prf.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/bike_r1_kem.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/converts_portable.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/decode.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/error.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/gf2x_mul.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/gf2x_portable.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/openssl_utils.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/parallel_hash.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/sampling.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/sampling_portable.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/secure_decode_portable.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/utilities.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r2/aes_ctr_prf.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r2/bike_r2_kem.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r2/decode.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r2/error.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r2/gf2x_mul.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r2/gf2x_portable.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r2/openssl_utils.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r2/sampling.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r2/sampling_portable.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r2/secure_decode_portable.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r2/utilities.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_90s_r2/aes256ctr.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_90s_r2/aes_c.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_90s_r2/cbd.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_90s_r2/indcpa.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_90s_r2/kyber_90s_r2_kem.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_90s_r2/ntt.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_90s_r2/poly.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_90s_r2/polyvec.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_90s_r2/reduce.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_90s_r2/sha2_c.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_90s_r2/verify.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r2/cbd.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r2/fips202_kyber_r2.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r2/indcpa.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r2/kyber_r2_kem.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r2/ntt.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r2/poly.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r2/polyvec.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r2/reduce.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r2/symmetric-fips202.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r2/verify.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/s2n_pq.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/s2n_pq_random.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/sike_r1/P503_r1.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/sike_r1/fips202_r1.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/sike_r1/fp_generic_r1.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/sike_r1/sike_r1_kem.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/sike_r2/P434.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/sike_r2/fips202.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/stuffer/s2n_stuffer.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/stuffer/s2n_stuffer_base64.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/stuffer/s2n_stuffer_file.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/stuffer/s2n_stuffer_network_order.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/stuffer/s2n_stuffer_pem.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/stuffer/s2n_stuffer_text.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_alpn.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_key_share.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_max_frag_len.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_pq_kem.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_psk.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_renegotiation_info.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_sct_list.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_server_name.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_session_ticket.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_signature_algorithms.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_status_request.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_supported_groups.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_supported_versions.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_cookie.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_ec_point_format.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_extension_list.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_extension_type.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_extension_type_lists.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_key_share.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_psk_key_exchange_modes.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_quic_transport_params.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_server_alpn.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_server_certificate_status.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_server_key_share.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_server_max_fragment_length.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_server_psk.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_server_renegotiation_info.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_server_sct_list.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_server_server_name.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_server_session_ticket.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_server_signature_algorithms.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_server_status_request.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_server_supported_versions.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_supported_versions.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_aead.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_alerts.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_async_pkey.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_auth_selection.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_cbc.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_change_cipher_spec.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_cipher_preferences.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_cipher_suites.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_client_cert.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_client_cert_verify.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_client_finished.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_client_hello.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_client_key_exchange.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_config.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_connection.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_connection_evp_digests.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_ecc_preferences.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_encrypted_extensions.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_establish_session.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_handshake.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_handshake_io.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_handshake_transcript.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_kem.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_kem_preferences.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_kex.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_key_update.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_ocsp_stapling.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_post_handshake.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_prf.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_protocol_preferences.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_psk.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_quic_support.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_record_read.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_record_read_aead.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_record_read_cbc.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_record_read_composite.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_record_read_stream.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_record_write.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_recv.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_resume.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_security_policies.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_send.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_server_cert.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_server_cert_request.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_server_done.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_server_extensions.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_server_finished.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_server_hello.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_server_hello_retry.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_server_key_exchange.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_server_new_session_ticket.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_shutdown.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_signature_algorithms.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_signature_scheme.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_tls.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_tls13.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_tls13_certificate_verify.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_tls13_handshake.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_x509_validator.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_array.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_asn1_time.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_blob.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_ensure.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_init.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_map.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_mem.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_random.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_result.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_rfc5952.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_safety.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_set.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_socket.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_str.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_timer.c +) diff --git a/contrib/restricted/aws/s2n/CMakeLists.linux.txt b/contrib/restricted/aws/s2n/CMakeLists.linux.txt new file mode 100644 index 0000000000..cf54c00743 --- /dev/null +++ b/contrib/restricted/aws/s2n/CMakeLists.linux.txt @@ -0,0 +1,224 @@ + +# 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. + + +find_package(OpenSSL REQUIRED) + +add_library(restricted-aws-s2n) +target_compile_options(restricted-aws-s2n PRIVATE + -DS2N_ADX + -D_POSIX_C_SOURCE=200809L + -DS2N_HAVE_EXECINFO + -DS2N_SIKEP434R2_ASM + -DS2N_CPUID_AVAILABLE +) +target_include_directories(restricted-aws-s2n PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/api +) +target_include_directories(restricted-aws-s2n PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/api +) +target_link_libraries(restricted-aws-s2n PUBLIC + OpenSSL::OpenSSL +) +target_sources(restricted-aws-s2n PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/sike_r2/sikep434r2_fp_x64_asm.S + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_aead_cipher_aes_gcm.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_aead_cipher_chacha20_poly1305.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_cbc_cipher_3des.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_cbc_cipher_aes.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_certificate.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_cipher.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_composite_cipher_aes_sha.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_dhe.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_drbg.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_ecc_evp.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_ecdsa.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_evp.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_fips.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_hash.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_hkdf.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_hmac.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_pkey.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_rsa.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_rsa_pss.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_rsa_signing.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_sequence.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_stream_cipher_null.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_stream_cipher_rc4.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_tls13_keys.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/error/s2n_errno.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/aes_ctr_prf.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/bike_r1_kem.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/converts_portable.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/decode.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/error.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/gf2x_mul.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/gf2x_portable.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/openssl_utils.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/parallel_hash.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/sampling.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/sampling_portable.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/secure_decode_portable.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/utilities.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r2/aes_ctr_prf.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r2/bike_r2_kem.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r2/decode.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r2/error.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r2/gf2x_mul.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r2/gf2x_portable.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r2/openssl_utils.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r2/sampling.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r2/sampling_portable.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r2/secure_decode_portable.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r2/utilities.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_90s_r2/aes256ctr.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_90s_r2/aes_c.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_90s_r2/cbd.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_90s_r2/indcpa.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_90s_r2/kyber_90s_r2_kem.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_90s_r2/ntt.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_90s_r2/poly.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_90s_r2/polyvec.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_90s_r2/reduce.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_90s_r2/sha2_c.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_90s_r2/verify.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r2/cbd.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r2/fips202_kyber_r2.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r2/indcpa.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r2/kyber_r2_kem.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r2/ntt.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r2/poly.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r2/polyvec.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r2/reduce.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r2/symmetric-fips202.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r2/verify.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/s2n_pq.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/s2n_pq_random.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/sike_r1/P503_r1.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/sike_r1/fips202_r1.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/sike_r1/fp_generic_r1.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/sike_r1/sike_r1_kem.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/sike_r2/P434.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/sike_r2/fips202.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/stuffer/s2n_stuffer.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/stuffer/s2n_stuffer_base64.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/stuffer/s2n_stuffer_file.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/stuffer/s2n_stuffer_network_order.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/stuffer/s2n_stuffer_pem.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/stuffer/s2n_stuffer_text.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_alpn.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_key_share.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_max_frag_len.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_pq_kem.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_psk.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_renegotiation_info.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_sct_list.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_server_name.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_session_ticket.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_signature_algorithms.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_status_request.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_supported_groups.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_supported_versions.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_cookie.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_ec_point_format.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_extension_list.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_extension_type.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_extension_type_lists.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_key_share.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_psk_key_exchange_modes.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_quic_transport_params.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_server_alpn.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_server_certificate_status.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_server_key_share.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_server_max_fragment_length.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_server_psk.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_server_renegotiation_info.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_server_sct_list.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_server_server_name.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_server_session_ticket.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_server_signature_algorithms.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_server_status_request.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_server_supported_versions.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_supported_versions.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_aead.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_alerts.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_async_pkey.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_auth_selection.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_cbc.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_change_cipher_spec.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_cipher_preferences.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_cipher_suites.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_client_cert.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_client_cert_verify.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_client_finished.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_client_hello.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_client_key_exchange.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_config.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_connection.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_connection_evp_digests.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_ecc_preferences.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_encrypted_extensions.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_establish_session.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_handshake.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_handshake_io.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_handshake_transcript.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_kem.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_kem_preferences.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_kex.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_key_update.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_ocsp_stapling.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_post_handshake.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_prf.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_protocol_preferences.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_psk.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_quic_support.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_record_read.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_record_read_aead.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_record_read_cbc.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_record_read_composite.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_record_read_stream.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_record_write.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_recv.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_resume.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_security_policies.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_send.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_server_cert.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_server_cert_request.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_server_done.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_server_extensions.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_server_finished.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_server_hello.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_server_hello_retry.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_server_key_exchange.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_server_new_session_ticket.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_shutdown.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_signature_algorithms.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_signature_scheme.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_tls.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_tls13.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_tls13_certificate_verify.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_tls13_handshake.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_x509_validator.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_array.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_asn1_time.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_blob.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_ensure.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_init.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_map.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_mem.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_random.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_result.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_rfc5952.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_safety.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_set.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_socket.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_str.c + ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_timer.c +) diff --git a/contrib/restricted/aws/s2n/CMakeLists.txt b/contrib/restricted/aws/s2n/CMakeLists.txt index cf54c00743..a681d385f3 100644 --- a/contrib/restricted/aws/s2n/CMakeLists.txt +++ b/contrib/restricted/aws/s2n/CMakeLists.txt @@ -6,219 +6,8 @@ # original buildsystem will not be accepted. -find_package(OpenSSL REQUIRED) - -add_library(restricted-aws-s2n) -target_compile_options(restricted-aws-s2n PRIVATE - -DS2N_ADX - -D_POSIX_C_SOURCE=200809L - -DS2N_HAVE_EXECINFO - -DS2N_SIKEP434R2_ASM - -DS2N_CPUID_AVAILABLE -) -target_include_directories(restricted-aws-s2n PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/api -) -target_include_directories(restricted-aws-s2n PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/api -) -target_link_libraries(restricted-aws-s2n PUBLIC - OpenSSL::OpenSSL -) -target_sources(restricted-aws-s2n PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/sike_r2/sikep434r2_fp_x64_asm.S - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_aead_cipher_aes_gcm.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_aead_cipher_chacha20_poly1305.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_cbc_cipher_3des.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_cbc_cipher_aes.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_certificate.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_cipher.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_composite_cipher_aes_sha.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_dhe.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_drbg.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_ecc_evp.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_ecdsa.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_evp.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_fips.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_hash.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_hkdf.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_hmac.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_pkey.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_rsa.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_rsa_pss.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_rsa_signing.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_sequence.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_stream_cipher_null.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_stream_cipher_rc4.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/crypto/s2n_tls13_keys.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/error/s2n_errno.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/aes_ctr_prf.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/bike_r1_kem.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/converts_portable.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/decode.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/error.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/gf2x_mul.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/gf2x_portable.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/openssl_utils.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/parallel_hash.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/sampling.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/sampling_portable.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/secure_decode_portable.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r1/utilities.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r2/aes_ctr_prf.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r2/bike_r2_kem.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r2/decode.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r2/error.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r2/gf2x_mul.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r2/gf2x_portable.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r2/openssl_utils.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r2/sampling.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r2/sampling_portable.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r2/secure_decode_portable.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/bike_r2/utilities.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_90s_r2/aes256ctr.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_90s_r2/aes_c.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_90s_r2/cbd.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_90s_r2/indcpa.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_90s_r2/kyber_90s_r2_kem.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_90s_r2/ntt.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_90s_r2/poly.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_90s_r2/polyvec.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_90s_r2/reduce.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_90s_r2/sha2_c.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_90s_r2/verify.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r2/cbd.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r2/fips202_kyber_r2.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r2/indcpa.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r2/kyber_r2_kem.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r2/ntt.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r2/poly.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r2/polyvec.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r2/reduce.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r2/symmetric-fips202.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/kyber_r2/verify.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/s2n_pq.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/s2n_pq_random.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/sike_r1/P503_r1.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/sike_r1/fips202_r1.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/sike_r1/fp_generic_r1.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/sike_r1/sike_r1_kem.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/sike_r2/P434.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/pq-crypto/sike_r2/fips202.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/stuffer/s2n_stuffer.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/stuffer/s2n_stuffer_base64.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/stuffer/s2n_stuffer_file.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/stuffer/s2n_stuffer_network_order.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/stuffer/s2n_stuffer_pem.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/stuffer/s2n_stuffer_text.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_alpn.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_key_share.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_max_frag_len.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_pq_kem.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_psk.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_renegotiation_info.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_sct_list.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_server_name.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_session_ticket.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_signature_algorithms.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_status_request.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_supported_groups.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_client_supported_versions.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_cookie.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_ec_point_format.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_extension_list.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_extension_type.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_extension_type_lists.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_key_share.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_psk_key_exchange_modes.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_quic_transport_params.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_server_alpn.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_server_certificate_status.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_server_key_share.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_server_max_fragment_length.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_server_psk.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_server_renegotiation_info.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_server_sct_list.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_server_server_name.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_server_session_ticket.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_server_signature_algorithms.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_server_status_request.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_server_supported_versions.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/extensions/s2n_supported_versions.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_aead.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_alerts.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_async_pkey.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_auth_selection.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_cbc.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_change_cipher_spec.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_cipher_preferences.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_cipher_suites.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_client_cert.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_client_cert_verify.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_client_finished.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_client_hello.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_client_key_exchange.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_config.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_connection.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_connection_evp_digests.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_ecc_preferences.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_encrypted_extensions.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_establish_session.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_handshake.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_handshake_io.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_handshake_transcript.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_kem.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_kem_preferences.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_kex.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_key_update.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_ocsp_stapling.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_post_handshake.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_prf.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_protocol_preferences.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_psk.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_quic_support.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_record_read.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_record_read_aead.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_record_read_cbc.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_record_read_composite.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_record_read_stream.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_record_write.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_recv.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_resume.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_security_policies.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_send.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_server_cert.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_server_cert_request.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_server_done.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_server_extensions.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_server_finished.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_server_hello.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_server_hello_retry.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_server_key_exchange.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_server_new_session_ticket.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_shutdown.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_signature_algorithms.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_signature_scheme.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_tls.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_tls13.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_tls13_certificate_verify.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_tls13_handshake.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/tls/s2n_x509_validator.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_array.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_asn1_time.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_blob.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_ensure.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_init.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_map.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_mem.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_random.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_result.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_rfc5952.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_safety.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_set.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_socket.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_str.c - ${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n/utils/s2n_timer.c -) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/boost/libs/chrono/CMakeLists.darwin.txt b/contrib/restricted/boost/libs/chrono/CMakeLists.darwin.txt new file mode 100644 index 0000000000..a47c7a0a8c --- /dev/null +++ b/contrib/restricted/boost/libs/chrono/CMakeLists.darwin.txt @@ -0,0 +1,43 @@ + +# 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_library(boost-libs-chrono) +target_compile_options(boost-libs-chrono PRIVATE + -DBOOST_ATOMIC_STATIC_LINK=1 + -DBOOST_All_STATIC_LINK=1 + -DBOOST_CHRONO_STATIC_LINK=1 + -DBOOST_SYSTEM_STATIC_LINK=1 + -DBOOST_TIMER_STATIC_LINK=1 + -DBOOST_ALL_NO_LIB=1 + -DBOOST_ATOMIC_SOURCE + -DBOOST_COROUTINES_SOURCE + -DBOOST_DISABLE_ASSERTS + -DBOOST_SPIRIT_USE_PHOENIX_V3=1 + -DBOOST_SYSTEM_NO_DEPRECATED + -DBOOST_THREAD_BUILD_LIB=1 + -DBOOST_THREAD_DONT_USE_CHRONO=1 + -DBOOST_THREAD_NO_LIB=1 + -DBOOST_THREAD_USE_LIB=1 + -DDATE_TIME_INLINE + -DBOOST_THREAD_DONT_USE_CHRONO + -DBOOST_THREAD_POSIX + -D_DARWIN_C_SOURCE=1 +) +target_include_directories(boost-libs-chrono PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/boost/predef +) +target_link_libraries(boost-libs-chrono PUBLIC + contrib-libs-cxxsupp + contrib-restricted-boost +) +target_sources(boost-libs-chrono PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/chrono/src/chrono.cpp + ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/chrono/src/process_cpu_clocks.cpp + ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/chrono/src/thread_clock.cpp +) diff --git a/contrib/restricted/boost/libs/chrono/CMakeLists.linux.txt b/contrib/restricted/boost/libs/chrono/CMakeLists.linux.txt new file mode 100644 index 0000000000..0361f08779 --- /dev/null +++ b/contrib/restricted/boost/libs/chrono/CMakeLists.linux.txt @@ -0,0 +1,42 @@ + +# 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_library(boost-libs-chrono) +target_compile_options(boost-libs-chrono PRIVATE + -DBOOST_ATOMIC_STATIC_LINK=1 + -DBOOST_All_STATIC_LINK=1 + -DBOOST_CHRONO_STATIC_LINK=1 + -DBOOST_SYSTEM_STATIC_LINK=1 + -DBOOST_TIMER_STATIC_LINK=1 + -DBOOST_ALL_NO_LIB=1 + -DBOOST_ATOMIC_SOURCE + -DBOOST_COROUTINES_SOURCE + -DBOOST_DISABLE_ASSERTS + -DBOOST_SPIRIT_USE_PHOENIX_V3=1 + -DBOOST_SYSTEM_NO_DEPRECATED + -DBOOST_THREAD_BUILD_LIB=1 + -DBOOST_THREAD_DONT_USE_CHRONO=1 + -DBOOST_THREAD_NO_LIB=1 + -DBOOST_THREAD_USE_LIB=1 + -DDATE_TIME_INLINE + -DBOOST_THREAD_DONT_USE_CHRONO + -DBOOST_THREAD_POSIX +) +target_include_directories(boost-libs-chrono PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/boost/predef +) +target_link_libraries(boost-libs-chrono PUBLIC + contrib-libs-cxxsupp + contrib-restricted-boost +) +target_sources(boost-libs-chrono PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/chrono/src/chrono.cpp + ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/chrono/src/process_cpu_clocks.cpp + ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/chrono/src/thread_clock.cpp +) diff --git a/contrib/restricted/boost/libs/chrono/CMakeLists.txt b/contrib/restricted/boost/libs/chrono/CMakeLists.txt index 0361f08779..a681d385f3 100644 --- a/contrib/restricted/boost/libs/chrono/CMakeLists.txt +++ b/contrib/restricted/boost/libs/chrono/CMakeLists.txt @@ -6,37 +6,8 @@ # original buildsystem will not be accepted. - -add_library(boost-libs-chrono) -target_compile_options(boost-libs-chrono PRIVATE - -DBOOST_ATOMIC_STATIC_LINK=1 - -DBOOST_All_STATIC_LINK=1 - -DBOOST_CHRONO_STATIC_LINK=1 - -DBOOST_SYSTEM_STATIC_LINK=1 - -DBOOST_TIMER_STATIC_LINK=1 - -DBOOST_ALL_NO_LIB=1 - -DBOOST_ATOMIC_SOURCE - -DBOOST_COROUTINES_SOURCE - -DBOOST_DISABLE_ASSERTS - -DBOOST_SPIRIT_USE_PHOENIX_V3=1 - -DBOOST_SYSTEM_NO_DEPRECATED - -DBOOST_THREAD_BUILD_LIB=1 - -DBOOST_THREAD_DONT_USE_CHRONO=1 - -DBOOST_THREAD_NO_LIB=1 - -DBOOST_THREAD_USE_LIB=1 - -DDATE_TIME_INLINE - -DBOOST_THREAD_DONT_USE_CHRONO - -DBOOST_THREAD_POSIX -) -target_include_directories(boost-libs-chrono PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/boost/predef -) -target_link_libraries(boost-libs-chrono PUBLIC - contrib-libs-cxxsupp - contrib-restricted-boost -) -target_sources(boost-libs-chrono PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/chrono/src/chrono.cpp - ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/chrono/src/process_cpu_clocks.cpp - ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/chrono/src/thread_clock.cpp -) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/boost/libs/iostreams/CMakeLists.linux.txt b/contrib/restricted/boost/libs/iostreams/CMakeLists.linux.txt new file mode 100644 index 0000000000..def456e2c8 --- /dev/null +++ b/contrib/restricted/boost/libs/iostreams/CMakeLists.linux.txt @@ -0,0 +1,47 @@ + +# 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. + + +find_package(ZLIB REQUIRED) + +add_library(boost-libs-iostreams) +target_compile_options(boost-libs-iostreams PRIVATE + -DBOOST_ATOMIC_STATIC_LINK=1 + -DBOOST_All_STATIC_LINK=1 + -DBOOST_CHRONO_STATIC_LINK=1 + -DBOOST_SYSTEM_STATIC_LINK=1 + -DBOOST_TIMER_STATIC_LINK=1 + -DBOOST_ALL_NO_LIB=1 + -DBOOST_ATOMIC_SOURCE + -DBOOST_COROUTINES_SOURCE + -DBOOST_DISABLE_ASSERTS + -DBOOST_SPIRIT_USE_PHOENIX_V3=1 + -DBOOST_SYSTEM_NO_DEPRECATED + -DBOOST_THREAD_BUILD_LIB=1 + -DBOOST_THREAD_DONT_USE_CHRONO=1 + -DBOOST_THREAD_NO_LIB=1 + -DBOOST_THREAD_USE_LIB=1 + -DDATE_TIME_INLINE + -DBOOST_THREAD_DONT_USE_CHRONO + -DBOOST_THREAD_POSIX + -DBOOST_IOSTREAMS_USE_DEPRECATED +) +target_include_directories(boost-libs-iostreams PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/boost/predef +) +target_link_libraries(boost-libs-iostreams PUBLIC + contrib-libs-cxxsupp + contrib-restricted-boost + ZLIB::ZLIB + contrib-libs-libbz2 +) +target_sources(boost-libs-iostreams PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/iostreams/src/file_descriptor.cpp + ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/iostreams/src/gzip.cpp + ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/iostreams/src/mapped_file.cpp + ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/iostreams/src/zlib.cpp +) diff --git a/contrib/restricted/boost/libs/iostreams/CMakeLists.txt b/contrib/restricted/boost/libs/iostreams/CMakeLists.txt index def456e2c8..c031ddb850 100644 --- a/contrib/restricted/boost/libs/iostreams/CMakeLists.txt +++ b/contrib/restricted/boost/libs/iostreams/CMakeLists.txt @@ -6,42 +6,6 @@ # original buildsystem will not be accepted. -find_package(ZLIB REQUIRED) - -add_library(boost-libs-iostreams) -target_compile_options(boost-libs-iostreams PRIVATE - -DBOOST_ATOMIC_STATIC_LINK=1 - -DBOOST_All_STATIC_LINK=1 - -DBOOST_CHRONO_STATIC_LINK=1 - -DBOOST_SYSTEM_STATIC_LINK=1 - -DBOOST_TIMER_STATIC_LINK=1 - -DBOOST_ALL_NO_LIB=1 - -DBOOST_ATOMIC_SOURCE - -DBOOST_COROUTINES_SOURCE - -DBOOST_DISABLE_ASSERTS - -DBOOST_SPIRIT_USE_PHOENIX_V3=1 - -DBOOST_SYSTEM_NO_DEPRECATED - -DBOOST_THREAD_BUILD_LIB=1 - -DBOOST_THREAD_DONT_USE_CHRONO=1 - -DBOOST_THREAD_NO_LIB=1 - -DBOOST_THREAD_USE_LIB=1 - -DDATE_TIME_INLINE - -DBOOST_THREAD_DONT_USE_CHRONO - -DBOOST_THREAD_POSIX - -DBOOST_IOSTREAMS_USE_DEPRECATED -) -target_include_directories(boost-libs-iostreams PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/boost/predef -) -target_link_libraries(boost-libs-iostreams PUBLIC - contrib-libs-cxxsupp - contrib-restricted-boost - ZLIB::ZLIB - contrib-libs-libbz2 -) -target_sources(boost-libs-iostreams PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/iostreams/src/file_descriptor.cpp - ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/iostreams/src/gzip.cpp - ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/iostreams/src/mapped_file.cpp - ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/iostreams/src/zlib.cpp -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/boost/libs/program_options/CMakeLists.linux.txt b/contrib/restricted/boost/libs/program_options/CMakeLists.linux.txt new file mode 100644 index 0000000000..050de9dc8d --- /dev/null +++ b/contrib/restricted/boost/libs/program_options/CMakeLists.linux.txt @@ -0,0 +1,50 @@ + +# 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_library(boost-libs-program_options) +target_compile_options(boost-libs-program_options PRIVATE + -DBOOST_ATOMIC_STATIC_LINK=1 + -DBOOST_All_STATIC_LINK=1 + -DBOOST_CHRONO_STATIC_LINK=1 + -DBOOST_SYSTEM_STATIC_LINK=1 + -DBOOST_TIMER_STATIC_LINK=1 + -DBOOST_ALL_NO_LIB=1 + -DBOOST_ATOMIC_SOURCE + -DBOOST_COROUTINES_SOURCE + -DBOOST_DISABLE_ASSERTS + -DBOOST_SPIRIT_USE_PHOENIX_V3=1 + -DBOOST_SYSTEM_NO_DEPRECATED + -DBOOST_THREAD_BUILD_LIB=1 + -DBOOST_THREAD_DONT_USE_CHRONO=1 + -DBOOST_THREAD_NO_LIB=1 + -DBOOST_THREAD_USE_LIB=1 + -DDATE_TIME_INLINE + -DBOOST_THREAD_DONT_USE_CHRONO + -DBOOST_THREAD_POSIX +) +target_include_directories(boost-libs-program_options PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/boost/predef +) +target_link_libraries(boost-libs-program_options PUBLIC + contrib-libs-cxxsupp + contrib-restricted-boost +) +target_sources(boost-libs-program_options PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/program_options/src/cmdline.cpp + ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/program_options/src/config_file.cpp + ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/program_options/src/convert.cpp + ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/program_options/src/options_description.cpp + ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/program_options/src/parsers.cpp + ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/program_options/src/positional_options.cpp + ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/program_options/src/split.cpp + ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/program_options/src/utf8_codecvt_facet.cpp + ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/program_options/src/value_semantic.cpp + ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/program_options/src/variables_map.cpp + ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/program_options/src/winmain.cpp +) diff --git a/contrib/restricted/boost/libs/program_options/CMakeLists.txt b/contrib/restricted/boost/libs/program_options/CMakeLists.txt index 050de9dc8d..c031ddb850 100644 --- a/contrib/restricted/boost/libs/program_options/CMakeLists.txt +++ b/contrib/restricted/boost/libs/program_options/CMakeLists.txt @@ -6,45 +6,6 @@ # original buildsystem will not be accepted. - -add_library(boost-libs-program_options) -target_compile_options(boost-libs-program_options PRIVATE - -DBOOST_ATOMIC_STATIC_LINK=1 - -DBOOST_All_STATIC_LINK=1 - -DBOOST_CHRONO_STATIC_LINK=1 - -DBOOST_SYSTEM_STATIC_LINK=1 - -DBOOST_TIMER_STATIC_LINK=1 - -DBOOST_ALL_NO_LIB=1 - -DBOOST_ATOMIC_SOURCE - -DBOOST_COROUTINES_SOURCE - -DBOOST_DISABLE_ASSERTS - -DBOOST_SPIRIT_USE_PHOENIX_V3=1 - -DBOOST_SYSTEM_NO_DEPRECATED - -DBOOST_THREAD_BUILD_LIB=1 - -DBOOST_THREAD_DONT_USE_CHRONO=1 - -DBOOST_THREAD_NO_LIB=1 - -DBOOST_THREAD_USE_LIB=1 - -DDATE_TIME_INLINE - -DBOOST_THREAD_DONT_USE_CHRONO - -DBOOST_THREAD_POSIX -) -target_include_directories(boost-libs-program_options PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/boost/predef -) -target_link_libraries(boost-libs-program_options PUBLIC - contrib-libs-cxxsupp - contrib-restricted-boost -) -target_sources(boost-libs-program_options PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/program_options/src/cmdline.cpp - ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/program_options/src/config_file.cpp - ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/program_options/src/convert.cpp - ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/program_options/src/options_description.cpp - ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/program_options/src/parsers.cpp - ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/program_options/src/positional_options.cpp - ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/program_options/src/split.cpp - ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/program_options/src/utf8_codecvt_facet.cpp - ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/program_options/src/value_semantic.cpp - ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/program_options/src/variables_map.cpp - ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/program_options/src/winmain.cpp -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/boost/libs/system/CMakeLists.darwin.txt b/contrib/restricted/boost/libs/system/CMakeLists.darwin.txt new file mode 100644 index 0000000000..2d6653cfc1 --- /dev/null +++ b/contrib/restricted/boost/libs/system/CMakeLists.darwin.txt @@ -0,0 +1,41 @@ + +# 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_library(boost-libs-system) +target_compile_options(boost-libs-system PRIVATE + -DBOOST_ATOMIC_STATIC_LINK=1 + -DBOOST_All_STATIC_LINK=1 + -DBOOST_CHRONO_STATIC_LINK=1 + -DBOOST_SYSTEM_STATIC_LINK=1 + -DBOOST_TIMER_STATIC_LINK=1 + -DBOOST_ALL_NO_LIB=1 + -DBOOST_ATOMIC_SOURCE + -DBOOST_COROUTINES_SOURCE + -DBOOST_DISABLE_ASSERTS + -DBOOST_SPIRIT_USE_PHOENIX_V3=1 + -DBOOST_SYSTEM_NO_DEPRECATED + -DBOOST_THREAD_BUILD_LIB=1 + -DBOOST_THREAD_DONT_USE_CHRONO=1 + -DBOOST_THREAD_NO_LIB=1 + -DBOOST_THREAD_USE_LIB=1 + -DDATE_TIME_INLINE + -DBOOST_THREAD_DONT_USE_CHRONO + -DBOOST_THREAD_POSIX + -D_DARWIN_C_SOURCE=1 +) +target_include_directories(boost-libs-system PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/boost/predef +) +target_link_libraries(boost-libs-system PUBLIC + contrib-libs-cxxsupp + contrib-restricted-boost +) +target_sources(boost-libs-system PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/system/src/error_code.cpp +) diff --git a/contrib/restricted/boost/libs/system/CMakeLists.linux.txt b/contrib/restricted/boost/libs/system/CMakeLists.linux.txt new file mode 100644 index 0000000000..916e740bb5 --- /dev/null +++ b/contrib/restricted/boost/libs/system/CMakeLists.linux.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_library(boost-libs-system) +target_compile_options(boost-libs-system PRIVATE + -DBOOST_ATOMIC_STATIC_LINK=1 + -DBOOST_All_STATIC_LINK=1 + -DBOOST_CHRONO_STATIC_LINK=1 + -DBOOST_SYSTEM_STATIC_LINK=1 + -DBOOST_TIMER_STATIC_LINK=1 + -DBOOST_ALL_NO_LIB=1 + -DBOOST_ATOMIC_SOURCE + -DBOOST_COROUTINES_SOURCE + -DBOOST_DISABLE_ASSERTS + -DBOOST_SPIRIT_USE_PHOENIX_V3=1 + -DBOOST_SYSTEM_NO_DEPRECATED + -DBOOST_THREAD_BUILD_LIB=1 + -DBOOST_THREAD_DONT_USE_CHRONO=1 + -DBOOST_THREAD_NO_LIB=1 + -DBOOST_THREAD_USE_LIB=1 + -DDATE_TIME_INLINE + -DBOOST_THREAD_DONT_USE_CHRONO + -DBOOST_THREAD_POSIX +) +target_include_directories(boost-libs-system PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/boost/predef +) +target_link_libraries(boost-libs-system PUBLIC + contrib-libs-cxxsupp + contrib-restricted-boost +) +target_sources(boost-libs-system PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/system/src/error_code.cpp +) diff --git a/contrib/restricted/boost/libs/system/CMakeLists.txt b/contrib/restricted/boost/libs/system/CMakeLists.txt index 916e740bb5..a681d385f3 100644 --- a/contrib/restricted/boost/libs/system/CMakeLists.txt +++ b/contrib/restricted/boost/libs/system/CMakeLists.txt @@ -6,35 +6,8 @@ # original buildsystem will not be accepted. - -add_library(boost-libs-system) -target_compile_options(boost-libs-system PRIVATE - -DBOOST_ATOMIC_STATIC_LINK=1 - -DBOOST_All_STATIC_LINK=1 - -DBOOST_CHRONO_STATIC_LINK=1 - -DBOOST_SYSTEM_STATIC_LINK=1 - -DBOOST_TIMER_STATIC_LINK=1 - -DBOOST_ALL_NO_LIB=1 - -DBOOST_ATOMIC_SOURCE - -DBOOST_COROUTINES_SOURCE - -DBOOST_DISABLE_ASSERTS - -DBOOST_SPIRIT_USE_PHOENIX_V3=1 - -DBOOST_SYSTEM_NO_DEPRECATED - -DBOOST_THREAD_BUILD_LIB=1 - -DBOOST_THREAD_DONT_USE_CHRONO=1 - -DBOOST_THREAD_NO_LIB=1 - -DBOOST_THREAD_USE_LIB=1 - -DDATE_TIME_INLINE - -DBOOST_THREAD_DONT_USE_CHRONO - -DBOOST_THREAD_POSIX -) -target_include_directories(boost-libs-system PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/boost/predef -) -target_link_libraries(boost-libs-system PUBLIC - contrib-libs-cxxsupp - contrib-restricted-boost -) -target_sources(boost-libs-system PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/system/src/error_code.cpp -) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/boost/libs/thread/CMakeLists.darwin.txt b/contrib/restricted/boost/libs/thread/CMakeLists.darwin.txt new file mode 100644 index 0000000000..444ff34583 --- /dev/null +++ b/contrib/restricted/boost/libs/thread/CMakeLists.darwin.txt @@ -0,0 +1,45 @@ + +# 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_library(boost-libs-thread) +target_compile_options(boost-libs-thread PRIVATE + -DBOOST_ATOMIC_STATIC_LINK=1 + -DBOOST_All_STATIC_LINK=1 + -DBOOST_CHRONO_STATIC_LINK=1 + -DBOOST_SYSTEM_STATIC_LINK=1 + -DBOOST_TIMER_STATIC_LINK=1 + -DBOOST_ALL_NO_LIB=1 + -DBOOST_ATOMIC_SOURCE + -DBOOST_COROUTINES_SOURCE + -DBOOST_DISABLE_ASSERTS + -DBOOST_SPIRIT_USE_PHOENIX_V3=1 + -DBOOST_SYSTEM_NO_DEPRECATED + -DBOOST_THREAD_BUILD_LIB=1 + -DBOOST_THREAD_DONT_USE_CHRONO=1 + -DBOOST_THREAD_NO_LIB=1 + -DBOOST_THREAD_USE_LIB=1 + -DDATE_TIME_INLINE + -DBOOST_THREAD_DONT_USE_CHRONO + -DBOOST_THREAD_POSIX + -D_DARWIN_C_SOURCE=1 +) +target_include_directories(boost-libs-thread PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/boost/predef +) +target_link_libraries(boost-libs-thread PUBLIC + contrib-libs-cxxsupp + contrib-restricted-boost + boost-libs-chrono + boost-libs-system +) +target_sources(boost-libs-thread PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/thread/src/pthread/once.cpp + ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/thread/src/pthread/thread.cpp + ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/thread/src/future.cpp +) diff --git a/contrib/restricted/boost/libs/thread/CMakeLists.linux.txt b/contrib/restricted/boost/libs/thread/CMakeLists.linux.txt new file mode 100644 index 0000000000..011818f0f6 --- /dev/null +++ b/contrib/restricted/boost/libs/thread/CMakeLists.linux.txt @@ -0,0 +1,44 @@ + +# 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_library(boost-libs-thread) +target_compile_options(boost-libs-thread PRIVATE + -DBOOST_ATOMIC_STATIC_LINK=1 + -DBOOST_All_STATIC_LINK=1 + -DBOOST_CHRONO_STATIC_LINK=1 + -DBOOST_SYSTEM_STATIC_LINK=1 + -DBOOST_TIMER_STATIC_LINK=1 + -DBOOST_ALL_NO_LIB=1 + -DBOOST_ATOMIC_SOURCE + -DBOOST_COROUTINES_SOURCE + -DBOOST_DISABLE_ASSERTS + -DBOOST_SPIRIT_USE_PHOENIX_V3=1 + -DBOOST_SYSTEM_NO_DEPRECATED + -DBOOST_THREAD_BUILD_LIB=1 + -DBOOST_THREAD_DONT_USE_CHRONO=1 + -DBOOST_THREAD_NO_LIB=1 + -DBOOST_THREAD_USE_LIB=1 + -DDATE_TIME_INLINE + -DBOOST_THREAD_DONT_USE_CHRONO + -DBOOST_THREAD_POSIX +) +target_include_directories(boost-libs-thread PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/boost/predef +) +target_link_libraries(boost-libs-thread PUBLIC + contrib-libs-cxxsupp + contrib-restricted-boost + boost-libs-chrono + boost-libs-system +) +target_sources(boost-libs-thread PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/thread/src/pthread/once.cpp + ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/thread/src/pthread/thread.cpp + ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/thread/src/future.cpp +) diff --git a/contrib/restricted/boost/libs/thread/CMakeLists.txt b/contrib/restricted/boost/libs/thread/CMakeLists.txt index 011818f0f6..a681d385f3 100644 --- a/contrib/restricted/boost/libs/thread/CMakeLists.txt +++ b/contrib/restricted/boost/libs/thread/CMakeLists.txt @@ -6,39 +6,8 @@ # original buildsystem will not be accepted. - -add_library(boost-libs-thread) -target_compile_options(boost-libs-thread PRIVATE - -DBOOST_ATOMIC_STATIC_LINK=1 - -DBOOST_All_STATIC_LINK=1 - -DBOOST_CHRONO_STATIC_LINK=1 - -DBOOST_SYSTEM_STATIC_LINK=1 - -DBOOST_TIMER_STATIC_LINK=1 - -DBOOST_ALL_NO_LIB=1 - -DBOOST_ATOMIC_SOURCE - -DBOOST_COROUTINES_SOURCE - -DBOOST_DISABLE_ASSERTS - -DBOOST_SPIRIT_USE_PHOENIX_V3=1 - -DBOOST_SYSTEM_NO_DEPRECATED - -DBOOST_THREAD_BUILD_LIB=1 - -DBOOST_THREAD_DONT_USE_CHRONO=1 - -DBOOST_THREAD_NO_LIB=1 - -DBOOST_THREAD_USE_LIB=1 - -DDATE_TIME_INLINE - -DBOOST_THREAD_DONT_USE_CHRONO - -DBOOST_THREAD_POSIX -) -target_include_directories(boost-libs-thread PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/boost/predef -) -target_link_libraries(boost-libs-thread PUBLIC - contrib-libs-cxxsupp - contrib-restricted-boost - boost-libs-chrono - boost-libs-system -) -target_sources(boost-libs-thread PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/thread/src/pthread/once.cpp - ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/thread/src/pthread/thread.cpp - ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/thread/src/future.cpp -) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/cityhash-1.0.2/CMakeLists.linux.txt b/contrib/restricted/cityhash-1.0.2/CMakeLists.linux.txt new file mode 100644 index 0000000000..72fda954d5 --- /dev/null +++ b/contrib/restricted/cityhash-1.0.2/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_library(contrib-restricted-cityhash-1.0.2) +target_include_directories(contrib-restricted-cityhash-1.0.2 PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/cityhash-1.0.2 +) +target_include_directories(contrib-restricted-cityhash-1.0.2 PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/cityhash-1.0.2 +) +target_link_libraries(contrib-restricted-cityhash-1.0.2 PUBLIC + contrib-libs-cxxsupp +) +target_sources(contrib-restricted-cityhash-1.0.2 PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/cityhash-1.0.2/city.cc +) diff --git a/contrib/restricted/cityhash-1.0.2/CMakeLists.txt b/contrib/restricted/cityhash-1.0.2/CMakeLists.txt index 72fda954d5..c031ddb850 100644 --- a/contrib/restricted/cityhash-1.0.2/CMakeLists.txt +++ b/contrib/restricted/cityhash-1.0.2/CMakeLists.txt @@ -6,17 +6,6 @@ # original buildsystem will not be accepted. - -add_library(contrib-restricted-cityhash-1.0.2) -target_include_directories(contrib-restricted-cityhash-1.0.2 PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/cityhash-1.0.2 -) -target_include_directories(contrib-restricted-cityhash-1.0.2 PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/cityhash-1.0.2 -) -target_link_libraries(contrib-restricted-cityhash-1.0.2 PUBLIC - contrib-libs-cxxsupp -) -target_sources(contrib-restricted-cityhash-1.0.2 PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/cityhash-1.0.2/city.cc -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/restricted/dragonbox/CMakeLists.linux.txt b/contrib/restricted/dragonbox/CMakeLists.linux.txt new file mode 100644 index 0000000000..daf4f71328 --- /dev/null +++ b/contrib/restricted/dragonbox/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_library(dragonbox) +target_include_directories(dragonbox PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/dragonbox/include +) +target_include_directories(dragonbox PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/dragonbox/include +) +target_link_libraries(dragonbox PUBLIC + contrib-libs-cxxsupp +) +target_sources(dragonbox PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/dragonbox/source/dragonbox_to_chars.cpp +) diff --git a/contrib/restricted/dragonbox/CMakeLists.txt b/contrib/restricted/dragonbox/CMakeLists.txt index daf4f71328..c031ddb850 100644 --- a/contrib/restricted/dragonbox/CMakeLists.txt +++ b/contrib/restricted/dragonbox/CMakeLists.txt @@ -6,17 +6,6 @@ # original buildsystem will not be accepted. - -add_library(dragonbox) -target_include_directories(dragonbox PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/dragonbox/include -) -target_include_directories(dragonbox PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/dragonbox/include -) -target_link_libraries(dragonbox PUBLIC - contrib-libs-cxxsupp -) -target_sources(dragonbox PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/dragonbox/source/dragonbox_to_chars.cpp -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/tools/protoc/bin/CMakeLists.darwin.txt b/contrib/tools/protoc/bin/CMakeLists.darwin.txt new file mode 100644 index 0000000000..00c5ae2afa --- /dev/null +++ b/contrib/tools/protoc/bin/CMakeLists.darwin.txt @@ -0,0 +1,27 @@ + +# 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_executable(protoc) +target_link_libraries(protoc PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + contrib-libs-protoc +) +target_sources(protoc PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/main.cc +) +target_link_flags(protoc + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC +) +vcs_info(protoc) diff --git a/contrib/tools/protoc/bin/CMakeLists.linux.txt b/contrib/tools/protoc/bin/CMakeLists.linux.txt new file mode 100644 index 0000000000..d0e1886d1e --- /dev/null +++ b/contrib/tools/protoc/bin/CMakeLists.linux.txt @@ -0,0 +1,32 @@ + +# 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_executable(protoc) +target_link_libraries(protoc PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + contrib-libs-protoc +) +target_sources(protoc PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/main.cc +) +target_link_flags(protoc + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(protoc) diff --git a/contrib/tools/protoc/bin/CMakeLists.txt b/contrib/tools/protoc/bin/CMakeLists.txt index d0e1886d1e..a681d385f3 100644 --- a/contrib/tools/protoc/bin/CMakeLists.txt +++ b/contrib/tools/protoc/bin/CMakeLists.txt @@ -6,27 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(protoc) -target_link_libraries(protoc PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - contrib-libs-protoc -) -target_sources(protoc PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/main.cc -) -target_link_flags(protoc - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(protoc) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/tools/protoc/plugins/cpp_styleguide/CMakeLists.darwin.txt b/contrib/tools/protoc/plugins/cpp_styleguide/CMakeLists.darwin.txt new file mode 100644 index 0000000000..c86c30114f --- /dev/null +++ b/contrib/tools/protoc/plugins/cpp_styleguide/CMakeLists.darwin.txt @@ -0,0 +1,27 @@ + +# 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_executable(cpp_styleguide) +target_link_libraries(cpp_styleguide PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + contrib-libs-protoc +) +target_sources(cpp_styleguide PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/tools/protoc/plugins/cpp_styleguide/cpp_styleguide.cpp +) +target_link_flags(cpp_styleguide + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC +) +vcs_info(cpp_styleguide) diff --git a/contrib/tools/protoc/plugins/cpp_styleguide/CMakeLists.linux.txt b/contrib/tools/protoc/plugins/cpp_styleguide/CMakeLists.linux.txt new file mode 100644 index 0000000000..f7cbff28a2 --- /dev/null +++ b/contrib/tools/protoc/plugins/cpp_styleguide/CMakeLists.linux.txt @@ -0,0 +1,32 @@ + +# 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_executable(cpp_styleguide) +target_link_libraries(cpp_styleguide PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + contrib-libs-protoc +) +target_sources(cpp_styleguide PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/tools/protoc/plugins/cpp_styleguide/cpp_styleguide.cpp +) +target_link_flags(cpp_styleguide + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(cpp_styleguide) diff --git a/contrib/tools/protoc/plugins/cpp_styleguide/CMakeLists.txt b/contrib/tools/protoc/plugins/cpp_styleguide/CMakeLists.txt index f7cbff28a2..a681d385f3 100644 --- a/contrib/tools/protoc/plugins/cpp_styleguide/CMakeLists.txt +++ b/contrib/tools/protoc/plugins/cpp_styleguide/CMakeLists.txt @@ -6,27 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(cpp_styleguide) -target_link_libraries(cpp_styleguide PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - contrib-libs-protoc -) -target_sources(cpp_styleguide PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/tools/protoc/plugins/cpp_styleguide/cpp_styleguide.cpp -) -target_link_flags(cpp_styleguide - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(cpp_styleguide) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/contrib/tools/protoc/plugins/grpc_cpp/CMakeLists.darwin.txt b/contrib/tools/protoc/plugins/grpc_cpp/CMakeLists.darwin.txt new file mode 100644 index 0000000000..9af28345e4 --- /dev/null +++ b/contrib/tools/protoc/plugins/grpc_cpp/CMakeLists.darwin.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_executable(grpc_cpp) +target_compile_options(grpc_cpp PRIVATE + -DGRPC_USE_ABSL=0 +) +target_include_directories(grpc_cpp PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/grpc + ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/include +) +target_link_libraries(grpc_cpp PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + src-compiler-grpc_plugin_support +) +target_sources(grpc_cpp PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/compiler/cpp_plugin.cc +) +target_link_flags(grpc_cpp + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC +) +vcs_info(grpc_cpp) diff --git a/contrib/tools/protoc/plugins/grpc_cpp/CMakeLists.linux.txt b/contrib/tools/protoc/plugins/grpc_cpp/CMakeLists.linux.txt new file mode 100644 index 0000000000..ea5b708509 --- /dev/null +++ b/contrib/tools/protoc/plugins/grpc_cpp/CMakeLists.linux.txt @@ -0,0 +1,39 @@ + +# 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_executable(grpc_cpp) +target_compile_options(grpc_cpp PRIVATE + -DGRPC_USE_ABSL=0 +) +target_include_directories(grpc_cpp PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/grpc + ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/include +) +target_link_libraries(grpc_cpp PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + src-compiler-grpc_plugin_support +) +target_sources(grpc_cpp PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/compiler/cpp_plugin.cc +) +target_link_flags(grpc_cpp + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(grpc_cpp) diff --git a/contrib/tools/protoc/plugins/grpc_cpp/CMakeLists.txt b/contrib/tools/protoc/plugins/grpc_cpp/CMakeLists.txt index ea5b708509..a681d385f3 100644 --- a/contrib/tools/protoc/plugins/grpc_cpp/CMakeLists.txt +++ b/contrib/tools/protoc/plugins/grpc_cpp/CMakeLists.txt @@ -6,34 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(grpc_cpp) -target_compile_options(grpc_cpp PRIVATE - -DGRPC_USE_ABSL=0 -) -target_include_directories(grpc_cpp PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/grpc - ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/include -) -target_link_libraries(grpc_cpp PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - src-compiler-grpc_plugin_support -) -target_sources(grpc_cpp PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/compiler/cpp_plugin.cc -) -target_link_flags(grpc_cpp - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(grpc_cpp) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/library/cpp/actors/interconnect/CMakeLists.darwin.txt b/library/cpp/actors/interconnect/CMakeLists.darwin.txt new file mode 100644 index 0000000000..16d1546920 --- /dev/null +++ b/library/cpp/actors/interconnect/CMakeLists.darwin.txt @@ -0,0 +1,55 @@ + +# 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. + + +find_package(OpenSSL REQUIRED) + +add_library(cpp-actors-interconnect) +target_link_libraries(cpp-actors-interconnect PUBLIC + contrib-libs-cxxsupp + yutil + contrib-libs-libc_compat + OpenSSL::OpenSSL + cpp-actors-core + cpp-actors-dnscachelib + cpp-actors-dnsresolver + cpp-actors-helpers + cpp-actors-prof + cpp-actors-protos + cpp-actors-util + cpp-digest-crc32c + library-cpp-json + library-cpp-lwtrace + cpp-monlib-dynamic_counters + cpp-monlib-metrics + service-pages-tablesorter + cpp-openssl-init + library-cpp-packedtypes +) +target_sources(cpp-actors-interconnect PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_address.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_channel.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_counters.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_handshake.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_mon.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_nameserver_dynamic.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_nameserver_table.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_proxy_wrapper.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_resolve.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_stream.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_tcp_input_session.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_tcp_proxy.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_tcp_server.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_tcp_session.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/load.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/packet.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/poller_actor.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/poller_tcp.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/poller_tcp_unit.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/poller_tcp_unit_select.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/types.cpp +) diff --git a/library/cpp/actors/interconnect/CMakeLists.linux.txt b/library/cpp/actors/interconnect/CMakeLists.linux.txt new file mode 100644 index 0000000000..464477ce1d --- /dev/null +++ b/library/cpp/actors/interconnect/CMakeLists.linux.txt @@ -0,0 +1,56 @@ + +# 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. + + +find_package(OpenSSL REQUIRED) + +add_library(cpp-actors-interconnect) +target_link_libraries(cpp-actors-interconnect PUBLIC + contrib-libs-cxxsupp + yutil + contrib-libs-libc_compat + OpenSSL::OpenSSL + cpp-actors-core + cpp-actors-dnscachelib + cpp-actors-dnsresolver + cpp-actors-helpers + cpp-actors-prof + cpp-actors-protos + cpp-actors-util + cpp-digest-crc32c + library-cpp-json + library-cpp-lwtrace + cpp-monlib-dynamic_counters + cpp-monlib-metrics + service-pages-tablesorter + cpp-openssl-init + library-cpp-packedtypes +) +target_sources(cpp-actors-interconnect PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_address.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_channel.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_counters.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_handshake.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_mon.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_nameserver_dynamic.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_nameserver_table.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_proxy_wrapper.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_resolve.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_stream.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_tcp_input_session.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_tcp_proxy.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_tcp_server.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_tcp_session.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/load.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/packet.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/poller_actor.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/poller_tcp.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/poller_tcp_unit.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/poller_tcp_unit_select.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/types.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/poller_tcp_unit_epoll.cpp +) diff --git a/library/cpp/actors/interconnect/CMakeLists.txt b/library/cpp/actors/interconnect/CMakeLists.txt index 464477ce1d..a681d385f3 100644 --- a/library/cpp/actors/interconnect/CMakeLists.txt +++ b/library/cpp/actors/interconnect/CMakeLists.txt @@ -6,51 +6,8 @@ # original buildsystem will not be accepted. -find_package(OpenSSL REQUIRED) - -add_library(cpp-actors-interconnect) -target_link_libraries(cpp-actors-interconnect PUBLIC - contrib-libs-cxxsupp - yutil - contrib-libs-libc_compat - OpenSSL::OpenSSL - cpp-actors-core - cpp-actors-dnscachelib - cpp-actors-dnsresolver - cpp-actors-helpers - cpp-actors-prof - cpp-actors-protos - cpp-actors-util - cpp-digest-crc32c - library-cpp-json - library-cpp-lwtrace - cpp-monlib-dynamic_counters - cpp-monlib-metrics - service-pages-tablesorter - cpp-openssl-init - library-cpp-packedtypes -) -target_sources(cpp-actors-interconnect PRIVATE - ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_address.cpp - ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_channel.cpp - ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_counters.cpp - ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_handshake.cpp - ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_mon.cpp - ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_nameserver_dynamic.cpp - ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_nameserver_table.cpp - ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_proxy_wrapper.cpp - ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_resolve.cpp - ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_stream.cpp - ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_tcp_input_session.cpp - ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_tcp_proxy.cpp - ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_tcp_server.cpp - ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/interconnect_tcp_session.cpp - ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/load.cpp - ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/packet.cpp - ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/poller_actor.cpp - ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/poller_tcp.cpp - ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/poller_tcp_unit.cpp - ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/poller_tcp_unit_select.cpp - ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/types.cpp - ${CMAKE_SOURCE_DIR}/library/cpp/actors/interconnect/poller_tcp_unit_epoll.cpp -) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/library/cpp/digest/old_crc/gencrc/CMakeLists.darwin.txt b/library/cpp/digest/old_crc/gencrc/CMakeLists.darwin.txt new file mode 100644 index 0000000000..c0d3fd8fdc --- /dev/null +++ b/library/cpp/digest/old_crc/gencrc/CMakeLists.darwin.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_executable(gencrc) +target_link_libraries(gencrc PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check +) +target_sources(gencrc PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/digest/old_crc/gencrc/main.cpp +) +target_link_flags(gencrc + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC +) +vcs_info(gencrc) diff --git a/library/cpp/digest/old_crc/gencrc/CMakeLists.linux.txt b/library/cpp/digest/old_crc/gencrc/CMakeLists.linux.txt new file mode 100644 index 0000000000..4ae8cb297c --- /dev/null +++ b/library/cpp/digest/old_crc/gencrc/CMakeLists.linux.txt @@ -0,0 +1,31 @@ + +# 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_executable(gencrc) +target_link_libraries(gencrc PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check +) +target_sources(gencrc PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/digest/old_crc/gencrc/main.cpp +) +target_link_flags(gencrc + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(gencrc) diff --git a/library/cpp/digest/old_crc/gencrc/CMakeLists.txt b/library/cpp/digest/old_crc/gencrc/CMakeLists.txt index 4ae8cb297c..a681d385f3 100644 --- a/library/cpp/digest/old_crc/gencrc/CMakeLists.txt +++ b/library/cpp/digest/old_crc/gencrc/CMakeLists.txt @@ -6,26 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(gencrc) -target_link_libraries(gencrc PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check -) -target_sources(gencrc PRIVATE - ${CMAKE_SOURCE_DIR}/library/cpp/digest/old_crc/gencrc/main.cpp -) -target_link_flags(gencrc - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(gencrc) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/library/cpp/lfalloc/yt/CMakeLists.darwin.txt b/library/cpp/lfalloc/yt/CMakeLists.darwin.txt new file mode 100644 index 0000000000..4dd2d33d59 --- /dev/null +++ b/library/cpp/lfalloc/yt/CMakeLists.darwin.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_library(cpp-lfalloc-yt) +target_compile_options(cpp-lfalloc-yt PRIVATE + -DLFALLOC_YT +) +target_link_libraries(cpp-lfalloc-yt PUBLIC + contrib-libs-cxxsupp + cpp-malloc-api +) +target_sources(cpp-lfalloc-yt PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/lfalloc/lf_allocX64.cpp +) diff --git a/library/cpp/lfalloc/yt/CMakeLists.txt b/library/cpp/lfalloc/yt/CMakeLists.txt new file mode 100644 index 0000000000..fcfff838a3 --- /dev/null +++ b/library/cpp/lfalloc/yt/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. + + +if (APPLE) + include(CMakeLists.darwin.txt) +endif() diff --git a/library/cpp/malloc/tcmalloc/CMakeLists.linux.txt b/library/cpp/malloc/tcmalloc/CMakeLists.linux.txt new file mode 100644 index 0000000000..d46ca5e5fa --- /dev/null +++ b/library/cpp/malloc/tcmalloc/CMakeLists.linux.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_library(cpp-malloc-tcmalloc) +target_link_libraries(cpp-malloc-tcmalloc PUBLIC + contrib-libs-cxxsupp + cpp-malloc-api + libs-tcmalloc-malloc_extension +) +target_sources(cpp-malloc-tcmalloc PRIVATE + ${CMAKE_SOURCE_DIR}/library/cpp/malloc/tcmalloc/malloc-info.cpp +) diff --git a/library/cpp/malloc/tcmalloc/CMakeLists.txt b/library/cpp/malloc/tcmalloc/CMakeLists.txt index d46ca5e5fa..c031ddb850 100644 --- a/library/cpp/malloc/tcmalloc/CMakeLists.txt +++ b/library/cpp/malloc/tcmalloc/CMakeLists.txt @@ -6,13 +6,6 @@ # original buildsystem will not be accepted. - -add_library(cpp-malloc-tcmalloc) -target_link_libraries(cpp-malloc-tcmalloc PUBLIC - contrib-libs-cxxsupp - cpp-malloc-api - libs-tcmalloc-malloc_extension -) -target_sources(cpp-malloc-tcmalloc PRIVATE - ${CMAKE_SOURCE_DIR}/library/cpp/malloc/tcmalloc/malloc-info.cpp -) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/tools/enum_parser/enum_parser/bin/CMakeLists.darwin.txt b/tools/enum_parser/enum_parser/bin/CMakeLists.darwin.txt new file mode 100644 index 0000000000..7ad865307f --- /dev/null +++ b/tools/enum_parser/enum_parser/bin/CMakeLists.darwin.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_executable(enum_parser) +target_link_libraries(enum_parser PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-getopt-small + tools-enum_parser-parse_enum +) +target_sources(enum_parser PRIVATE + ${CMAKE_SOURCE_DIR}/tools/enum_parser/enum_parser/main.cpp +) +target_link_flags(enum_parser + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC +) +vcs_info(enum_parser) diff --git a/tools/enum_parser/enum_parser/bin/CMakeLists.linux.txt b/tools/enum_parser/enum_parser/bin/CMakeLists.linux.txt new file mode 100644 index 0000000000..322b89ac63 --- /dev/null +++ b/tools/enum_parser/enum_parser/bin/CMakeLists.linux.txt @@ -0,0 +1,33 @@ + +# 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_executable(enum_parser) +target_link_libraries(enum_parser PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-getopt-small + tools-enum_parser-parse_enum +) +target_sources(enum_parser PRIVATE + ${CMAKE_SOURCE_DIR}/tools/enum_parser/enum_parser/main.cpp +) +target_link_flags(enum_parser + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(enum_parser) diff --git a/tools/enum_parser/enum_parser/bin/CMakeLists.txt b/tools/enum_parser/enum_parser/bin/CMakeLists.txt index 322b89ac63..a681d385f3 100644 --- a/tools/enum_parser/enum_parser/bin/CMakeLists.txt +++ b/tools/enum_parser/enum_parser/bin/CMakeLists.txt @@ -6,28 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(enum_parser) -target_link_libraries(enum_parser PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-getopt-small - tools-enum_parser-parse_enum -) -target_sources(enum_parser PRIVATE - ${CMAKE_SOURCE_DIR}/tools/enum_parser/enum_parser/main.cpp -) -target_link_flags(enum_parser - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(enum_parser) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/tools/rescompiler/bin/CMakeLists.darwin.txt b/tools/rescompiler/bin/CMakeLists.darwin.txt new file mode 100644 index 0000000000..a0b217f764 --- /dev/null +++ b/tools/rescompiler/bin/CMakeLists.darwin.txt @@ -0,0 +1,27 @@ + +# 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_executable(rescompiler) +target_link_libraries(rescompiler PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + library-cpp-resource +) +target_sources(rescompiler PRIVATE + ${CMAKE_SOURCE_DIR}/tools/rescompiler/main.cpp +) +target_link_flags(rescompiler + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC +) +vcs_info(rescompiler) diff --git a/tools/rescompiler/bin/CMakeLists.linux.txt b/tools/rescompiler/bin/CMakeLists.linux.txt new file mode 100644 index 0000000000..1e812927a1 --- /dev/null +++ b/tools/rescompiler/bin/CMakeLists.linux.txt @@ -0,0 +1,32 @@ + +# 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_executable(rescompiler) +target_link_libraries(rescompiler PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + library-cpp-resource +) +target_sources(rescompiler PRIVATE + ${CMAKE_SOURCE_DIR}/tools/rescompiler/main.cpp +) +target_link_flags(rescompiler + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(rescompiler) diff --git a/tools/rescompiler/bin/CMakeLists.txt b/tools/rescompiler/bin/CMakeLists.txt index 1e812927a1..a681d385f3 100644 --- a/tools/rescompiler/bin/CMakeLists.txt +++ b/tools/rescompiler/bin/CMakeLists.txt @@ -6,27 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(rescompiler) -target_link_libraries(rescompiler PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - library-cpp-resource -) -target_sources(rescompiler PRIVATE - ${CMAKE_SOURCE_DIR}/tools/rescompiler/main.cpp -) -target_link_flags(rescompiler - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(rescompiler) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/util/CMakeLists.darwin.txt b/util/CMakeLists.darwin.txt new file mode 100644 index 0000000000..5ebbc687c7 --- /dev/null +++ b/util/CMakeLists.darwin.txt @@ -0,0 +1,304 @@ + +# 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. + + +find_package(ZLIB REQUIRED) + +add_library(yutil) +target_compile_options(yutil PRIVATE + -Wnarrowing +) +target_link_libraries(yutil PUBLIC + contrib-libs-cxxsupp + util-charset + ZLIB::ZLIB + contrib-libs-double-conversion + contrib-libs-libc_compat +) +target_sources(yutil PRIVATE + ${CMAKE_SOURCE_DIR}/util/system/compiler.cpp + ${CMAKE_SOURCE_DIR}/util/digest/city.cpp + ${CMAKE_SOURCE_DIR}/util/random/random.cpp + ${CMAKE_SOURCE_DIR}/util/string/cast.cpp +) +target_joined_source(yutil + all_datetime.cpp + ${CMAKE_SOURCE_DIR}/util/datetime/base.cpp + ${CMAKE_SOURCE_DIR}/util/datetime/constants.cpp + ${CMAKE_SOURCE_DIR}/util/datetime/cputimer.cpp + ${CMAKE_SOURCE_DIR}/util/datetime/systime.cpp + ${CMAKE_SOURCE_DIR}/util/datetime/uptime.cpp +) +target_joined_source(yutil + all_digest.cpp + ${CMAKE_SOURCE_DIR}/util/digest/fnv.cpp + ${CMAKE_SOURCE_DIR}/util/digest/multi.cpp + ${CMAKE_SOURCE_DIR}/util/digest/murmur.cpp + ${CMAKE_SOURCE_DIR}/util/digest/numeric.cpp + ${CMAKE_SOURCE_DIR}/util/digest/sequence.cpp +) +target_joined_source(yutil + all_util.cpp + ${CMAKE_SOURCE_DIR}/util/ysafeptr.cpp + ${CMAKE_SOURCE_DIR}/util/ysaveload.cpp + ${CMAKE_SOURCE_DIR}/util/str_stl.cpp +) +target_joined_source(yutil + all_folder.cpp + ${CMAKE_SOURCE_DIR}/util/folder/dirut.cpp + ${CMAKE_SOURCE_DIR}/util/folder/filelist.cpp + ${CMAKE_SOURCE_DIR}/util/folder/fts.cpp + ${CMAKE_SOURCE_DIR}/util/folder/fwd.cpp + ${CMAKE_SOURCE_DIR}/util/folder/iterator.cpp + ${CMAKE_SOURCE_DIR}/util/folder/path.cpp + ${CMAKE_SOURCE_DIR}/util/folder/pathsplit.cpp + ${CMAKE_SOURCE_DIR}/util/folder/tempdir.cpp +) +target_joined_source(yutil + all_generic.cpp + ${CMAKE_SOURCE_DIR}/util/generic/scope.cpp + ${CMAKE_SOURCE_DIR}/util/generic/adaptor.cpp + ${CMAKE_SOURCE_DIR}/util/generic/algorithm.cpp + ${CMAKE_SOURCE_DIR}/util/generic/array_ref.cpp + ${CMAKE_SOURCE_DIR}/util/generic/array_size.cpp + ${CMAKE_SOURCE_DIR}/util/generic/bitmap.cpp + ${CMAKE_SOURCE_DIR}/util/generic/bitops.cpp + ${CMAKE_SOURCE_DIR}/util/generic/bt_exception.cpp + ${CMAKE_SOURCE_DIR}/util/generic/buffer.cpp + ${CMAKE_SOURCE_DIR}/util/generic/cast.cpp + ${CMAKE_SOURCE_DIR}/util/generic/deque.cpp + ${CMAKE_SOURCE_DIR}/util/generic/explicit_type.cpp + ${CMAKE_SOURCE_DIR}/util/generic/fastqueue.cpp + ${CMAKE_SOURCE_DIR}/util/generic/flags.cpp + ${CMAKE_SOURCE_DIR}/util/generic/function.cpp + ${CMAKE_SOURCE_DIR}/util/generic/fwd.cpp + ${CMAKE_SOURCE_DIR}/util/generic/guid.cpp + ${CMAKE_SOURCE_DIR}/util/generic/hash.cpp + ${CMAKE_SOURCE_DIR}/util/generic/hash_primes.cpp + ${CMAKE_SOURCE_DIR}/util/generic/hash_set.cpp + ${CMAKE_SOURCE_DIR}/util/generic/hide_ptr.cpp + ${CMAKE_SOURCE_DIR}/util/generic/intrlist.cpp + ${CMAKE_SOURCE_DIR}/util/generic/is_in.cpp + ${CMAKE_SOURCE_DIR}/util/generic/iterator.cpp + ${CMAKE_SOURCE_DIR}/util/generic/iterator_range.cpp + ${CMAKE_SOURCE_DIR}/util/generic/lazy_value.cpp + ${CMAKE_SOURCE_DIR}/util/generic/list.cpp + ${CMAKE_SOURCE_DIR}/util/generic/map.cpp + ${CMAKE_SOURCE_DIR}/util/generic/mapfindptr.cpp + ${CMAKE_SOURCE_DIR}/util/generic/maybe.cpp + ${CMAKE_SOURCE_DIR}/util/generic/mem_copy.cpp + ${CMAKE_SOURCE_DIR}/util/generic/noncopyable.cpp + ${CMAKE_SOURCE_DIR}/util/generic/object_counter.cpp + ${CMAKE_SOURCE_DIR}/util/generic/overloaded.cpp + ${CMAKE_SOURCE_DIR}/util/generic/ptr.cpp + ${CMAKE_SOURCE_DIR}/util/generic/queue.cpp + ${CMAKE_SOURCE_DIR}/util/generic/refcount.cpp + ${CMAKE_SOURCE_DIR}/util/generic/serialized_enum.cpp + ${CMAKE_SOURCE_DIR}/util/generic/set.cpp + ${CMAKE_SOURCE_DIR}/util/generic/singleton.cpp + ${CMAKE_SOURCE_DIR}/util/generic/size_literals.cpp + ${CMAKE_SOURCE_DIR}/util/generic/stack.cpp + ${CMAKE_SOURCE_DIR}/util/generic/store_policy.cpp + ${CMAKE_SOURCE_DIR}/util/generic/strbuf.cpp + ${CMAKE_SOURCE_DIR}/util/generic/strfcpy.cpp + ${CMAKE_SOURCE_DIR}/util/generic/string.cpp + ${CMAKE_SOURCE_DIR}/util/generic/typelist.cpp + ${CMAKE_SOURCE_DIR}/util/generic/typetraits.cpp + ${CMAKE_SOURCE_DIR}/util/generic/utility.cpp + ${CMAKE_SOURCE_DIR}/util/generic/va_args.cpp + ${CMAKE_SOURCE_DIR}/util/generic/vector.cpp + ${CMAKE_SOURCE_DIR}/util/generic/xrange.cpp + ${CMAKE_SOURCE_DIR}/util/generic/yexception.cpp + ${CMAKE_SOURCE_DIR}/util/generic/ylimits.cpp + ${CMAKE_SOURCE_DIR}/util/generic/ymath.cpp +) +target_joined_source(yutil + all_memory.cpp + ${CMAKE_SOURCE_DIR}/util/memory/addstorage.cpp + ${CMAKE_SOURCE_DIR}/util/memory/alloc.cpp + ${CMAKE_SOURCE_DIR}/util/memory/blob.cpp + ${CMAKE_SOURCE_DIR}/util/memory/mmapalloc.cpp + ${CMAKE_SOURCE_DIR}/util/memory/pool.cpp + ${CMAKE_SOURCE_DIR}/util/memory/segmented_string_pool.cpp + ${CMAKE_SOURCE_DIR}/util/memory/segpool_alloc.cpp + ${CMAKE_SOURCE_DIR}/util/memory/smallobj.cpp + ${CMAKE_SOURCE_DIR}/util/memory/tempbuf.cpp +) +target_joined_source(yutil + all_network.cpp + ${CMAKE_SOURCE_DIR}/util/network/address.cpp + ${CMAKE_SOURCE_DIR}/util/network/endpoint.cpp + ${CMAKE_SOURCE_DIR}/util/network/hostip.cpp + ${CMAKE_SOURCE_DIR}/util/network/init.cpp + ${CMAKE_SOURCE_DIR}/util/network/interface.cpp + ${CMAKE_SOURCE_DIR}/util/network/iovec.cpp + ${CMAKE_SOURCE_DIR}/util/network/ip.cpp + ${CMAKE_SOURCE_DIR}/util/network/nonblock.cpp + ${CMAKE_SOURCE_DIR}/util/network/pair.cpp + ${CMAKE_SOURCE_DIR}/util/network/poller.cpp + ${CMAKE_SOURCE_DIR}/util/network/pollerimpl.cpp + ${CMAKE_SOURCE_DIR}/util/network/sock.cpp + ${CMAKE_SOURCE_DIR}/util/network/socket.cpp +) +target_joined_source(yutil + all_random.cpp + ${CMAKE_SOURCE_DIR}/util/random/common_ops.cpp + ${CMAKE_SOURCE_DIR}/util/random/easy.cpp + ${CMAKE_SOURCE_DIR}/util/random/entropy.cpp + ${CMAKE_SOURCE_DIR}/util/random/fast.cpp + ${CMAKE_SOURCE_DIR}/util/random/lcg_engine.cpp + ${CMAKE_SOURCE_DIR}/util/random/mersenne32.cpp + ${CMAKE_SOURCE_DIR}/util/random/mersenne64.cpp + ${CMAKE_SOURCE_DIR}/util/random/mersenne.cpp + ${CMAKE_SOURCE_DIR}/util/random/normal.cpp + ${CMAKE_SOURCE_DIR}/util/random/shuffle.cpp + ${CMAKE_SOURCE_DIR}/util/random/init_atfork.cpp +) +target_joined_source(yutil + all_stream.cpp + ${CMAKE_SOURCE_DIR}/util/stream/aligned.cpp + ${CMAKE_SOURCE_DIR}/util/stream/buffer.cpp + ${CMAKE_SOURCE_DIR}/util/stream/buffered.cpp + ${CMAKE_SOURCE_DIR}/util/stream/debug.cpp + ${CMAKE_SOURCE_DIR}/util/stream/direct_io.cpp + ${CMAKE_SOURCE_DIR}/util/stream/file.cpp + ${CMAKE_SOURCE_DIR}/util/stream/format.cpp + ${CMAKE_SOURCE_DIR}/util/stream/fwd.cpp + ${CMAKE_SOURCE_DIR}/util/stream/hex.cpp + ${CMAKE_SOURCE_DIR}/util/stream/holder.cpp + ${CMAKE_SOURCE_DIR}/util/stream/input.cpp + ${CMAKE_SOURCE_DIR}/util/stream/labeled.cpp + ${CMAKE_SOURCE_DIR}/util/stream/length.cpp + ${CMAKE_SOURCE_DIR}/util/stream/mem.cpp + ${CMAKE_SOURCE_DIR}/util/stream/multi.cpp + ${CMAKE_SOURCE_DIR}/util/stream/null.cpp + ${CMAKE_SOURCE_DIR}/util/stream/output.cpp + ${CMAKE_SOURCE_DIR}/util/stream/pipe.cpp + ${CMAKE_SOURCE_DIR}/util/stream/printf.cpp + ${CMAKE_SOURCE_DIR}/util/stream/str.cpp + ${CMAKE_SOURCE_DIR}/util/stream/tee.cpp + ${CMAKE_SOURCE_DIR}/util/stream/tempbuf.cpp + ${CMAKE_SOURCE_DIR}/util/stream/tokenizer.cpp + ${CMAKE_SOURCE_DIR}/util/stream/trace.cpp + ${CMAKE_SOURCE_DIR}/util/stream/walk.cpp + ${CMAKE_SOURCE_DIR}/util/stream/zerocopy.cpp + ${CMAKE_SOURCE_DIR}/util/stream/zerocopy_output.cpp + ${CMAKE_SOURCE_DIR}/util/stream/zlib.cpp +) +target_joined_source(yutil + all_string.cpp + ${CMAKE_SOURCE_DIR}/util/string/ascii.cpp + ${CMAKE_SOURCE_DIR}/util/string/builder.cpp + ${CMAKE_SOURCE_DIR}/util/string/cstriter.cpp + ${CMAKE_SOURCE_DIR}/util/string/escape.cpp + ${CMAKE_SOURCE_DIR}/util/string/hex.cpp + ${CMAKE_SOURCE_DIR}/util/string/join.cpp + ${CMAKE_SOURCE_DIR}/util/string/printf.cpp + ${CMAKE_SOURCE_DIR}/util/string/reverse.cpp + ${CMAKE_SOURCE_DIR}/util/string/split.cpp + ${CMAKE_SOURCE_DIR}/util/string/strip.cpp + ${CMAKE_SOURCE_DIR}/util/string/strspn.cpp + ${CMAKE_SOURCE_DIR}/util/string/subst.cpp + ${CMAKE_SOURCE_DIR}/util/string/type.cpp + ${CMAKE_SOURCE_DIR}/util/string/util.cpp + ${CMAKE_SOURCE_DIR}/util/string/vector.cpp +) +target_joined_source(yutil + all_system_1.cpp + ${CMAKE_SOURCE_DIR}/util/system/atexit.cpp + ${CMAKE_SOURCE_DIR}/util/system/backtrace.cpp + ${CMAKE_SOURCE_DIR}/util/system/compat.cpp + ${CMAKE_SOURCE_DIR}/util/system/condvar.cpp + ${CMAKE_SOURCE_DIR}/util/system/context.cpp + ${CMAKE_SOURCE_DIR}/util/system/daemon.cpp + ${CMAKE_SOURCE_DIR}/util/system/datetime.cpp + ${CMAKE_SOURCE_DIR}/util/system/defaults.c + ${CMAKE_SOURCE_DIR}/util/system/direct_io.cpp + ${CMAKE_SOURCE_DIR}/util/system/dynlib.cpp + ${CMAKE_SOURCE_DIR}/util/system/env.cpp + ${CMAKE_SOURCE_DIR}/util/system/error.cpp + ${CMAKE_SOURCE_DIR}/util/system/event.cpp + ${CMAKE_SOURCE_DIR}/util/system/execpath.cpp + ${CMAKE_SOURCE_DIR}/util/system/fasttime.cpp + ${CMAKE_SOURCE_DIR}/util/system/file.cpp + ${CMAKE_SOURCE_DIR}/util/system/file_lock.cpp + ${CMAKE_SOURCE_DIR}/util/system/filemap.cpp + ${CMAKE_SOURCE_DIR}/util/system/flock.cpp + ${CMAKE_SOURCE_DIR}/util/system/fs.cpp + ${CMAKE_SOURCE_DIR}/util/system/fstat.cpp + ${CMAKE_SOURCE_DIR}/util/system/getpid.cpp + ${CMAKE_SOURCE_DIR}/util/system/hi_lo.cpp + ${CMAKE_SOURCE_DIR}/util/system/hostname.cpp + ${CMAKE_SOURCE_DIR}/util/system/hp_timer.cpp + ${CMAKE_SOURCE_DIR}/util/system/info.cpp +) +target_joined_source(yutil + all_system_2.cpp + ${CMAKE_SOURCE_DIR}/util/system/align.cpp + ${CMAKE_SOURCE_DIR}/util/system/atomic.cpp + ${CMAKE_SOURCE_DIR}/util/system/byteorder.cpp + ${CMAKE_SOURCE_DIR}/util/system/cpu_id.cpp + ${CMAKE_SOURCE_DIR}/util/system/fhandle.cpp + ${CMAKE_SOURCE_DIR}/util/system/guard.cpp + ${CMAKE_SOURCE_DIR}/util/system/interrupt_signals.cpp + ${CMAKE_SOURCE_DIR}/util/system/madvise.cpp + ${CMAKE_SOURCE_DIR}/util/system/maxlen.cpp + ${CMAKE_SOURCE_DIR}/util/system/mem_info.cpp + ${CMAKE_SOURCE_DIR}/util/system/mincore.cpp + ${CMAKE_SOURCE_DIR}/util/system/mktemp.cpp + ${CMAKE_SOURCE_DIR}/util/system/mlock.cpp + ${CMAKE_SOURCE_DIR}/util/system/mutex.cpp + ${CMAKE_SOURCE_DIR}/util/system/nice.cpp + ${CMAKE_SOURCE_DIR}/util/system/pipe.cpp + ${CMAKE_SOURCE_DIR}/util/system/platform.cpp + ${CMAKE_SOURCE_DIR}/util/system/progname.cpp + ${CMAKE_SOURCE_DIR}/util/system/protect.cpp + ${CMAKE_SOURCE_DIR}/util/system/rusage.cpp + ${CMAKE_SOURCE_DIR}/util/system/rwlock.cpp + ${CMAKE_SOURCE_DIR}/util/system/sanitizers.cpp + ${CMAKE_SOURCE_DIR}/util/system/sem.cpp + ${CMAKE_SOURCE_DIR}/util/system/shellcommand.cpp + ${CMAKE_SOURCE_DIR}/util/system/shmat.cpp + ${CMAKE_SOURCE_DIR}/util/system/sigset.cpp + ${CMAKE_SOURCE_DIR}/util/system/spinlock.cpp + ${CMAKE_SOURCE_DIR}/util/system/spin_wait.cpp + ${CMAKE_SOURCE_DIR}/util/system/src_location.cpp + ${CMAKE_SOURCE_DIR}/util/system/sys_alloc.cpp + ${CMAKE_SOURCE_DIR}/util/system/sysstat.cpp + ${CMAKE_SOURCE_DIR}/util/system/tempfile.cpp + ${CMAKE_SOURCE_DIR}/util/system/thread.cpp + ${CMAKE_SOURCE_DIR}/util/system/tls.cpp + ${CMAKE_SOURCE_DIR}/util/system/types.cpp + ${CMAKE_SOURCE_DIR}/util/system/type_name.cpp + ${CMAKE_SOURCE_DIR}/util/system/unaligned_mem.cpp + ${CMAKE_SOURCE_DIR}/util/system/user.cpp + ${CMAKE_SOURCE_DIR}/util/system/utime.cpp + ${CMAKE_SOURCE_DIR}/util/system/yassert.cpp + ${CMAKE_SOURCE_DIR}/util/system/yield.cpp +) +target_joined_source(yutil + all_thread.cpp + ${CMAKE_SOURCE_DIR}/util/thread/factory.cpp + ${CMAKE_SOURCE_DIR}/util/thread/fwd.cpp + ${CMAKE_SOURCE_DIR}/util/thread/lfqueue.cpp + ${CMAKE_SOURCE_DIR}/util/thread/lfstack.cpp + ${CMAKE_SOURCE_DIR}/util/thread/pool.cpp + ${CMAKE_SOURCE_DIR}/util/thread/singleton.cpp +) +target_ragel_lexers(yutil + PRIVATE + ${CMAKE_SOURCE_DIR}/util/datetime/parser.rl6 + -CG2 +) +target_yasm_source(yutil + PRIVATE + ${CMAKE_SOURCE_DIR}/util/system/context_x86.asm + -I + ${CMAKE_BINARY_DIR} + -I + ${CMAKE_SOURCE_DIR} +) diff --git a/util/CMakeLists.linux.txt b/util/CMakeLists.linux.txt new file mode 100644 index 0000000000..426da4f522 --- /dev/null +++ b/util/CMakeLists.linux.txt @@ -0,0 +1,306 @@ + +# 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. + + +find_package(ZLIB REQUIRED) + +add_library(yutil) +target_compile_options(yutil PRIVATE + -Wnarrowing +) +target_link_libraries(yutil PUBLIC + contrib-libs-cxxsupp + util-charset + ZLIB::ZLIB + contrib-libs-double-conversion + contrib-libs-libc_compat +) +target_sources(yutil PRIVATE + ${CMAKE_SOURCE_DIR}/util/system/compiler.cpp + ${CMAKE_SOURCE_DIR}/util/digest/city.cpp + ${CMAKE_SOURCE_DIR}/util/random/random.cpp + ${CMAKE_SOURCE_DIR}/util/string/cast.cpp + ${CMAKE_SOURCE_DIR}/util/system/valgrind.cpp + ${CMAKE_SOURCE_DIR}/util/system/mktemp_system.cpp +) +target_joined_source(yutil + all_datetime.cpp + ${CMAKE_SOURCE_DIR}/util/datetime/base.cpp + ${CMAKE_SOURCE_DIR}/util/datetime/constants.cpp + ${CMAKE_SOURCE_DIR}/util/datetime/cputimer.cpp + ${CMAKE_SOURCE_DIR}/util/datetime/systime.cpp + ${CMAKE_SOURCE_DIR}/util/datetime/uptime.cpp +) +target_joined_source(yutil + all_digest.cpp + ${CMAKE_SOURCE_DIR}/util/digest/fnv.cpp + ${CMAKE_SOURCE_DIR}/util/digest/multi.cpp + ${CMAKE_SOURCE_DIR}/util/digest/murmur.cpp + ${CMAKE_SOURCE_DIR}/util/digest/numeric.cpp + ${CMAKE_SOURCE_DIR}/util/digest/sequence.cpp +) +target_joined_source(yutil + all_util.cpp + ${CMAKE_SOURCE_DIR}/util/ysafeptr.cpp + ${CMAKE_SOURCE_DIR}/util/ysaveload.cpp + ${CMAKE_SOURCE_DIR}/util/str_stl.cpp +) +target_joined_source(yutil + all_folder.cpp + ${CMAKE_SOURCE_DIR}/util/folder/dirut.cpp + ${CMAKE_SOURCE_DIR}/util/folder/filelist.cpp + ${CMAKE_SOURCE_DIR}/util/folder/fts.cpp + ${CMAKE_SOURCE_DIR}/util/folder/fwd.cpp + ${CMAKE_SOURCE_DIR}/util/folder/iterator.cpp + ${CMAKE_SOURCE_DIR}/util/folder/path.cpp + ${CMAKE_SOURCE_DIR}/util/folder/pathsplit.cpp + ${CMAKE_SOURCE_DIR}/util/folder/tempdir.cpp +) +target_joined_source(yutil + all_generic.cpp + ${CMAKE_SOURCE_DIR}/util/generic/scope.cpp + ${CMAKE_SOURCE_DIR}/util/generic/adaptor.cpp + ${CMAKE_SOURCE_DIR}/util/generic/algorithm.cpp + ${CMAKE_SOURCE_DIR}/util/generic/array_ref.cpp + ${CMAKE_SOURCE_DIR}/util/generic/array_size.cpp + ${CMAKE_SOURCE_DIR}/util/generic/bitmap.cpp + ${CMAKE_SOURCE_DIR}/util/generic/bitops.cpp + ${CMAKE_SOURCE_DIR}/util/generic/bt_exception.cpp + ${CMAKE_SOURCE_DIR}/util/generic/buffer.cpp + ${CMAKE_SOURCE_DIR}/util/generic/cast.cpp + ${CMAKE_SOURCE_DIR}/util/generic/deque.cpp + ${CMAKE_SOURCE_DIR}/util/generic/explicit_type.cpp + ${CMAKE_SOURCE_DIR}/util/generic/fastqueue.cpp + ${CMAKE_SOURCE_DIR}/util/generic/flags.cpp + ${CMAKE_SOURCE_DIR}/util/generic/function.cpp + ${CMAKE_SOURCE_DIR}/util/generic/fwd.cpp + ${CMAKE_SOURCE_DIR}/util/generic/guid.cpp + ${CMAKE_SOURCE_DIR}/util/generic/hash.cpp + ${CMAKE_SOURCE_DIR}/util/generic/hash_primes.cpp + ${CMAKE_SOURCE_DIR}/util/generic/hash_set.cpp + ${CMAKE_SOURCE_DIR}/util/generic/hide_ptr.cpp + ${CMAKE_SOURCE_DIR}/util/generic/intrlist.cpp + ${CMAKE_SOURCE_DIR}/util/generic/is_in.cpp + ${CMAKE_SOURCE_DIR}/util/generic/iterator.cpp + ${CMAKE_SOURCE_DIR}/util/generic/iterator_range.cpp + ${CMAKE_SOURCE_DIR}/util/generic/lazy_value.cpp + ${CMAKE_SOURCE_DIR}/util/generic/list.cpp + ${CMAKE_SOURCE_DIR}/util/generic/map.cpp + ${CMAKE_SOURCE_DIR}/util/generic/mapfindptr.cpp + ${CMAKE_SOURCE_DIR}/util/generic/maybe.cpp + ${CMAKE_SOURCE_DIR}/util/generic/mem_copy.cpp + ${CMAKE_SOURCE_DIR}/util/generic/noncopyable.cpp + ${CMAKE_SOURCE_DIR}/util/generic/object_counter.cpp + ${CMAKE_SOURCE_DIR}/util/generic/overloaded.cpp + ${CMAKE_SOURCE_DIR}/util/generic/ptr.cpp + ${CMAKE_SOURCE_DIR}/util/generic/queue.cpp + ${CMAKE_SOURCE_DIR}/util/generic/refcount.cpp + ${CMAKE_SOURCE_DIR}/util/generic/serialized_enum.cpp + ${CMAKE_SOURCE_DIR}/util/generic/set.cpp + ${CMAKE_SOURCE_DIR}/util/generic/singleton.cpp + ${CMAKE_SOURCE_DIR}/util/generic/size_literals.cpp + ${CMAKE_SOURCE_DIR}/util/generic/stack.cpp + ${CMAKE_SOURCE_DIR}/util/generic/store_policy.cpp + ${CMAKE_SOURCE_DIR}/util/generic/strbuf.cpp + ${CMAKE_SOURCE_DIR}/util/generic/strfcpy.cpp + ${CMAKE_SOURCE_DIR}/util/generic/string.cpp + ${CMAKE_SOURCE_DIR}/util/generic/typelist.cpp + ${CMAKE_SOURCE_DIR}/util/generic/typetraits.cpp + ${CMAKE_SOURCE_DIR}/util/generic/utility.cpp + ${CMAKE_SOURCE_DIR}/util/generic/va_args.cpp + ${CMAKE_SOURCE_DIR}/util/generic/vector.cpp + ${CMAKE_SOURCE_DIR}/util/generic/xrange.cpp + ${CMAKE_SOURCE_DIR}/util/generic/yexception.cpp + ${CMAKE_SOURCE_DIR}/util/generic/ylimits.cpp + ${CMAKE_SOURCE_DIR}/util/generic/ymath.cpp +) +target_joined_source(yutil + all_memory.cpp + ${CMAKE_SOURCE_DIR}/util/memory/addstorage.cpp + ${CMAKE_SOURCE_DIR}/util/memory/alloc.cpp + ${CMAKE_SOURCE_DIR}/util/memory/blob.cpp + ${CMAKE_SOURCE_DIR}/util/memory/mmapalloc.cpp + ${CMAKE_SOURCE_DIR}/util/memory/pool.cpp + ${CMAKE_SOURCE_DIR}/util/memory/segmented_string_pool.cpp + ${CMAKE_SOURCE_DIR}/util/memory/segpool_alloc.cpp + ${CMAKE_SOURCE_DIR}/util/memory/smallobj.cpp + ${CMAKE_SOURCE_DIR}/util/memory/tempbuf.cpp +) +target_joined_source(yutil + all_network.cpp + ${CMAKE_SOURCE_DIR}/util/network/address.cpp + ${CMAKE_SOURCE_DIR}/util/network/endpoint.cpp + ${CMAKE_SOURCE_DIR}/util/network/hostip.cpp + ${CMAKE_SOURCE_DIR}/util/network/init.cpp + ${CMAKE_SOURCE_DIR}/util/network/interface.cpp + ${CMAKE_SOURCE_DIR}/util/network/iovec.cpp + ${CMAKE_SOURCE_DIR}/util/network/ip.cpp + ${CMAKE_SOURCE_DIR}/util/network/nonblock.cpp + ${CMAKE_SOURCE_DIR}/util/network/pair.cpp + ${CMAKE_SOURCE_DIR}/util/network/poller.cpp + ${CMAKE_SOURCE_DIR}/util/network/pollerimpl.cpp + ${CMAKE_SOURCE_DIR}/util/network/sock.cpp + ${CMAKE_SOURCE_DIR}/util/network/socket.cpp +) +target_joined_source(yutil + all_random.cpp + ${CMAKE_SOURCE_DIR}/util/random/common_ops.cpp + ${CMAKE_SOURCE_DIR}/util/random/easy.cpp + ${CMAKE_SOURCE_DIR}/util/random/entropy.cpp + ${CMAKE_SOURCE_DIR}/util/random/fast.cpp + ${CMAKE_SOURCE_DIR}/util/random/lcg_engine.cpp + ${CMAKE_SOURCE_DIR}/util/random/mersenne32.cpp + ${CMAKE_SOURCE_DIR}/util/random/mersenne64.cpp + ${CMAKE_SOURCE_DIR}/util/random/mersenne.cpp + ${CMAKE_SOURCE_DIR}/util/random/normal.cpp + ${CMAKE_SOURCE_DIR}/util/random/shuffle.cpp + ${CMAKE_SOURCE_DIR}/util/random/init_atfork.cpp +) +target_joined_source(yutil + all_stream.cpp + ${CMAKE_SOURCE_DIR}/util/stream/aligned.cpp + ${CMAKE_SOURCE_DIR}/util/stream/buffer.cpp + ${CMAKE_SOURCE_DIR}/util/stream/buffered.cpp + ${CMAKE_SOURCE_DIR}/util/stream/debug.cpp + ${CMAKE_SOURCE_DIR}/util/stream/direct_io.cpp + ${CMAKE_SOURCE_DIR}/util/stream/file.cpp + ${CMAKE_SOURCE_DIR}/util/stream/format.cpp + ${CMAKE_SOURCE_DIR}/util/stream/fwd.cpp + ${CMAKE_SOURCE_DIR}/util/stream/hex.cpp + ${CMAKE_SOURCE_DIR}/util/stream/holder.cpp + ${CMAKE_SOURCE_DIR}/util/stream/input.cpp + ${CMAKE_SOURCE_DIR}/util/stream/labeled.cpp + ${CMAKE_SOURCE_DIR}/util/stream/length.cpp + ${CMAKE_SOURCE_DIR}/util/stream/mem.cpp + ${CMAKE_SOURCE_DIR}/util/stream/multi.cpp + ${CMAKE_SOURCE_DIR}/util/stream/null.cpp + ${CMAKE_SOURCE_DIR}/util/stream/output.cpp + ${CMAKE_SOURCE_DIR}/util/stream/pipe.cpp + ${CMAKE_SOURCE_DIR}/util/stream/printf.cpp + ${CMAKE_SOURCE_DIR}/util/stream/str.cpp + ${CMAKE_SOURCE_DIR}/util/stream/tee.cpp + ${CMAKE_SOURCE_DIR}/util/stream/tempbuf.cpp + ${CMAKE_SOURCE_DIR}/util/stream/tokenizer.cpp + ${CMAKE_SOURCE_DIR}/util/stream/trace.cpp + ${CMAKE_SOURCE_DIR}/util/stream/walk.cpp + ${CMAKE_SOURCE_DIR}/util/stream/zerocopy.cpp + ${CMAKE_SOURCE_DIR}/util/stream/zerocopy_output.cpp + ${CMAKE_SOURCE_DIR}/util/stream/zlib.cpp +) +target_joined_source(yutil + all_string.cpp + ${CMAKE_SOURCE_DIR}/util/string/ascii.cpp + ${CMAKE_SOURCE_DIR}/util/string/builder.cpp + ${CMAKE_SOURCE_DIR}/util/string/cstriter.cpp + ${CMAKE_SOURCE_DIR}/util/string/escape.cpp + ${CMAKE_SOURCE_DIR}/util/string/hex.cpp + ${CMAKE_SOURCE_DIR}/util/string/join.cpp + ${CMAKE_SOURCE_DIR}/util/string/printf.cpp + ${CMAKE_SOURCE_DIR}/util/string/reverse.cpp + ${CMAKE_SOURCE_DIR}/util/string/split.cpp + ${CMAKE_SOURCE_DIR}/util/string/strip.cpp + ${CMAKE_SOURCE_DIR}/util/string/strspn.cpp + ${CMAKE_SOURCE_DIR}/util/string/subst.cpp + ${CMAKE_SOURCE_DIR}/util/string/type.cpp + ${CMAKE_SOURCE_DIR}/util/string/util.cpp + ${CMAKE_SOURCE_DIR}/util/string/vector.cpp +) +target_joined_source(yutil + all_system_1.cpp + ${CMAKE_SOURCE_DIR}/util/system/atexit.cpp + ${CMAKE_SOURCE_DIR}/util/system/backtrace.cpp + ${CMAKE_SOURCE_DIR}/util/system/compat.cpp + ${CMAKE_SOURCE_DIR}/util/system/condvar.cpp + ${CMAKE_SOURCE_DIR}/util/system/context.cpp + ${CMAKE_SOURCE_DIR}/util/system/daemon.cpp + ${CMAKE_SOURCE_DIR}/util/system/datetime.cpp + ${CMAKE_SOURCE_DIR}/util/system/defaults.c + ${CMAKE_SOURCE_DIR}/util/system/direct_io.cpp + ${CMAKE_SOURCE_DIR}/util/system/dynlib.cpp + ${CMAKE_SOURCE_DIR}/util/system/env.cpp + ${CMAKE_SOURCE_DIR}/util/system/error.cpp + ${CMAKE_SOURCE_DIR}/util/system/event.cpp + ${CMAKE_SOURCE_DIR}/util/system/execpath.cpp + ${CMAKE_SOURCE_DIR}/util/system/fasttime.cpp + ${CMAKE_SOURCE_DIR}/util/system/file.cpp + ${CMAKE_SOURCE_DIR}/util/system/file_lock.cpp + ${CMAKE_SOURCE_DIR}/util/system/filemap.cpp + ${CMAKE_SOURCE_DIR}/util/system/flock.cpp + ${CMAKE_SOURCE_DIR}/util/system/fs.cpp + ${CMAKE_SOURCE_DIR}/util/system/fstat.cpp + ${CMAKE_SOURCE_DIR}/util/system/getpid.cpp + ${CMAKE_SOURCE_DIR}/util/system/hi_lo.cpp + ${CMAKE_SOURCE_DIR}/util/system/hostname.cpp + ${CMAKE_SOURCE_DIR}/util/system/hp_timer.cpp + ${CMAKE_SOURCE_DIR}/util/system/info.cpp +) +target_joined_source(yutil + all_system_2.cpp + ${CMAKE_SOURCE_DIR}/util/system/align.cpp + ${CMAKE_SOURCE_DIR}/util/system/atomic.cpp + ${CMAKE_SOURCE_DIR}/util/system/byteorder.cpp + ${CMAKE_SOURCE_DIR}/util/system/cpu_id.cpp + ${CMAKE_SOURCE_DIR}/util/system/fhandle.cpp + ${CMAKE_SOURCE_DIR}/util/system/guard.cpp + ${CMAKE_SOURCE_DIR}/util/system/interrupt_signals.cpp + ${CMAKE_SOURCE_DIR}/util/system/madvise.cpp + ${CMAKE_SOURCE_DIR}/util/system/maxlen.cpp + ${CMAKE_SOURCE_DIR}/util/system/mem_info.cpp + ${CMAKE_SOURCE_DIR}/util/system/mincore.cpp + ${CMAKE_SOURCE_DIR}/util/system/mktemp.cpp + ${CMAKE_SOURCE_DIR}/util/system/mlock.cpp + ${CMAKE_SOURCE_DIR}/util/system/mutex.cpp + ${CMAKE_SOURCE_DIR}/util/system/nice.cpp + ${CMAKE_SOURCE_DIR}/util/system/pipe.cpp + ${CMAKE_SOURCE_DIR}/util/system/platform.cpp + ${CMAKE_SOURCE_DIR}/util/system/progname.cpp + ${CMAKE_SOURCE_DIR}/util/system/protect.cpp + ${CMAKE_SOURCE_DIR}/util/system/rusage.cpp + ${CMAKE_SOURCE_DIR}/util/system/rwlock.cpp + ${CMAKE_SOURCE_DIR}/util/system/sanitizers.cpp + ${CMAKE_SOURCE_DIR}/util/system/sem.cpp + ${CMAKE_SOURCE_DIR}/util/system/shellcommand.cpp + ${CMAKE_SOURCE_DIR}/util/system/shmat.cpp + ${CMAKE_SOURCE_DIR}/util/system/sigset.cpp + ${CMAKE_SOURCE_DIR}/util/system/spinlock.cpp + ${CMAKE_SOURCE_DIR}/util/system/spin_wait.cpp + ${CMAKE_SOURCE_DIR}/util/system/src_location.cpp + ${CMAKE_SOURCE_DIR}/util/system/sys_alloc.cpp + ${CMAKE_SOURCE_DIR}/util/system/sysstat.cpp + ${CMAKE_SOURCE_DIR}/util/system/tempfile.cpp + ${CMAKE_SOURCE_DIR}/util/system/thread.cpp + ${CMAKE_SOURCE_DIR}/util/system/tls.cpp + ${CMAKE_SOURCE_DIR}/util/system/types.cpp + ${CMAKE_SOURCE_DIR}/util/system/type_name.cpp + ${CMAKE_SOURCE_DIR}/util/system/unaligned_mem.cpp + ${CMAKE_SOURCE_DIR}/util/system/user.cpp + ${CMAKE_SOURCE_DIR}/util/system/utime.cpp + ${CMAKE_SOURCE_DIR}/util/system/yassert.cpp + ${CMAKE_SOURCE_DIR}/util/system/yield.cpp +) +target_joined_source(yutil + all_thread.cpp + ${CMAKE_SOURCE_DIR}/util/thread/factory.cpp + ${CMAKE_SOURCE_DIR}/util/thread/fwd.cpp + ${CMAKE_SOURCE_DIR}/util/thread/lfqueue.cpp + ${CMAKE_SOURCE_DIR}/util/thread/lfstack.cpp + ${CMAKE_SOURCE_DIR}/util/thread/pool.cpp + ${CMAKE_SOURCE_DIR}/util/thread/singleton.cpp +) +target_ragel_lexers(yutil + PRIVATE + ${CMAKE_SOURCE_DIR}/util/datetime/parser.rl6 + -CG2 +) +target_yasm_source(yutil + PRIVATE + ${CMAKE_SOURCE_DIR}/util/system/context_x86.asm + -I + ${CMAKE_BINARY_DIR} + -I + ${CMAKE_SOURCE_DIR} +) diff --git a/util/CMakeLists.txt b/util/CMakeLists.txt index 426da4f522..a681d385f3 100644 --- a/util/CMakeLists.txt +++ b/util/CMakeLists.txt @@ -6,301 +6,8 @@ # original buildsystem will not be accepted. -find_package(ZLIB REQUIRED) - -add_library(yutil) -target_compile_options(yutil PRIVATE - -Wnarrowing -) -target_link_libraries(yutil PUBLIC - contrib-libs-cxxsupp - util-charset - ZLIB::ZLIB - contrib-libs-double-conversion - contrib-libs-libc_compat -) -target_sources(yutil PRIVATE - ${CMAKE_SOURCE_DIR}/util/system/compiler.cpp - ${CMAKE_SOURCE_DIR}/util/digest/city.cpp - ${CMAKE_SOURCE_DIR}/util/random/random.cpp - ${CMAKE_SOURCE_DIR}/util/string/cast.cpp - ${CMAKE_SOURCE_DIR}/util/system/valgrind.cpp - ${CMAKE_SOURCE_DIR}/util/system/mktemp_system.cpp -) -target_joined_source(yutil - all_datetime.cpp - ${CMAKE_SOURCE_DIR}/util/datetime/base.cpp - ${CMAKE_SOURCE_DIR}/util/datetime/constants.cpp - ${CMAKE_SOURCE_DIR}/util/datetime/cputimer.cpp - ${CMAKE_SOURCE_DIR}/util/datetime/systime.cpp - ${CMAKE_SOURCE_DIR}/util/datetime/uptime.cpp -) -target_joined_source(yutil - all_digest.cpp - ${CMAKE_SOURCE_DIR}/util/digest/fnv.cpp - ${CMAKE_SOURCE_DIR}/util/digest/multi.cpp - ${CMAKE_SOURCE_DIR}/util/digest/murmur.cpp - ${CMAKE_SOURCE_DIR}/util/digest/numeric.cpp - ${CMAKE_SOURCE_DIR}/util/digest/sequence.cpp -) -target_joined_source(yutil - all_util.cpp - ${CMAKE_SOURCE_DIR}/util/ysafeptr.cpp - ${CMAKE_SOURCE_DIR}/util/ysaveload.cpp - ${CMAKE_SOURCE_DIR}/util/str_stl.cpp -) -target_joined_source(yutil - all_folder.cpp - ${CMAKE_SOURCE_DIR}/util/folder/dirut.cpp - ${CMAKE_SOURCE_DIR}/util/folder/filelist.cpp - ${CMAKE_SOURCE_DIR}/util/folder/fts.cpp - ${CMAKE_SOURCE_DIR}/util/folder/fwd.cpp - ${CMAKE_SOURCE_DIR}/util/folder/iterator.cpp - ${CMAKE_SOURCE_DIR}/util/folder/path.cpp - ${CMAKE_SOURCE_DIR}/util/folder/pathsplit.cpp - ${CMAKE_SOURCE_DIR}/util/folder/tempdir.cpp -) -target_joined_source(yutil - all_generic.cpp - ${CMAKE_SOURCE_DIR}/util/generic/scope.cpp - ${CMAKE_SOURCE_DIR}/util/generic/adaptor.cpp - ${CMAKE_SOURCE_DIR}/util/generic/algorithm.cpp - ${CMAKE_SOURCE_DIR}/util/generic/array_ref.cpp - ${CMAKE_SOURCE_DIR}/util/generic/array_size.cpp - ${CMAKE_SOURCE_DIR}/util/generic/bitmap.cpp - ${CMAKE_SOURCE_DIR}/util/generic/bitops.cpp - ${CMAKE_SOURCE_DIR}/util/generic/bt_exception.cpp - ${CMAKE_SOURCE_DIR}/util/generic/buffer.cpp - ${CMAKE_SOURCE_DIR}/util/generic/cast.cpp - ${CMAKE_SOURCE_DIR}/util/generic/deque.cpp - ${CMAKE_SOURCE_DIR}/util/generic/explicit_type.cpp - ${CMAKE_SOURCE_DIR}/util/generic/fastqueue.cpp - ${CMAKE_SOURCE_DIR}/util/generic/flags.cpp - ${CMAKE_SOURCE_DIR}/util/generic/function.cpp - ${CMAKE_SOURCE_DIR}/util/generic/fwd.cpp - ${CMAKE_SOURCE_DIR}/util/generic/guid.cpp - ${CMAKE_SOURCE_DIR}/util/generic/hash.cpp - ${CMAKE_SOURCE_DIR}/util/generic/hash_primes.cpp - ${CMAKE_SOURCE_DIR}/util/generic/hash_set.cpp - ${CMAKE_SOURCE_DIR}/util/generic/hide_ptr.cpp - ${CMAKE_SOURCE_DIR}/util/generic/intrlist.cpp - ${CMAKE_SOURCE_DIR}/util/generic/is_in.cpp - ${CMAKE_SOURCE_DIR}/util/generic/iterator.cpp - ${CMAKE_SOURCE_DIR}/util/generic/iterator_range.cpp - ${CMAKE_SOURCE_DIR}/util/generic/lazy_value.cpp - ${CMAKE_SOURCE_DIR}/util/generic/list.cpp - ${CMAKE_SOURCE_DIR}/util/generic/map.cpp - ${CMAKE_SOURCE_DIR}/util/generic/mapfindptr.cpp - ${CMAKE_SOURCE_DIR}/util/generic/maybe.cpp - ${CMAKE_SOURCE_DIR}/util/generic/mem_copy.cpp - ${CMAKE_SOURCE_DIR}/util/generic/noncopyable.cpp - ${CMAKE_SOURCE_DIR}/util/generic/object_counter.cpp - ${CMAKE_SOURCE_DIR}/util/generic/overloaded.cpp - ${CMAKE_SOURCE_DIR}/util/generic/ptr.cpp - ${CMAKE_SOURCE_DIR}/util/generic/queue.cpp - ${CMAKE_SOURCE_DIR}/util/generic/refcount.cpp - ${CMAKE_SOURCE_DIR}/util/generic/serialized_enum.cpp - ${CMAKE_SOURCE_DIR}/util/generic/set.cpp - ${CMAKE_SOURCE_DIR}/util/generic/singleton.cpp - ${CMAKE_SOURCE_DIR}/util/generic/size_literals.cpp - ${CMAKE_SOURCE_DIR}/util/generic/stack.cpp - ${CMAKE_SOURCE_DIR}/util/generic/store_policy.cpp - ${CMAKE_SOURCE_DIR}/util/generic/strbuf.cpp - ${CMAKE_SOURCE_DIR}/util/generic/strfcpy.cpp - ${CMAKE_SOURCE_DIR}/util/generic/string.cpp - ${CMAKE_SOURCE_DIR}/util/generic/typelist.cpp - ${CMAKE_SOURCE_DIR}/util/generic/typetraits.cpp - ${CMAKE_SOURCE_DIR}/util/generic/utility.cpp - ${CMAKE_SOURCE_DIR}/util/generic/va_args.cpp - ${CMAKE_SOURCE_DIR}/util/generic/vector.cpp - ${CMAKE_SOURCE_DIR}/util/generic/xrange.cpp - ${CMAKE_SOURCE_DIR}/util/generic/yexception.cpp - ${CMAKE_SOURCE_DIR}/util/generic/ylimits.cpp - ${CMAKE_SOURCE_DIR}/util/generic/ymath.cpp -) -target_joined_source(yutil - all_memory.cpp - ${CMAKE_SOURCE_DIR}/util/memory/addstorage.cpp - ${CMAKE_SOURCE_DIR}/util/memory/alloc.cpp - ${CMAKE_SOURCE_DIR}/util/memory/blob.cpp - ${CMAKE_SOURCE_DIR}/util/memory/mmapalloc.cpp - ${CMAKE_SOURCE_DIR}/util/memory/pool.cpp - ${CMAKE_SOURCE_DIR}/util/memory/segmented_string_pool.cpp - ${CMAKE_SOURCE_DIR}/util/memory/segpool_alloc.cpp - ${CMAKE_SOURCE_DIR}/util/memory/smallobj.cpp - ${CMAKE_SOURCE_DIR}/util/memory/tempbuf.cpp -) -target_joined_source(yutil - all_network.cpp - ${CMAKE_SOURCE_DIR}/util/network/address.cpp - ${CMAKE_SOURCE_DIR}/util/network/endpoint.cpp - ${CMAKE_SOURCE_DIR}/util/network/hostip.cpp - ${CMAKE_SOURCE_DIR}/util/network/init.cpp - ${CMAKE_SOURCE_DIR}/util/network/interface.cpp - ${CMAKE_SOURCE_DIR}/util/network/iovec.cpp - ${CMAKE_SOURCE_DIR}/util/network/ip.cpp - ${CMAKE_SOURCE_DIR}/util/network/nonblock.cpp - ${CMAKE_SOURCE_DIR}/util/network/pair.cpp - ${CMAKE_SOURCE_DIR}/util/network/poller.cpp - ${CMAKE_SOURCE_DIR}/util/network/pollerimpl.cpp - ${CMAKE_SOURCE_DIR}/util/network/sock.cpp - ${CMAKE_SOURCE_DIR}/util/network/socket.cpp -) -target_joined_source(yutil - all_random.cpp - ${CMAKE_SOURCE_DIR}/util/random/common_ops.cpp - ${CMAKE_SOURCE_DIR}/util/random/easy.cpp - ${CMAKE_SOURCE_DIR}/util/random/entropy.cpp - ${CMAKE_SOURCE_DIR}/util/random/fast.cpp - ${CMAKE_SOURCE_DIR}/util/random/lcg_engine.cpp - ${CMAKE_SOURCE_DIR}/util/random/mersenne32.cpp - ${CMAKE_SOURCE_DIR}/util/random/mersenne64.cpp - ${CMAKE_SOURCE_DIR}/util/random/mersenne.cpp - ${CMAKE_SOURCE_DIR}/util/random/normal.cpp - ${CMAKE_SOURCE_DIR}/util/random/shuffle.cpp - ${CMAKE_SOURCE_DIR}/util/random/init_atfork.cpp -) -target_joined_source(yutil - all_stream.cpp - ${CMAKE_SOURCE_DIR}/util/stream/aligned.cpp - ${CMAKE_SOURCE_DIR}/util/stream/buffer.cpp - ${CMAKE_SOURCE_DIR}/util/stream/buffered.cpp - ${CMAKE_SOURCE_DIR}/util/stream/debug.cpp - ${CMAKE_SOURCE_DIR}/util/stream/direct_io.cpp - ${CMAKE_SOURCE_DIR}/util/stream/file.cpp - ${CMAKE_SOURCE_DIR}/util/stream/format.cpp - ${CMAKE_SOURCE_DIR}/util/stream/fwd.cpp - ${CMAKE_SOURCE_DIR}/util/stream/hex.cpp - ${CMAKE_SOURCE_DIR}/util/stream/holder.cpp - ${CMAKE_SOURCE_DIR}/util/stream/input.cpp - ${CMAKE_SOURCE_DIR}/util/stream/labeled.cpp - ${CMAKE_SOURCE_DIR}/util/stream/length.cpp - ${CMAKE_SOURCE_DIR}/util/stream/mem.cpp - ${CMAKE_SOURCE_DIR}/util/stream/multi.cpp - ${CMAKE_SOURCE_DIR}/util/stream/null.cpp - ${CMAKE_SOURCE_DIR}/util/stream/output.cpp - ${CMAKE_SOURCE_DIR}/util/stream/pipe.cpp - ${CMAKE_SOURCE_DIR}/util/stream/printf.cpp - ${CMAKE_SOURCE_DIR}/util/stream/str.cpp - ${CMAKE_SOURCE_DIR}/util/stream/tee.cpp - ${CMAKE_SOURCE_DIR}/util/stream/tempbuf.cpp - ${CMAKE_SOURCE_DIR}/util/stream/tokenizer.cpp - ${CMAKE_SOURCE_DIR}/util/stream/trace.cpp - ${CMAKE_SOURCE_DIR}/util/stream/walk.cpp - ${CMAKE_SOURCE_DIR}/util/stream/zerocopy.cpp - ${CMAKE_SOURCE_DIR}/util/stream/zerocopy_output.cpp - ${CMAKE_SOURCE_DIR}/util/stream/zlib.cpp -) -target_joined_source(yutil - all_string.cpp - ${CMAKE_SOURCE_DIR}/util/string/ascii.cpp - ${CMAKE_SOURCE_DIR}/util/string/builder.cpp - ${CMAKE_SOURCE_DIR}/util/string/cstriter.cpp - ${CMAKE_SOURCE_DIR}/util/string/escape.cpp - ${CMAKE_SOURCE_DIR}/util/string/hex.cpp - ${CMAKE_SOURCE_DIR}/util/string/join.cpp - ${CMAKE_SOURCE_DIR}/util/string/printf.cpp - ${CMAKE_SOURCE_DIR}/util/string/reverse.cpp - ${CMAKE_SOURCE_DIR}/util/string/split.cpp - ${CMAKE_SOURCE_DIR}/util/string/strip.cpp - ${CMAKE_SOURCE_DIR}/util/string/strspn.cpp - ${CMAKE_SOURCE_DIR}/util/string/subst.cpp - ${CMAKE_SOURCE_DIR}/util/string/type.cpp - ${CMAKE_SOURCE_DIR}/util/string/util.cpp - ${CMAKE_SOURCE_DIR}/util/string/vector.cpp -) -target_joined_source(yutil - all_system_1.cpp - ${CMAKE_SOURCE_DIR}/util/system/atexit.cpp - ${CMAKE_SOURCE_DIR}/util/system/backtrace.cpp - ${CMAKE_SOURCE_DIR}/util/system/compat.cpp - ${CMAKE_SOURCE_DIR}/util/system/condvar.cpp - ${CMAKE_SOURCE_DIR}/util/system/context.cpp - ${CMAKE_SOURCE_DIR}/util/system/daemon.cpp - ${CMAKE_SOURCE_DIR}/util/system/datetime.cpp - ${CMAKE_SOURCE_DIR}/util/system/defaults.c - ${CMAKE_SOURCE_DIR}/util/system/direct_io.cpp - ${CMAKE_SOURCE_DIR}/util/system/dynlib.cpp - ${CMAKE_SOURCE_DIR}/util/system/env.cpp - ${CMAKE_SOURCE_DIR}/util/system/error.cpp - ${CMAKE_SOURCE_DIR}/util/system/event.cpp - ${CMAKE_SOURCE_DIR}/util/system/execpath.cpp - ${CMAKE_SOURCE_DIR}/util/system/fasttime.cpp - ${CMAKE_SOURCE_DIR}/util/system/file.cpp - ${CMAKE_SOURCE_DIR}/util/system/file_lock.cpp - ${CMAKE_SOURCE_DIR}/util/system/filemap.cpp - ${CMAKE_SOURCE_DIR}/util/system/flock.cpp - ${CMAKE_SOURCE_DIR}/util/system/fs.cpp - ${CMAKE_SOURCE_DIR}/util/system/fstat.cpp - ${CMAKE_SOURCE_DIR}/util/system/getpid.cpp - ${CMAKE_SOURCE_DIR}/util/system/hi_lo.cpp - ${CMAKE_SOURCE_DIR}/util/system/hostname.cpp - ${CMAKE_SOURCE_DIR}/util/system/hp_timer.cpp - ${CMAKE_SOURCE_DIR}/util/system/info.cpp -) -target_joined_source(yutil - all_system_2.cpp - ${CMAKE_SOURCE_DIR}/util/system/align.cpp - ${CMAKE_SOURCE_DIR}/util/system/atomic.cpp - ${CMAKE_SOURCE_DIR}/util/system/byteorder.cpp - ${CMAKE_SOURCE_DIR}/util/system/cpu_id.cpp - ${CMAKE_SOURCE_DIR}/util/system/fhandle.cpp - ${CMAKE_SOURCE_DIR}/util/system/guard.cpp - ${CMAKE_SOURCE_DIR}/util/system/interrupt_signals.cpp - ${CMAKE_SOURCE_DIR}/util/system/madvise.cpp - ${CMAKE_SOURCE_DIR}/util/system/maxlen.cpp - ${CMAKE_SOURCE_DIR}/util/system/mem_info.cpp - ${CMAKE_SOURCE_DIR}/util/system/mincore.cpp - ${CMAKE_SOURCE_DIR}/util/system/mktemp.cpp - ${CMAKE_SOURCE_DIR}/util/system/mlock.cpp - ${CMAKE_SOURCE_DIR}/util/system/mutex.cpp - ${CMAKE_SOURCE_DIR}/util/system/nice.cpp - ${CMAKE_SOURCE_DIR}/util/system/pipe.cpp - ${CMAKE_SOURCE_DIR}/util/system/platform.cpp - ${CMAKE_SOURCE_DIR}/util/system/progname.cpp - ${CMAKE_SOURCE_DIR}/util/system/protect.cpp - ${CMAKE_SOURCE_DIR}/util/system/rusage.cpp - ${CMAKE_SOURCE_DIR}/util/system/rwlock.cpp - ${CMAKE_SOURCE_DIR}/util/system/sanitizers.cpp - ${CMAKE_SOURCE_DIR}/util/system/sem.cpp - ${CMAKE_SOURCE_DIR}/util/system/shellcommand.cpp - ${CMAKE_SOURCE_DIR}/util/system/shmat.cpp - ${CMAKE_SOURCE_DIR}/util/system/sigset.cpp - ${CMAKE_SOURCE_DIR}/util/system/spinlock.cpp - ${CMAKE_SOURCE_DIR}/util/system/spin_wait.cpp - ${CMAKE_SOURCE_DIR}/util/system/src_location.cpp - ${CMAKE_SOURCE_DIR}/util/system/sys_alloc.cpp - ${CMAKE_SOURCE_DIR}/util/system/sysstat.cpp - ${CMAKE_SOURCE_DIR}/util/system/tempfile.cpp - ${CMAKE_SOURCE_DIR}/util/system/thread.cpp - ${CMAKE_SOURCE_DIR}/util/system/tls.cpp - ${CMAKE_SOURCE_DIR}/util/system/types.cpp - ${CMAKE_SOURCE_DIR}/util/system/type_name.cpp - ${CMAKE_SOURCE_DIR}/util/system/unaligned_mem.cpp - ${CMAKE_SOURCE_DIR}/util/system/user.cpp - ${CMAKE_SOURCE_DIR}/util/system/utime.cpp - ${CMAKE_SOURCE_DIR}/util/system/yassert.cpp - ${CMAKE_SOURCE_DIR}/util/system/yield.cpp -) -target_joined_source(yutil - all_thread.cpp - ${CMAKE_SOURCE_DIR}/util/thread/factory.cpp - ${CMAKE_SOURCE_DIR}/util/thread/fwd.cpp - ${CMAKE_SOURCE_DIR}/util/thread/lfqueue.cpp - ${CMAKE_SOURCE_DIR}/util/thread/lfstack.cpp - ${CMAKE_SOURCE_DIR}/util/thread/pool.cpp - ${CMAKE_SOURCE_DIR}/util/thread/singleton.cpp -) -target_ragel_lexers(yutil - PRIVATE - ${CMAKE_SOURCE_DIR}/util/datetime/parser.rl6 - -CG2 -) -target_yasm_source(yutil - PRIVATE - ${CMAKE_SOURCE_DIR}/util/system/context_x86.asm - -I - ${CMAKE_BINARY_DIR} - -I - ${CMAKE_SOURCE_DIR} -) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/apps/ydb/CMakeLists.darwin.txt b/ydb/apps/ydb/CMakeLists.darwin.txt new file mode 100644 index 0000000000..546de8a49a --- /dev/null +++ b/ydb/apps/ydb/CMakeLists.darwin.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_executable(ydb) +target_link_libraries(ydb PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + commands +) +target_sources(ydb PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/apps/ydb/main.cpp +) +target_link_flags(ydb + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation +) +vcs_info(ydb) diff --git a/ydb/apps/ydb/CMakeLists.linux.txt b/ydb/apps/ydb/CMakeLists.linux.txt new file mode 100644 index 0000000000..bbe8244bd7 --- /dev/null +++ b/ydb/apps/ydb/CMakeLists.linux.txt @@ -0,0 +1,32 @@ + +# 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_executable(ydb) +target_link_libraries(ydb PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + commands +) +target_sources(ydb PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/apps/ydb/main.cpp +) +target_link_flags(ydb + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb) diff --git a/ydb/apps/ydb/CMakeLists.txt b/ydb/apps/ydb/CMakeLists.txt index bbe8244bd7..a681d385f3 100644 --- a/ydb/apps/ydb/CMakeLists.txt +++ b/ydb/apps/ydb/CMakeLists.txt @@ -6,27 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb) -target_link_libraries(ydb PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - commands -) -target_sources(ydb PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/apps/ydb/main.cpp -) -target_link_flags(ydb - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/apps/ydbd/CMakeLists.darwin.txt b/ydb/apps/ydbd/CMakeLists.darwin.txt new file mode 100644 index 0000000000..f78e08311e --- /dev/null +++ b/ydb/apps/ydbd/CMakeLists.darwin.txt @@ -0,0 +1,68 @@ + +# 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_executable(ydbd) +target_compile_options(ydbd PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_link_libraries(ydbd PUBLIC + contrib-libs-cxxsupp + yutil + cpp-lfalloc-yt + library-cpp-cpuid_check + yql-sql-pg_dummy + run + ydb-core-protos + ydb-core-security + libs-audit-mock + library-folder_service-mock + ydb-library-keys + ydb-library-pdisk_io + ydb-library-security + client-ydb_persqueue_public-codecs + common-clickhouse-client + datetime_udf + datetime2_udf + digest_udf + histogram_udf + hyperloglog_udf + udfs-common-hyperscan + ip_udf + json_udf + json2_udf + math_udf + pire_udf + re2_udf + set_udf + stat_udf + string_udf + top_udf + topfreq_udf + unicode_udf + url_udf + yson2_udf + dsv_udf +) +target_sources(ydbd PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/apps/ydbd/export.cpp + ${CMAKE_SOURCE_DIR}/ydb/apps/ydbd/sqs.cpp + ${CMAKE_SOURCE_DIR}/ydb/apps/ydbd/main.cpp +) +target_link_flags(ydbd + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydbd) diff --git a/ydb/apps/ydbd/CMakeLists.linux.txt b/ydb/apps/ydbd/CMakeLists.linux.txt new file mode 100644 index 0000000000..7c35037224 --- /dev/null +++ b/ydb/apps/ydbd/CMakeLists.linux.txt @@ -0,0 +1,69 @@ + +# 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_executable(ydbd) +target_compile_options(ydbd PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_link_libraries(ydbd PUBLIC + contrib-libs-cxxsupp + yutil + cpp-malloc-tcmalloc + contrib-libs-tcmalloc + library-cpp-cpuid_check + yql-sql-pg_dummy + run + ydb-core-protos + ydb-core-security + libs-audit-mock + library-folder_service-mock + ydb-library-keys + ydb-library-pdisk_io + ydb-library-security + client-ydb_persqueue_public-codecs + clickhouse_client_udf + datetime_udf + datetime2_udf + digest_udf + histogram_udf + hyperloglog_udf + hyperscan_udf + ip_udf + json_udf + json2_udf + math_udf + pire_udf + re2_udf + set_udf + stat_udf + string_udf + top_udf + topfreq_udf + unicode_udf + url_udf + yson2_udf + dsv_udf +) +target_sources(ydbd PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/apps/ydbd/export.cpp + ${CMAKE_SOURCE_DIR}/ydb/apps/ydbd/sqs.cpp + ${CMAKE_SOURCE_DIR}/ydb/apps/ydbd/main.cpp +) +target_link_flags(ydbd + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydbd) diff --git a/ydb/apps/ydbd/CMakeLists.txt b/ydb/apps/ydbd/CMakeLists.txt index 7c35037224..a681d385f3 100644 --- a/ydb/apps/ydbd/CMakeLists.txt +++ b/ydb/apps/ydbd/CMakeLists.txt @@ -6,64 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydbd) -target_compile_options(ydbd PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_link_libraries(ydbd PUBLIC - contrib-libs-cxxsupp - yutil - cpp-malloc-tcmalloc - contrib-libs-tcmalloc - library-cpp-cpuid_check - yql-sql-pg_dummy - run - ydb-core-protos - ydb-core-security - libs-audit-mock - library-folder_service-mock - ydb-library-keys - ydb-library-pdisk_io - ydb-library-security - client-ydb_persqueue_public-codecs - clickhouse_client_udf - datetime_udf - datetime2_udf - digest_udf - histogram_udf - hyperloglog_udf - hyperscan_udf - ip_udf - json_udf - json2_udf - math_udf - pire_udf - re2_udf - set_udf - stat_udf - string_udf - top_udf - topfreq_udf - unicode_udf - url_udf - yson2_udf - dsv_udf -) -target_sources(ydbd PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/apps/ydbd/export.cpp - ${CMAKE_SOURCE_DIR}/ydb/apps/ydbd/sqs.cpp - ${CMAKE_SOURCE_DIR}/ydb/apps/ydbd/main.cpp -) -target_link_flags(ydbd - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydbd) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/actorlib_impl/ut/CMakeLists.darwin.txt b/ydb/core/actorlib_impl/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..5448baa26d --- /dev/null +++ b/ydb/core/actorlib_impl/ut/CMakeLists.darwin.txt @@ -0,0 +1,54 @@ + +# 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_executable(ydb-core-actorlib_impl-ut) +target_compile_options(ydb-core-actorlib_impl-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-actorlib_impl-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/actorlib_impl +) +target_link_libraries(ydb-core-actorlib_impl-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-actorlib_impl + cpp-actors-core + cpp-actors-interconnect + library-cpp-getopt + library-cpp-svnversion + core-testlib-actors + core-testlib-basics +) +target_sources(ydb-core-actorlib_impl-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/actorlib_impl/actor_activity_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/actorlib_impl/actor_bootstrapped_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/actorlib_impl/actor_tracker_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/actorlib_impl/test_interconnect_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/actorlib_impl/test_protocols_ut.cpp +) +add_test( + NAME + ydb-core-actorlib_impl-ut + COMMAND + ydb-core-actorlib_impl-ut +) +target_link_flags(ydb-core-actorlib_impl-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-actorlib_impl-ut) diff --git a/ydb/core/actorlib_impl/ut/CMakeLists.linux.txt b/ydb/core/actorlib_impl/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..d789588932 --- /dev/null +++ b/ydb/core/actorlib_impl/ut/CMakeLists.linux.txt @@ -0,0 +1,55 @@ + +# 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_executable(ydb-core-actorlib_impl-ut) +target_compile_options(ydb-core-actorlib_impl-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-actorlib_impl-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/actorlib_impl +) +target_link_libraries(ydb-core-actorlib_impl-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-actorlib_impl + cpp-actors-core + cpp-actors-interconnect + library-cpp-getopt + library-cpp-svnversion + core-testlib-actors + core-testlib-basics +) +target_sources(ydb-core-actorlib_impl-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/actorlib_impl/actor_activity_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/actorlib_impl/actor_bootstrapped_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/actorlib_impl/actor_tracker_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/actorlib_impl/test_interconnect_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/actorlib_impl/test_protocols_ut.cpp +) +add_test( + NAME + ydb-core-actorlib_impl-ut + COMMAND + ydb-core-actorlib_impl-ut +) +target_link_flags(ydb-core-actorlib_impl-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-actorlib_impl-ut) diff --git a/ydb/core/actorlib_impl/ut/CMakeLists.txt b/ydb/core/actorlib_impl/ut/CMakeLists.txt index d789588932..a681d385f3 100644 --- a/ydb/core/actorlib_impl/ut/CMakeLists.txt +++ b/ydb/core/actorlib_impl/ut/CMakeLists.txt @@ -6,50 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-actorlib_impl-ut) -target_compile_options(ydb-core-actorlib_impl-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-actorlib_impl-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/actorlib_impl -) -target_link_libraries(ydb-core-actorlib_impl-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-actorlib_impl - cpp-actors-core - cpp-actors-interconnect - library-cpp-getopt - library-cpp-svnversion - core-testlib-actors - core-testlib-basics -) -target_sources(ydb-core-actorlib_impl-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/actorlib_impl/actor_activity_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/actorlib_impl/actor_bootstrapped_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/actorlib_impl/actor_tracker_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/actorlib_impl/test_interconnect_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/actorlib_impl/test_protocols_ut.cpp -) -add_test( - NAME - ydb-core-actorlib_impl-ut - COMMAND - ydb-core-actorlib_impl-ut -) -target_link_flags(ydb-core-actorlib_impl-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-actorlib_impl-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/base/ut/CMakeLists.darwin.txt b/ydb/core/base/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..3552a7f005 --- /dev/null +++ b/ydb/core/base/ut/CMakeLists.darwin.txt @@ -0,0 +1,48 @@ + +# 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_executable(ydb-core-base-ut) +target_include_directories(ydb-core-base-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/base +) +target_link_libraries(ydb-core-base-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-base + library-cpp-getopt + library-cpp-svnversion +) +target_sources(ydb-core-base-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/base/blobstorage_grouptype_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/base/localdb_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/base/logoblob_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/base/shared_data_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/base/statestorage_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/base/statestorage_guardian_impl_ut.cpp +) +add_test( + NAME + ydb-core-base-ut + COMMAND + ydb-core-base-ut +) +target_link_flags(ydb-core-base-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-base-ut) diff --git a/ydb/core/base/ut/CMakeLists.linux.txt b/ydb/core/base/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..6b8e9858a4 --- /dev/null +++ b/ydb/core/base/ut/CMakeLists.linux.txt @@ -0,0 +1,49 @@ + +# 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_executable(ydb-core-base-ut) +target_include_directories(ydb-core-base-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/base +) +target_link_libraries(ydb-core-base-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-base + library-cpp-getopt + library-cpp-svnversion +) +target_sources(ydb-core-base-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/base/blobstorage_grouptype_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/base/localdb_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/base/logoblob_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/base/shared_data_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/base/statestorage_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/base/statestorage_guardian_impl_ut.cpp +) +add_test( + NAME + ydb-core-base-ut + COMMAND + ydb-core-base-ut +) +target_link_flags(ydb-core-base-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-base-ut) diff --git a/ydb/core/base/ut/CMakeLists.txt b/ydb/core/base/ut/CMakeLists.txt index 6b8e9858a4..a681d385f3 100644 --- a/ydb/core/base/ut/CMakeLists.txt +++ b/ydb/core/base/ut/CMakeLists.txt @@ -6,44 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-base-ut) -target_include_directories(ydb-core-base-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/base -) -target_link_libraries(ydb-core-base-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-base - library-cpp-getopt - library-cpp-svnversion -) -target_sources(ydb-core-base-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/base/blobstorage_grouptype_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/base/localdb_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/base/logoblob_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/base/shared_data_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/base/statestorage_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/base/statestorage_guardian_impl_ut.cpp -) -add_test( - NAME - ydb-core-base-ut - COMMAND - ydb-core-base-ut -) -target_link_flags(ydb-core-base-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-base-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/backpressure/ut/CMakeLists.darwin.txt b/ydb/core/blobstorage/backpressure/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..bf136100ae --- /dev/null +++ b/ydb/core/blobstorage/backpressure/ut/CMakeLists.darwin.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-blobstorage-backpressure-ut) +target_include_directories(ydb-core-blobstorage-backpressure-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/backpressure +) +target_link_libraries(ydb-core-blobstorage-backpressure-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-blobstorage-backpressure + library-cpp-getopt + library-cpp-svnversion + ydb-core-base + ydb-core-blobstorage +) +target_sources(ydb-core-blobstorage-backpressure-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/backpressure/queue_backpressure_client_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/backpressure/queue_backpressure_server_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-backpressure-ut + COMMAND + ydb-core-blobstorage-backpressure-ut +) +target_link_flags(ydb-core-blobstorage-backpressure-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-blobstorage-backpressure-ut) diff --git a/ydb/core/blobstorage/backpressure/ut/CMakeLists.linux.txt b/ydb/core/blobstorage/backpressure/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..f1456a8c87 --- /dev/null +++ b/ydb/core/blobstorage/backpressure/ut/CMakeLists.linux.txt @@ -0,0 +1,47 @@ + +# 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_executable(ydb-core-blobstorage-backpressure-ut) +target_include_directories(ydb-core-blobstorage-backpressure-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/backpressure +) +target_link_libraries(ydb-core-blobstorage-backpressure-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-blobstorage-backpressure + library-cpp-getopt + library-cpp-svnversion + ydb-core-base + ydb-core-blobstorage +) +target_sources(ydb-core-blobstorage-backpressure-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/backpressure/queue_backpressure_client_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/backpressure/queue_backpressure_server_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-backpressure-ut + COMMAND + ydb-core-blobstorage-backpressure-ut +) +target_link_flags(ydb-core-blobstorage-backpressure-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-blobstorage-backpressure-ut) diff --git a/ydb/core/blobstorage/backpressure/ut/CMakeLists.txt b/ydb/core/blobstorage/backpressure/ut/CMakeLists.txt index f1456a8c87..a681d385f3 100644 --- a/ydb/core/blobstorage/backpressure/ut/CMakeLists.txt +++ b/ydb/core/blobstorage/backpressure/ut/CMakeLists.txt @@ -6,42 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-blobstorage-backpressure-ut) -target_include_directories(ydb-core-blobstorage-backpressure-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/backpressure -) -target_link_libraries(ydb-core-blobstorage-backpressure-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-blobstorage-backpressure - library-cpp-getopt - library-cpp-svnversion - ydb-core-base - ydb-core-blobstorage -) -target_sources(ydb-core-blobstorage-backpressure-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/backpressure/queue_backpressure_client_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/backpressure/queue_backpressure_server_ut.cpp -) -add_test( - NAME - ydb-core-blobstorage-backpressure-ut - COMMAND - ydb-core-blobstorage-backpressure-ut -) -target_link_flags(ydb-core-blobstorage-backpressure-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-blobstorage-backpressure-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/backpressure/ut_client/CMakeLists.darwin.txt b/ydb/core/blobstorage/backpressure/ut_client/CMakeLists.darwin.txt new file mode 100644 index 0000000000..0292e637c8 --- /dev/null +++ b/ydb/core/blobstorage/backpressure/ut_client/CMakeLists.darwin.txt @@ -0,0 +1,47 @@ + +# 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_executable(ydb-core-blobstorage-backpressure-ut_client) +target_compile_options(ydb-core-blobstorage-backpressure-ut_client PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_link_libraries(ydb-core-blobstorage-backpressure-ut_client PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + actors-interconnect-mock + core-blobstorage-backpressure + core-blobstorage-base + core-blobstorage-vdisk + blobstorage-vdisk-common + core-tx-scheme_board + udf-service-stub +) +target_sources(ydb-core-blobstorage-backpressure-ut_client PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/backpressure/ut_client/backpressure_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-backpressure-ut_client + COMMAND + ydb-core-blobstorage-backpressure-ut_client +) +target_link_flags(ydb-core-blobstorage-backpressure-ut_client + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-blobstorage-backpressure-ut_client) diff --git a/ydb/core/blobstorage/backpressure/ut_client/CMakeLists.linux.txt b/ydb/core/blobstorage/backpressure/ut_client/CMakeLists.linux.txt new file mode 100644 index 0000000000..e77421a905 --- /dev/null +++ b/ydb/core/blobstorage/backpressure/ut_client/CMakeLists.linux.txt @@ -0,0 +1,48 @@ + +# 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_executable(ydb-core-blobstorage-backpressure-ut_client) +target_compile_options(ydb-core-blobstorage-backpressure-ut_client PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_link_libraries(ydb-core-blobstorage-backpressure-ut_client PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + actors-interconnect-mock + core-blobstorage-backpressure + core-blobstorage-base + core-blobstorage-vdisk + blobstorage-vdisk-common + core-tx-scheme_board + udf-service-stub +) +target_sources(ydb-core-blobstorage-backpressure-ut_client PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/backpressure/ut_client/backpressure_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-backpressure-ut_client + COMMAND + ydb-core-blobstorage-backpressure-ut_client +) +target_link_flags(ydb-core-blobstorage-backpressure-ut_client + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-blobstorage-backpressure-ut_client) diff --git a/ydb/core/blobstorage/backpressure/ut_client/CMakeLists.txt b/ydb/core/blobstorage/backpressure/ut_client/CMakeLists.txt index e77421a905..a681d385f3 100644 --- a/ydb/core/blobstorage/backpressure/ut_client/CMakeLists.txt +++ b/ydb/core/blobstorage/backpressure/ut_client/CMakeLists.txt @@ -6,43 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-blobstorage-backpressure-ut_client) -target_compile_options(ydb-core-blobstorage-backpressure-ut_client PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_link_libraries(ydb-core-blobstorage-backpressure-ut_client PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - actors-interconnect-mock - core-blobstorage-backpressure - core-blobstorage-base - core-blobstorage-vdisk - blobstorage-vdisk-common - core-tx-scheme_board - udf-service-stub -) -target_sources(ydb-core-blobstorage-backpressure-ut_client PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/backpressure/ut_client/backpressure_ut.cpp -) -add_test( - NAME - ydb-core-blobstorage-backpressure-ut_client - COMMAND - ydb-core-blobstorage-backpressure-ut_client -) -target_link_flags(ydb-core-blobstorage-backpressure-ut_client - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-blobstorage-backpressure-ut_client) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/base/ut/CMakeLists.darwin.txt b/ydb/core/blobstorage/base/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..e3b2723753 --- /dev/null +++ b/ydb/core/blobstorage/base/ut/CMakeLists.darwin.txt @@ -0,0 +1,45 @@ + +# 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_executable(ydb-core-blobstorage-base-ut) +target_include_directories(ydb-core-blobstorage-base-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/base +) +target_link_libraries(ydb-core-blobstorage-base-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-blobstorage-base + library-cpp-getopt + library-cpp-svnversion + ydb-core-erasure + ydb-core-protos +) +target_sources(ydb-core-blobstorage-base-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/base/batched_vec_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/base/bufferwithgaps_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/base/ptr_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-base-ut + COMMAND + ydb-core-blobstorage-base-ut +) +target_link_flags(ydb-core-blobstorage-base-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation +) +vcs_info(ydb-core-blobstorage-base-ut) diff --git a/ydb/core/blobstorage/base/ut/CMakeLists.linux.txt b/ydb/core/blobstorage/base/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..cf130b494e --- /dev/null +++ b/ydb/core/blobstorage/base/ut/CMakeLists.linux.txt @@ -0,0 +1,48 @@ + +# 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_executable(ydb-core-blobstorage-base-ut) +target_include_directories(ydb-core-blobstorage-base-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/base +) +target_link_libraries(ydb-core-blobstorage-base-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-blobstorage-base + library-cpp-getopt + library-cpp-svnversion + ydb-core-erasure + ydb-core-protos +) +target_sources(ydb-core-blobstorage-base-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/base/batched_vec_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/base/bufferwithgaps_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/base/ptr_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-base-ut + COMMAND + ydb-core-blobstorage-base-ut +) +target_link_flags(ydb-core-blobstorage-base-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-blobstorage-base-ut) diff --git a/ydb/core/blobstorage/base/ut/CMakeLists.txt b/ydb/core/blobstorage/base/ut/CMakeLists.txt index cf130b494e..a681d385f3 100644 --- a/ydb/core/blobstorage/base/ut/CMakeLists.txt +++ b/ydb/core/blobstorage/base/ut/CMakeLists.txt @@ -6,43 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-blobstorage-base-ut) -target_include_directories(ydb-core-blobstorage-base-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/base -) -target_link_libraries(ydb-core-blobstorage-base-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-blobstorage-base - library-cpp-getopt - library-cpp-svnversion - ydb-core-erasure - ydb-core-protos -) -target_sources(ydb-core-blobstorage-base-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/base/batched_vec_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/base/bufferwithgaps_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/base/ptr_ut.cpp -) -add_test( - NAME - ydb-core-blobstorage-base-ut - COMMAND - ydb-core-blobstorage-base-ut -) -target_link_flags(ydb-core-blobstorage-base-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-blobstorage-base-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/crypto/ut/CMakeLists.darwin.txt b/ydb/core/blobstorage/crypto/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..692c45dfae --- /dev/null +++ b/ydb/core/blobstorage/crypto/ut/CMakeLists.darwin.txt @@ -0,0 +1,42 @@ + +# 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_executable(ydb-core-blobstorage-crypto-ut) +target_include_directories(ydb-core-blobstorage-crypto-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/crypto +) +target_link_libraries(ydb-core-blobstorage-crypto-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-blobstorage-crypto +) +target_sources(ydb-core-blobstorage-crypto-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/crypto/chacha_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/crypto/chacha_vec_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/crypto/crypto_rope_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/crypto/crypto_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/crypto/poly1305_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/crypto/poly1305_vec_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-crypto-ut + COMMAND + ydb-core-blobstorage-crypto-ut +) +target_link_flags(ydb-core-blobstorage-crypto-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC +) +vcs_info(ydb-core-blobstorage-crypto-ut) diff --git a/ydb/core/blobstorage/crypto/ut/CMakeLists.linux.txt b/ydb/core/blobstorage/crypto/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..9a4d342006 --- /dev/null +++ b/ydb/core/blobstorage/crypto/ut/CMakeLists.linux.txt @@ -0,0 +1,47 @@ + +# 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_executable(ydb-core-blobstorage-crypto-ut) +target_include_directories(ydb-core-blobstorage-crypto-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/crypto +) +target_link_libraries(ydb-core-blobstorage-crypto-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-blobstorage-crypto +) +target_sources(ydb-core-blobstorage-crypto-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/crypto/chacha_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/crypto/chacha_vec_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/crypto/crypto_rope_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/crypto/crypto_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/crypto/poly1305_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/crypto/poly1305_vec_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-crypto-ut + COMMAND + ydb-core-blobstorage-crypto-ut +) +target_link_flags(ydb-core-blobstorage-crypto-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-blobstorage-crypto-ut) diff --git a/ydb/core/blobstorage/crypto/ut/CMakeLists.txt b/ydb/core/blobstorage/crypto/ut/CMakeLists.txt index 9a4d342006..a681d385f3 100644 --- a/ydb/core/blobstorage/crypto/ut/CMakeLists.txt +++ b/ydb/core/blobstorage/crypto/ut/CMakeLists.txt @@ -6,42 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-blobstorage-crypto-ut) -target_include_directories(ydb-core-blobstorage-crypto-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/crypto -) -target_link_libraries(ydb-core-blobstorage-crypto-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-blobstorage-crypto -) -target_sources(ydb-core-blobstorage-crypto-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/crypto/chacha_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/crypto/chacha_vec_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/crypto/crypto_rope_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/crypto/crypto_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/crypto/poly1305_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/crypto/poly1305_vec_ut.cpp -) -add_test( - NAME - ydb-core-blobstorage-crypto-ut - COMMAND - ydb-core-blobstorage-crypto-ut -) -target_link_flags(ydb-core-blobstorage-crypto-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-blobstorage-crypto-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/dsproxy/ut/CMakeLists.darwin.txt b/ydb/core/blobstorage/dsproxy/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..849d1cc04b --- /dev/null +++ b/ydb/core/blobstorage/dsproxy/ut/CMakeLists.darwin.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_executable(ydb-core-blobstorage-dsproxy-ut) +target_compile_options(ydb-core-blobstorage-dsproxy-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_link_libraries(ydb-core-blobstorage-dsproxy-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-core + library-cpp-getopt + library-cpp-svnversion + ydb-core-base + core-blobstorage-base + core-blobstorage-dsproxy + core-blobstorage-groupinfo + blobstorage-ut_vdisk-lib + blobstorage-vdisk-common + blobstorage-vdisk-query + ydb-core-testlib + core-testlib-actors + core-testlib-basics +) +target_sources(ydb-core-blobstorage-dsproxy-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/dsproxy/ut/dsproxy_put_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/dsproxy/ut/dsproxy_quorum_tracker_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/dsproxy/ut/dsproxy_sequence_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/dsproxy/ut/dsproxy_patch_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/dsproxy/ut/dsproxy_counters_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/dsproxy/ut/dsproxy_fault_tolerance_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/dsproxy/ut/dsproxy_get_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-dsproxy-ut + COMMAND + ydb-core-blobstorage-dsproxy-ut +) +target_link_flags(ydb-core-blobstorage-dsproxy-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-blobstorage-dsproxy-ut) diff --git a/ydb/core/blobstorage/dsproxy/ut/CMakeLists.linux.txt b/ydb/core/blobstorage/dsproxy/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..f326b41365 --- /dev/null +++ b/ydb/core/blobstorage/dsproxy/ut/CMakeLists.linux.txt @@ -0,0 +1,60 @@ + +# 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_executable(ydb-core-blobstorage-dsproxy-ut) +target_compile_options(ydb-core-blobstorage-dsproxy-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_link_libraries(ydb-core-blobstorage-dsproxy-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-core + library-cpp-getopt + library-cpp-svnversion + ydb-core-base + core-blobstorage-base + core-blobstorage-dsproxy + core-blobstorage-groupinfo + blobstorage-ut_vdisk-lib + blobstorage-vdisk-common + blobstorage-vdisk-query + ydb-core-testlib + core-testlib-actors + core-testlib-basics +) +target_sources(ydb-core-blobstorage-dsproxy-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/dsproxy/ut/dsproxy_put_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/dsproxy/ut/dsproxy_quorum_tracker_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/dsproxy/ut/dsproxy_sequence_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/dsproxy/ut/dsproxy_patch_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/dsproxy/ut/dsproxy_counters_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/dsproxy/ut/dsproxy_fault_tolerance_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/dsproxy/ut/dsproxy_get_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-dsproxy-ut + COMMAND + ydb-core-blobstorage-dsproxy-ut +) +target_link_flags(ydb-core-blobstorage-dsproxy-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-blobstorage-dsproxy-ut) diff --git a/ydb/core/blobstorage/dsproxy/ut/CMakeLists.txt b/ydb/core/blobstorage/dsproxy/ut/CMakeLists.txt index f326b41365..a681d385f3 100644 --- a/ydb/core/blobstorage/dsproxy/ut/CMakeLists.txt +++ b/ydb/core/blobstorage/dsproxy/ut/CMakeLists.txt @@ -6,55 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-blobstorage-dsproxy-ut) -target_compile_options(ydb-core-blobstorage-dsproxy-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_link_libraries(ydb-core-blobstorage-dsproxy-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - cpp-actors-core - library-cpp-getopt - library-cpp-svnversion - ydb-core-base - core-blobstorage-base - core-blobstorage-dsproxy - core-blobstorage-groupinfo - blobstorage-ut_vdisk-lib - blobstorage-vdisk-common - blobstorage-vdisk-query - ydb-core-testlib - core-testlib-actors - core-testlib-basics -) -target_sources(ydb-core-blobstorage-dsproxy-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/dsproxy/ut/dsproxy_put_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/dsproxy/ut/dsproxy_quorum_tracker_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/dsproxy/ut/dsproxy_sequence_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/dsproxy/ut/dsproxy_patch_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/dsproxy/ut/dsproxy_counters_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/dsproxy/ut/dsproxy_fault_tolerance_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/dsproxy/ut/dsproxy_get_ut.cpp -) -add_test( - NAME - ydb-core-blobstorage-dsproxy-ut - COMMAND - ydb-core-blobstorage-dsproxy-ut -) -target_link_flags(ydb-core-blobstorage-dsproxy-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-blobstorage-dsproxy-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/dsproxy/ut_fat/CMakeLists.darwin.txt b/ydb/core/blobstorage/dsproxy/ut_fat/CMakeLists.darwin.txt new file mode 100644 index 0000000000..e3a0ebfdfe --- /dev/null +++ b/ydb/core/blobstorage/dsproxy/ut_fat/CMakeLists.darwin.txt @@ -0,0 +1,49 @@ + +# 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_executable(ydb-core-blobstorage-dsproxy-ut_fat) +target_link_libraries(ydb-core-blobstorage-dsproxy-ut_fat PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-protos + cpp-actors-util + library-cpp-getopt + library-cpp-svnversion + ydb-core-base + core-blobstorage-base + core-blobstorage-dsproxy + core-blobstorage-groupinfo + core-blobstorage-pdisk + core-blobstorage-vdisk + blobstorage-vdisk-common + ydb-core-testlib +) +target_sources(ydb-core-blobstorage-dsproxy-ut_fat PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/dsproxy/ut_fat/dsproxy_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-dsproxy-ut_fat + COMMAND + ydb-core-blobstorage-dsproxy-ut_fat +) +target_link_flags(ydb-core-blobstorage-dsproxy-ut_fat + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-blobstorage-dsproxy-ut_fat) diff --git a/ydb/core/blobstorage/dsproxy/ut_fat/CMakeLists.linux.txt b/ydb/core/blobstorage/dsproxy/ut_fat/CMakeLists.linux.txt new file mode 100644 index 0000000000..121747bf3b --- /dev/null +++ b/ydb/core/blobstorage/dsproxy/ut_fat/CMakeLists.linux.txt @@ -0,0 +1,50 @@ + +# 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_executable(ydb-core-blobstorage-dsproxy-ut_fat) +target_link_libraries(ydb-core-blobstorage-dsproxy-ut_fat PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-protos + cpp-actors-util + library-cpp-getopt + library-cpp-svnversion + ydb-core-base + core-blobstorage-base + core-blobstorage-dsproxy + core-blobstorage-groupinfo + core-blobstorage-pdisk + core-blobstorage-vdisk + blobstorage-vdisk-common + ydb-core-testlib +) +target_sources(ydb-core-blobstorage-dsproxy-ut_fat PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/dsproxy/ut_fat/dsproxy_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-dsproxy-ut_fat + COMMAND + ydb-core-blobstorage-dsproxy-ut_fat +) +target_link_flags(ydb-core-blobstorage-dsproxy-ut_fat + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-blobstorage-dsproxy-ut_fat) diff --git a/ydb/core/blobstorage/dsproxy/ut_fat/CMakeLists.txt b/ydb/core/blobstorage/dsproxy/ut_fat/CMakeLists.txt index 121747bf3b..a681d385f3 100644 --- a/ydb/core/blobstorage/dsproxy/ut_fat/CMakeLists.txt +++ b/ydb/core/blobstorage/dsproxy/ut_fat/CMakeLists.txt @@ -6,45 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-blobstorage-dsproxy-ut_fat) -target_link_libraries(ydb-core-blobstorage-dsproxy-ut_fat PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - cpp-actors-protos - cpp-actors-util - library-cpp-getopt - library-cpp-svnversion - ydb-core-base - core-blobstorage-base - core-blobstorage-dsproxy - core-blobstorage-groupinfo - core-blobstorage-pdisk - core-blobstorage-vdisk - blobstorage-vdisk-common - ydb-core-testlib -) -target_sources(ydb-core-blobstorage-dsproxy-ut_fat PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/dsproxy/ut_fat/dsproxy_ut.cpp -) -add_test( - NAME - ydb-core-blobstorage-dsproxy-ut_fat - COMMAND - ydb-core-blobstorage-dsproxy-ut_fat -) -target_link_flags(ydb-core-blobstorage-dsproxy-ut_fat - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-blobstorage-dsproxy-ut_fat) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/groupinfo/ut/CMakeLists.darwin.txt b/ydb/core/blobstorage/groupinfo/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..7dd65581e5 --- /dev/null +++ b/ydb/core/blobstorage/groupinfo/ut/CMakeLists.darwin.txt @@ -0,0 +1,49 @@ + +# 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_executable(ydb-core-blobstorage-groupinfo-ut) +target_include_directories(ydb-core-blobstorage-groupinfo-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/groupinfo +) +target_link_libraries(ydb-core-blobstorage-groupinfo-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-blobstorage-groupinfo + library-cpp-getopt + library-cpp-svnversion + ydb-core-base + core-blobstorage-base + ydb-core-erasure +) +target_sources(ydb-core-blobstorage-groupinfo-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/groupinfo/blobstorage_groupinfo_iter_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/groupinfo/blobstorage_groupinfo_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/groupinfo/blobstorage_groupinfo_blobmap_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/groupinfo/blobstorage_groupinfo_partlayout_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-groupinfo-ut + COMMAND + ydb-core-blobstorage-groupinfo-ut +) +target_link_flags(ydb-core-blobstorage-groupinfo-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-blobstorage-groupinfo-ut) diff --git a/ydb/core/blobstorage/groupinfo/ut/CMakeLists.linux.txt b/ydb/core/blobstorage/groupinfo/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..574091ede4 --- /dev/null +++ b/ydb/core/blobstorage/groupinfo/ut/CMakeLists.linux.txt @@ -0,0 +1,50 @@ + +# 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_executable(ydb-core-blobstorage-groupinfo-ut) +target_include_directories(ydb-core-blobstorage-groupinfo-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/groupinfo +) +target_link_libraries(ydb-core-blobstorage-groupinfo-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-blobstorage-groupinfo + library-cpp-getopt + library-cpp-svnversion + ydb-core-base + core-blobstorage-base + ydb-core-erasure +) +target_sources(ydb-core-blobstorage-groupinfo-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/groupinfo/blobstorage_groupinfo_iter_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/groupinfo/blobstorage_groupinfo_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/groupinfo/blobstorage_groupinfo_blobmap_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/groupinfo/blobstorage_groupinfo_partlayout_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-groupinfo-ut + COMMAND + ydb-core-blobstorage-groupinfo-ut +) +target_link_flags(ydb-core-blobstorage-groupinfo-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-blobstorage-groupinfo-ut) diff --git a/ydb/core/blobstorage/groupinfo/ut/CMakeLists.txt b/ydb/core/blobstorage/groupinfo/ut/CMakeLists.txt index 574091ede4..a681d385f3 100644 --- a/ydb/core/blobstorage/groupinfo/ut/CMakeLists.txt +++ b/ydb/core/blobstorage/groupinfo/ut/CMakeLists.txt @@ -6,45 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-blobstorage-groupinfo-ut) -target_include_directories(ydb-core-blobstorage-groupinfo-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/groupinfo -) -target_link_libraries(ydb-core-blobstorage-groupinfo-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-blobstorage-groupinfo - library-cpp-getopt - library-cpp-svnversion - ydb-core-base - core-blobstorage-base - ydb-core-erasure -) -target_sources(ydb-core-blobstorage-groupinfo-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/groupinfo/blobstorage_groupinfo_iter_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/groupinfo/blobstorage_groupinfo_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/groupinfo/blobstorage_groupinfo_blobmap_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/groupinfo/blobstorage_groupinfo_partlayout_ut.cpp -) -add_test( - NAME - ydb-core-blobstorage-groupinfo-ut - COMMAND - ydb-core-blobstorage-groupinfo-ut -) -target_link_flags(ydb-core-blobstorage-groupinfo-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-blobstorage-groupinfo-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/incrhuge/ut/CMakeLists.darwin.txt b/ydb/core/blobstorage/incrhuge/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..d9cff0895a --- /dev/null +++ b/ydb/core/blobstorage/incrhuge/ut/CMakeLists.darwin.txt @@ -0,0 +1,43 @@ + +# 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_executable(ydb-core-blobstorage-incrhuge-ut) +target_link_libraries(ydb-core-blobstorage-incrhuge-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-protos + ydb-core-blobstorage + core-blobstorage-incrhuge + core-blobstorage-pdisk +) +target_sources(ydb-core-blobstorage-incrhuge-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/incrhuge/ut/incrhuge_basic_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/incrhuge/ut/incrhuge_id_dict_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/incrhuge/ut/incrhuge_log_merger_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-incrhuge-ut + COMMAND + ydb-core-blobstorage-incrhuge-ut +) +target_link_flags(ydb-core-blobstorage-incrhuge-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-blobstorage-incrhuge-ut) diff --git a/ydb/core/blobstorage/incrhuge/ut/CMakeLists.linux.txt b/ydb/core/blobstorage/incrhuge/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..c61a3b0d40 --- /dev/null +++ b/ydb/core/blobstorage/incrhuge/ut/CMakeLists.linux.txt @@ -0,0 +1,44 @@ + +# 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_executable(ydb-core-blobstorage-incrhuge-ut) +target_link_libraries(ydb-core-blobstorage-incrhuge-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-actors-protos + ydb-core-blobstorage + core-blobstorage-incrhuge + core-blobstorage-pdisk +) +target_sources(ydb-core-blobstorage-incrhuge-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/incrhuge/ut/incrhuge_basic_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/incrhuge/ut/incrhuge_id_dict_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/incrhuge/ut/incrhuge_log_merger_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-incrhuge-ut + COMMAND + ydb-core-blobstorage-incrhuge-ut +) +target_link_flags(ydb-core-blobstorage-incrhuge-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-blobstorage-incrhuge-ut) diff --git a/ydb/core/blobstorage/incrhuge/ut/CMakeLists.txt b/ydb/core/blobstorage/incrhuge/ut/CMakeLists.txt index c61a3b0d40..a681d385f3 100644 --- a/ydb/core/blobstorage/incrhuge/ut/CMakeLists.txt +++ b/ydb/core/blobstorage/incrhuge/ut/CMakeLists.txt @@ -6,39 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-blobstorage-incrhuge-ut) -target_link_libraries(ydb-core-blobstorage-incrhuge-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - cpp-actors-protos - ydb-core-blobstorage - core-blobstorage-incrhuge - core-blobstorage-pdisk -) -target_sources(ydb-core-blobstorage-incrhuge-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/incrhuge/ut/incrhuge_basic_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/incrhuge/ut/incrhuge_id_dict_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/incrhuge/ut/incrhuge_log_merger_ut.cpp -) -add_test( - NAME - ydb-core-blobstorage-incrhuge-ut - COMMAND - ydb-core-blobstorage-incrhuge-ut -) -target_link_flags(ydb-core-blobstorage-incrhuge-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-blobstorage-incrhuge-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/nodewarden/ut/CMakeLists.darwin.txt b/ydb/core/blobstorage/nodewarden/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..b13dfa0509 --- /dev/null +++ b/ydb/core/blobstorage/nodewarden/ut/CMakeLists.darwin.txt @@ -0,0 +1,45 @@ + +# 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_executable(ydb-core-blobstorage-nodewarden-ut) +target_compile_options(ydb-core-blobstorage-nodewarden-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-blobstorage-nodewarden-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/nodewarden +) +target_link_libraries(ydb-core-blobstorage-nodewarden-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-blobstorage-nodewarden + ydb-core-testlib +) +target_sources(ydb-core-blobstorage-nodewarden-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/nodewarden/blobstorage_node_warden_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-nodewarden-ut + COMMAND + ydb-core-blobstorage-nodewarden-ut +) +target_link_flags(ydb-core-blobstorage-nodewarden-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-blobstorage-nodewarden-ut) diff --git a/ydb/core/blobstorage/nodewarden/ut/CMakeLists.linux.txt b/ydb/core/blobstorage/nodewarden/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..87bc4bc4bd --- /dev/null +++ b/ydb/core/blobstorage/nodewarden/ut/CMakeLists.linux.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-blobstorage-nodewarden-ut) +target_compile_options(ydb-core-blobstorage-nodewarden-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-blobstorage-nodewarden-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/nodewarden +) +target_link_libraries(ydb-core-blobstorage-nodewarden-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-blobstorage-nodewarden + ydb-core-testlib +) +target_sources(ydb-core-blobstorage-nodewarden-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/nodewarden/blobstorage_node_warden_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-nodewarden-ut + COMMAND + ydb-core-blobstorage-nodewarden-ut +) +target_link_flags(ydb-core-blobstorage-nodewarden-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-blobstorage-nodewarden-ut) diff --git a/ydb/core/blobstorage/nodewarden/ut/CMakeLists.txt b/ydb/core/blobstorage/nodewarden/ut/CMakeLists.txt index 87bc4bc4bd..a681d385f3 100644 --- a/ydb/core/blobstorage/nodewarden/ut/CMakeLists.txt +++ b/ydb/core/blobstorage/nodewarden/ut/CMakeLists.txt @@ -6,41 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-blobstorage-nodewarden-ut) -target_compile_options(ydb-core-blobstorage-nodewarden-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-blobstorage-nodewarden-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/nodewarden -) -target_link_libraries(ydb-core-blobstorage-nodewarden-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-blobstorage-nodewarden - ydb-core-testlib -) -target_sources(ydb-core-blobstorage-nodewarden-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/nodewarden/blobstorage_node_warden_ut.cpp -) -add_test( - NAME - ydb-core-blobstorage-nodewarden-ut - COMMAND - ydb-core-blobstorage-nodewarden-ut -) -target_link_flags(ydb-core-blobstorage-nodewarden-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-blobstorage-nodewarden-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/nodewarden/ut_sequence/CMakeLists.darwin.txt b/ydb/core/blobstorage/nodewarden/ut_sequence/CMakeLists.darwin.txt new file mode 100644 index 0000000000..0f02d98838 --- /dev/null +++ b/ydb/core/blobstorage/nodewarden/ut_sequence/CMakeLists.darwin.txt @@ -0,0 +1,45 @@ + +# 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_executable(ydb-core-blobstorage-nodewarden-ut_sequence) +target_compile_options(ydb-core-blobstorage-nodewarden-ut_sequence PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_link_libraries(ydb-core-blobstorage-nodewarden-ut_sequence PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-blobstorage-base + core-blobstorage-crypto + core-blobstorage-nodewarden + core-blobstorage-pdisk + ydb-core-testlib +) +target_sources(ydb-core-blobstorage-nodewarden-ut_sequence PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/nodewarden/ut_sequence/dsproxy_config_retrieval.cpp +) +add_test( + NAME + ydb-core-blobstorage-nodewarden-ut_sequence + COMMAND + ydb-core-blobstorage-nodewarden-ut_sequence +) +target_link_flags(ydb-core-blobstorage-nodewarden-ut_sequence + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-blobstorage-nodewarden-ut_sequence) diff --git a/ydb/core/blobstorage/nodewarden/ut_sequence/CMakeLists.linux.txt b/ydb/core/blobstorage/nodewarden/ut_sequence/CMakeLists.linux.txt new file mode 100644 index 0000000000..52eb5e2b53 --- /dev/null +++ b/ydb/core/blobstorage/nodewarden/ut_sequence/CMakeLists.linux.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-blobstorage-nodewarden-ut_sequence) +target_compile_options(ydb-core-blobstorage-nodewarden-ut_sequence PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_link_libraries(ydb-core-blobstorage-nodewarden-ut_sequence PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-blobstorage-base + core-blobstorage-crypto + core-blobstorage-nodewarden + core-blobstorage-pdisk + ydb-core-testlib +) +target_sources(ydb-core-blobstorage-nodewarden-ut_sequence PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/nodewarden/ut_sequence/dsproxy_config_retrieval.cpp +) +add_test( + NAME + ydb-core-blobstorage-nodewarden-ut_sequence + COMMAND + ydb-core-blobstorage-nodewarden-ut_sequence +) +target_link_flags(ydb-core-blobstorage-nodewarden-ut_sequence + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-blobstorage-nodewarden-ut_sequence) diff --git a/ydb/core/blobstorage/nodewarden/ut_sequence/CMakeLists.txt b/ydb/core/blobstorage/nodewarden/ut_sequence/CMakeLists.txt index 52eb5e2b53..a681d385f3 100644 --- a/ydb/core/blobstorage/nodewarden/ut_sequence/CMakeLists.txt +++ b/ydb/core/blobstorage/nodewarden/ut_sequence/CMakeLists.txt @@ -6,41 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-blobstorage-nodewarden-ut_sequence) -target_compile_options(ydb-core-blobstorage-nodewarden-ut_sequence PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_link_libraries(ydb-core-blobstorage-nodewarden-ut_sequence PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-blobstorage-base - core-blobstorage-crypto - core-blobstorage-nodewarden - core-blobstorage-pdisk - ydb-core-testlib -) -target_sources(ydb-core-blobstorage-nodewarden-ut_sequence PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/nodewarden/ut_sequence/dsproxy_config_retrieval.cpp -) -add_test( - NAME - ydb-core-blobstorage-nodewarden-ut_sequence - COMMAND - ydb-core-blobstorage-nodewarden-ut_sequence -) -target_link_flags(ydb-core-blobstorage-nodewarden-ut_sequence - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-blobstorage-nodewarden-ut_sequence) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/pdisk/ut/CMakeLists.darwin.txt b/ydb/core/blobstorage/pdisk/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..3916f1efaa --- /dev/null +++ b/ydb/core/blobstorage/pdisk/ut/CMakeLists.darwin.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-blobstorage-pdisk-ut) +target_include_directories(ydb-core-blobstorage-pdisk-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/pdisk +) +target_link_libraries(ydb-core-blobstorage-pdisk-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-blobstorage-pdisk + library-cpp-getopt + library-cpp-svnversion + core-blobstorage-lwtrace_probes + core-testlib-actors +) +target_sources(ydb-core-blobstorage-pdisk-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/pdisk/blobstorage_pdisk_blockdevice_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/pdisk/blobstorage_pdisk_crypto_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/pdisk/blobstorage_pdisk_util_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/pdisk/blobstorage_pdisk_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/pdisk/blobstorage_pdisk_ut_actions.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/pdisk/blobstorage_pdisk_ut_helpers.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/pdisk/blobstorage_pdisk_ut_run.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/pdisk/blobstorage_pdisk_ut_yard.cpp +) +add_test( + NAME + ydb-core-blobstorage-pdisk-ut + COMMAND + ydb-core-blobstorage-pdisk-ut +) +target_link_flags(ydb-core-blobstorage-pdisk-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-blobstorage-pdisk-ut) diff --git a/ydb/core/blobstorage/pdisk/ut/CMakeLists.linux.txt b/ydb/core/blobstorage/pdisk/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..86ee620c75 --- /dev/null +++ b/ydb/core/blobstorage/pdisk/ut/CMakeLists.linux.txt @@ -0,0 +1,53 @@ + +# 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_executable(ydb-core-blobstorage-pdisk-ut) +target_include_directories(ydb-core-blobstorage-pdisk-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/pdisk +) +target_link_libraries(ydb-core-blobstorage-pdisk-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-blobstorage-pdisk + library-cpp-getopt + library-cpp-svnversion + core-blobstorage-lwtrace_probes + core-testlib-actors +) +target_sources(ydb-core-blobstorage-pdisk-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/pdisk/blobstorage_pdisk_blockdevice_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/pdisk/blobstorage_pdisk_crypto_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/pdisk/blobstorage_pdisk_util_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/pdisk/blobstorage_pdisk_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/pdisk/blobstorage_pdisk_ut_actions.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/pdisk/blobstorage_pdisk_ut_helpers.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/pdisk/blobstorage_pdisk_ut_run.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/pdisk/blobstorage_pdisk_ut_yard.cpp +) +add_test( + NAME + ydb-core-blobstorage-pdisk-ut + COMMAND + ydb-core-blobstorage-pdisk-ut +) +target_link_flags(ydb-core-blobstorage-pdisk-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-blobstorage-pdisk-ut) diff --git a/ydb/core/blobstorage/pdisk/ut/CMakeLists.txt b/ydb/core/blobstorage/pdisk/ut/CMakeLists.txt index 86ee620c75..a681d385f3 100644 --- a/ydb/core/blobstorage/pdisk/ut/CMakeLists.txt +++ b/ydb/core/blobstorage/pdisk/ut/CMakeLists.txt @@ -6,48 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-blobstorage-pdisk-ut) -target_include_directories(ydb-core-blobstorage-pdisk-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/pdisk -) -target_link_libraries(ydb-core-blobstorage-pdisk-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-blobstorage-pdisk - library-cpp-getopt - library-cpp-svnversion - core-blobstorage-lwtrace_probes - core-testlib-actors -) -target_sources(ydb-core-blobstorage-pdisk-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/pdisk/blobstorage_pdisk_blockdevice_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/pdisk/blobstorage_pdisk_crypto_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/pdisk/blobstorage_pdisk_util_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/pdisk/blobstorage_pdisk_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/pdisk/blobstorage_pdisk_ut_actions.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/pdisk/blobstorage_pdisk_ut_helpers.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/pdisk/blobstorage_pdisk_ut_run.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/pdisk/blobstorage_pdisk_ut_yard.cpp -) -add_test( - NAME - ydb-core-blobstorage-pdisk-ut - COMMAND - ydb-core-blobstorage-pdisk-ut -) -target_link_flags(ydb-core-blobstorage-pdisk-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-blobstorage-pdisk-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/storagepoolmon/ut/CMakeLists.darwin.txt b/ydb/core/blobstorage/storagepoolmon/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..f56d0844ce --- /dev/null +++ b/ydb/core/blobstorage/storagepoolmon/ut/CMakeLists.darwin.txt @@ -0,0 +1,43 @@ + +# 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_executable(ydb-core-blobstorage-storagepoolmon-ut) +target_link_libraries(ydb-core-blobstorage-storagepoolmon-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + library-cpp-getopt + library-cpp-svnversion + core-blobstorage-storagepoolmon + ydb-core-testlib + core-testlib-actors + core-testlib-basics +) +target_sources(ydb-core-blobstorage-storagepoolmon-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/storagepoolmon/ut/storagepoolmon_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-storagepoolmon-ut + COMMAND + ydb-core-blobstorage-storagepoolmon-ut +) +target_link_flags(ydb-core-blobstorage-storagepoolmon-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-blobstorage-storagepoolmon-ut) diff --git a/ydb/core/blobstorage/storagepoolmon/ut/CMakeLists.linux.txt b/ydb/core/blobstorage/storagepoolmon/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..bf70444432 --- /dev/null +++ b/ydb/core/blobstorage/storagepoolmon/ut/CMakeLists.linux.txt @@ -0,0 +1,44 @@ + +# 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_executable(ydb-core-blobstorage-storagepoolmon-ut) +target_link_libraries(ydb-core-blobstorage-storagepoolmon-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + library-cpp-getopt + library-cpp-svnversion + core-blobstorage-storagepoolmon + ydb-core-testlib + core-testlib-actors + core-testlib-basics +) +target_sources(ydb-core-blobstorage-storagepoolmon-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/storagepoolmon/ut/storagepoolmon_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-storagepoolmon-ut + COMMAND + ydb-core-blobstorage-storagepoolmon-ut +) +target_link_flags(ydb-core-blobstorage-storagepoolmon-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-blobstorage-storagepoolmon-ut) diff --git a/ydb/core/blobstorage/storagepoolmon/ut/CMakeLists.txt b/ydb/core/blobstorage/storagepoolmon/ut/CMakeLists.txt index bf70444432..a681d385f3 100644 --- a/ydb/core/blobstorage/storagepoolmon/ut/CMakeLists.txt +++ b/ydb/core/blobstorage/storagepoolmon/ut/CMakeLists.txt @@ -6,39 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-blobstorage-storagepoolmon-ut) -target_link_libraries(ydb-core-blobstorage-storagepoolmon-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - library-cpp-getopt - library-cpp-svnversion - core-blobstorage-storagepoolmon - ydb-core-testlib - core-testlib-actors - core-testlib-basics -) -target_sources(ydb-core-blobstorage-storagepoolmon-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/storagepoolmon/ut/storagepoolmon_ut.cpp -) -add_test( - NAME - ydb-core-blobstorage-storagepoolmon-ut - COMMAND - ydb-core-blobstorage-storagepoolmon-ut -) -target_link_flags(ydb-core-blobstorage-storagepoolmon-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-blobstorage-storagepoolmon-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/ut_blobstorage/CMakeLists.darwin.txt b/ydb/core/blobstorage/ut_blobstorage/CMakeLists.darwin.txt new file mode 100644 index 0000000000..4e4971d80d --- /dev/null +++ b/ydb/core/blobstorage/ut_blobstorage/CMakeLists.darwin.txt @@ -0,0 +1,60 @@ + +# 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_executable(ydb-core-blobstorage-ut_blobstorage) +target_link_libraries(ydb-core-blobstorage-ut_blobstorage PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-base + core-blobstorage-dsproxy + core-blobstorage-groupinfo + blobstorage-ut_blobstorage-lib + blobstorage-vdisk-common + blobstorage-vdisk-scrub +) +target_sources(ydb-core-blobstorage-ut_blobstorage PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/block_race.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/counting_events.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/defrag.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/donor.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/encryption.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/gc_quorum_3dc.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/incorrect_queries.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/main.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/mirror3of4.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/space_check.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/sync.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/replication.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/big_cluster.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/multiget.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/osiris.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/patch.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/race.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/scrub.cpp +) +add_test( + NAME + ydb-core-blobstorage-ut_blobstorage + COMMAND + ydb-core-blobstorage-ut_blobstorage +) +target_link_flags(ydb-core-blobstorage-ut_blobstorage + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-blobstorage-ut_blobstorage) diff --git a/ydb/core/blobstorage/ut_blobstorage/CMakeLists.linux.txt b/ydb/core/blobstorage/ut_blobstorage/CMakeLists.linux.txt new file mode 100644 index 0000000000..7a171bf7b4 --- /dev/null +++ b/ydb/core/blobstorage/ut_blobstorage/CMakeLists.linux.txt @@ -0,0 +1,61 @@ + +# 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_executable(ydb-core-blobstorage-ut_blobstorage) +target_link_libraries(ydb-core-blobstorage-ut_blobstorage PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-base + core-blobstorage-dsproxy + core-blobstorage-groupinfo + blobstorage-ut_blobstorage-lib + blobstorage-vdisk-common + blobstorage-vdisk-scrub +) +target_sources(ydb-core-blobstorage-ut_blobstorage PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/block_race.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/counting_events.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/defrag.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/donor.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/encryption.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/gc_quorum_3dc.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/incorrect_queries.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/main.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/mirror3of4.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/space_check.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/sync.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/replication.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/big_cluster.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/multiget.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/osiris.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/patch.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/race.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/scrub.cpp +) +add_test( + NAME + ydb-core-blobstorage-ut_blobstorage + COMMAND + ydb-core-blobstorage-ut_blobstorage +) +target_link_flags(ydb-core-blobstorage-ut_blobstorage + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-blobstorage-ut_blobstorage) diff --git a/ydb/core/blobstorage/ut_blobstorage/CMakeLists.txt b/ydb/core/blobstorage/ut_blobstorage/CMakeLists.txt index 7a171bf7b4..a681d385f3 100644 --- a/ydb/core/blobstorage/ut_blobstorage/CMakeLists.txt +++ b/ydb/core/blobstorage/ut_blobstorage/CMakeLists.txt @@ -6,56 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-blobstorage-ut_blobstorage) -target_link_libraries(ydb-core-blobstorage-ut_blobstorage PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-base - core-blobstorage-dsproxy - core-blobstorage-groupinfo - blobstorage-ut_blobstorage-lib - blobstorage-vdisk-common - blobstorage-vdisk-scrub -) -target_sources(ydb-core-blobstorage-ut_blobstorage PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/block_race.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/counting_events.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/defrag.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/donor.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/encryption.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/gc_quorum_3dc.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/incorrect_queries.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/main.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/mirror3of4.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/space_check.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/sync.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/replication.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/big_cluster.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/multiget.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/osiris.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/patch.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/race.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/scrub.cpp -) -add_test( - NAME - ydb-core-blobstorage-ut_blobstorage - COMMAND - ydb-core-blobstorage-ut_blobstorage -) -target_link_flags(ydb-core-blobstorage-ut_blobstorage - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-blobstorage-ut_blobstorage) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/ut_blobstorage/ut_group_reconfiguration/CMakeLists.darwin.txt b/ydb/core/blobstorage/ut_blobstorage/ut_group_reconfiguration/CMakeLists.darwin.txt new file mode 100644 index 0000000000..91c90d55f2 --- /dev/null +++ b/ydb/core/blobstorage/ut_blobstorage/ut_group_reconfiguration/CMakeLists.darwin.txt @@ -0,0 +1,41 @@ + +# 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_executable(ut_group_reconfiguration) +target_include_directories(ut_group_reconfiguration PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage +) +target_link_libraries(ut_group_reconfiguration PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + blobstorage-ut_blobstorage-lib +) +target_sources(ut_group_reconfiguration PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/race.cpp +) +add_test( + NAME + ut_group_reconfiguration + COMMAND + ut_group_reconfiguration +) +target_link_flags(ut_group_reconfiguration + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ut_group_reconfiguration) diff --git a/ydb/core/blobstorage/ut_blobstorage/ut_group_reconfiguration/CMakeLists.linux.txt b/ydb/core/blobstorage/ut_blobstorage/ut_group_reconfiguration/CMakeLists.linux.txt new file mode 100644 index 0000000000..3b71a0afad --- /dev/null +++ b/ydb/core/blobstorage/ut_blobstorage/ut_group_reconfiguration/CMakeLists.linux.txt @@ -0,0 +1,42 @@ + +# 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_executable(ut_group_reconfiguration) +target_include_directories(ut_group_reconfiguration PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage +) +target_link_libraries(ut_group_reconfiguration PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + blobstorage-ut_blobstorage-lib +) +target_sources(ut_group_reconfiguration PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/race.cpp +) +add_test( + NAME + ut_group_reconfiguration + COMMAND + ut_group_reconfiguration +) +target_link_flags(ut_group_reconfiguration + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ut_group_reconfiguration) diff --git a/ydb/core/blobstorage/ut_blobstorage/ut_group_reconfiguration/CMakeLists.txt b/ydb/core/blobstorage/ut_blobstorage/ut_group_reconfiguration/CMakeLists.txt index 3b71a0afad..a681d385f3 100644 --- a/ydb/core/blobstorage/ut_blobstorage/ut_group_reconfiguration/CMakeLists.txt +++ b/ydb/core/blobstorage/ut_blobstorage/ut_group_reconfiguration/CMakeLists.txt @@ -6,37 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ut_group_reconfiguration) -target_include_directories(ut_group_reconfiguration PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage -) -target_link_libraries(ut_group_reconfiguration PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - blobstorage-ut_blobstorage-lib -) -target_sources(ut_group_reconfiguration PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/race.cpp -) -add_test( - NAME - ut_group_reconfiguration - COMMAND - ut_group_reconfiguration -) -target_link_flags(ut_group_reconfiguration - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ut_group_reconfiguration) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/ut_blobstorage/ut_osiris/CMakeLists.darwin.txt b/ydb/core/blobstorage/ut_blobstorage/ut_osiris/CMakeLists.darwin.txt new file mode 100644 index 0000000000..44592073d1 --- /dev/null +++ b/ydb/core/blobstorage/ut_blobstorage/ut_osiris/CMakeLists.darwin.txt @@ -0,0 +1,41 @@ + +# 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_executable(ydb-core-blobstorage-ut_blobstorage-ut_osiris) +target_include_directories(ydb-core-blobstorage-ut_blobstorage-ut_osiris PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage +) +target_link_libraries(ydb-core-blobstorage-ut_blobstorage-ut_osiris PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + blobstorage-ut_blobstorage-lib +) +target_sources(ydb-core-blobstorage-ut_blobstorage-ut_osiris PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/osiris.cpp +) +add_test( + NAME + ydb-core-blobstorage-ut_blobstorage-ut_osiris + COMMAND + ydb-core-blobstorage-ut_blobstorage-ut_osiris +) +target_link_flags(ydb-core-blobstorage-ut_blobstorage-ut_osiris + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-blobstorage-ut_blobstorage-ut_osiris) diff --git a/ydb/core/blobstorage/ut_blobstorage/ut_osiris/CMakeLists.linux.txt b/ydb/core/blobstorage/ut_blobstorage/ut_osiris/CMakeLists.linux.txt new file mode 100644 index 0000000000..6cec9a9730 --- /dev/null +++ b/ydb/core/blobstorage/ut_blobstorage/ut_osiris/CMakeLists.linux.txt @@ -0,0 +1,42 @@ + +# 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_executable(ydb-core-blobstorage-ut_blobstorage-ut_osiris) +target_include_directories(ydb-core-blobstorage-ut_blobstorage-ut_osiris PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage +) +target_link_libraries(ydb-core-blobstorage-ut_blobstorage-ut_osiris PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + blobstorage-ut_blobstorage-lib +) +target_sources(ydb-core-blobstorage-ut_blobstorage-ut_osiris PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/osiris.cpp +) +add_test( + NAME + ydb-core-blobstorage-ut_blobstorage-ut_osiris + COMMAND + ydb-core-blobstorage-ut_blobstorage-ut_osiris +) +target_link_flags(ydb-core-blobstorage-ut_blobstorage-ut_osiris + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-blobstorage-ut_blobstorage-ut_osiris) diff --git a/ydb/core/blobstorage/ut_blobstorage/ut_osiris/CMakeLists.txt b/ydb/core/blobstorage/ut_blobstorage/ut_osiris/CMakeLists.txt index 6cec9a9730..a681d385f3 100644 --- a/ydb/core/blobstorage/ut_blobstorage/ut_osiris/CMakeLists.txt +++ b/ydb/core/blobstorage/ut_blobstorage/ut_osiris/CMakeLists.txt @@ -6,37 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-blobstorage-ut_blobstorage-ut_osiris) -target_include_directories(ydb-core-blobstorage-ut_blobstorage-ut_osiris PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage -) -target_link_libraries(ydb-core-blobstorage-ut_blobstorage-ut_osiris PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - blobstorage-ut_blobstorage-lib -) -target_sources(ydb-core-blobstorage-ut_blobstorage-ut_osiris PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/osiris.cpp -) -add_test( - NAME - ydb-core-blobstorage-ut_blobstorage-ut_osiris - COMMAND - ydb-core-blobstorage-ut_blobstorage-ut_osiris -) -target_link_flags(ydb-core-blobstorage-ut_blobstorage-ut_osiris - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-blobstorage-ut_blobstorage-ut_osiris) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/ut_blobstorage/ut_replication/CMakeLists.darwin.txt b/ydb/core/blobstorage/ut_blobstorage/ut_replication/CMakeLists.darwin.txt new file mode 100644 index 0000000000..234949068c --- /dev/null +++ b/ydb/core/blobstorage/ut_blobstorage/ut_replication/CMakeLists.darwin.txt @@ -0,0 +1,41 @@ + +# 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_executable(core-blobstorage-ut_blobstorage-ut_replication) +target_include_directories(core-blobstorage-ut_blobstorage-ut_replication PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage +) +target_link_libraries(core-blobstorage-ut_blobstorage-ut_replication PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + blobstorage-ut_blobstorage-lib +) +target_sources(core-blobstorage-ut_blobstorage-ut_replication PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/replication.cpp +) +add_test( + NAME + core-blobstorage-ut_blobstorage-ut_replication + COMMAND + core-blobstorage-ut_blobstorage-ut_replication +) +target_link_flags(core-blobstorage-ut_blobstorage-ut_replication + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(core-blobstorage-ut_blobstorage-ut_replication) diff --git a/ydb/core/blobstorage/ut_blobstorage/ut_replication/CMakeLists.linux.txt b/ydb/core/blobstorage/ut_blobstorage/ut_replication/CMakeLists.linux.txt new file mode 100644 index 0000000000..b59f5cdb2a --- /dev/null +++ b/ydb/core/blobstorage/ut_blobstorage/ut_replication/CMakeLists.linux.txt @@ -0,0 +1,42 @@ + +# 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_executable(core-blobstorage-ut_blobstorage-ut_replication) +target_include_directories(core-blobstorage-ut_blobstorage-ut_replication PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage +) +target_link_libraries(core-blobstorage-ut_blobstorage-ut_replication PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + blobstorage-ut_blobstorage-lib +) +target_sources(core-blobstorage-ut_blobstorage-ut_replication PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/replication.cpp +) +add_test( + NAME + core-blobstorage-ut_blobstorage-ut_replication + COMMAND + core-blobstorage-ut_blobstorage-ut_replication +) +target_link_flags(core-blobstorage-ut_blobstorage-ut_replication + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(core-blobstorage-ut_blobstorage-ut_replication) diff --git a/ydb/core/blobstorage/ut_blobstorage/ut_replication/CMakeLists.txt b/ydb/core/blobstorage/ut_blobstorage/ut_replication/CMakeLists.txt index b59f5cdb2a..a681d385f3 100644 --- a/ydb/core/blobstorage/ut_blobstorage/ut_replication/CMakeLists.txt +++ b/ydb/core/blobstorage/ut_blobstorage/ut_replication/CMakeLists.txt @@ -6,37 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(core-blobstorage-ut_blobstorage-ut_replication) -target_include_directories(core-blobstorage-ut_blobstorage-ut_replication PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage -) -target_link_libraries(core-blobstorage-ut_blobstorage-ut_replication PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - blobstorage-ut_blobstorage-lib -) -target_sources(core-blobstorage-ut_blobstorage-ut_replication PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/replication.cpp -) -add_test( - NAME - core-blobstorage-ut_blobstorage-ut_replication - COMMAND - core-blobstorage-ut_blobstorage-ut_replication -) -target_link_flags(core-blobstorage-ut_blobstorage-ut_replication - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(core-blobstorage-ut_blobstorage-ut_replication) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/ut_blobstorage/ut_scrub/CMakeLists.darwin.txt b/ydb/core/blobstorage/ut_blobstorage/ut_scrub/CMakeLists.darwin.txt new file mode 100644 index 0000000000..d5d1386ff0 --- /dev/null +++ b/ydb/core/blobstorage/ut_blobstorage/ut_scrub/CMakeLists.darwin.txt @@ -0,0 +1,41 @@ + +# 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_executable(ydb-core-blobstorage-ut_blobstorage-ut_scrub) +target_include_directories(ydb-core-blobstorage-ut_blobstorage-ut_scrub PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage +) +target_link_libraries(ydb-core-blobstorage-ut_blobstorage-ut_scrub PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + blobstorage-ut_blobstorage-lib +) +target_sources(ydb-core-blobstorage-ut_blobstorage-ut_scrub PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/scrub.cpp +) +add_test( + NAME + ydb-core-blobstorage-ut_blobstorage-ut_scrub + COMMAND + ydb-core-blobstorage-ut_blobstorage-ut_scrub +) +target_link_flags(ydb-core-blobstorage-ut_blobstorage-ut_scrub + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-blobstorage-ut_blobstorage-ut_scrub) diff --git a/ydb/core/blobstorage/ut_blobstorage/ut_scrub/CMakeLists.linux.txt b/ydb/core/blobstorage/ut_blobstorage/ut_scrub/CMakeLists.linux.txt new file mode 100644 index 0000000000..f73c16809f --- /dev/null +++ b/ydb/core/blobstorage/ut_blobstorage/ut_scrub/CMakeLists.linux.txt @@ -0,0 +1,42 @@ + +# 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_executable(ydb-core-blobstorage-ut_blobstorage-ut_scrub) +target_include_directories(ydb-core-blobstorage-ut_blobstorage-ut_scrub PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage +) +target_link_libraries(ydb-core-blobstorage-ut_blobstorage-ut_scrub PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + blobstorage-ut_blobstorage-lib +) +target_sources(ydb-core-blobstorage-ut_blobstorage-ut_scrub PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/scrub.cpp +) +add_test( + NAME + ydb-core-blobstorage-ut_blobstorage-ut_scrub + COMMAND + ydb-core-blobstorage-ut_blobstorage-ut_scrub +) +target_link_flags(ydb-core-blobstorage-ut_blobstorage-ut_scrub + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-blobstorage-ut_blobstorage-ut_scrub) diff --git a/ydb/core/blobstorage/ut_blobstorage/ut_scrub/CMakeLists.txt b/ydb/core/blobstorage/ut_blobstorage/ut_scrub/CMakeLists.txt index f73c16809f..a681d385f3 100644 --- a/ydb/core/blobstorage/ut_blobstorage/ut_scrub/CMakeLists.txt +++ b/ydb/core/blobstorage/ut_blobstorage/ut_scrub/CMakeLists.txt @@ -6,37 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-blobstorage-ut_blobstorage-ut_scrub) -target_include_directories(ydb-core-blobstorage-ut_blobstorage-ut_scrub PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage -) -target_link_libraries(ydb-core-blobstorage-ut_blobstorage-ut_scrub PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - blobstorage-ut_blobstorage-lib -) -target_sources(ydb-core-blobstorage-ut_blobstorage-ut_scrub PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_blobstorage/scrub.cpp -) -add_test( - NAME - ydb-core-blobstorage-ut_blobstorage-ut_scrub - COMMAND - ydb-core-blobstorage-ut_blobstorage-ut_scrub -) -target_link_flags(ydb-core-blobstorage-ut_blobstorage-ut_scrub - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-blobstorage-ut_blobstorage-ut_scrub) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/ut_group/CMakeLists.darwin.txt b/ydb/core/blobstorage/ut_group/CMakeLists.darwin.txt new file mode 100644 index 0000000000..8fa6a1f718 --- /dev/null +++ b/ydb/core/blobstorage/ut_group/CMakeLists.darwin.txt @@ -0,0 +1,47 @@ + +# 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_executable(ydb-core-blobstorage-ut_group) +target_link_libraries(ydb-core-blobstorage-ut_group PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + actors-interconnect-mock + cpp-testing-unittest + core-blobstorage-crypto + core-blobstorage-dsproxy + core-blobstorage-groupinfo + blobstorage-pdisk-mock + core-blobstorage-vdisk + blobstorage-vdisk-common + core-tx-scheme_board + ydb-core-util +) +target_sources(ydb-core-blobstorage-ut_group PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_group/main.cpp +) +add_test( + NAME + ydb-core-blobstorage-ut_group + COMMAND + ydb-core-blobstorage-ut_group +) +target_link_flags(ydb-core-blobstorage-ut_group + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-blobstorage-ut_group) diff --git a/ydb/core/blobstorage/ut_group/CMakeLists.linux.txt b/ydb/core/blobstorage/ut_group/CMakeLists.linux.txt new file mode 100644 index 0000000000..76c0917214 --- /dev/null +++ b/ydb/core/blobstorage/ut_group/CMakeLists.linux.txt @@ -0,0 +1,48 @@ + +# 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_executable(ydb-core-blobstorage-ut_group) +target_link_libraries(ydb-core-blobstorage-ut_group PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + actors-interconnect-mock + cpp-testing-unittest + core-blobstorage-crypto + core-blobstorage-dsproxy + core-blobstorage-groupinfo + blobstorage-pdisk-mock + core-blobstorage-vdisk + blobstorage-vdisk-common + core-tx-scheme_board + ydb-core-util +) +target_sources(ydb-core-blobstorage-ut_group PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_group/main.cpp +) +add_test( + NAME + ydb-core-blobstorage-ut_group + COMMAND + ydb-core-blobstorage-ut_group +) +target_link_flags(ydb-core-blobstorage-ut_group + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-blobstorage-ut_group) diff --git a/ydb/core/blobstorage/ut_group/CMakeLists.txt b/ydb/core/blobstorage/ut_group/CMakeLists.txt index 76c0917214..a681d385f3 100644 --- a/ydb/core/blobstorage/ut_group/CMakeLists.txt +++ b/ydb/core/blobstorage/ut_group/CMakeLists.txt @@ -6,43 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-blobstorage-ut_group) -target_link_libraries(ydb-core-blobstorage-ut_group PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - actors-interconnect-mock - cpp-testing-unittest - core-blobstorage-crypto - core-blobstorage-dsproxy - core-blobstorage-groupinfo - blobstorage-pdisk-mock - core-blobstorage-vdisk - blobstorage-vdisk-common - core-tx-scheme_board - ydb-core-util -) -target_sources(ydb-core-blobstorage-ut_group PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_group/main.cpp -) -add_test( - NAME - ydb-core-blobstorage-ut_group - COMMAND - ydb-core-blobstorage-ut_group -) -target_link_flags(ydb-core-blobstorage-ut_group - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-blobstorage-ut_group) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/ut_mirror3of4/CMakeLists.darwin.txt b/ydb/core/blobstorage/ut_mirror3of4/CMakeLists.darwin.txt new file mode 100644 index 0000000000..64d006420b --- /dev/null +++ b/ydb/core/blobstorage/ut_mirror3of4/CMakeLists.darwin.txt @@ -0,0 +1,49 @@ + +# 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_executable(ydb-core-blobstorage-ut_mirror3of4) +target_link_libraries(ydb-core-blobstorage-ut_mirror3of4 PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + actors-interconnect-mock + cpp-testing-unittest + core-blobstorage-backpressure + core-blobstorage-base + core-blobstorage-dsproxy + core-blobstorage-groupinfo + blobstorage-pdisk-mock + core-blobstorage-vdisk + blobstorage-vdisk-common + blobstorage-vdisk-repl + core-tx-scheme_board + ydb-core-util +) +target_sources(ydb-core-blobstorage-ut_mirror3of4 PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_mirror3of4/main.cpp +) +add_test( + NAME + ydb-core-blobstorage-ut_mirror3of4 + COMMAND + ydb-core-blobstorage-ut_mirror3of4 +) +target_link_flags(ydb-core-blobstorage-ut_mirror3of4 + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-blobstorage-ut_mirror3of4) diff --git a/ydb/core/blobstorage/ut_mirror3of4/CMakeLists.linux.txt b/ydb/core/blobstorage/ut_mirror3of4/CMakeLists.linux.txt new file mode 100644 index 0000000000..d01e16de9f --- /dev/null +++ b/ydb/core/blobstorage/ut_mirror3of4/CMakeLists.linux.txt @@ -0,0 +1,50 @@ + +# 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_executable(ydb-core-blobstorage-ut_mirror3of4) +target_link_libraries(ydb-core-blobstorage-ut_mirror3of4 PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + actors-interconnect-mock + cpp-testing-unittest + core-blobstorage-backpressure + core-blobstorage-base + core-blobstorage-dsproxy + core-blobstorage-groupinfo + blobstorage-pdisk-mock + core-blobstorage-vdisk + blobstorage-vdisk-common + blobstorage-vdisk-repl + core-tx-scheme_board + ydb-core-util +) +target_sources(ydb-core-blobstorage-ut_mirror3of4 PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_mirror3of4/main.cpp +) +add_test( + NAME + ydb-core-blobstorage-ut_mirror3of4 + COMMAND + ydb-core-blobstorage-ut_mirror3of4 +) +target_link_flags(ydb-core-blobstorage-ut_mirror3of4 + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-blobstorage-ut_mirror3of4) diff --git a/ydb/core/blobstorage/ut_mirror3of4/CMakeLists.txt b/ydb/core/blobstorage/ut_mirror3of4/CMakeLists.txt index d01e16de9f..a681d385f3 100644 --- a/ydb/core/blobstorage/ut_mirror3of4/CMakeLists.txt +++ b/ydb/core/blobstorage/ut_mirror3of4/CMakeLists.txt @@ -6,45 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-blobstorage-ut_mirror3of4) -target_link_libraries(ydb-core-blobstorage-ut_mirror3of4 PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - actors-interconnect-mock - cpp-testing-unittest - core-blobstorage-backpressure - core-blobstorage-base - core-blobstorage-dsproxy - core-blobstorage-groupinfo - blobstorage-pdisk-mock - core-blobstorage-vdisk - blobstorage-vdisk-common - blobstorage-vdisk-repl - core-tx-scheme_board - ydb-core-util -) -target_sources(ydb-core-blobstorage-ut_mirror3of4 PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_mirror3of4/main.cpp -) -add_test( - NAME - ydb-core-blobstorage-ut_mirror3of4 - COMMAND - ydb-core-blobstorage-ut_mirror3of4 -) -target_link_flags(ydb-core-blobstorage-ut_mirror3of4 - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-blobstorage-ut_mirror3of4) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/ut_pdiskfit/pdiskfit/CMakeLists.linux.txt b/ydb/core/blobstorage/ut_pdiskfit/pdiskfit/CMakeLists.linux.txt new file mode 100644 index 0000000000..c13d4c8014 --- /dev/null +++ b/ydb/core/blobstorage/ut_pdiskfit/pdiskfit/CMakeLists.linux.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_executable(pdiskfit) +target_link_libraries(pdiskfit PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + library-cpp-getopt + cpp-string_utils-parse_size + ydb-core-blobstorage + blobstorage-ut_pdiskfit-lib + ydb-core-mon +) +target_sources(pdiskfit PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_pdiskfit/pdiskfit/pdiskfit.cpp +) +target_link_flags(pdiskfit + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(pdiskfit) diff --git a/ydb/core/blobstorage/ut_pdiskfit/pdiskfit/CMakeLists.txt b/ydb/core/blobstorage/ut_pdiskfit/pdiskfit/CMakeLists.txt index c13d4c8014..c031ddb850 100644 --- a/ydb/core/blobstorage/ut_pdiskfit/pdiskfit/CMakeLists.txt +++ b/ydb/core/blobstorage/ut_pdiskfit/pdiskfit/CMakeLists.txt @@ -6,31 +6,6 @@ # original buildsystem will not be accepted. - -add_executable(pdiskfit) -target_link_libraries(pdiskfit PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - library-cpp-getopt - cpp-string_utils-parse_size - ydb-core-blobstorage - blobstorage-ut_pdiskfit-lib - ydb-core-mon -) -target_sources(pdiskfit PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_pdiskfit/pdiskfit/pdiskfit.cpp -) -target_link_flags(pdiskfit - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(pdiskfit) +if (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/ut_pdiskfit/ut/CMakeLists.linux.txt b/ydb/core/blobstorage/ut_pdiskfit/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..13a16d1b6c --- /dev/null +++ b/ydb/core/blobstorage/ut_pdiskfit/ut/CMakeLists.linux.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_executable(ydb-core-blobstorage-ut_pdiskfit-ut) +target_link_libraries(ydb-core-blobstorage-ut_pdiskfit-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-blobstorage + blobstorage-ut_pdiskfit-lib +) +target_sources(ydb-core-blobstorage-ut_pdiskfit-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_pdiskfit/ut/main.cpp +) +add_test( + NAME + ydb-core-blobstorage-ut_pdiskfit-ut + COMMAND + ydb-core-blobstorage-ut_pdiskfit-ut +) +target_link_flags(ydb-core-blobstorage-ut_pdiskfit-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-blobstorage-ut_pdiskfit-ut) diff --git a/ydb/core/blobstorage/ut_pdiskfit/ut/CMakeLists.txt b/ydb/core/blobstorage/ut_pdiskfit/ut/CMakeLists.txt index 13a16d1b6c..c031ddb850 100644 --- a/ydb/core/blobstorage/ut_pdiskfit/ut/CMakeLists.txt +++ b/ydb/core/blobstorage/ut_pdiskfit/ut/CMakeLists.txt @@ -6,35 +6,6 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-blobstorage-ut_pdiskfit-ut) -target_link_libraries(ydb-core-blobstorage-ut_pdiskfit-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-blobstorage - blobstorage-ut_pdiskfit-lib -) -target_sources(ydb-core-blobstorage-ut_pdiskfit-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_pdiskfit/ut/main.cpp -) -add_test( - NAME - ydb-core-blobstorage-ut_pdiskfit-ut - COMMAND - ydb-core-blobstorage-ut_pdiskfit-ut -) -target_link_flags(ydb-core-blobstorage-ut_pdiskfit-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-blobstorage-ut_pdiskfit-ut) +if (UNIX) + 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 new file mode 100644 index 0000000000..d1ab9aae4a --- /dev/null +++ b/ydb/core/blobstorage/ut_vdisk/CMakeLists.darwin.txt @@ -0,0 +1,55 @@ + +# 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_executable(ydb-core-blobstorage-ut_vdisk) +target_compile_options(ydb-core-blobstorage-ut_vdisk PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-blobstorage-ut_vdisk PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage +) +target_link_libraries(ydb-core-blobstorage-ut_vdisk PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-blobstorage + cpp-actors-protos + library-cpp-codecs + ydb-core-base + core-blobstorage-groupinfo + blobstorage-ut_vdisk-lib + ydb-core-erasure + ydb-core-scheme + udf-service-stub +) +target_sources(ydb-core-blobstorage-ut_vdisk PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_vdisk/gen_restarts.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_vdisk/huge_migration_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_vdisk/mon_reregister_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_vdisk/vdisk_test.cpp +) +add_test( + NAME + ydb-core-blobstorage-ut_vdisk + COMMAND + ydb-core-blobstorage-ut_vdisk +) +target_link_flags(ydb-core-blobstorage-ut_vdisk + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-blobstorage-ut_vdisk) diff --git a/ydb/core/blobstorage/ut_vdisk/CMakeLists.linux.txt b/ydb/core/blobstorage/ut_vdisk/CMakeLists.linux.txt new file mode 100644 index 0000000000..0743f5db9c --- /dev/null +++ b/ydb/core/blobstorage/ut_vdisk/CMakeLists.linux.txt @@ -0,0 +1,56 @@ + +# 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_executable(ydb-core-blobstorage-ut_vdisk) +target_compile_options(ydb-core-blobstorage-ut_vdisk PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-blobstorage-ut_vdisk PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage +) +target_link_libraries(ydb-core-blobstorage-ut_vdisk PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-blobstorage + cpp-actors-protos + library-cpp-codecs + ydb-core-base + core-blobstorage-groupinfo + blobstorage-ut_vdisk-lib + ydb-core-erasure + ydb-core-scheme + udf-service-stub +) +target_sources(ydb-core-blobstorage-ut_vdisk PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_vdisk/gen_restarts.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_vdisk/huge_migration_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_vdisk/mon_reregister_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_vdisk/vdisk_test.cpp +) +add_test( + NAME + ydb-core-blobstorage-ut_vdisk + COMMAND + ydb-core-blobstorage-ut_vdisk +) +target_link_flags(ydb-core-blobstorage-ut_vdisk + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-blobstorage-ut_vdisk) diff --git a/ydb/core/blobstorage/ut_vdisk/CMakeLists.txt b/ydb/core/blobstorage/ut_vdisk/CMakeLists.txt index 0743f5db9c..a681d385f3 100644 --- a/ydb/core/blobstorage/ut_vdisk/CMakeLists.txt +++ b/ydb/core/blobstorage/ut_vdisk/CMakeLists.txt @@ -6,51 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-blobstorage-ut_vdisk) -target_compile_options(ydb-core-blobstorage-ut_vdisk PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-blobstorage-ut_vdisk PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage -) -target_link_libraries(ydb-core-blobstorage-ut_vdisk PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-blobstorage - cpp-actors-protos - library-cpp-codecs - ydb-core-base - core-blobstorage-groupinfo - blobstorage-ut_vdisk-lib - ydb-core-erasure - ydb-core-scheme - udf-service-stub -) -target_sources(ydb-core-blobstorage-ut_vdisk PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_vdisk/gen_restarts.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_vdisk/huge_migration_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_vdisk/mon_reregister_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_vdisk/vdisk_test.cpp -) -add_test( - NAME - ydb-core-blobstorage-ut_vdisk - COMMAND - ydb-core-blobstorage-ut_vdisk -) -target_link_flags(ydb-core-blobstorage-ut_vdisk - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-blobstorage-ut_vdisk) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/ut_vdisk2/CMakeLists.darwin.txt b/ydb/core/blobstorage/ut_vdisk2/CMakeLists.darwin.txt new file mode 100644 index 0000000000..07987d8b39 --- /dev/null +++ b/ydb/core/blobstorage/ut_vdisk2/CMakeLists.darwin.txt @@ -0,0 +1,45 @@ + +# 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_executable(ydb-core-blobstorage-ut_vdisk2) +target_link_libraries(ydb-core-blobstorage-ut_vdisk2 PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-testing-unittest + core-blobstorage-backpressure + core-blobstorage-groupinfo + blobstorage-pdisk-mock + core-blobstorage-vdisk + blobstorage-vdisk-common + core-tx-scheme_board + udf-service-stub +) +target_sources(ydb-core-blobstorage-ut_vdisk2 PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_vdisk2/huge.cpp +) +add_test( + NAME + ydb-core-blobstorage-ut_vdisk2 + COMMAND + ydb-core-blobstorage-ut_vdisk2 +) +target_link_flags(ydb-core-blobstorage-ut_vdisk2 + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-blobstorage-ut_vdisk2) diff --git a/ydb/core/blobstorage/ut_vdisk2/CMakeLists.linux.txt b/ydb/core/blobstorage/ut_vdisk2/CMakeLists.linux.txt new file mode 100644 index 0000000000..8558d81a04 --- /dev/null +++ b/ydb/core/blobstorage/ut_vdisk2/CMakeLists.linux.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-blobstorage-ut_vdisk2) +target_link_libraries(ydb-core-blobstorage-ut_vdisk2 PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-testing-unittest + core-blobstorage-backpressure + core-blobstorage-groupinfo + blobstorage-pdisk-mock + core-blobstorage-vdisk + blobstorage-vdisk-common + core-tx-scheme_board + udf-service-stub +) +target_sources(ydb-core-blobstorage-ut_vdisk2 PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_vdisk2/huge.cpp +) +add_test( + NAME + ydb-core-blobstorage-ut_vdisk2 + COMMAND + ydb-core-blobstorage-ut_vdisk2 +) +target_link_flags(ydb-core-blobstorage-ut_vdisk2 + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-blobstorage-ut_vdisk2) diff --git a/ydb/core/blobstorage/ut_vdisk2/CMakeLists.txt b/ydb/core/blobstorage/ut_vdisk2/CMakeLists.txt index 8558d81a04..a681d385f3 100644 --- a/ydb/core/blobstorage/ut_vdisk2/CMakeLists.txt +++ b/ydb/core/blobstorage/ut_vdisk2/CMakeLists.txt @@ -6,41 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-blobstorage-ut_vdisk2) -target_link_libraries(ydb-core-blobstorage-ut_vdisk2 PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - cpp-testing-unittest - core-blobstorage-backpressure - core-blobstorage-groupinfo - blobstorage-pdisk-mock - core-blobstorage-vdisk - blobstorage-vdisk-common - core-tx-scheme_board - udf-service-stub -) -target_sources(ydb-core-blobstorage-ut_vdisk2 PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_vdisk2/huge.cpp -) -add_test( - NAME - ydb-core-blobstorage-ut_vdisk2 - COMMAND - ydb-core-blobstorage-ut_vdisk2 -) -target_link_flags(ydb-core-blobstorage-ut_vdisk2 - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-blobstorage-ut_vdisk2) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/vdisk/anubis_osiris/ut/CMakeLists.darwin.txt b/ydb/core/blobstorage/vdisk/anubis_osiris/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..5d4589fa3c --- /dev/null +++ b/ydb/core/blobstorage/vdisk/anubis_osiris/ut/CMakeLists.darwin.txt @@ -0,0 +1,44 @@ + +# 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_executable(ydb-core-blobstorage-vdisk-anubis_osiris-ut) +target_include_directories(ydb-core-blobstorage-vdisk-anubis_osiris-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/anubis_osiris +) +target_link_libraries(ydb-core-blobstorage-vdisk-anubis_osiris-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + blobstorage-vdisk-anubis_osiris + library-cpp-getopt + library-cpp-svnversion + ydb-core-base +) +target_sources(ydb-core-blobstorage-vdisk-anubis_osiris-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/anubis_osiris/blobstorage_anubis_algo_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-vdisk-anubis_osiris-ut + COMMAND + ydb-core-blobstorage-vdisk-anubis_osiris-ut +) +target_link_flags(ydb-core-blobstorage-vdisk-anubis_osiris-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-blobstorage-vdisk-anubis_osiris-ut) diff --git a/ydb/core/blobstorage/vdisk/anubis_osiris/ut/CMakeLists.linux.txt b/ydb/core/blobstorage/vdisk/anubis_osiris/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..f3372a51d5 --- /dev/null +++ b/ydb/core/blobstorage/vdisk/anubis_osiris/ut/CMakeLists.linux.txt @@ -0,0 +1,45 @@ + +# 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_executable(ydb-core-blobstorage-vdisk-anubis_osiris-ut) +target_include_directories(ydb-core-blobstorage-vdisk-anubis_osiris-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/anubis_osiris +) +target_link_libraries(ydb-core-blobstorage-vdisk-anubis_osiris-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + blobstorage-vdisk-anubis_osiris + library-cpp-getopt + library-cpp-svnversion + ydb-core-base +) +target_sources(ydb-core-blobstorage-vdisk-anubis_osiris-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/anubis_osiris/blobstorage_anubis_algo_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-vdisk-anubis_osiris-ut + COMMAND + ydb-core-blobstorage-vdisk-anubis_osiris-ut +) +target_link_flags(ydb-core-blobstorage-vdisk-anubis_osiris-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-blobstorage-vdisk-anubis_osiris-ut) diff --git a/ydb/core/blobstorage/vdisk/anubis_osiris/ut/CMakeLists.txt b/ydb/core/blobstorage/vdisk/anubis_osiris/ut/CMakeLists.txt index f3372a51d5..a681d385f3 100644 --- a/ydb/core/blobstorage/vdisk/anubis_osiris/ut/CMakeLists.txt +++ b/ydb/core/blobstorage/vdisk/anubis_osiris/ut/CMakeLists.txt @@ -6,40 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-blobstorage-vdisk-anubis_osiris-ut) -target_include_directories(ydb-core-blobstorage-vdisk-anubis_osiris-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/anubis_osiris -) -target_link_libraries(ydb-core-blobstorage-vdisk-anubis_osiris-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - blobstorage-vdisk-anubis_osiris - library-cpp-getopt - library-cpp-svnversion - ydb-core-base -) -target_sources(ydb-core-blobstorage-vdisk-anubis_osiris-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/anubis_osiris/blobstorage_anubis_algo_ut.cpp -) -add_test( - NAME - ydb-core-blobstorage-vdisk-anubis_osiris-ut - COMMAND - ydb-core-blobstorage-vdisk-anubis_osiris-ut -) -target_link_flags(ydb-core-blobstorage-vdisk-anubis_osiris-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-blobstorage-vdisk-anubis_osiris-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/vdisk/common/ut/CMakeLists.darwin.txt b/ydb/core/blobstorage/vdisk/common/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..68dfa2c5af --- /dev/null +++ b/ydb/core/blobstorage/vdisk/common/ut/CMakeLists.darwin.txt @@ -0,0 +1,54 @@ + +# 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_executable(ydb-core-blobstorage-vdisk-common-ut) +target_include_directories(ydb-core-blobstorage-vdisk-common-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/common +) +target_link_libraries(ydb-core-blobstorage-vdisk-common-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + blobstorage-vdisk-common + library-cpp-getopt + library-cpp-svnversion + ydb-core-base + core-blobstorage-groupinfo + ydb-core-erasure +) +target_sources(ydb-core-blobstorage-vdisk-common-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/common/circlebufresize_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/common/circlebufstream_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/common/circlebuf_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/common/memusage_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/common/vdisk_config_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/common/vdisk_lsnmngr_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/common/vdisk_outofspace_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/common/vdisk_pdisk_error_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/common/vdisk_syncneighbors_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-vdisk-common-ut + COMMAND + ydb-core-blobstorage-vdisk-common-ut +) +target_link_flags(ydb-core-blobstorage-vdisk-common-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-blobstorage-vdisk-common-ut) diff --git a/ydb/core/blobstorage/vdisk/common/ut/CMakeLists.linux.txt b/ydb/core/blobstorage/vdisk/common/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..d86f3c41f3 --- /dev/null +++ b/ydb/core/blobstorage/vdisk/common/ut/CMakeLists.linux.txt @@ -0,0 +1,55 @@ + +# 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_executable(ydb-core-blobstorage-vdisk-common-ut) +target_include_directories(ydb-core-blobstorage-vdisk-common-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/common +) +target_link_libraries(ydb-core-blobstorage-vdisk-common-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + blobstorage-vdisk-common + library-cpp-getopt + library-cpp-svnversion + ydb-core-base + core-blobstorage-groupinfo + ydb-core-erasure +) +target_sources(ydb-core-blobstorage-vdisk-common-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/common/circlebufresize_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/common/circlebufstream_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/common/circlebuf_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/common/memusage_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/common/vdisk_config_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/common/vdisk_lsnmngr_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/common/vdisk_outofspace_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/common/vdisk_pdisk_error_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/common/vdisk_syncneighbors_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-vdisk-common-ut + COMMAND + ydb-core-blobstorage-vdisk-common-ut +) +target_link_flags(ydb-core-blobstorage-vdisk-common-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-blobstorage-vdisk-common-ut) diff --git a/ydb/core/blobstorage/vdisk/common/ut/CMakeLists.txt b/ydb/core/blobstorage/vdisk/common/ut/CMakeLists.txt index d86f3c41f3..a681d385f3 100644 --- a/ydb/core/blobstorage/vdisk/common/ut/CMakeLists.txt +++ b/ydb/core/blobstorage/vdisk/common/ut/CMakeLists.txt @@ -6,50 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-blobstorage-vdisk-common-ut) -target_include_directories(ydb-core-blobstorage-vdisk-common-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/common -) -target_link_libraries(ydb-core-blobstorage-vdisk-common-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - blobstorage-vdisk-common - library-cpp-getopt - library-cpp-svnversion - ydb-core-base - core-blobstorage-groupinfo - ydb-core-erasure -) -target_sources(ydb-core-blobstorage-vdisk-common-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/common/circlebufresize_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/common/circlebufstream_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/common/circlebuf_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/common/memusage_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/common/vdisk_config_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/common/vdisk_lsnmngr_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/common/vdisk_outofspace_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/common/vdisk_pdisk_error_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/common/vdisk_syncneighbors_ut.cpp -) -add_test( - NAME - ydb-core-blobstorage-vdisk-common-ut - COMMAND - ydb-core-blobstorage-vdisk-common-ut -) -target_link_flags(ydb-core-blobstorage-vdisk-common-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-blobstorage-vdisk-common-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/vdisk/defrag/ut/CMakeLists.darwin.txt b/ydb/core/blobstorage/vdisk/defrag/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..61af30b3b8 --- /dev/null +++ b/ydb/core/blobstorage/vdisk/defrag/ut/CMakeLists.darwin.txt @@ -0,0 +1,44 @@ + +# 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_executable(ydb-core-blobstorage-vdisk-defrag-ut) +target_include_directories(ydb-core-blobstorage-vdisk-defrag-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/defrag +) +target_link_libraries(ydb-core-blobstorage-vdisk-defrag-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + blobstorage-vdisk-defrag + library-cpp-getopt + library-cpp-svnversion + blobstorage-vdisk-hulldb +) +target_sources(ydb-core-blobstorage-vdisk-defrag-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/defrag/defrag_actor_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-vdisk-defrag-ut + COMMAND + ydb-core-blobstorage-vdisk-defrag-ut +) +target_link_flags(ydb-core-blobstorage-vdisk-defrag-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-blobstorage-vdisk-defrag-ut) diff --git a/ydb/core/blobstorage/vdisk/defrag/ut/CMakeLists.linux.txt b/ydb/core/blobstorage/vdisk/defrag/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..8a2fd72c15 --- /dev/null +++ b/ydb/core/blobstorage/vdisk/defrag/ut/CMakeLists.linux.txt @@ -0,0 +1,45 @@ + +# 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_executable(ydb-core-blobstorage-vdisk-defrag-ut) +target_include_directories(ydb-core-blobstorage-vdisk-defrag-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/defrag +) +target_link_libraries(ydb-core-blobstorage-vdisk-defrag-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + blobstorage-vdisk-defrag + library-cpp-getopt + library-cpp-svnversion + blobstorage-vdisk-hulldb +) +target_sources(ydb-core-blobstorage-vdisk-defrag-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/defrag/defrag_actor_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-vdisk-defrag-ut + COMMAND + ydb-core-blobstorage-vdisk-defrag-ut +) +target_link_flags(ydb-core-blobstorage-vdisk-defrag-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-blobstorage-vdisk-defrag-ut) diff --git a/ydb/core/blobstorage/vdisk/defrag/ut/CMakeLists.txt b/ydb/core/blobstorage/vdisk/defrag/ut/CMakeLists.txt index 8a2fd72c15..a681d385f3 100644 --- a/ydb/core/blobstorage/vdisk/defrag/ut/CMakeLists.txt +++ b/ydb/core/blobstorage/vdisk/defrag/ut/CMakeLists.txt @@ -6,40 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-blobstorage-vdisk-defrag-ut) -target_include_directories(ydb-core-blobstorage-vdisk-defrag-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/defrag -) -target_link_libraries(ydb-core-blobstorage-vdisk-defrag-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - blobstorage-vdisk-defrag - library-cpp-getopt - library-cpp-svnversion - blobstorage-vdisk-hulldb -) -target_sources(ydb-core-blobstorage-vdisk-defrag-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/defrag/defrag_actor_ut.cpp -) -add_test( - NAME - ydb-core-blobstorage-vdisk-defrag-ut - COMMAND - ydb-core-blobstorage-vdisk-defrag-ut -) -target_link_flags(ydb-core-blobstorage-vdisk-defrag-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-blobstorage-vdisk-defrag-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/vdisk/huge/ut/CMakeLists.darwin.txt b/ydb/core/blobstorage/vdisk/huge/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..5085dd5531 --- /dev/null +++ b/ydb/core/blobstorage/vdisk/huge/ut/CMakeLists.darwin.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-blobstorage-vdisk-huge-ut) +target_include_directories(ydb-core-blobstorage-vdisk-huge-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/huge +) +target_link_libraries(ydb-core-blobstorage-vdisk-huge-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + blobstorage-vdisk-huge + library-cpp-getopt + library-cpp-svnversion + ydb-core-base + ydb-core-blobstorage + core-blobstorage-groupinfo + ydb-core-erasure +) +target_sources(ydb-core-blobstorage-vdisk-huge-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/huge/blobstorage_hullhugedefs_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/huge/blobstorage_hullhugeheap_ctx_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/huge/blobstorage_hullhugeheap_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/huge/blobstorage_hullhugerecovery_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/huge/blobstorage_hullhuge_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/huge/top_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-vdisk-huge-ut + COMMAND + ydb-core-blobstorage-vdisk-huge-ut +) +target_link_flags(ydb-core-blobstorage-vdisk-huge-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-blobstorage-vdisk-huge-ut) diff --git a/ydb/core/blobstorage/vdisk/huge/ut/CMakeLists.linux.txt b/ydb/core/blobstorage/vdisk/huge/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..39b3606682 --- /dev/null +++ b/ydb/core/blobstorage/vdisk/huge/ut/CMakeLists.linux.txt @@ -0,0 +1,53 @@ + +# 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_executable(ydb-core-blobstorage-vdisk-huge-ut) +target_include_directories(ydb-core-blobstorage-vdisk-huge-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/huge +) +target_link_libraries(ydb-core-blobstorage-vdisk-huge-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + blobstorage-vdisk-huge + library-cpp-getopt + library-cpp-svnversion + ydb-core-base + ydb-core-blobstorage + core-blobstorage-groupinfo + ydb-core-erasure +) +target_sources(ydb-core-blobstorage-vdisk-huge-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/huge/blobstorage_hullhugedefs_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/huge/blobstorage_hullhugeheap_ctx_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/huge/blobstorage_hullhugeheap_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/huge/blobstorage_hullhugerecovery_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/huge/blobstorage_hullhuge_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/huge/top_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-vdisk-huge-ut + COMMAND + ydb-core-blobstorage-vdisk-huge-ut +) +target_link_flags(ydb-core-blobstorage-vdisk-huge-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-blobstorage-vdisk-huge-ut) diff --git a/ydb/core/blobstorage/vdisk/huge/ut/CMakeLists.txt b/ydb/core/blobstorage/vdisk/huge/ut/CMakeLists.txt index 39b3606682..a681d385f3 100644 --- a/ydb/core/blobstorage/vdisk/huge/ut/CMakeLists.txt +++ b/ydb/core/blobstorage/vdisk/huge/ut/CMakeLists.txt @@ -6,48 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-blobstorage-vdisk-huge-ut) -target_include_directories(ydb-core-blobstorage-vdisk-huge-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/huge -) -target_link_libraries(ydb-core-blobstorage-vdisk-huge-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - blobstorage-vdisk-huge - library-cpp-getopt - library-cpp-svnversion - ydb-core-base - ydb-core-blobstorage - core-blobstorage-groupinfo - ydb-core-erasure -) -target_sources(ydb-core-blobstorage-vdisk-huge-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/huge/blobstorage_hullhugedefs_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/huge/blobstorage_hullhugeheap_ctx_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/huge/blobstorage_hullhugeheap_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/huge/blobstorage_hullhugerecovery_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/huge/blobstorage_hullhuge_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/huge/top_ut.cpp -) -add_test( - NAME - ydb-core-blobstorage-vdisk-huge-ut - COMMAND - ydb-core-blobstorage-vdisk-huge-ut -) -target_link_flags(ydb-core-blobstorage-vdisk-huge-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-blobstorage-vdisk-huge-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/vdisk/hulldb/barriers/ut/CMakeLists.darwin.txt b/ydb/core/blobstorage/vdisk/hulldb/barriers/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..46de51a3a2 --- /dev/null +++ b/ydb/core/blobstorage/vdisk/hulldb/barriers/ut/CMakeLists.darwin.txt @@ -0,0 +1,45 @@ + +# 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_executable(ydb-core-blobstorage-vdisk-hulldb-barriers-ut) +target_include_directories(ydb-core-blobstorage-vdisk-hulldb-barriers-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/barriers +) +target_link_libraries(ydb-core-blobstorage-vdisk-hulldb-barriers-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + vdisk-hulldb-barriers + library-cpp-getopt + library-cpp-svnversion + ydb-core-base + blobstorage-vdisk-common +) +target_sources(ydb-core-blobstorage-vdisk-hulldb-barriers-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/barriers/barriers_tree_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-vdisk-hulldb-barriers-ut + COMMAND + ydb-core-blobstorage-vdisk-hulldb-barriers-ut +) +target_link_flags(ydb-core-blobstorage-vdisk-hulldb-barriers-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-blobstorage-vdisk-hulldb-barriers-ut) diff --git a/ydb/core/blobstorage/vdisk/hulldb/barriers/ut/CMakeLists.linux.txt b/ydb/core/blobstorage/vdisk/hulldb/barriers/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..cdc60d5849 --- /dev/null +++ b/ydb/core/blobstorage/vdisk/hulldb/barriers/ut/CMakeLists.linux.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-blobstorage-vdisk-hulldb-barriers-ut) +target_include_directories(ydb-core-blobstorage-vdisk-hulldb-barriers-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/barriers +) +target_link_libraries(ydb-core-blobstorage-vdisk-hulldb-barriers-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + vdisk-hulldb-barriers + library-cpp-getopt + library-cpp-svnversion + ydb-core-base + blobstorage-vdisk-common +) +target_sources(ydb-core-blobstorage-vdisk-hulldb-barriers-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/barriers/barriers_tree_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-vdisk-hulldb-barriers-ut + COMMAND + ydb-core-blobstorage-vdisk-hulldb-barriers-ut +) +target_link_flags(ydb-core-blobstorage-vdisk-hulldb-barriers-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-blobstorage-vdisk-hulldb-barriers-ut) diff --git a/ydb/core/blobstorage/vdisk/hulldb/barriers/ut/CMakeLists.txt b/ydb/core/blobstorage/vdisk/hulldb/barriers/ut/CMakeLists.txt index cdc60d5849..a681d385f3 100644 --- a/ydb/core/blobstorage/vdisk/hulldb/barriers/ut/CMakeLists.txt +++ b/ydb/core/blobstorage/vdisk/hulldb/barriers/ut/CMakeLists.txt @@ -6,41 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-blobstorage-vdisk-hulldb-barriers-ut) -target_include_directories(ydb-core-blobstorage-vdisk-hulldb-barriers-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/barriers -) -target_link_libraries(ydb-core-blobstorage-vdisk-hulldb-barriers-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - vdisk-hulldb-barriers - library-cpp-getopt - library-cpp-svnversion - ydb-core-base - blobstorage-vdisk-common -) -target_sources(ydb-core-blobstorage-vdisk-hulldb-barriers-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/barriers/barriers_tree_ut.cpp -) -add_test( - NAME - ydb-core-blobstorage-vdisk-hulldb-barriers-ut - COMMAND - ydb-core-blobstorage-vdisk-hulldb-barriers-ut -) -target_link_flags(ydb-core-blobstorage-vdisk-hulldb-barriers-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-blobstorage-vdisk-hulldb-barriers-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/vdisk/hulldb/base/ut/CMakeLists.darwin.txt b/ydb/core/blobstorage/vdisk/hulldb/base/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..9288ad006e --- /dev/null +++ b/ydb/core/blobstorage/vdisk/hulldb/base/ut/CMakeLists.darwin.txt @@ -0,0 +1,50 @@ + +# 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_executable(ydb-core-blobstorage-vdisk-hulldb-base-ut) +target_include_directories(ydb-core-blobstorage-vdisk-hulldb-base-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/base +) +target_link_libraries(ydb-core-blobstorage-vdisk-hulldb-base-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + vdisk-hulldb-base + library-cpp-getopt + library-cpp-svnversion + ydb-core-base + blobstorage-vdisk-common + blobstorage-vdisk-hulldb +) +target_sources(ydb-core-blobstorage-vdisk-hulldb-base-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/base/blobstorage_blob_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/base/blobstorage_hullsatisfactionrank_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/base/blobstorage_hullstorageratio_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/base/hullbase_barrier_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/base/hullds_generic_it_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-vdisk-hulldb-base-ut + COMMAND + ydb-core-blobstorage-vdisk-hulldb-base-ut +) +target_link_flags(ydb-core-blobstorage-vdisk-hulldb-base-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-blobstorage-vdisk-hulldb-base-ut) diff --git a/ydb/core/blobstorage/vdisk/hulldb/base/ut/CMakeLists.linux.txt b/ydb/core/blobstorage/vdisk/hulldb/base/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..3fc85e0f7b --- /dev/null +++ b/ydb/core/blobstorage/vdisk/hulldb/base/ut/CMakeLists.linux.txt @@ -0,0 +1,51 @@ + +# 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_executable(ydb-core-blobstorage-vdisk-hulldb-base-ut) +target_include_directories(ydb-core-blobstorage-vdisk-hulldb-base-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/base +) +target_link_libraries(ydb-core-blobstorage-vdisk-hulldb-base-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + vdisk-hulldb-base + library-cpp-getopt + library-cpp-svnversion + ydb-core-base + blobstorage-vdisk-common + blobstorage-vdisk-hulldb +) +target_sources(ydb-core-blobstorage-vdisk-hulldb-base-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/base/blobstorage_blob_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/base/blobstorage_hullsatisfactionrank_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/base/blobstorage_hullstorageratio_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/base/hullbase_barrier_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/base/hullds_generic_it_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-vdisk-hulldb-base-ut + COMMAND + ydb-core-blobstorage-vdisk-hulldb-base-ut +) +target_link_flags(ydb-core-blobstorage-vdisk-hulldb-base-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-blobstorage-vdisk-hulldb-base-ut) diff --git a/ydb/core/blobstorage/vdisk/hulldb/base/ut/CMakeLists.txt b/ydb/core/blobstorage/vdisk/hulldb/base/ut/CMakeLists.txt index 3fc85e0f7b..a681d385f3 100644 --- a/ydb/core/blobstorage/vdisk/hulldb/base/ut/CMakeLists.txt +++ b/ydb/core/blobstorage/vdisk/hulldb/base/ut/CMakeLists.txt @@ -6,46 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-blobstorage-vdisk-hulldb-base-ut) -target_include_directories(ydb-core-blobstorage-vdisk-hulldb-base-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/base -) -target_link_libraries(ydb-core-blobstorage-vdisk-hulldb-base-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - vdisk-hulldb-base - library-cpp-getopt - library-cpp-svnversion - ydb-core-base - blobstorage-vdisk-common - blobstorage-vdisk-hulldb -) -target_sources(ydb-core-blobstorage-vdisk-hulldb-base-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/base/blobstorage_blob_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/base/blobstorage_hullsatisfactionrank_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/base/blobstorage_hullstorageratio_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/base/hullbase_barrier_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/base/hullds_generic_it_ut.cpp -) -add_test( - NAME - ydb-core-blobstorage-vdisk-hulldb-base-ut - COMMAND - ydb-core-blobstorage-vdisk-hulldb-base-ut -) -target_link_flags(ydb-core-blobstorage-vdisk-hulldb-base-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-blobstorage-vdisk-hulldb-base-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/vdisk/hulldb/compstrat/ut/CMakeLists.darwin.txt b/ydb/core/blobstorage/vdisk/hulldb/compstrat/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..6183b798c5 --- /dev/null +++ b/ydb/core/blobstorage/vdisk/hulldb/compstrat/ut/CMakeLists.darwin.txt @@ -0,0 +1,45 @@ + +# 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_executable(ydb-core-blobstorage-vdisk-hulldb-compstrat-ut) +target_include_directories(ydb-core-blobstorage-vdisk-hulldb-compstrat-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/compstrat +) +target_link_libraries(ydb-core-blobstorage-vdisk-hulldb-compstrat-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + vdisk-hulldb-compstrat + ydb-core-base + blobstorage-vdisk-common + blobstorage-vdisk-hulldb + vdisk-hulldb-test +) +target_sources(ydb-core-blobstorage-vdisk-hulldb-compstrat-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/compstrat/hulldb_compstrat_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-vdisk-hulldb-compstrat-ut + COMMAND + ydb-core-blobstorage-vdisk-hulldb-compstrat-ut +) +target_link_flags(ydb-core-blobstorage-vdisk-hulldb-compstrat-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-blobstorage-vdisk-hulldb-compstrat-ut) diff --git a/ydb/core/blobstorage/vdisk/hulldb/compstrat/ut/CMakeLists.linux.txt b/ydb/core/blobstorage/vdisk/hulldb/compstrat/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..2b5514ee13 --- /dev/null +++ b/ydb/core/blobstorage/vdisk/hulldb/compstrat/ut/CMakeLists.linux.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-blobstorage-vdisk-hulldb-compstrat-ut) +target_include_directories(ydb-core-blobstorage-vdisk-hulldb-compstrat-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/compstrat +) +target_link_libraries(ydb-core-blobstorage-vdisk-hulldb-compstrat-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + vdisk-hulldb-compstrat + ydb-core-base + blobstorage-vdisk-common + blobstorage-vdisk-hulldb + vdisk-hulldb-test +) +target_sources(ydb-core-blobstorage-vdisk-hulldb-compstrat-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/compstrat/hulldb_compstrat_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-vdisk-hulldb-compstrat-ut + COMMAND + ydb-core-blobstorage-vdisk-hulldb-compstrat-ut +) +target_link_flags(ydb-core-blobstorage-vdisk-hulldb-compstrat-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-blobstorage-vdisk-hulldb-compstrat-ut) diff --git a/ydb/core/blobstorage/vdisk/hulldb/compstrat/ut/CMakeLists.txt b/ydb/core/blobstorage/vdisk/hulldb/compstrat/ut/CMakeLists.txt index 2b5514ee13..a681d385f3 100644 --- a/ydb/core/blobstorage/vdisk/hulldb/compstrat/ut/CMakeLists.txt +++ b/ydb/core/blobstorage/vdisk/hulldb/compstrat/ut/CMakeLists.txt @@ -6,41 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-blobstorage-vdisk-hulldb-compstrat-ut) -target_include_directories(ydb-core-blobstorage-vdisk-hulldb-compstrat-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/compstrat -) -target_link_libraries(ydb-core-blobstorage-vdisk-hulldb-compstrat-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - vdisk-hulldb-compstrat - ydb-core-base - blobstorage-vdisk-common - blobstorage-vdisk-hulldb - vdisk-hulldb-test -) -target_sources(ydb-core-blobstorage-vdisk-hulldb-compstrat-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/compstrat/hulldb_compstrat_ut.cpp -) -add_test( - NAME - ydb-core-blobstorage-vdisk-hulldb-compstrat-ut - COMMAND - ydb-core-blobstorage-vdisk-hulldb-compstrat-ut -) -target_link_flags(ydb-core-blobstorage-vdisk-hulldb-compstrat-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-blobstorage-vdisk-hulldb-compstrat-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/vdisk/hulldb/fresh/ut/CMakeLists.darwin.txt b/ydb/core/blobstorage/vdisk/hulldb/fresh/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..baccf4bf2a --- /dev/null +++ b/ydb/core/blobstorage/vdisk/hulldb/fresh/ut/CMakeLists.darwin.txt @@ -0,0 +1,49 @@ + +# 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_executable(ydb-core-blobstorage-vdisk-hulldb-fresh-ut) +target_include_directories(ydb-core-blobstorage-vdisk-hulldb-fresh-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/fresh +) +target_link_libraries(ydb-core-blobstorage-vdisk-hulldb-fresh-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + vdisk-hulldb-fresh + library-cpp-getopt + library-cpp-svnversion + ydb-core-base + blobstorage-vdisk-common + blobstorage-vdisk-hulldb +) +target_sources(ydb-core-blobstorage-vdisk-hulldb-fresh-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/fresh/fresh_appendix_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/fresh/fresh_data_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/fresh/fresh_segment_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/fresh/snap_vec_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-vdisk-hulldb-fresh-ut + COMMAND + ydb-core-blobstorage-vdisk-hulldb-fresh-ut +) +target_link_flags(ydb-core-blobstorage-vdisk-hulldb-fresh-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-blobstorage-vdisk-hulldb-fresh-ut) diff --git a/ydb/core/blobstorage/vdisk/hulldb/fresh/ut/CMakeLists.linux.txt b/ydb/core/blobstorage/vdisk/hulldb/fresh/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..7496917f60 --- /dev/null +++ b/ydb/core/blobstorage/vdisk/hulldb/fresh/ut/CMakeLists.linux.txt @@ -0,0 +1,50 @@ + +# 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_executable(ydb-core-blobstorage-vdisk-hulldb-fresh-ut) +target_include_directories(ydb-core-blobstorage-vdisk-hulldb-fresh-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/fresh +) +target_link_libraries(ydb-core-blobstorage-vdisk-hulldb-fresh-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + vdisk-hulldb-fresh + library-cpp-getopt + library-cpp-svnversion + ydb-core-base + blobstorage-vdisk-common + blobstorage-vdisk-hulldb +) +target_sources(ydb-core-blobstorage-vdisk-hulldb-fresh-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/fresh/fresh_appendix_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/fresh/fresh_data_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/fresh/fresh_segment_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/fresh/snap_vec_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-vdisk-hulldb-fresh-ut + COMMAND + ydb-core-blobstorage-vdisk-hulldb-fresh-ut +) +target_link_flags(ydb-core-blobstorage-vdisk-hulldb-fresh-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-blobstorage-vdisk-hulldb-fresh-ut) diff --git a/ydb/core/blobstorage/vdisk/hulldb/fresh/ut/CMakeLists.txt b/ydb/core/blobstorage/vdisk/hulldb/fresh/ut/CMakeLists.txt index 7496917f60..a681d385f3 100644 --- a/ydb/core/blobstorage/vdisk/hulldb/fresh/ut/CMakeLists.txt +++ b/ydb/core/blobstorage/vdisk/hulldb/fresh/ut/CMakeLists.txt @@ -6,45 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-blobstorage-vdisk-hulldb-fresh-ut) -target_include_directories(ydb-core-blobstorage-vdisk-hulldb-fresh-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/fresh -) -target_link_libraries(ydb-core-blobstorage-vdisk-hulldb-fresh-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - vdisk-hulldb-fresh - library-cpp-getopt - library-cpp-svnversion - ydb-core-base - blobstorage-vdisk-common - blobstorage-vdisk-hulldb -) -target_sources(ydb-core-blobstorage-vdisk-hulldb-fresh-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/fresh/fresh_appendix_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/fresh/fresh_data_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/fresh/fresh_segment_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/fresh/snap_vec_ut.cpp -) -add_test( - NAME - ydb-core-blobstorage-vdisk-hulldb-fresh-ut - COMMAND - ydb-core-blobstorage-vdisk-hulldb-fresh-ut -) -target_link_flags(ydb-core-blobstorage-vdisk-hulldb-fresh-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-blobstorage-vdisk-hulldb-fresh-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/vdisk/hulldb/generic/ut/CMakeLists.darwin.txt b/ydb/core/blobstorage/vdisk/hulldb/generic/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..88402c5a86 --- /dev/null +++ b/ydb/core/blobstorage/vdisk/hulldb/generic/ut/CMakeLists.darwin.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-blobstorage-vdisk-hulldb-generic-ut) +target_include_directories(ydb-core-blobstorage-vdisk-hulldb-generic-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/generic +) +target_link_libraries(ydb-core-blobstorage-vdisk-hulldb-generic-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + vdisk-hulldb-generic + library-cpp-getopt + library-cpp-svnversion + ydb-core-base + blobstorage-vdisk-common + blobstorage-vdisk-hulldb +) +target_sources(ydb-core-blobstorage-vdisk-hulldb-generic-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/generic/hullds_sst_it_all_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-vdisk-hulldb-generic-ut + COMMAND + ydb-core-blobstorage-vdisk-hulldb-generic-ut +) +target_link_flags(ydb-core-blobstorage-vdisk-hulldb-generic-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-blobstorage-vdisk-hulldb-generic-ut) diff --git a/ydb/core/blobstorage/vdisk/hulldb/generic/ut/CMakeLists.linux.txt b/ydb/core/blobstorage/vdisk/hulldb/generic/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..93ab27a130 --- /dev/null +++ b/ydb/core/blobstorage/vdisk/hulldb/generic/ut/CMakeLists.linux.txt @@ -0,0 +1,47 @@ + +# 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_executable(ydb-core-blobstorage-vdisk-hulldb-generic-ut) +target_include_directories(ydb-core-blobstorage-vdisk-hulldb-generic-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/generic +) +target_link_libraries(ydb-core-blobstorage-vdisk-hulldb-generic-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + vdisk-hulldb-generic + library-cpp-getopt + library-cpp-svnversion + ydb-core-base + blobstorage-vdisk-common + blobstorage-vdisk-hulldb +) +target_sources(ydb-core-blobstorage-vdisk-hulldb-generic-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/generic/hullds_sst_it_all_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-vdisk-hulldb-generic-ut + COMMAND + ydb-core-blobstorage-vdisk-hulldb-generic-ut +) +target_link_flags(ydb-core-blobstorage-vdisk-hulldb-generic-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-blobstorage-vdisk-hulldb-generic-ut) diff --git a/ydb/core/blobstorage/vdisk/hulldb/generic/ut/CMakeLists.txt b/ydb/core/blobstorage/vdisk/hulldb/generic/ut/CMakeLists.txt index 93ab27a130..a681d385f3 100644 --- a/ydb/core/blobstorage/vdisk/hulldb/generic/ut/CMakeLists.txt +++ b/ydb/core/blobstorage/vdisk/hulldb/generic/ut/CMakeLists.txt @@ -6,42 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-blobstorage-vdisk-hulldb-generic-ut) -target_include_directories(ydb-core-blobstorage-vdisk-hulldb-generic-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/generic -) -target_link_libraries(ydb-core-blobstorage-vdisk-hulldb-generic-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - vdisk-hulldb-generic - library-cpp-getopt - library-cpp-svnversion - ydb-core-base - blobstorage-vdisk-common - blobstorage-vdisk-hulldb -) -target_sources(ydb-core-blobstorage-vdisk-hulldb-generic-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/generic/hullds_sst_it_all_ut.cpp -) -add_test( - NAME - ydb-core-blobstorage-vdisk-hulldb-generic-ut - COMMAND - ydb-core-blobstorage-vdisk-hulldb-generic-ut -) -target_link_flags(ydb-core-blobstorage-vdisk-hulldb-generic-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-blobstorage-vdisk-hulldb-generic-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/vdisk/hulldb/ut/CMakeLists.darwin.txt b/ydb/core/blobstorage/vdisk/hulldb/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..d00a81c8d6 --- /dev/null +++ b/ydb/core/blobstorage/vdisk/hulldb/ut/CMakeLists.darwin.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-blobstorage-vdisk-hulldb-ut) +target_include_directories(ydb-core-blobstorage-vdisk-hulldb-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb +) +target_link_libraries(ydb-core-blobstorage-vdisk-hulldb-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + blobstorage-vdisk-hulldb + library-cpp-getopt + library-cpp-svnversion + ydb-core-base + ydb-core-blobstorage + ydb-core-erasure +) +target_sources(ydb-core-blobstorage-vdisk-hulldb-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/hullds_cache_block_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-vdisk-hulldb-ut + COMMAND + ydb-core-blobstorage-vdisk-hulldb-ut +) +target_link_flags(ydb-core-blobstorage-vdisk-hulldb-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-blobstorage-vdisk-hulldb-ut) diff --git a/ydb/core/blobstorage/vdisk/hulldb/ut/CMakeLists.linux.txt b/ydb/core/blobstorage/vdisk/hulldb/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..aa74e6a98b --- /dev/null +++ b/ydb/core/blobstorage/vdisk/hulldb/ut/CMakeLists.linux.txt @@ -0,0 +1,47 @@ + +# 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_executable(ydb-core-blobstorage-vdisk-hulldb-ut) +target_include_directories(ydb-core-blobstorage-vdisk-hulldb-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb +) +target_link_libraries(ydb-core-blobstorage-vdisk-hulldb-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + blobstorage-vdisk-hulldb + library-cpp-getopt + library-cpp-svnversion + ydb-core-base + ydb-core-blobstorage + ydb-core-erasure +) +target_sources(ydb-core-blobstorage-vdisk-hulldb-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/hullds_cache_block_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-vdisk-hulldb-ut + COMMAND + ydb-core-blobstorage-vdisk-hulldb-ut +) +target_link_flags(ydb-core-blobstorage-vdisk-hulldb-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-blobstorage-vdisk-hulldb-ut) diff --git a/ydb/core/blobstorage/vdisk/hulldb/ut/CMakeLists.txt b/ydb/core/blobstorage/vdisk/hulldb/ut/CMakeLists.txt index aa74e6a98b..a681d385f3 100644 --- a/ydb/core/blobstorage/vdisk/hulldb/ut/CMakeLists.txt +++ b/ydb/core/blobstorage/vdisk/hulldb/ut/CMakeLists.txt @@ -6,42 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-blobstorage-vdisk-hulldb-ut) -target_include_directories(ydb-core-blobstorage-vdisk-hulldb-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb -) -target_link_libraries(ydb-core-blobstorage-vdisk-hulldb-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - blobstorage-vdisk-hulldb - library-cpp-getopt - library-cpp-svnversion - ydb-core-base - ydb-core-blobstorage - ydb-core-erasure -) -target_sources(ydb-core-blobstorage-vdisk-hulldb-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hulldb/hullds_cache_block_ut.cpp -) -add_test( - NAME - ydb-core-blobstorage-vdisk-hulldb-ut - COMMAND - ydb-core-blobstorage-vdisk-hulldb-ut -) -target_link_flags(ydb-core-blobstorage-vdisk-hulldb-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-blobstorage-vdisk-hulldb-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/vdisk/hullop/ut/CMakeLists.darwin.txt b/ydb/core/blobstorage/vdisk/hullop/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..22b920fa97 --- /dev/null +++ b/ydb/core/blobstorage/vdisk/hullop/ut/CMakeLists.darwin.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-blobstorage-vdisk-hullop-ut) +target_include_directories(ydb-core-blobstorage-vdisk-hullop-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hullop +) +target_link_libraries(ydb-core-blobstorage-vdisk-hullop-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + blobstorage-vdisk-hullop + library-cpp-getopt + library-cpp-svnversion + core-blobstorage-pdisk +) +target_sources(ydb-core-blobstorage-vdisk-hullop-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hullop/blobstorage_hullcompactdeferredqueue_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hullop/blobstorage_readbatch_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hullop/hullop_delayedresp_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-vdisk-hullop-ut + COMMAND + ydb-core-blobstorage-vdisk-hullop-ut +) +target_link_flags(ydb-core-blobstorage-vdisk-hullop-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-blobstorage-vdisk-hullop-ut) diff --git a/ydb/core/blobstorage/vdisk/hullop/ut/CMakeLists.linux.txt b/ydb/core/blobstorage/vdisk/hullop/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..7024a9a6b2 --- /dev/null +++ b/ydb/core/blobstorage/vdisk/hullop/ut/CMakeLists.linux.txt @@ -0,0 +1,47 @@ + +# 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_executable(ydb-core-blobstorage-vdisk-hullop-ut) +target_include_directories(ydb-core-blobstorage-vdisk-hullop-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hullop +) +target_link_libraries(ydb-core-blobstorage-vdisk-hullop-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + blobstorage-vdisk-hullop + library-cpp-getopt + library-cpp-svnversion + core-blobstorage-pdisk +) +target_sources(ydb-core-blobstorage-vdisk-hullop-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hullop/blobstorage_hullcompactdeferredqueue_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hullop/blobstorage_readbatch_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hullop/hullop_delayedresp_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-vdisk-hullop-ut + COMMAND + ydb-core-blobstorage-vdisk-hullop-ut +) +target_link_flags(ydb-core-blobstorage-vdisk-hullop-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-blobstorage-vdisk-hullop-ut) diff --git a/ydb/core/blobstorage/vdisk/hullop/ut/CMakeLists.txt b/ydb/core/blobstorage/vdisk/hullop/ut/CMakeLists.txt index 7024a9a6b2..a681d385f3 100644 --- a/ydb/core/blobstorage/vdisk/hullop/ut/CMakeLists.txt +++ b/ydb/core/blobstorage/vdisk/hullop/ut/CMakeLists.txt @@ -6,42 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-blobstorage-vdisk-hullop-ut) -target_include_directories(ydb-core-blobstorage-vdisk-hullop-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hullop -) -target_link_libraries(ydb-core-blobstorage-vdisk-hullop-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - blobstorage-vdisk-hullop - library-cpp-getopt - library-cpp-svnversion - core-blobstorage-pdisk -) -target_sources(ydb-core-blobstorage-vdisk-hullop-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hullop/blobstorage_hullcompactdeferredqueue_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hullop/blobstorage_readbatch_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/hullop/hullop_delayedresp_ut.cpp -) -add_test( - NAME - ydb-core-blobstorage-vdisk-hullop-ut - COMMAND - ydb-core-blobstorage-vdisk-hullop-ut -) -target_link_flags(ydb-core-blobstorage-vdisk-hullop-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-blobstorage-vdisk-hullop-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/vdisk/ingress/ut/CMakeLists.darwin.txt b/ydb/core/blobstorage/vdisk/ingress/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..d9da55ba15 --- /dev/null +++ b/ydb/core/blobstorage/vdisk/ingress/ut/CMakeLists.darwin.txt @@ -0,0 +1,48 @@ + +# 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_executable(ydb-core-blobstorage-vdisk-ingress-ut) +target_include_directories(ydb-core-blobstorage-vdisk-ingress-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/ingress +) +target_link_libraries(ydb-core-blobstorage-vdisk-ingress-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + blobstorage-vdisk-ingress + library-cpp-getopt + library-cpp-svnversion + ydb-core-base + core-blobstorage-base + core-blobstorage-groupinfo + ydb-core-erasure +) +target_sources(ydb-core-blobstorage-vdisk-ingress-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/ingress/blobstorage_ingress_matrix_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/ingress/blobstorage_ingress_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-vdisk-ingress-ut + COMMAND + ydb-core-blobstorage-vdisk-ingress-ut +) +target_link_flags(ydb-core-blobstorage-vdisk-ingress-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-blobstorage-vdisk-ingress-ut) diff --git a/ydb/core/blobstorage/vdisk/ingress/ut/CMakeLists.linux.txt b/ydb/core/blobstorage/vdisk/ingress/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..c4abd7e1c2 --- /dev/null +++ b/ydb/core/blobstorage/vdisk/ingress/ut/CMakeLists.linux.txt @@ -0,0 +1,49 @@ + +# 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_executable(ydb-core-blobstorage-vdisk-ingress-ut) +target_include_directories(ydb-core-blobstorage-vdisk-ingress-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/ingress +) +target_link_libraries(ydb-core-blobstorage-vdisk-ingress-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + blobstorage-vdisk-ingress + library-cpp-getopt + library-cpp-svnversion + ydb-core-base + core-blobstorage-base + core-blobstorage-groupinfo + ydb-core-erasure +) +target_sources(ydb-core-blobstorage-vdisk-ingress-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/ingress/blobstorage_ingress_matrix_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/ingress/blobstorage_ingress_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-vdisk-ingress-ut + COMMAND + ydb-core-blobstorage-vdisk-ingress-ut +) +target_link_flags(ydb-core-blobstorage-vdisk-ingress-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-blobstorage-vdisk-ingress-ut) diff --git a/ydb/core/blobstorage/vdisk/ingress/ut/CMakeLists.txt b/ydb/core/blobstorage/vdisk/ingress/ut/CMakeLists.txt index c4abd7e1c2..a681d385f3 100644 --- a/ydb/core/blobstorage/vdisk/ingress/ut/CMakeLists.txt +++ b/ydb/core/blobstorage/vdisk/ingress/ut/CMakeLists.txt @@ -6,44 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-blobstorage-vdisk-ingress-ut) -target_include_directories(ydb-core-blobstorage-vdisk-ingress-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/ingress -) -target_link_libraries(ydb-core-blobstorage-vdisk-ingress-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - blobstorage-vdisk-ingress - library-cpp-getopt - library-cpp-svnversion - ydb-core-base - core-blobstorage-base - core-blobstorage-groupinfo - ydb-core-erasure -) -target_sources(ydb-core-blobstorage-vdisk-ingress-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/ingress/blobstorage_ingress_matrix_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/ingress/blobstorage_ingress_ut.cpp -) -add_test( - NAME - ydb-core-blobstorage-vdisk-ingress-ut - COMMAND - ydb-core-blobstorage-vdisk-ingress-ut -) -target_link_flags(ydb-core-blobstorage-vdisk-ingress-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-blobstorage-vdisk-ingress-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/vdisk/query/ut/CMakeLists.darwin.txt b/ydb/core/blobstorage/vdisk/query/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..20cb5aec2d --- /dev/null +++ b/ydb/core/blobstorage/vdisk/query/ut/CMakeLists.darwin.txt @@ -0,0 +1,43 @@ + +# 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_executable(ydb-core-blobstorage-vdisk-query-ut) +target_include_directories(ydb-core-blobstorage-vdisk-query-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/query +) +target_link_libraries(ydb-core-blobstorage-vdisk-query-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + blobstorage-vdisk-query + blobstorage-vdisk-huge + ydb-core-protos +) +target_sources(ydb-core-blobstorage-vdisk-query-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/query/query_spacetracker_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-vdisk-query-ut + COMMAND + ydb-core-blobstorage-vdisk-query-ut +) +target_link_flags(ydb-core-blobstorage-vdisk-query-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-blobstorage-vdisk-query-ut) diff --git a/ydb/core/blobstorage/vdisk/query/ut/CMakeLists.linux.txt b/ydb/core/blobstorage/vdisk/query/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..cc346590f3 --- /dev/null +++ b/ydb/core/blobstorage/vdisk/query/ut/CMakeLists.linux.txt @@ -0,0 +1,44 @@ + +# 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_executable(ydb-core-blobstorage-vdisk-query-ut) +target_include_directories(ydb-core-blobstorage-vdisk-query-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/query +) +target_link_libraries(ydb-core-blobstorage-vdisk-query-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + blobstorage-vdisk-query + blobstorage-vdisk-huge + ydb-core-protos +) +target_sources(ydb-core-blobstorage-vdisk-query-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/query/query_spacetracker_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-vdisk-query-ut + COMMAND + ydb-core-blobstorage-vdisk-query-ut +) +target_link_flags(ydb-core-blobstorage-vdisk-query-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-blobstorage-vdisk-query-ut) diff --git a/ydb/core/blobstorage/vdisk/query/ut/CMakeLists.txt b/ydb/core/blobstorage/vdisk/query/ut/CMakeLists.txt index cc346590f3..a681d385f3 100644 --- a/ydb/core/blobstorage/vdisk/query/ut/CMakeLists.txt +++ b/ydb/core/blobstorage/vdisk/query/ut/CMakeLists.txt @@ -6,39 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-blobstorage-vdisk-query-ut) -target_include_directories(ydb-core-blobstorage-vdisk-query-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/query -) -target_link_libraries(ydb-core-blobstorage-vdisk-query-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - blobstorage-vdisk-query - blobstorage-vdisk-huge - ydb-core-protos -) -target_sources(ydb-core-blobstorage-vdisk-query-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/query/query_spacetracker_ut.cpp -) -add_test( - NAME - ydb-core-blobstorage-vdisk-query-ut - COMMAND - ydb-core-blobstorage-vdisk-query-ut -) -target_link_flags(ydb-core-blobstorage-vdisk-query-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-blobstorage-vdisk-query-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/vdisk/repl/ut/CMakeLists.darwin.txt b/ydb/core/blobstorage/vdisk/repl/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..ba8c20fbb4 --- /dev/null +++ b/ydb/core/blobstorage/vdisk/repl/ut/CMakeLists.darwin.txt @@ -0,0 +1,47 @@ + +# 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_executable(ydb-core-blobstorage-vdisk-repl-ut) +target_include_directories(ydb-core-blobstorage-vdisk-repl-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/repl +) +target_link_libraries(ydb-core-blobstorage-vdisk-repl-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + blobstorage-vdisk-repl + library-cpp-getopt + library-cpp-svnversion + ydb-core-base + ydb-core-blobstorage + ydb-core-erasure +) +target_sources(ydb-core-blobstorage-vdisk-repl-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/repl/blobstorage_hullreplwritesst_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/repl/blobstorage_replrecoverymachine_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-vdisk-repl-ut + COMMAND + ydb-core-blobstorage-vdisk-repl-ut +) +target_link_flags(ydb-core-blobstorage-vdisk-repl-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-blobstorage-vdisk-repl-ut) diff --git a/ydb/core/blobstorage/vdisk/repl/ut/CMakeLists.linux.txt b/ydb/core/blobstorage/vdisk/repl/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..d77c524f86 --- /dev/null +++ b/ydb/core/blobstorage/vdisk/repl/ut/CMakeLists.linux.txt @@ -0,0 +1,48 @@ + +# 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_executable(ydb-core-blobstorage-vdisk-repl-ut) +target_include_directories(ydb-core-blobstorage-vdisk-repl-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/repl +) +target_link_libraries(ydb-core-blobstorage-vdisk-repl-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + blobstorage-vdisk-repl + library-cpp-getopt + library-cpp-svnversion + ydb-core-base + ydb-core-blobstorage + ydb-core-erasure +) +target_sources(ydb-core-blobstorage-vdisk-repl-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/repl/blobstorage_hullreplwritesst_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/repl/blobstorage_replrecoverymachine_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-vdisk-repl-ut + COMMAND + ydb-core-blobstorage-vdisk-repl-ut +) +target_link_flags(ydb-core-blobstorage-vdisk-repl-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-blobstorage-vdisk-repl-ut) diff --git a/ydb/core/blobstorage/vdisk/repl/ut/CMakeLists.txt b/ydb/core/blobstorage/vdisk/repl/ut/CMakeLists.txt index d77c524f86..a681d385f3 100644 --- a/ydb/core/blobstorage/vdisk/repl/ut/CMakeLists.txt +++ b/ydb/core/blobstorage/vdisk/repl/ut/CMakeLists.txt @@ -6,43 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-blobstorage-vdisk-repl-ut) -target_include_directories(ydb-core-blobstorage-vdisk-repl-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/repl -) -target_link_libraries(ydb-core-blobstorage-vdisk-repl-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - blobstorage-vdisk-repl - library-cpp-getopt - library-cpp-svnversion - ydb-core-base - ydb-core-blobstorage - ydb-core-erasure -) -target_sources(ydb-core-blobstorage-vdisk-repl-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/repl/blobstorage_hullreplwritesst_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/repl/blobstorage_replrecoverymachine_ut.cpp -) -add_test( - NAME - ydb-core-blobstorage-vdisk-repl-ut - COMMAND - ydb-core-blobstorage-vdisk-repl-ut -) -target_link_flags(ydb-core-blobstorage-vdisk-repl-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-blobstorage-vdisk-repl-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/vdisk/skeleton/ut/CMakeLists.darwin.txt b/ydb/core/blobstorage/vdisk/skeleton/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..08e4dac19c --- /dev/null +++ b/ydb/core/blobstorage/vdisk/skeleton/ut/CMakeLists.darwin.txt @@ -0,0 +1,51 @@ + +# 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_executable(ydb-core-blobstorage-vdisk-skeleton-ut) +target_compile_options(ydb-core-blobstorage-vdisk-skeleton-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-blobstorage-vdisk-skeleton-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/skeleton +) +target_link_libraries(ydb-core-blobstorage-vdisk-skeleton-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + blobstorage-vdisk-skeleton + library-cpp-getopt + library-cpp-svnversion + ydb-core-blobstorage + blobstorage-vdisk-common + ydb-core-testlib + core-testlib-actors +) +target_sources(ydb-core-blobstorage-vdisk-skeleton-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/skeleton/skeleton_oos_logic_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/skeleton/skeleton_vpatch_actor_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-vdisk-skeleton-ut + COMMAND + ydb-core-blobstorage-vdisk-skeleton-ut +) +target_link_flags(ydb-core-blobstorage-vdisk-skeleton-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-blobstorage-vdisk-skeleton-ut) diff --git a/ydb/core/blobstorage/vdisk/skeleton/ut/CMakeLists.linux.txt b/ydb/core/blobstorage/vdisk/skeleton/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..fd19709e19 --- /dev/null +++ b/ydb/core/blobstorage/vdisk/skeleton/ut/CMakeLists.linux.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-blobstorage-vdisk-skeleton-ut) +target_compile_options(ydb-core-blobstorage-vdisk-skeleton-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-blobstorage-vdisk-skeleton-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/skeleton +) +target_link_libraries(ydb-core-blobstorage-vdisk-skeleton-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + blobstorage-vdisk-skeleton + library-cpp-getopt + library-cpp-svnversion + ydb-core-blobstorage + blobstorage-vdisk-common + ydb-core-testlib + core-testlib-actors +) +target_sources(ydb-core-blobstorage-vdisk-skeleton-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/skeleton/skeleton_oos_logic_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/skeleton/skeleton_vpatch_actor_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-vdisk-skeleton-ut + COMMAND + ydb-core-blobstorage-vdisk-skeleton-ut +) +target_link_flags(ydb-core-blobstorage-vdisk-skeleton-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-blobstorage-vdisk-skeleton-ut) diff --git a/ydb/core/blobstorage/vdisk/skeleton/ut/CMakeLists.txt b/ydb/core/blobstorage/vdisk/skeleton/ut/CMakeLists.txt index fd19709e19..a681d385f3 100644 --- a/ydb/core/blobstorage/vdisk/skeleton/ut/CMakeLists.txt +++ b/ydb/core/blobstorage/vdisk/skeleton/ut/CMakeLists.txt @@ -6,47 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-blobstorage-vdisk-skeleton-ut) -target_compile_options(ydb-core-blobstorage-vdisk-skeleton-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-blobstorage-vdisk-skeleton-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/skeleton -) -target_link_libraries(ydb-core-blobstorage-vdisk-skeleton-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - blobstorage-vdisk-skeleton - library-cpp-getopt - library-cpp-svnversion - ydb-core-blobstorage - blobstorage-vdisk-common - ydb-core-testlib - core-testlib-actors -) -target_sources(ydb-core-blobstorage-vdisk-skeleton-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/skeleton/skeleton_oos_logic_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/skeleton/skeleton_vpatch_actor_ut.cpp -) -add_test( - NAME - ydb-core-blobstorage-vdisk-skeleton-ut - COMMAND - ydb-core-blobstorage-vdisk-skeleton-ut -) -target_link_flags(ydb-core-blobstorage-vdisk-skeleton-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-blobstorage-vdisk-skeleton-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/vdisk/syncer/ut/CMakeLists.darwin.txt b/ydb/core/blobstorage/vdisk/syncer/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..38d7a6dbdb --- /dev/null +++ b/ydb/core/blobstorage/vdisk/syncer/ut/CMakeLists.darwin.txt @@ -0,0 +1,47 @@ + +# 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_executable(ydb-core-blobstorage-vdisk-syncer-ut) +target_include_directories(ydb-core-blobstorage-vdisk-syncer-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/syncer +) +target_link_libraries(ydb-core-blobstorage-vdisk-syncer-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + blobstorage-vdisk-syncer + library-cpp-getopt + library-cpp-svnversion + ydb-core-base + ydb-core-blobstorage +) +target_sources(ydb-core-blobstorage-vdisk-syncer-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/syncer/blobstorage_syncer_data_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/syncer/blobstorage_syncer_localwriter_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/syncer/blobstorage_syncquorum_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-vdisk-syncer-ut + COMMAND + ydb-core-blobstorage-vdisk-syncer-ut +) +target_link_flags(ydb-core-blobstorage-vdisk-syncer-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-blobstorage-vdisk-syncer-ut) diff --git a/ydb/core/blobstorage/vdisk/syncer/ut/CMakeLists.linux.txt b/ydb/core/blobstorage/vdisk/syncer/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..d5b176fbd8 --- /dev/null +++ b/ydb/core/blobstorage/vdisk/syncer/ut/CMakeLists.linux.txt @@ -0,0 +1,48 @@ + +# 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_executable(ydb-core-blobstorage-vdisk-syncer-ut) +target_include_directories(ydb-core-blobstorage-vdisk-syncer-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/syncer +) +target_link_libraries(ydb-core-blobstorage-vdisk-syncer-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + blobstorage-vdisk-syncer + library-cpp-getopt + library-cpp-svnversion + ydb-core-base + ydb-core-blobstorage +) +target_sources(ydb-core-blobstorage-vdisk-syncer-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/syncer/blobstorage_syncer_data_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/syncer/blobstorage_syncer_localwriter_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/syncer/blobstorage_syncquorum_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-vdisk-syncer-ut + COMMAND + ydb-core-blobstorage-vdisk-syncer-ut +) +target_link_flags(ydb-core-blobstorage-vdisk-syncer-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-blobstorage-vdisk-syncer-ut) diff --git a/ydb/core/blobstorage/vdisk/syncer/ut/CMakeLists.txt b/ydb/core/blobstorage/vdisk/syncer/ut/CMakeLists.txt index d5b176fbd8..a681d385f3 100644 --- a/ydb/core/blobstorage/vdisk/syncer/ut/CMakeLists.txt +++ b/ydb/core/blobstorage/vdisk/syncer/ut/CMakeLists.txt @@ -6,43 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-blobstorage-vdisk-syncer-ut) -target_include_directories(ydb-core-blobstorage-vdisk-syncer-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/syncer -) -target_link_libraries(ydb-core-blobstorage-vdisk-syncer-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - blobstorage-vdisk-syncer - library-cpp-getopt - library-cpp-svnversion - ydb-core-base - ydb-core-blobstorage -) -target_sources(ydb-core-blobstorage-vdisk-syncer-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/syncer/blobstorage_syncer_data_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/syncer/blobstorage_syncer_localwriter_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/syncer/blobstorage_syncquorum_ut.cpp -) -add_test( - NAME - ydb-core-blobstorage-vdisk-syncer-ut - COMMAND - ydb-core-blobstorage-vdisk-syncer-ut -) -target_link_flags(ydb-core-blobstorage-vdisk-syncer-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-blobstorage-vdisk-syncer-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/blobstorage/vdisk/synclog/ut/CMakeLists.darwin.txt b/ydb/core/blobstorage/vdisk/synclog/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..7f5b01c536 --- /dev/null +++ b/ydb/core/blobstorage/vdisk/synclog/ut/CMakeLists.darwin.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-blobstorage-vdisk-synclog-ut) +target_include_directories(ydb-core-blobstorage-vdisk-synclog-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/synclog +) +target_link_libraries(ydb-core-blobstorage-vdisk-synclog-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + blobstorage-vdisk-synclog + library-cpp-getopt + library-cpp-svnversion + cpp-testing-unittest + ydb-core-base + ydb-core-blobstorage +) +target_sources(ydb-core-blobstorage-vdisk-synclog-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/synclog/blobstorage_synclogdata_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/synclog/blobstorage_synclogdsk_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/synclog/blobstorage_synclogkeeper_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/synclog/blobstorage_synclogmem_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/synclog/blobstorage_synclogmsgimpl_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/synclog/blobstorage_synclogmsgwriter_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/synclog/codecs_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-vdisk-synclog-ut + COMMAND + ydb-core-blobstorage-vdisk-synclog-ut +) +target_link_flags(ydb-core-blobstorage-vdisk-synclog-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-blobstorage-vdisk-synclog-ut) diff --git a/ydb/core/blobstorage/vdisk/synclog/ut/CMakeLists.linux.txt b/ydb/core/blobstorage/vdisk/synclog/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..d9bd65affc --- /dev/null +++ b/ydb/core/blobstorage/vdisk/synclog/ut/CMakeLists.linux.txt @@ -0,0 +1,53 @@ + +# 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_executable(ydb-core-blobstorage-vdisk-synclog-ut) +target_include_directories(ydb-core-blobstorage-vdisk-synclog-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/synclog +) +target_link_libraries(ydb-core-blobstorage-vdisk-synclog-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + blobstorage-vdisk-synclog + library-cpp-getopt + library-cpp-svnversion + cpp-testing-unittest + ydb-core-base + ydb-core-blobstorage +) +target_sources(ydb-core-blobstorage-vdisk-synclog-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/synclog/blobstorage_synclogdata_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/synclog/blobstorage_synclogdsk_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/synclog/blobstorage_synclogkeeper_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/synclog/blobstorage_synclogmem_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/synclog/blobstorage_synclogmsgimpl_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/synclog/blobstorage_synclogmsgwriter_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/synclog/codecs_ut.cpp +) +add_test( + NAME + ydb-core-blobstorage-vdisk-synclog-ut + COMMAND + ydb-core-blobstorage-vdisk-synclog-ut +) +target_link_flags(ydb-core-blobstorage-vdisk-synclog-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-blobstorage-vdisk-synclog-ut) diff --git a/ydb/core/blobstorage/vdisk/synclog/ut/CMakeLists.txt b/ydb/core/blobstorage/vdisk/synclog/ut/CMakeLists.txt index d9bd65affc..a681d385f3 100644 --- a/ydb/core/blobstorage/vdisk/synclog/ut/CMakeLists.txt +++ b/ydb/core/blobstorage/vdisk/synclog/ut/CMakeLists.txt @@ -6,48 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-blobstorage-vdisk-synclog-ut) -target_include_directories(ydb-core-blobstorage-vdisk-synclog-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/synclog -) -target_link_libraries(ydb-core-blobstorage-vdisk-synclog-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - blobstorage-vdisk-synclog - library-cpp-getopt - library-cpp-svnversion - cpp-testing-unittest - ydb-core-base - ydb-core-blobstorage -) -target_sources(ydb-core-blobstorage-vdisk-synclog-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/synclog/blobstorage_synclogdata_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/synclog/blobstorage_synclogdsk_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/synclog/blobstorage_synclogkeeper_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/synclog/blobstorage_synclogmem_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/synclog/blobstorage_synclogmsgimpl_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/synclog/blobstorage_synclogmsgwriter_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/vdisk/synclog/codecs_ut.cpp -) -add_test( - NAME - ydb-core-blobstorage-vdisk-synclog-ut - COMMAND - ydb-core-blobstorage-vdisk-synclog-ut -) -target_link_flags(ydb-core-blobstorage-vdisk-synclog-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-blobstorage-vdisk-synclog-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/client/metadata/ut/CMakeLists.darwin.txt b/ydb/core/client/metadata/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..dd4927b534 --- /dev/null +++ b/ydb/core/client/metadata/ut/CMakeLists.darwin.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-client-metadata-ut) +target_compile_options(ydb-core-client-metadata-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-client-metadata-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/client/metadata +) +target_link_libraries(ydb-core-client-metadata-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-client-metadata + udf-service-stub + yql-sql-pg_dummy +) +target_sources(ydb-core-client-metadata-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/client/metadata/ut/functions_metadata_ut.cpp +) +add_test( + NAME + ydb-core-client-metadata-ut + COMMAND + ydb-core-client-metadata-ut +) +target_link_flags(ydb-core-client-metadata-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-client-metadata-ut) diff --git a/ydb/core/client/metadata/ut/CMakeLists.linux.txt b/ydb/core/client/metadata/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..8e5a0a1f81 --- /dev/null +++ b/ydb/core/client/metadata/ut/CMakeLists.linux.txt @@ -0,0 +1,47 @@ + +# 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_executable(ydb-core-client-metadata-ut) +target_compile_options(ydb-core-client-metadata-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-client-metadata-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/client/metadata +) +target_link_libraries(ydb-core-client-metadata-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-client-metadata + udf-service-stub + yql-sql-pg_dummy +) +target_sources(ydb-core-client-metadata-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/client/metadata/ut/functions_metadata_ut.cpp +) +add_test( + NAME + ydb-core-client-metadata-ut + COMMAND + ydb-core-client-metadata-ut +) +target_link_flags(ydb-core-client-metadata-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-client-metadata-ut) diff --git a/ydb/core/client/metadata/ut/CMakeLists.txt b/ydb/core/client/metadata/ut/CMakeLists.txt index 8e5a0a1f81..a681d385f3 100644 --- a/ydb/core/client/metadata/ut/CMakeLists.txt +++ b/ydb/core/client/metadata/ut/CMakeLists.txt @@ -6,42 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-client-metadata-ut) -target_compile_options(ydb-core-client-metadata-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-client-metadata-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/client/metadata -) -target_link_libraries(ydb-core-client-metadata-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-client-metadata - udf-service-stub - yql-sql-pg_dummy -) -target_sources(ydb-core-client-metadata-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/client/metadata/ut/functions_metadata_ut.cpp -) -add_test( - NAME - ydb-core-client-metadata-ut - COMMAND - ydb-core-client-metadata-ut -) -target_link_flags(ydb-core-client-metadata-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-client-metadata-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/client/minikql_compile/ut/CMakeLists.darwin.txt b/ydb/core/client/minikql_compile/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..cbde7f3df9 --- /dev/null +++ b/ydb/core/client/minikql_compile/ut/CMakeLists.darwin.txt @@ -0,0 +1,53 @@ + +# 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_executable(ydb-core-client-minikql_compile-ut) +target_compile_options(ydb-core-client-minikql_compile-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-client-minikql_compile-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/client/minikql_compile +) +target_link_libraries(ydb-core-client-minikql_compile-ut PUBLIC + contrib-libs-cxxsupp + yutil + cpp-malloc-jemalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-client-minikql_compile + cpp-testing-unittest + cpp-threading-future + core-client-scheme_cache_lib + core-client-server + ydb-core-tablet + ydb-core-testlib + library-yql-minikql + udf-service-exception_policy +) +target_sources(ydb-core-client-minikql_compile-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/client/minikql_compile/yql_expr_minikql_compile_ut.cpp +) +add_test( + NAME + ydb-core-client-minikql_compile-ut + COMMAND + ydb-core-client-minikql_compile-ut +) +target_link_flags(ydb-core-client-minikql_compile-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-client-minikql_compile-ut) diff --git a/ydb/core/client/minikql_compile/ut/CMakeLists.linux.txt b/ydb/core/client/minikql_compile/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..e3efe51315 --- /dev/null +++ b/ydb/core/client/minikql_compile/ut/CMakeLists.linux.txt @@ -0,0 +1,53 @@ + +# 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_executable(ydb-core-client-minikql_compile-ut) +target_compile_options(ydb-core-client-minikql_compile-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-client-minikql_compile-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/client/minikql_compile +) +target_link_libraries(ydb-core-client-minikql_compile-ut PUBLIC + contrib-libs-cxxsupp + yutil + cpp-malloc-jemalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-client-minikql_compile + cpp-testing-unittest + cpp-threading-future + core-client-scheme_cache_lib + core-client-server + ydb-core-tablet + ydb-core-testlib + library-yql-minikql + udf-service-exception_policy +) +target_sources(ydb-core-client-minikql_compile-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/client/minikql_compile/yql_expr_minikql_compile_ut.cpp +) +add_test( + NAME + ydb-core-client-minikql_compile-ut + COMMAND + ydb-core-client-minikql_compile-ut +) +target_link_flags(ydb-core-client-minikql_compile-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-client-minikql_compile-ut) diff --git a/ydb/core/client/minikql_compile/ut/CMakeLists.txt b/ydb/core/client/minikql_compile/ut/CMakeLists.txt index e3efe51315..a681d385f3 100644 --- a/ydb/core/client/minikql_compile/ut/CMakeLists.txt +++ b/ydb/core/client/minikql_compile/ut/CMakeLists.txt @@ -6,48 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-client-minikql_compile-ut) -target_compile_options(ydb-core-client-minikql_compile-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-client-minikql_compile-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/client/minikql_compile -) -target_link_libraries(ydb-core-client-minikql_compile-ut PUBLIC - contrib-libs-cxxsupp - yutil - cpp-malloc-jemalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-client-minikql_compile - cpp-testing-unittest - cpp-threading-future - core-client-scheme_cache_lib - core-client-server - ydb-core-tablet - ydb-core-testlib - library-yql-minikql - udf-service-exception_policy -) -target_sources(ydb-core-client-minikql_compile-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/client/minikql_compile/yql_expr_minikql_compile_ut.cpp -) -add_test( - NAME - ydb-core-client-minikql_compile-ut - COMMAND - ydb-core-client-minikql_compile-ut -) -target_link_flags(ydb-core-client-minikql_compile-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-client-minikql_compile-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/client/minikql_result_lib/ut/CMakeLists.darwin.txt b/ydb/core/client/minikql_result_lib/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..90a177fe6c --- /dev/null +++ b/ydb/core/client/minikql_result_lib/ut/CMakeLists.darwin.txt @@ -0,0 +1,47 @@ + +# 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_executable(ydb-core-client-minikql_result_lib-ut) +target_compile_options(ydb-core-client-minikql_result_lib-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-client-minikql_result_lib-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/client/minikql_result_lib +) +target_link_libraries(ydb-core-client-minikql_result_lib-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-client-minikql_result_lib + cpp-testing-unittest + ydb-core-testlib +) +target_sources(ydb-core-client-minikql_result_lib-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/client/minikql_result_lib/converter_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/client/minikql_result_lib/objects_ut.cpp +) +add_test( + NAME + ydb-core-client-minikql_result_lib-ut + COMMAND + ydb-core-client-minikql_result_lib-ut +) +target_link_flags(ydb-core-client-minikql_result_lib-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-client-minikql_result_lib-ut) diff --git a/ydb/core/client/minikql_result_lib/ut/CMakeLists.linux.txt b/ydb/core/client/minikql_result_lib/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..6ef7d3b72e --- /dev/null +++ b/ydb/core/client/minikql_result_lib/ut/CMakeLists.linux.txt @@ -0,0 +1,48 @@ + +# 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_executable(ydb-core-client-minikql_result_lib-ut) +target_compile_options(ydb-core-client-minikql_result_lib-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-client-minikql_result_lib-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/client/minikql_result_lib +) +target_link_libraries(ydb-core-client-minikql_result_lib-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-client-minikql_result_lib + cpp-testing-unittest + ydb-core-testlib +) +target_sources(ydb-core-client-minikql_result_lib-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/client/minikql_result_lib/converter_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/client/minikql_result_lib/objects_ut.cpp +) +add_test( + NAME + ydb-core-client-minikql_result_lib-ut + COMMAND + ydb-core-client-minikql_result_lib-ut +) +target_link_flags(ydb-core-client-minikql_result_lib-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-client-minikql_result_lib-ut) diff --git a/ydb/core/client/minikql_result_lib/ut/CMakeLists.txt b/ydb/core/client/minikql_result_lib/ut/CMakeLists.txt index 6ef7d3b72e..a681d385f3 100644 --- a/ydb/core/client/minikql_result_lib/ut/CMakeLists.txt +++ b/ydb/core/client/minikql_result_lib/ut/CMakeLists.txt @@ -6,43 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-client-minikql_result_lib-ut) -target_compile_options(ydb-core-client-minikql_result_lib-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-client-minikql_result_lib-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/client/minikql_result_lib -) -target_link_libraries(ydb-core-client-minikql_result_lib-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-client-minikql_result_lib - cpp-testing-unittest - ydb-core-testlib -) -target_sources(ydb-core-client-minikql_result_lib-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/client/minikql_result_lib/converter_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/client/minikql_result_lib/objects_ut.cpp -) -add_test( - NAME - ydb-core-client-minikql_result_lib-ut - COMMAND - ydb-core-client-minikql_result_lib-ut -) -target_link_flags(ydb-core-client-minikql_result_lib-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-client-minikql_result_lib-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/client/server/ut/CMakeLists.darwin.txt b/ydb/core/client/server/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..9de045b919 --- /dev/null +++ b/ydb/core/client/server/ut/CMakeLists.darwin.txt @@ -0,0 +1,49 @@ + +# 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_executable(ydb-core-client-server-ut) +target_compile_options(ydb-core-client-server-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-client-server-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/client/server +) +target_link_libraries(ydb-core-client-server-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-client-server + cpp-testing-gmock_in_unittest + ydb-core-persqueue + ydb-core-tablet_flat + ydb-core-testlib + core-testlib-actors +) +target_sources(ydb-core-client-server-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/client/server/msgbus_server_pq_metarequest_ut.cpp +) +add_test( + NAME + ydb-core-client-server-ut + COMMAND + ydb-core-client-server-ut +) +target_link_flags(ydb-core-client-server-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-client-server-ut) diff --git a/ydb/core/client/server/ut/CMakeLists.linux.txt b/ydb/core/client/server/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..06c1b0568f --- /dev/null +++ b/ydb/core/client/server/ut/CMakeLists.linux.txt @@ -0,0 +1,50 @@ + +# 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_executable(ydb-core-client-server-ut) +target_compile_options(ydb-core-client-server-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-client-server-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/client/server +) +target_link_libraries(ydb-core-client-server-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-client-server + cpp-testing-gmock_in_unittest + ydb-core-persqueue + ydb-core-tablet_flat + ydb-core-testlib + core-testlib-actors +) +target_sources(ydb-core-client-server-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/client/server/msgbus_server_pq_metarequest_ut.cpp +) +add_test( + NAME + ydb-core-client-server-ut + COMMAND + ydb-core-client-server-ut +) +target_link_flags(ydb-core-client-server-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-client-server-ut) diff --git a/ydb/core/client/server/ut/CMakeLists.txt b/ydb/core/client/server/ut/CMakeLists.txt index 06c1b0568f..a681d385f3 100644 --- a/ydb/core/client/server/ut/CMakeLists.txt +++ b/ydb/core/client/server/ut/CMakeLists.txt @@ -6,45 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-client-server-ut) -target_compile_options(ydb-core-client-server-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-client-server-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/client/server -) -target_link_libraries(ydb-core-client-server-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-client-server - cpp-testing-gmock_in_unittest - ydb-core-persqueue - ydb-core-tablet_flat - ydb-core-testlib - core-testlib-actors -) -target_sources(ydb-core-client-server-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/client/server/msgbus_server_pq_metarequest_ut.cpp -) -add_test( - NAME - ydb-core-client-server-ut - COMMAND - ydb-core-client-server-ut -) -target_link_flags(ydb-core-client-server-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-client-server-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/client/ut/CMakeLists.darwin.txt b/ydb/core/client/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..5929de698d --- /dev/null +++ b/ydb/core/client/ut/CMakeLists.darwin.txt @@ -0,0 +1,55 @@ + +# 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_executable(ydb-core-client-ut) +target_compile_options(ydb-core-client-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-client-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/client +) +target_link_libraries(ydb-core-client-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-client + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + core-client-scheme_cache_lib + test-libs-rows + ydb-core-testlib +) +target_sources(ydb-core-client-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/client/cancel_tx_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/client/client_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/client/flat_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/client/locks_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/client/query_stats_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/client/s3_listing_ut.cpp +) +add_test( + NAME + ydb-core-client-ut + COMMAND + ydb-core-client-ut +) +target_link_flags(ydb-core-client-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-client-ut) diff --git a/ydb/core/client/ut/CMakeLists.linux.txt b/ydb/core/client/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..82cff1d76c --- /dev/null +++ b/ydb/core/client/ut/CMakeLists.linux.txt @@ -0,0 +1,56 @@ + +# 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_executable(ydb-core-client-ut) +target_compile_options(ydb-core-client-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-client-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/client +) +target_link_libraries(ydb-core-client-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-client + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + core-client-scheme_cache_lib + test-libs-rows + ydb-core-testlib +) +target_sources(ydb-core-client-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/client/cancel_tx_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/client/client_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/client/flat_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/client/locks_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/client/query_stats_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/client/s3_listing_ut.cpp +) +add_test( + NAME + ydb-core-client-ut + COMMAND + ydb-core-client-ut +) +target_link_flags(ydb-core-client-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-client-ut) diff --git a/ydb/core/client/ut/CMakeLists.txt b/ydb/core/client/ut/CMakeLists.txt index 82cff1d76c..a681d385f3 100644 --- a/ydb/core/client/ut/CMakeLists.txt +++ b/ydb/core/client/ut/CMakeLists.txt @@ -6,51 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-client-ut) -target_compile_options(ydb-core-client-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-client-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/client -) -target_link_libraries(ydb-core-client-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-client - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - core-client-scheme_cache_lib - test-libs-rows - ydb-core-testlib -) -target_sources(ydb-core-client-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/client/cancel_tx_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/client/client_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/client/flat_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/client/locks_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/client/query_stats_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/client/s3_listing_ut.cpp -) -add_test( - NAME - ydb-core-client-ut - COMMAND - ydb-core-client-ut -) -target_link_flags(ydb-core-client-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-client-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/cms/console/ut/CMakeLists.darwin.txt b/ydb/core/cms/console/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..d9e03ffa9e --- /dev/null +++ b/ydb/core/cms/console/ut/CMakeLists.darwin.txt @@ -0,0 +1,56 @@ + +# 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_executable(ydb-core-cms-console-ut) +target_compile_options(ydb-core-cms-console-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-cms-console-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/cms/console +) +target_link_libraries(ydb-core-cms-console-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-cms-console + library-cpp-getopt + cpp-protobuf-util + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib +) +target_sources(ydb-core-cms-console-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/cms/console/configs_cache_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/cms/console/configs_dispatcher_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/cms/console/console_ut_tenants.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/cms/console/console_ut_configs.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/cms/console/immediate_controls_configurator_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/cms/console/log_settings_configurator_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/cms/console/modifications_validator_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/cms/console/net_classifier_updater_ut.cpp +) +add_test( + NAME + ydb-core-cms-console-ut + COMMAND + ydb-core-cms-console-ut +) +target_link_flags(ydb-core-cms-console-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-cms-console-ut) diff --git a/ydb/core/cms/console/ut/CMakeLists.linux.txt b/ydb/core/cms/console/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..420390d318 --- /dev/null +++ b/ydb/core/cms/console/ut/CMakeLists.linux.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_executable(ydb-core-cms-console-ut) +target_compile_options(ydb-core-cms-console-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-cms-console-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/cms/console +) +target_link_libraries(ydb-core-cms-console-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-cms-console + library-cpp-getopt + cpp-protobuf-util + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib +) +target_sources(ydb-core-cms-console-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/cms/console/configs_cache_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/cms/console/configs_dispatcher_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/cms/console/console_ut_tenants.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/cms/console/console_ut_configs.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/cms/console/immediate_controls_configurator_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/cms/console/log_settings_configurator_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/cms/console/modifications_validator_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/cms/console/net_classifier_updater_ut.cpp +) +add_test( + NAME + ydb-core-cms-console-ut + COMMAND + ydb-core-cms-console-ut +) +target_link_flags(ydb-core-cms-console-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-cms-console-ut) diff --git a/ydb/core/cms/console/ut/CMakeLists.txt b/ydb/core/cms/console/ut/CMakeLists.txt index 420390d318..a681d385f3 100644 --- a/ydb/core/cms/console/ut/CMakeLists.txt +++ b/ydb/core/cms/console/ut/CMakeLists.txt @@ -6,52 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-cms-console-ut) -target_compile_options(ydb-core-cms-console-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-cms-console-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/cms/console -) -target_link_libraries(ydb-core-cms-console-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-cms-console - library-cpp-getopt - cpp-protobuf-util - cpp-regex-pcre - library-cpp-svnversion - ydb-core-testlib -) -target_sources(ydb-core-cms-console-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/cms/console/configs_cache_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/cms/console/configs_dispatcher_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/cms/console/console_ut_tenants.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/cms/console/console_ut_configs.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/cms/console/immediate_controls_configurator_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/cms/console/log_settings_configurator_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/cms/console/modifications_validator_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/cms/console/net_classifier_updater_ut.cpp -) -add_test( - NAME - ydb-core-cms-console-ut - COMMAND - ydb-core-cms-console-ut -) -target_link_flags(ydb-core-cms-console-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-cms-console-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/cms/console/validators/ut/CMakeLists.darwin.txt b/ydb/core/cms/console/validators/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..3b36370ee2 --- /dev/null +++ b/ydb/core/cms/console/validators/ut/CMakeLists.darwin.txt @@ -0,0 +1,44 @@ + +# 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_executable(ydb-core-cms-console-validators-ut) +target_include_directories(ydb-core-cms-console-validators-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/cms/console/validators +) +target_link_libraries(ydb-core-cms-console-validators-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cms-console-validators + cpp-testing-unittest +) +target_sources(ydb-core-cms-console-validators-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/cms/console/validators/registry_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/cms/console/validators/validator_bootstrap_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/cms/console/validators/validator_nameservice_ut.cpp +) +add_test( + NAME + ydb-core-cms-console-validators-ut + COMMAND + ydb-core-cms-console-validators-ut +) +target_link_flags(ydb-core-cms-console-validators-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-cms-console-validators-ut) diff --git a/ydb/core/cms/console/validators/ut/CMakeLists.linux.txt b/ydb/core/cms/console/validators/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..ee5a665a47 --- /dev/null +++ b/ydb/core/cms/console/validators/ut/CMakeLists.linux.txt @@ -0,0 +1,45 @@ + +# 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_executable(ydb-core-cms-console-validators-ut) +target_include_directories(ydb-core-cms-console-validators-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/cms/console/validators +) +target_link_libraries(ydb-core-cms-console-validators-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + cms-console-validators + cpp-testing-unittest +) +target_sources(ydb-core-cms-console-validators-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/cms/console/validators/registry_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/cms/console/validators/validator_bootstrap_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/cms/console/validators/validator_nameservice_ut.cpp +) +add_test( + NAME + ydb-core-cms-console-validators-ut + COMMAND + ydb-core-cms-console-validators-ut +) +target_link_flags(ydb-core-cms-console-validators-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-cms-console-validators-ut) diff --git a/ydb/core/cms/console/validators/ut/CMakeLists.txt b/ydb/core/cms/console/validators/ut/CMakeLists.txt index ee5a665a47..a681d385f3 100644 --- a/ydb/core/cms/console/validators/ut/CMakeLists.txt +++ b/ydb/core/cms/console/validators/ut/CMakeLists.txt @@ -6,40 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-cms-console-validators-ut) -target_include_directories(ydb-core-cms-console-validators-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/cms/console/validators -) -target_link_libraries(ydb-core-cms-console-validators-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - cms-console-validators - cpp-testing-unittest -) -target_sources(ydb-core-cms-console-validators-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/cms/console/validators/registry_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/cms/console/validators/validator_bootstrap_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/cms/console/validators/validator_nameservice_ut.cpp -) -add_test( - NAME - ydb-core-cms-console-validators-ut - COMMAND - ydb-core-cms-console-validators-ut -) -target_link_flags(ydb-core-cms-console-validators-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-cms-console-validators-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/cms/ut/CMakeLists.darwin.txt b/ydb/core/cms/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..68a753692d --- /dev/null +++ b/ydb/core/cms/ut/CMakeLists.darwin.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-cms-ut) +target_compile_options(ydb-core-cms-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-cms-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/cms +) +target_link_libraries(ydb-core-cms-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-cms + library-cpp-getopt + library-cpp-svnversion + ydb-core-testlib +) +target_sources(ydb-core-cms-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/cms/cluster_info_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/cms/cms_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/cms/cms_tenants_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/cms/cms_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/cms/downtime_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/cms/ut_helpers.cpp +) +add_test( + NAME + ydb-core-cms-ut + COMMAND + ydb-core-cms-ut +) +target_link_flags(ydb-core-cms-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-cms-ut) diff --git a/ydb/core/cms/ut/CMakeLists.linux.txt b/ydb/core/cms/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..f6aec60452 --- /dev/null +++ b/ydb/core/cms/ut/CMakeLists.linux.txt @@ -0,0 +1,53 @@ + +# 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_executable(ydb-core-cms-ut) +target_compile_options(ydb-core-cms-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-cms-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/cms +) +target_link_libraries(ydb-core-cms-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-cms + library-cpp-getopt + library-cpp-svnversion + ydb-core-testlib +) +target_sources(ydb-core-cms-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/cms/cluster_info_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/cms/cms_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/cms/cms_tenants_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/cms/cms_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/cms/downtime_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/cms/ut_helpers.cpp +) +add_test( + NAME + ydb-core-cms-ut + COMMAND + ydb-core-cms-ut +) +target_link_flags(ydb-core-cms-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-cms-ut) diff --git a/ydb/core/cms/ut/CMakeLists.txt b/ydb/core/cms/ut/CMakeLists.txt index f6aec60452..a681d385f3 100644 --- a/ydb/core/cms/ut/CMakeLists.txt +++ b/ydb/core/cms/ut/CMakeLists.txt @@ -6,48 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-cms-ut) -target_compile_options(ydb-core-cms-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-cms-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/cms -) -target_link_libraries(ydb-core-cms-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-cms - library-cpp-getopt - library-cpp-svnversion - ydb-core-testlib -) -target_sources(ydb-core-cms-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/cms/cluster_info_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/cms/cms_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/cms/cms_tenants_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/cms/cms_ut_common.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/cms/downtime_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/cms/ut_helpers.cpp -) -add_test( - NAME - ydb-core-cms-ut - COMMAND - ydb-core-cms-ut -) -target_link_flags(ydb-core-cms-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-cms-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/cms/ut_sentinel/CMakeLists.darwin.txt b/ydb/core/cms/ut_sentinel/CMakeLists.darwin.txt new file mode 100644 index 0000000000..79c7bca81f --- /dev/null +++ b/ydb/core/cms/ut_sentinel/CMakeLists.darwin.txt @@ -0,0 +1,48 @@ + +# 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_executable(ydb-core-cms-ut_sentinel) +target_compile_options(ydb-core-cms-ut_sentinel PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-cms-ut_sentinel PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/cms +) +target_link_libraries(ydb-core-cms-ut_sentinel PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-cms + library-cpp-getopt + library-cpp-svnversion + ydb-core-testlib +) +target_sources(ydb-core-cms-ut_sentinel PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/cms/cms_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/cms/sentinel_ut.cpp +) +add_test( + NAME + ydb-core-cms-ut_sentinel + COMMAND + ydb-core-cms-ut_sentinel +) +target_link_flags(ydb-core-cms-ut_sentinel + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-cms-ut_sentinel) diff --git a/ydb/core/cms/ut_sentinel/CMakeLists.linux.txt b/ydb/core/cms/ut_sentinel/CMakeLists.linux.txt new file mode 100644 index 0000000000..a316ad5f7f --- /dev/null +++ b/ydb/core/cms/ut_sentinel/CMakeLists.linux.txt @@ -0,0 +1,49 @@ + +# 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_executable(ydb-core-cms-ut_sentinel) +target_compile_options(ydb-core-cms-ut_sentinel PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-cms-ut_sentinel PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/cms +) +target_link_libraries(ydb-core-cms-ut_sentinel PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-cms + library-cpp-getopt + library-cpp-svnversion + ydb-core-testlib +) +target_sources(ydb-core-cms-ut_sentinel PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/cms/cms_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/cms/sentinel_ut.cpp +) +add_test( + NAME + ydb-core-cms-ut_sentinel + COMMAND + ydb-core-cms-ut_sentinel +) +target_link_flags(ydb-core-cms-ut_sentinel + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-cms-ut_sentinel) diff --git a/ydb/core/cms/ut_sentinel/CMakeLists.txt b/ydb/core/cms/ut_sentinel/CMakeLists.txt index a316ad5f7f..a681d385f3 100644 --- a/ydb/core/cms/ut_sentinel/CMakeLists.txt +++ b/ydb/core/cms/ut_sentinel/CMakeLists.txt @@ -6,44 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-cms-ut_sentinel) -target_compile_options(ydb-core-cms-ut_sentinel PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-cms-ut_sentinel PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/cms -) -target_link_libraries(ydb-core-cms-ut_sentinel PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-cms - library-cpp-getopt - library-cpp-svnversion - ydb-core-testlib -) -target_sources(ydb-core-cms-ut_sentinel PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/cms/cms_ut_common.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/cms/sentinel_ut.cpp -) -add_test( - NAME - ydb-core-cms-ut_sentinel - COMMAND - ydb-core-cms-ut_sentinel -) -target_link_flags(ydb-core-cms-ut_sentinel - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-cms-ut_sentinel) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/control/ut/CMakeLists.darwin.txt b/ydb/core/control/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..6dd848c645 --- /dev/null +++ b/ydb/core/control/ut/CMakeLists.darwin.txt @@ -0,0 +1,48 @@ + +# 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_executable(ydb-core-control-ut) +target_include_directories(ydb-core-control-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/control +) +target_link_libraries(ydb-core-control-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-control + cpp-actors-core + cpp-actors-interconnect + cpp-testing-unittest + ydb-core-base + ydb-core-mind + ydb-core-mon +) +target_sources(ydb-core-control-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/control/immediate_control_board_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/control/immediate_control_board_actor_ut.cpp +) +add_test( + NAME + ydb-core-control-ut + COMMAND + ydb-core-control-ut +) +target_link_flags(ydb-core-control-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-control-ut) diff --git a/ydb/core/control/ut/CMakeLists.linux.txt b/ydb/core/control/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..72dea2a306 --- /dev/null +++ b/ydb/core/control/ut/CMakeLists.linux.txt @@ -0,0 +1,49 @@ + +# 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_executable(ydb-core-control-ut) +target_include_directories(ydb-core-control-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/control +) +target_link_libraries(ydb-core-control-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-control + cpp-actors-core + cpp-actors-interconnect + cpp-testing-unittest + ydb-core-base + ydb-core-mind + ydb-core-mon +) +target_sources(ydb-core-control-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/control/immediate_control_board_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/control/immediate_control_board_actor_ut.cpp +) +add_test( + NAME + ydb-core-control-ut + COMMAND + ydb-core-control-ut +) +target_link_flags(ydb-core-control-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-control-ut) diff --git a/ydb/core/control/ut/CMakeLists.txt b/ydb/core/control/ut/CMakeLists.txt index 72dea2a306..a681d385f3 100644 --- a/ydb/core/control/ut/CMakeLists.txt +++ b/ydb/core/control/ut/CMakeLists.txt @@ -6,44 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-control-ut) -target_include_directories(ydb-core-control-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/control -) -target_link_libraries(ydb-core-control-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-control - cpp-actors-core - cpp-actors-interconnect - cpp-testing-unittest - ydb-core-base - ydb-core-mind - ydb-core-mon -) -target_sources(ydb-core-control-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/control/immediate_control_board_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/control/immediate_control_board_actor_ut.cpp -) -add_test( - NAME - ydb-core-control-ut - COMMAND - ydb-core-control-ut -) -target_link_flags(ydb-core-control-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-control-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/driver_lib/run/ut/CMakeLists.darwin.txt b/ydb/core/driver_lib/run/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..fb2ca9a4d3 --- /dev/null +++ b/ydb/core/driver_lib/run/ut/CMakeLists.darwin.txt @@ -0,0 +1,41 @@ + +# 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_executable(ydb-core-driver_lib-run-ut) +target_include_directories(ydb-core-driver_lib-run-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/driver_lib/run +) +target_link_libraries(ydb-core-driver_lib-run-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + run +) +target_sources(ydb-core-driver_lib-run-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/driver_lib/run/version_ut.cpp +) +add_test( + NAME + ydb-core-driver_lib-run-ut + COMMAND + ydb-core-driver_lib-run-ut +) +target_link_flags(ydb-core-driver_lib-run-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-driver_lib-run-ut) diff --git a/ydb/core/driver_lib/run/ut/CMakeLists.linux.txt b/ydb/core/driver_lib/run/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..d611d4919a --- /dev/null +++ b/ydb/core/driver_lib/run/ut/CMakeLists.linux.txt @@ -0,0 +1,42 @@ + +# 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_executable(ydb-core-driver_lib-run-ut) +target_include_directories(ydb-core-driver_lib-run-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/driver_lib/run +) +target_link_libraries(ydb-core-driver_lib-run-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + run +) +target_sources(ydb-core-driver_lib-run-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/driver_lib/run/version_ut.cpp +) +add_test( + NAME + ydb-core-driver_lib-run-ut + COMMAND + ydb-core-driver_lib-run-ut +) +target_link_flags(ydb-core-driver_lib-run-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-driver_lib-run-ut) diff --git a/ydb/core/driver_lib/run/ut/CMakeLists.txt b/ydb/core/driver_lib/run/ut/CMakeLists.txt index d611d4919a..a681d385f3 100644 --- a/ydb/core/driver_lib/run/ut/CMakeLists.txt +++ b/ydb/core/driver_lib/run/ut/CMakeLists.txt @@ -6,37 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-driver_lib-run-ut) -target_include_directories(ydb-core-driver_lib-run-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/driver_lib/run -) -target_link_libraries(ydb-core-driver_lib-run-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - run -) -target_sources(ydb-core-driver_lib-run-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/driver_lib/run/version_ut.cpp -) -add_test( - NAME - ydb-core-driver_lib-run-ut - COMMAND - ydb-core-driver_lib-run-ut -) -target_link_flags(ydb-core-driver_lib-run-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-driver_lib-run-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/engine/ut/CMakeLists.darwin.txt b/ydb/core/engine/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..3d6e4867c9 --- /dev/null +++ b/ydb/core/engine/ut/CMakeLists.darwin.txt @@ -0,0 +1,53 @@ + +# 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_executable(ydb-core-engine-ut) +target_compile_options(ydb-core-engine-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-engine-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/engine +) +target_link_libraries(ydb-core-engine-ut PUBLIC + contrib-libs-cxxsupp + yutil + cpp-malloc-jemalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-engine + core-engine-minikql + kqp-ut-common + test-libs-table + mkql_proto-ut-helpers + udf-service-exception_policy +) +target_sources(ydb-core-engine-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/engine/mkql_engine_flat_host_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/engine/mkql_engine_flat_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/engine/kikimr_program_builder_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/engine/mkql_proto_ut.cpp +) +add_test( + NAME + ydb-core-engine-ut + COMMAND + ydb-core-engine-ut +) +target_link_flags(ydb-core-engine-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-engine-ut) diff --git a/ydb/core/engine/ut/CMakeLists.linux.txt b/ydb/core/engine/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..3d3c896219 --- /dev/null +++ b/ydb/core/engine/ut/CMakeLists.linux.txt @@ -0,0 +1,53 @@ + +# 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_executable(ydb-core-engine-ut) +target_compile_options(ydb-core-engine-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-engine-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/engine +) +target_link_libraries(ydb-core-engine-ut PUBLIC + contrib-libs-cxxsupp + yutil + cpp-malloc-jemalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-engine + core-engine-minikql + kqp-ut-common + test-libs-table + mkql_proto-ut-helpers + udf-service-exception_policy +) +target_sources(ydb-core-engine-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/engine/mkql_engine_flat_host_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/engine/mkql_engine_flat_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/engine/kikimr_program_builder_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/engine/mkql_proto_ut.cpp +) +add_test( + NAME + ydb-core-engine-ut + COMMAND + ydb-core-engine-ut +) +target_link_flags(ydb-core-engine-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-engine-ut) diff --git a/ydb/core/engine/ut/CMakeLists.txt b/ydb/core/engine/ut/CMakeLists.txt index 3d3c896219..a681d385f3 100644 --- a/ydb/core/engine/ut/CMakeLists.txt +++ b/ydb/core/engine/ut/CMakeLists.txt @@ -6,48 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-engine-ut) -target_compile_options(ydb-core-engine-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-engine-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/engine -) -target_link_libraries(ydb-core-engine-ut PUBLIC - contrib-libs-cxxsupp - yutil - cpp-malloc-jemalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-engine - core-engine-minikql - kqp-ut-common - test-libs-table - mkql_proto-ut-helpers - udf-service-exception_policy -) -target_sources(ydb-core-engine-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/engine/mkql_engine_flat_host_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/engine/mkql_engine_flat_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/engine/kikimr_program_builder_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/engine/mkql_proto_ut.cpp -) -add_test( - NAME - ydb-core-engine-ut - COMMAND - ydb-core-engine-ut -) -target_link_flags(ydb-core-engine-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-engine-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/erasure/ut/CMakeLists.darwin.txt b/ydb/core/erasure/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..c6687cc467 --- /dev/null +++ b/ydb/core/erasure/ut/CMakeLists.darwin.txt @@ -0,0 +1,38 @@ + +# 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_executable(ydb-core-erasure-ut) +target_include_directories(ydb-core-erasure-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/erasure +) +target_link_libraries(ydb-core-erasure-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-erasure + cpp-digest-crc32c +) +target_sources(ydb-core-erasure-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/erasure/erasure_ut.cpp +) +add_test( + NAME + ydb-core-erasure-ut + COMMAND + ydb-core-erasure-ut +) +target_link_flags(ydb-core-erasure-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC +) +vcs_info(ydb-core-erasure-ut) diff --git a/ydb/core/erasure/ut/CMakeLists.linux.txt b/ydb/core/erasure/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..3e67c3b525 --- /dev/null +++ b/ydb/core/erasure/ut/CMakeLists.linux.txt @@ -0,0 +1,43 @@ + +# 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_executable(ydb-core-erasure-ut) +target_include_directories(ydb-core-erasure-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/erasure +) +target_link_libraries(ydb-core-erasure-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-erasure + cpp-digest-crc32c +) +target_sources(ydb-core-erasure-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/erasure/erasure_ut.cpp +) +add_test( + NAME + ydb-core-erasure-ut + COMMAND + ydb-core-erasure-ut +) +target_link_flags(ydb-core-erasure-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-erasure-ut) diff --git a/ydb/core/erasure/ut/CMakeLists.txt b/ydb/core/erasure/ut/CMakeLists.txt index 3e67c3b525..a681d385f3 100644 --- a/ydb/core/erasure/ut/CMakeLists.txt +++ b/ydb/core/erasure/ut/CMakeLists.txt @@ -6,38 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-erasure-ut) -target_include_directories(ydb-core-erasure-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/erasure -) -target_link_libraries(ydb-core-erasure-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-erasure - cpp-digest-crc32c -) -target_sources(ydb-core-erasure-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/erasure/erasure_ut.cpp -) -add_test( - NAME - ydb-core-erasure-ut - COMMAND - ydb-core-erasure-ut -) -target_link_flags(ydb-core-erasure-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-erasure-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/erasure/ut_perf/CMakeLists.darwin.txt b/ydb/core/erasure/ut_perf/CMakeLists.darwin.txt new file mode 100644 index 0000000000..22927e1d7d --- /dev/null +++ b/ydb/core/erasure/ut_perf/CMakeLists.darwin.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_executable(ydb-core-erasure-ut_perf) +target_include_directories(ydb-core-erasure-ut_perf PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/erasure +) +target_link_libraries(ydb-core-erasure-ut_perf PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-erasure +) +target_sources(ydb-core-erasure-ut_perf PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/erasure/erasure_perf_test.cpp +) +add_test( + NAME + ydb-core-erasure-ut_perf + COMMAND + ydb-core-erasure-ut_perf +) +target_link_flags(ydb-core-erasure-ut_perf + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC +) +vcs_info(ydb-core-erasure-ut_perf) diff --git a/ydb/core/erasure/ut_perf/CMakeLists.linux.txt b/ydb/core/erasure/ut_perf/CMakeLists.linux.txt new file mode 100644 index 0000000000..ec10986df7 --- /dev/null +++ b/ydb/core/erasure/ut_perf/CMakeLists.linux.txt @@ -0,0 +1,42 @@ + +# 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_executable(ydb-core-erasure-ut_perf) +target_include_directories(ydb-core-erasure-ut_perf PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/erasure +) +target_link_libraries(ydb-core-erasure-ut_perf PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-erasure +) +target_sources(ydb-core-erasure-ut_perf PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/erasure/erasure_perf_test.cpp +) +add_test( + NAME + ydb-core-erasure-ut_perf + COMMAND + ydb-core-erasure-ut_perf +) +target_link_flags(ydb-core-erasure-ut_perf + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-erasure-ut_perf) diff --git a/ydb/core/erasure/ut_perf/CMakeLists.txt b/ydb/core/erasure/ut_perf/CMakeLists.txt index ec10986df7..a681d385f3 100644 --- a/ydb/core/erasure/ut_perf/CMakeLists.txt +++ b/ydb/core/erasure/ut_perf/CMakeLists.txt @@ -6,37 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-erasure-ut_perf) -target_include_directories(ydb-core-erasure-ut_perf PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/erasure -) -target_link_libraries(ydb-core-erasure-ut_perf PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-erasure -) -target_sources(ydb-core-erasure-ut_perf PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/erasure/erasure_perf_test.cpp -) -add_test( - NAME - ydb-core-erasure-ut_perf - COMMAND - ydb-core-erasure-ut_perf -) -target_link_flags(ydb-core-erasure-ut_perf - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-erasure-ut_perf) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/erasure/ut_rope/CMakeLists.darwin.txt b/ydb/core/erasure/ut_rope/CMakeLists.darwin.txt new file mode 100644 index 0000000000..fbaeafebda --- /dev/null +++ b/ydb/core/erasure/ut_rope/CMakeLists.darwin.txt @@ -0,0 +1,38 @@ + +# 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_executable(ydb-core-erasure-ut_rope) +target_include_directories(ydb-core-erasure-ut_rope PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/erasure +) +target_link_libraries(ydb-core-erasure-ut_rope PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-erasure + cpp-digest-crc32c +) +target_sources(ydb-core-erasure-ut_rope PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/erasure/erasure_rope_ut.cpp +) +add_test( + NAME + ydb-core-erasure-ut_rope + COMMAND + ydb-core-erasure-ut_rope +) +target_link_flags(ydb-core-erasure-ut_rope + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC +) +vcs_info(ydb-core-erasure-ut_rope) diff --git a/ydb/core/erasure/ut_rope/CMakeLists.linux.txt b/ydb/core/erasure/ut_rope/CMakeLists.linux.txt new file mode 100644 index 0000000000..627d96f47e --- /dev/null +++ b/ydb/core/erasure/ut_rope/CMakeLists.linux.txt @@ -0,0 +1,43 @@ + +# 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_executable(ydb-core-erasure-ut_rope) +target_include_directories(ydb-core-erasure-ut_rope PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/erasure +) +target_link_libraries(ydb-core-erasure-ut_rope PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-erasure + cpp-digest-crc32c +) +target_sources(ydb-core-erasure-ut_rope PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/erasure/erasure_rope_ut.cpp +) +add_test( + NAME + ydb-core-erasure-ut_rope + COMMAND + ydb-core-erasure-ut_rope +) +target_link_flags(ydb-core-erasure-ut_rope + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-erasure-ut_rope) diff --git a/ydb/core/erasure/ut_rope/CMakeLists.txt b/ydb/core/erasure/ut_rope/CMakeLists.txt index 627d96f47e..a681d385f3 100644 --- a/ydb/core/erasure/ut_rope/CMakeLists.txt +++ b/ydb/core/erasure/ut_rope/CMakeLists.txt @@ -6,38 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-erasure-ut_rope) -target_include_directories(ydb-core-erasure-ut_rope PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/erasure -) -target_link_libraries(ydb-core-erasure-ut_rope PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-erasure - cpp-digest-crc32c -) -target_sources(ydb-core-erasure-ut_rope PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/erasure/erasure_rope_ut.cpp -) -add_test( - NAME - ydb-core-erasure-ut_rope - COMMAND - ydb-core-erasure-ut_rope -) -target_link_flags(ydb-core-erasure-ut_rope - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-erasure-ut_rope) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/formats/ut/CMakeLists.darwin.txt b/ydb/core/formats/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..77b7b0c34e --- /dev/null +++ b/ydb/core/formats/ut/CMakeLists.darwin.txt @@ -0,0 +1,51 @@ + +# 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_executable(ydb-core-formats-ut) +target_compile_options(ydb-core-formats-ut PRIVATE + -Wno-unused-parameter +) +target_include_directories(ydb-core-formats-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/formats +) +target_link_libraries(ydb-core-formats-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-formats + libs-apache-arrow + ydb-core-base +) +target_sources(ydb-core-formats-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/formats/ut_arrow.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/formats/ut_arithmetic.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/formats/ut_math.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/formats/ut_round.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/formats/ut_program_step.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/formats/custom_registry.cpp +) +add_test( + NAME + ydb-core-formats-ut + COMMAND + ydb-core-formats-ut +) +target_link_flags(ydb-core-formats-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-formats-ut) diff --git a/ydb/core/formats/ut/CMakeLists.linux.txt b/ydb/core/formats/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..0d329459e1 --- /dev/null +++ b/ydb/core/formats/ut/CMakeLists.linux.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-formats-ut) +target_compile_options(ydb-core-formats-ut PRIVATE + -Wno-unused-parameter +) +target_include_directories(ydb-core-formats-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/formats +) +target_link_libraries(ydb-core-formats-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-formats + libs-apache-arrow + ydb-core-base +) +target_sources(ydb-core-formats-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/formats/ut_arrow.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/formats/ut_arithmetic.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/formats/ut_math.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/formats/ut_round.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/formats/ut_program_step.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/formats/custom_registry.cpp +) +add_test( + NAME + ydb-core-formats-ut + COMMAND + ydb-core-formats-ut +) +target_link_flags(ydb-core-formats-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-formats-ut) diff --git a/ydb/core/formats/ut/CMakeLists.txt b/ydb/core/formats/ut/CMakeLists.txt index 0d329459e1..a681d385f3 100644 --- a/ydb/core/formats/ut/CMakeLists.txt +++ b/ydb/core/formats/ut/CMakeLists.txt @@ -6,47 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-formats-ut) -target_compile_options(ydb-core-formats-ut PRIVATE - -Wno-unused-parameter -) -target_include_directories(ydb-core-formats-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/formats -) -target_link_libraries(ydb-core-formats-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-formats - libs-apache-arrow - ydb-core-base -) -target_sources(ydb-core-formats-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/formats/ut_arrow.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/formats/ut_arithmetic.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/formats/ut_math.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/formats/ut_round.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/formats/ut_program_step.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/formats/custom_registry.cpp -) -add_test( - NAME - ydb-core-formats-ut - COMMAND - ydb-core-formats-ut -) -target_link_flags(ydb-core-formats-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-formats-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/grpc_services/ut/CMakeLists.darwin.txt b/ydb/core/grpc_services/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..cd42d52b59 --- /dev/null +++ b/ydb/core/grpc_services/ut/CMakeLists.darwin.txt @@ -0,0 +1,47 @@ + +# 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_executable(ydb-core-grpc_services-ut) +target_include_directories(ydb-core-grpc_services-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/grpc_services +) +target_link_libraries(ydb-core-grpc_services-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-grpc_services + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + core-client-scheme_cache_lib + ydb-core-testlib +) +target_sources(ydb-core-grpc_services-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/grpc_services/rpc_calls_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/grpc_services/operation_helpers_ut.cpp +) +add_test( + NAME + ydb-core-grpc_services-ut + COMMAND + ydb-core-grpc_services-ut +) +target_link_flags(ydb-core-grpc_services-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-grpc_services-ut) diff --git a/ydb/core/grpc_services/ut/CMakeLists.linux.txt b/ydb/core/grpc_services/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..d02b2b170e --- /dev/null +++ b/ydb/core/grpc_services/ut/CMakeLists.linux.txt @@ -0,0 +1,48 @@ + +# 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_executable(ydb-core-grpc_services-ut) +target_include_directories(ydb-core-grpc_services-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/grpc_services +) +target_link_libraries(ydb-core-grpc_services-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-grpc_services + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + core-client-scheme_cache_lib + ydb-core-testlib +) +target_sources(ydb-core-grpc_services-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/grpc_services/rpc_calls_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/grpc_services/operation_helpers_ut.cpp +) +add_test( + NAME + ydb-core-grpc_services-ut + COMMAND + ydb-core-grpc_services-ut +) +target_link_flags(ydb-core-grpc_services-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-grpc_services-ut) diff --git a/ydb/core/grpc_services/ut/CMakeLists.txt b/ydb/core/grpc_services/ut/CMakeLists.txt index d02b2b170e..a681d385f3 100644 --- a/ydb/core/grpc_services/ut/CMakeLists.txt +++ b/ydb/core/grpc_services/ut/CMakeLists.txt @@ -6,43 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-grpc_services-ut) -target_include_directories(ydb-core-grpc_services-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/grpc_services -) -target_link_libraries(ydb-core-grpc_services-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-grpc_services - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - core-client-scheme_cache_lib - ydb-core-testlib -) -target_sources(ydb-core-grpc_services-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/grpc_services/rpc_calls_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/grpc_services/operation_helpers_ut.cpp -) -add_test( - NAME - ydb-core-grpc_services-ut - COMMAND - ydb-core-grpc_services-ut -) -target_link_flags(ydb-core-grpc_services-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-grpc_services-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/grpc_services/validation/CMakeLists.darwin.txt b/ydb/core/grpc_services/validation/CMakeLists.darwin.txt new file mode 100644 index 0000000000..011bb7896d --- /dev/null +++ b/ydb/core/grpc_services/validation/CMakeLists.darwin.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_executable(validation) +target_link_libraries(validation PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + contrib-libs-protoc + api-protos-annotations +) +target_sources(validation PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/grpc_services/validation/helpers.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/grpc_services/validation/main.cpp +) +target_link_flags(validation + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC +) +vcs_info(validation) diff --git a/ydb/core/grpc_services/validation/CMakeLists.linux.txt b/ydb/core/grpc_services/validation/CMakeLists.linux.txt new file mode 100644 index 0000000000..74ba528506 --- /dev/null +++ b/ydb/core/grpc_services/validation/CMakeLists.linux.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_executable(validation) +target_link_libraries(validation PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + contrib-libs-protoc + api-protos-annotations +) +target_sources(validation PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/grpc_services/validation/helpers.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/grpc_services/validation/main.cpp +) +target_link_flags(validation + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(validation) diff --git a/ydb/core/grpc_services/validation/CMakeLists.txt b/ydb/core/grpc_services/validation/CMakeLists.txt index 74ba528506..a681d385f3 100644 --- a/ydb/core/grpc_services/validation/CMakeLists.txt +++ b/ydb/core/grpc_services/validation/CMakeLists.txt @@ -6,29 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(validation) -target_link_libraries(validation PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - contrib-libs-protoc - api-protos-annotations -) -target_sources(validation PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/grpc_services/validation/helpers.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/grpc_services/validation/main.cpp -) -target_link_flags(validation - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(validation) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/grpc_services/validation/ut/CMakeLists.darwin.txt b/ydb/core/grpc_services/validation/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..61ed71454d --- /dev/null +++ b/ydb/core/grpc_services/validation/ut/CMakeLists.darwin.txt @@ -0,0 +1,38 @@ + +# 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_executable(ydb-core-grpc_services-validation-ut) +target_include_directories(ydb-core-grpc_services-validation-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/grpc_services/validation +) +target_link_libraries(ydb-core-grpc_services-validation-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-testing-unittest + validation-ut-protos +) +target_sources(ydb-core-grpc_services-validation-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/grpc_services/validation/ut.cpp +) +add_test( + NAME + ydb-core-grpc_services-validation-ut + COMMAND + ydb-core-grpc_services-validation-ut +) +target_link_flags(ydb-core-grpc_services-validation-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC +) +vcs_info(ydb-core-grpc_services-validation-ut) diff --git a/ydb/core/grpc_services/validation/ut/CMakeLists.linux.txt b/ydb/core/grpc_services/validation/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..6a100c9ade --- /dev/null +++ b/ydb/core/grpc_services/validation/ut/CMakeLists.linux.txt @@ -0,0 +1,43 @@ + +# 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_executable(ydb-core-grpc_services-validation-ut) +target_include_directories(ydb-core-grpc_services-validation-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/grpc_services/validation +) +target_link_libraries(ydb-core-grpc_services-validation-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-testing-unittest + validation-ut-protos +) +target_sources(ydb-core-grpc_services-validation-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/grpc_services/validation/ut.cpp +) +add_test( + NAME + ydb-core-grpc_services-validation-ut + COMMAND + ydb-core-grpc_services-validation-ut +) +target_link_flags(ydb-core-grpc_services-validation-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-grpc_services-validation-ut) diff --git a/ydb/core/grpc_services/validation/ut/CMakeLists.txt b/ydb/core/grpc_services/validation/ut/CMakeLists.txt index 6a100c9ade..a681d385f3 100644 --- a/ydb/core/grpc_services/validation/ut/CMakeLists.txt +++ b/ydb/core/grpc_services/validation/ut/CMakeLists.txt @@ -6,38 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-grpc_services-validation-ut) -target_include_directories(ydb-core-grpc_services-validation-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/grpc_services/validation -) -target_link_libraries(ydb-core-grpc_services-validation-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - cpp-testing-unittest - validation-ut-protos -) -target_sources(ydb-core-grpc_services-validation-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/grpc_services/validation/ut.cpp -) -add_test( - NAME - ydb-core-grpc_services-validation-ut - COMMAND - ydb-core-grpc_services-validation-ut -) -target_link_flags(ydb-core-grpc_services-validation-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-grpc_services-validation-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/grpc_streaming/ut/CMakeLists.darwin.txt b/ydb/core/grpc_streaming/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..e76534cbf5 --- /dev/null +++ b/ydb/core/grpc_streaming/ut/CMakeLists.darwin.txt @@ -0,0 +1,47 @@ + +# 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_executable(ydb-core-grpc_streaming-ut) +target_compile_options(ydb-core-grpc_streaming-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-grpc_streaming-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/grpc_streaming +) +target_link_libraries(ydb-core-grpc_streaming-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-grpc_streaming + cpp-grpc-client + grpc_streaming-ut-grpc + ydb-core-testlib +) +target_sources(ydb-core-grpc_streaming-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/grpc_streaming/grpc_streaming_ut.cpp +) +add_test( + NAME + ydb-core-grpc_streaming-ut + COMMAND + ydb-core-grpc_streaming-ut +) +target_link_flags(ydb-core-grpc_streaming-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-grpc_streaming-ut) diff --git a/ydb/core/grpc_streaming/ut/CMakeLists.linux.txt b/ydb/core/grpc_streaming/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..312098c125 --- /dev/null +++ b/ydb/core/grpc_streaming/ut/CMakeLists.linux.txt @@ -0,0 +1,48 @@ + +# 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_executable(ydb-core-grpc_streaming-ut) +target_compile_options(ydb-core-grpc_streaming-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-grpc_streaming-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/grpc_streaming +) +target_link_libraries(ydb-core-grpc_streaming-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-grpc_streaming + cpp-grpc-client + grpc_streaming-ut-grpc + ydb-core-testlib +) +target_sources(ydb-core-grpc_streaming-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/grpc_streaming/grpc_streaming_ut.cpp +) +add_test( + NAME + ydb-core-grpc_streaming-ut + COMMAND + ydb-core-grpc_streaming-ut +) +target_link_flags(ydb-core-grpc_streaming-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-grpc_streaming-ut) diff --git a/ydb/core/grpc_streaming/ut/CMakeLists.txt b/ydb/core/grpc_streaming/ut/CMakeLists.txt index 312098c125..a681d385f3 100644 --- a/ydb/core/grpc_streaming/ut/CMakeLists.txt +++ b/ydb/core/grpc_streaming/ut/CMakeLists.txt @@ -6,43 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-grpc_streaming-ut) -target_compile_options(ydb-core-grpc_streaming-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-grpc_streaming-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/grpc_streaming -) -target_link_libraries(ydb-core-grpc_streaming-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-grpc_streaming - cpp-grpc-client - grpc_streaming-ut-grpc - ydb-core-testlib -) -target_sources(ydb-core-grpc_streaming-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/grpc_streaming/grpc_streaming_ut.cpp -) -add_test( - NAME - ydb-core-grpc_streaming-ut - COMMAND - ydb-core-grpc_streaming-ut -) -target_link_flags(ydb-core-grpc_streaming-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-grpc_streaming-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/health_check/ut/CMakeLists.darwin.txt b/ydb/core/health_check/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..0969421a97 --- /dev/null +++ b/ydb/core/health_check/ut/CMakeLists.darwin.txt @@ -0,0 +1,45 @@ + +# 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_executable(ydb-core-health_check-ut) +target_compile_options(ydb-core-health_check-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-health_check-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/health_check +) +target_link_libraries(ydb-core-health_check-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-health_check + ydb-core-testlib +) +target_sources(ydb-core-health_check-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/health_check/health_check_ut.cpp +) +add_test( + NAME + ydb-core-health_check-ut + COMMAND + ydb-core-health_check-ut +) +target_link_flags(ydb-core-health_check-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-health_check-ut) diff --git a/ydb/core/health_check/ut/CMakeLists.linux.txt b/ydb/core/health_check/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..1249e133ba --- /dev/null +++ b/ydb/core/health_check/ut/CMakeLists.linux.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-health_check-ut) +target_compile_options(ydb-core-health_check-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-health_check-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/health_check +) +target_link_libraries(ydb-core-health_check-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-health_check + ydb-core-testlib +) +target_sources(ydb-core-health_check-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/health_check/health_check_ut.cpp +) +add_test( + NAME + ydb-core-health_check-ut + COMMAND + ydb-core-health_check-ut +) +target_link_flags(ydb-core-health_check-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-health_check-ut) diff --git a/ydb/core/health_check/ut/CMakeLists.txt b/ydb/core/health_check/ut/CMakeLists.txt index 1249e133ba..a681d385f3 100644 --- a/ydb/core/health_check/ut/CMakeLists.txt +++ b/ydb/core/health_check/ut/CMakeLists.txt @@ -6,41 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-health_check-ut) -target_compile_options(ydb-core-health_check-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-health_check-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/health_check -) -target_link_libraries(ydb-core-health_check-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-health_check - ydb-core-testlib -) -target_sources(ydb-core-health_check-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/health_check/health_check_ut.cpp -) -add_test( - NAME - ydb-core-health_check-ut - COMMAND - ydb-core-health_check-ut -) -target_link_flags(ydb-core-health_check-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-health_check-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/kesus/proxy/ut/CMakeLists.darwin.txt b/ydb/core/kesus/proxy/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..b261153a3a --- /dev/null +++ b/ydb/core/kesus/proxy/ut/CMakeLists.darwin.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-kesus-proxy-ut) +target_compile_options(ydb-core-kesus-proxy-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-kesus-proxy-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kesus/proxy +) +target_link_libraries(ydb-core-kesus-proxy-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-kesus-proxy + ydb-core-testlib +) +target_sources(ydb-core-kesus-proxy-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kesus/proxy/proxy_actor_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kesus/proxy/ut_helpers.cpp +) +add_test( + NAME + ydb-core-kesus-proxy-ut + COMMAND + ydb-core-kesus-proxy-ut +) +target_link_flags(ydb-core-kesus-proxy-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-kesus-proxy-ut) diff --git a/ydb/core/kesus/proxy/ut/CMakeLists.linux.txt b/ydb/core/kesus/proxy/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..ed161d8fbe --- /dev/null +++ b/ydb/core/kesus/proxy/ut/CMakeLists.linux.txt @@ -0,0 +1,47 @@ + +# 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_executable(ydb-core-kesus-proxy-ut) +target_compile_options(ydb-core-kesus-proxy-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-kesus-proxy-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kesus/proxy +) +target_link_libraries(ydb-core-kesus-proxy-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-kesus-proxy + ydb-core-testlib +) +target_sources(ydb-core-kesus-proxy-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kesus/proxy/proxy_actor_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kesus/proxy/ut_helpers.cpp +) +add_test( + NAME + ydb-core-kesus-proxy-ut + COMMAND + ydb-core-kesus-proxy-ut +) +target_link_flags(ydb-core-kesus-proxy-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-kesus-proxy-ut) diff --git a/ydb/core/kesus/proxy/ut/CMakeLists.txt b/ydb/core/kesus/proxy/ut/CMakeLists.txt index ed161d8fbe..a681d385f3 100644 --- a/ydb/core/kesus/proxy/ut/CMakeLists.txt +++ b/ydb/core/kesus/proxy/ut/CMakeLists.txt @@ -6,42 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-kesus-proxy-ut) -target_compile_options(ydb-core-kesus-proxy-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-kesus-proxy-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/kesus/proxy -) -target_link_libraries(ydb-core-kesus-proxy-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-kesus-proxy - ydb-core-testlib -) -target_sources(ydb-core-kesus-proxy-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/kesus/proxy/proxy_actor_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kesus/proxy/ut_helpers.cpp -) -add_test( - NAME - ydb-core-kesus-proxy-ut - COMMAND - ydb-core-kesus-proxy-ut -) -target_link_flags(ydb-core-kesus-proxy-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-kesus-proxy-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/kesus/tablet/quoter_performance_test/CMakeLists.darwin.txt b/ydb/core/kesus/tablet/quoter_performance_test/CMakeLists.darwin.txt new file mode 100644 index 0000000000..23fbb7a09a --- /dev/null +++ b/ydb/core/kesus/tablet/quoter_performance_test/CMakeLists.darwin.txt @@ -0,0 +1,41 @@ + +# 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_executable(quoter_performance_test) +target_compile_options(quoter_performance_test PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(quoter_performance_test PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kesus/tablet +) +target_link_libraries(quoter_performance_test PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + library-cpp-getopt + cpp-testing-unittest + core-kesus-tablet + ydb-core-testlib +) +target_sources(quoter_performance_test PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kesus/tablet/quoter_performance_test/main.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kesus/tablet/ut_helpers.cpp +) +target_link_flags(quoter_performance_test + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(quoter_performance_test) diff --git a/ydb/core/kesus/tablet/quoter_performance_test/CMakeLists.linux.txt b/ydb/core/kesus/tablet/quoter_performance_test/CMakeLists.linux.txt new file mode 100644 index 0000000000..d796e14636 --- /dev/null +++ b/ydb/core/kesus/tablet/quoter_performance_test/CMakeLists.linux.txt @@ -0,0 +1,42 @@ + +# 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_executable(quoter_performance_test) +target_compile_options(quoter_performance_test PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(quoter_performance_test PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kesus/tablet +) +target_link_libraries(quoter_performance_test PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + library-cpp-getopt + cpp-testing-unittest + core-kesus-tablet + ydb-core-testlib +) +target_sources(quoter_performance_test PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kesus/tablet/quoter_performance_test/main.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kesus/tablet/ut_helpers.cpp +) +target_link_flags(quoter_performance_test + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(quoter_performance_test) diff --git a/ydb/core/kesus/tablet/quoter_performance_test/CMakeLists.txt b/ydb/core/kesus/tablet/quoter_performance_test/CMakeLists.txt index d796e14636..a681d385f3 100644 --- a/ydb/core/kesus/tablet/quoter_performance_test/CMakeLists.txt +++ b/ydb/core/kesus/tablet/quoter_performance_test/CMakeLists.txt @@ -6,37 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(quoter_performance_test) -target_compile_options(quoter_performance_test PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(quoter_performance_test PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/kesus/tablet -) -target_link_libraries(quoter_performance_test PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - library-cpp-getopt - cpp-testing-unittest - core-kesus-tablet - ydb-core-testlib -) -target_sources(quoter_performance_test PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/kesus/tablet/quoter_performance_test/main.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kesus/tablet/ut_helpers.cpp -) -target_link_flags(quoter_performance_test - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(quoter_performance_test) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/kesus/tablet/ut/CMakeLists.darwin.txt b/ydb/core/kesus/tablet/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..05817d27b0 --- /dev/null +++ b/ydb/core/kesus/tablet/ut/CMakeLists.darwin.txt @@ -0,0 +1,48 @@ + +# 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_executable(ydb-core-kesus-tablet-ut) +target_compile_options(ydb-core-kesus-tablet-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-kesus-tablet-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kesus/tablet +) +target_link_libraries(ydb-core-kesus-tablet-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-kesus-tablet + cpp-testing-gmock_in_unittest + ydb-core-testlib +) +target_sources(ydb-core-kesus-tablet-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kesus/tablet/tablet_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kesus/tablet/quoter_resource_tree_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kesus/tablet/ut_helpers.cpp +) +add_test( + NAME + ydb-core-kesus-tablet-ut + COMMAND + ydb-core-kesus-tablet-ut +) +target_link_flags(ydb-core-kesus-tablet-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-kesus-tablet-ut) diff --git a/ydb/core/kesus/tablet/ut/CMakeLists.linux.txt b/ydb/core/kesus/tablet/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..43b0e128f3 --- /dev/null +++ b/ydb/core/kesus/tablet/ut/CMakeLists.linux.txt @@ -0,0 +1,49 @@ + +# 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_executable(ydb-core-kesus-tablet-ut) +target_compile_options(ydb-core-kesus-tablet-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-kesus-tablet-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kesus/tablet +) +target_link_libraries(ydb-core-kesus-tablet-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-kesus-tablet + cpp-testing-gmock_in_unittest + ydb-core-testlib +) +target_sources(ydb-core-kesus-tablet-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kesus/tablet/tablet_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kesus/tablet/quoter_resource_tree_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kesus/tablet/ut_helpers.cpp +) +add_test( + NAME + ydb-core-kesus-tablet-ut + COMMAND + ydb-core-kesus-tablet-ut +) +target_link_flags(ydb-core-kesus-tablet-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-kesus-tablet-ut) diff --git a/ydb/core/kesus/tablet/ut/CMakeLists.txt b/ydb/core/kesus/tablet/ut/CMakeLists.txt index 43b0e128f3..a681d385f3 100644 --- a/ydb/core/kesus/tablet/ut/CMakeLists.txt +++ b/ydb/core/kesus/tablet/ut/CMakeLists.txt @@ -6,44 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-kesus-tablet-ut) -target_compile_options(ydb-core-kesus-tablet-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-kesus-tablet-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/kesus/tablet -) -target_link_libraries(ydb-core-kesus-tablet-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-kesus-tablet - cpp-testing-gmock_in_unittest - ydb-core-testlib -) -target_sources(ydb-core-kesus-tablet-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/kesus/tablet/tablet_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kesus/tablet/quoter_resource_tree_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kesus/tablet/ut_helpers.cpp -) -add_test( - NAME - ydb-core-kesus-tablet-ut - COMMAND - ydb-core-kesus-tablet-ut -) -target_link_flags(ydb-core-kesus-tablet-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-kesus-tablet-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/keyvalue/ut/CMakeLists.darwin.txt b/ydb/core/keyvalue/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..4ef143d06f --- /dev/null +++ b/ydb/core/keyvalue/ut/CMakeLists.darwin.txt @@ -0,0 +1,50 @@ + +# 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_executable(ydb-core-keyvalue-ut) +target_compile_options(ydb-core-keyvalue-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-keyvalue-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/keyvalue +) +target_link_libraries(ydb-core-keyvalue-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-keyvalue + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib +) +target_sources(ydb-core-keyvalue-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/keyvalue/keyvalue_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/keyvalue/keyvalue_collector_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/keyvalue/keyvalue_storage_read_request_ut.cpp +) +add_test( + NAME + ydb-core-keyvalue-ut + COMMAND + ydb-core-keyvalue-ut +) +target_link_flags(ydb-core-keyvalue-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-keyvalue-ut) diff --git a/ydb/core/keyvalue/ut/CMakeLists.linux.txt b/ydb/core/keyvalue/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..17b95f4699 --- /dev/null +++ b/ydb/core/keyvalue/ut/CMakeLists.linux.txt @@ -0,0 +1,51 @@ + +# 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_executable(ydb-core-keyvalue-ut) +target_compile_options(ydb-core-keyvalue-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-keyvalue-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/keyvalue +) +target_link_libraries(ydb-core-keyvalue-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-keyvalue + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib +) +target_sources(ydb-core-keyvalue-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/keyvalue/keyvalue_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/keyvalue/keyvalue_collector_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/keyvalue/keyvalue_storage_read_request_ut.cpp +) +add_test( + NAME + ydb-core-keyvalue-ut + COMMAND + ydb-core-keyvalue-ut +) +target_link_flags(ydb-core-keyvalue-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-keyvalue-ut) diff --git a/ydb/core/keyvalue/ut/CMakeLists.txt b/ydb/core/keyvalue/ut/CMakeLists.txt index 17b95f4699..a681d385f3 100644 --- a/ydb/core/keyvalue/ut/CMakeLists.txt +++ b/ydb/core/keyvalue/ut/CMakeLists.txt @@ -6,46 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-keyvalue-ut) -target_compile_options(ydb-core-keyvalue-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-keyvalue-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/keyvalue -) -target_link_libraries(ydb-core-keyvalue-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-keyvalue - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - ydb-core-testlib -) -target_sources(ydb-core-keyvalue-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/keyvalue/keyvalue_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/keyvalue/keyvalue_collector_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/keyvalue/keyvalue_storage_read_request_ut.cpp -) -add_test( - NAME - ydb-core-keyvalue-ut - COMMAND - ydb-core-keyvalue-ut -) -target_link_flags(ydb-core-keyvalue-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-keyvalue-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/kqp/executer/ut/CMakeLists.darwin.txt b/ydb/core/kqp/executer/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..3a624fa6dd --- /dev/null +++ b/ydb/core/kqp/executer/ut/CMakeLists.darwin.txt @@ -0,0 +1,45 @@ + +# 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_executable(ydb-core-kqp-executer-ut) +target_compile_options(ydb-core-kqp-executer-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-kqp-executer-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kqp +) +target_link_libraries(ydb-core-kqp-executer-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-kqp + core-kqp-common + core-kqp-host + kqp-ut-common + cpp-client-ydb_proto +) +add_test( + NAME + ydb-core-kqp-executer-ut + COMMAND + ydb-core-kqp-executer-ut +) +target_link_flags(ydb-core-kqp-executer-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-kqp-executer-ut) diff --git a/ydb/core/kqp/executer/ut/CMakeLists.linux.txt b/ydb/core/kqp/executer/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..89af33fd46 --- /dev/null +++ b/ydb/core/kqp/executer/ut/CMakeLists.linux.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-kqp-executer-ut) +target_compile_options(ydb-core-kqp-executer-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-kqp-executer-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kqp +) +target_link_libraries(ydb-core-kqp-executer-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-kqp + core-kqp-common + core-kqp-host + kqp-ut-common + cpp-client-ydb_proto +) +add_test( + NAME + ydb-core-kqp-executer-ut + COMMAND + ydb-core-kqp-executer-ut +) +target_link_flags(ydb-core-kqp-executer-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-kqp-executer-ut) diff --git a/ydb/core/kqp/executer/ut/CMakeLists.txt b/ydb/core/kqp/executer/ut/CMakeLists.txt index 89af33fd46..a681d385f3 100644 --- a/ydb/core/kqp/executer/ut/CMakeLists.txt +++ b/ydb/core/kqp/executer/ut/CMakeLists.txt @@ -6,41 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-kqp-executer-ut) -target_compile_options(ydb-core-kqp-executer-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-kqp-executer-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/kqp -) -target_link_libraries(ydb-core-kqp-executer-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-kqp - core-kqp-common - core-kqp-host - kqp-ut-common - cpp-client-ydb_proto -) -add_test( - NAME - ydb-core-kqp-executer-ut - COMMAND - ydb-core-kqp-executer-ut -) -target_link_flags(ydb-core-kqp-executer-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-kqp-executer-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/kqp/node/ut/CMakeLists.darwin.txt b/ydb/core/kqp/node/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..fb971c3f73 --- /dev/null +++ b/ydb/core/kqp/node/ut/CMakeLists.darwin.txt @@ -0,0 +1,45 @@ + +# 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_executable(ydb-core-kqp-node-ut) +target_compile_options(ydb-core-kqp-node-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-kqp-node-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/node +) +target_link_libraries(ydb-core-kqp-node-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-kqp-node + kqp-ut-common +) +target_sources(ydb-core-kqp-node-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/node/kqp_node_ut.cpp +) +add_test( + NAME + ydb-core-kqp-node-ut + COMMAND + ydb-core-kqp-node-ut +) +target_link_flags(ydb-core-kqp-node-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-kqp-node-ut) diff --git a/ydb/core/kqp/node/ut/CMakeLists.linux.txt b/ydb/core/kqp/node/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..2bfd734a6d --- /dev/null +++ b/ydb/core/kqp/node/ut/CMakeLists.linux.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-kqp-node-ut) +target_compile_options(ydb-core-kqp-node-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-kqp-node-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/node +) +target_link_libraries(ydb-core-kqp-node-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-kqp-node + kqp-ut-common +) +target_sources(ydb-core-kqp-node-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/node/kqp_node_ut.cpp +) +add_test( + NAME + ydb-core-kqp-node-ut + COMMAND + ydb-core-kqp-node-ut +) +target_link_flags(ydb-core-kqp-node-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-kqp-node-ut) diff --git a/ydb/core/kqp/node/ut/CMakeLists.txt b/ydb/core/kqp/node/ut/CMakeLists.txt index 2bfd734a6d..a681d385f3 100644 --- a/ydb/core/kqp/node/ut/CMakeLists.txt +++ b/ydb/core/kqp/node/ut/CMakeLists.txt @@ -6,41 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-kqp-node-ut) -target_compile_options(ydb-core-kqp-node-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-kqp-node-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/node -) -target_link_libraries(ydb-core-kqp-node-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-kqp-node - kqp-ut-common -) -target_sources(ydb-core-kqp-node-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/node/kqp_node_ut.cpp -) -add_test( - NAME - ydb-core-kqp-node-ut - COMMAND - ydb-core-kqp-node-ut -) -target_link_flags(ydb-core-kqp-node-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-kqp-node-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/kqp/provider/ut/CMakeLists.darwin.txt b/ydb/core/kqp/provider/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..e67c7fe82a --- /dev/null +++ b/ydb/core/kqp/provider/ut/CMakeLists.darwin.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-kqp-provider-ut) +target_compile_options(ydb-core-kqp-provider-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-kqp-provider-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/provider +) +target_link_libraries(ydb-core-kqp-provider-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-kqp-provider + core-client-minikql_result_lib + kqp-ut-common +) +target_sources(ydb-core-kqp-provider-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/provider/yql_kikimr_gateway_ut.cpp +) +add_test( + NAME + ydb-core-kqp-provider-ut + COMMAND + ydb-core-kqp-provider-ut +) +target_link_flags(ydb-core-kqp-provider-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-kqp-provider-ut) diff --git a/ydb/core/kqp/provider/ut/CMakeLists.linux.txt b/ydb/core/kqp/provider/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..57c38b1c30 --- /dev/null +++ b/ydb/core/kqp/provider/ut/CMakeLists.linux.txt @@ -0,0 +1,47 @@ + +# 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_executable(ydb-core-kqp-provider-ut) +target_compile_options(ydb-core-kqp-provider-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-kqp-provider-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/provider +) +target_link_libraries(ydb-core-kqp-provider-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-kqp-provider + core-client-minikql_result_lib + kqp-ut-common +) +target_sources(ydb-core-kqp-provider-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/provider/yql_kikimr_gateway_ut.cpp +) +add_test( + NAME + ydb-core-kqp-provider-ut + COMMAND + ydb-core-kqp-provider-ut +) +target_link_flags(ydb-core-kqp-provider-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-kqp-provider-ut) diff --git a/ydb/core/kqp/provider/ut/CMakeLists.txt b/ydb/core/kqp/provider/ut/CMakeLists.txt index 57c38b1c30..a681d385f3 100644 --- a/ydb/core/kqp/provider/ut/CMakeLists.txt +++ b/ydb/core/kqp/provider/ut/CMakeLists.txt @@ -6,42 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-kqp-provider-ut) -target_compile_options(ydb-core-kqp-provider-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-kqp-provider-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/provider -) -target_link_libraries(ydb-core-kqp-provider-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-kqp-provider - core-client-minikql_result_lib - kqp-ut-common -) -target_sources(ydb-core-kqp-provider-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/provider/yql_kikimr_gateway_ut.cpp -) -add_test( - NAME - ydb-core-kqp-provider-ut - COMMAND - ydb-core-kqp-provider-ut -) -target_link_flags(ydb-core-kqp-provider-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-kqp-provider-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/kqp/proxy/ut/CMakeLists.darwin.txt b/ydb/core/kqp/proxy/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..77d0798c7c --- /dev/null +++ b/ydb/core/kqp/proxy/ut/CMakeLists.darwin.txt @@ -0,0 +1,45 @@ + +# 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_executable(ydb-core-kqp-proxy-ut) +target_compile_options(ydb-core-kqp-proxy-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-kqp-proxy-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/proxy +) +target_link_libraries(ydb-core-kqp-proxy-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-kqp-proxy + kqp-ut-common +) +target_sources(ydb-core-kqp-proxy-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/proxy/kqp_proxy_ut.cpp +) +add_test( + NAME + ydb-core-kqp-proxy-ut + COMMAND + ydb-core-kqp-proxy-ut +) +target_link_flags(ydb-core-kqp-proxy-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-kqp-proxy-ut) diff --git a/ydb/core/kqp/proxy/ut/CMakeLists.linux.txt b/ydb/core/kqp/proxy/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..3810b33e06 --- /dev/null +++ b/ydb/core/kqp/proxy/ut/CMakeLists.linux.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-kqp-proxy-ut) +target_compile_options(ydb-core-kqp-proxy-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-kqp-proxy-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/proxy +) +target_link_libraries(ydb-core-kqp-proxy-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-kqp-proxy + kqp-ut-common +) +target_sources(ydb-core-kqp-proxy-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/proxy/kqp_proxy_ut.cpp +) +add_test( + NAME + ydb-core-kqp-proxy-ut + COMMAND + ydb-core-kqp-proxy-ut +) +target_link_flags(ydb-core-kqp-proxy-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-kqp-proxy-ut) diff --git a/ydb/core/kqp/proxy/ut/CMakeLists.txt b/ydb/core/kqp/proxy/ut/CMakeLists.txt index 3810b33e06..a681d385f3 100644 --- a/ydb/core/kqp/proxy/ut/CMakeLists.txt +++ b/ydb/core/kqp/proxy/ut/CMakeLists.txt @@ -6,41 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-kqp-proxy-ut) -target_compile_options(ydb-core-kqp-proxy-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-kqp-proxy-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/proxy -) -target_link_libraries(ydb-core-kqp-proxy-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-kqp-proxy - kqp-ut-common -) -target_sources(ydb-core-kqp-proxy-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/proxy/kqp_proxy_ut.cpp -) -add_test( - NAME - ydb-core-kqp-proxy-ut - COMMAND - ydb-core-kqp-proxy-ut -) -target_link_flags(ydb-core-kqp-proxy-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-kqp-proxy-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/kqp/rm/ut/CMakeLists.darwin.txt b/ydb/core/kqp/rm/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..dec2ee8381 --- /dev/null +++ b/ydb/core/kqp/rm/ut/CMakeLists.darwin.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-kqp-rm-ut) +target_compile_options(ydb-core-kqp-rm-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-kqp-rm-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/rm +) +target_link_libraries(ydb-core-kqp-rm-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-kqp-rm + kqp-ut-common +) +target_sources(ydb-core-kqp-rm-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/rm/kqp_resource_estimation_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/rm/kqp_rm_ut.cpp +) +add_test( + NAME + ydb-core-kqp-rm-ut + COMMAND + ydb-core-kqp-rm-ut +) +target_link_flags(ydb-core-kqp-rm-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-kqp-rm-ut) diff --git a/ydb/core/kqp/rm/ut/CMakeLists.linux.txt b/ydb/core/kqp/rm/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..bbe601402c --- /dev/null +++ b/ydb/core/kqp/rm/ut/CMakeLists.linux.txt @@ -0,0 +1,47 @@ + +# 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_executable(ydb-core-kqp-rm-ut) +target_compile_options(ydb-core-kqp-rm-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-kqp-rm-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/rm +) +target_link_libraries(ydb-core-kqp-rm-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-kqp-rm + kqp-ut-common +) +target_sources(ydb-core-kqp-rm-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/rm/kqp_resource_estimation_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/rm/kqp_rm_ut.cpp +) +add_test( + NAME + ydb-core-kqp-rm-ut + COMMAND + ydb-core-kqp-rm-ut +) +target_link_flags(ydb-core-kqp-rm-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-kqp-rm-ut) diff --git a/ydb/core/kqp/rm/ut/CMakeLists.txt b/ydb/core/kqp/rm/ut/CMakeLists.txt index bbe601402c..a681d385f3 100644 --- a/ydb/core/kqp/rm/ut/CMakeLists.txt +++ b/ydb/core/kqp/rm/ut/CMakeLists.txt @@ -6,42 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-kqp-rm-ut) -target_compile_options(ydb-core-kqp-rm-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-kqp-rm-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/rm -) -target_link_libraries(ydb-core-kqp-rm-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-kqp-rm - kqp-ut-common -) -target_sources(ydb-core-kqp-rm-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/rm/kqp_resource_estimation_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/rm/kqp_rm_ut.cpp -) -add_test( - NAME - ydb-core-kqp-rm-ut - COMMAND - ydb-core-kqp-rm-ut -) -target_link_flags(ydb-core-kqp-rm-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-kqp-rm-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/kqp/runtime/ut/CMakeLists.darwin.txt b/ydb/core/kqp/runtime/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..d7a47b59d3 --- /dev/null +++ b/ydb/core/kqp/runtime/ut/CMakeLists.darwin.txt @@ -0,0 +1,47 @@ + +# 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_executable(ydb-core-kqp-runtime-ut) +target_compile_options(ydb-core-kqp-runtime-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-kqp-runtime-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/runtime +) +target_link_libraries(ydb-core-kqp-runtime-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-kqp-runtime + cpp-testing-unittest + core-testlib-basics + udf-service-exception_policy +) +target_sources(ydb-core-kqp-runtime-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/runtime/kqp_scan_data_ut.cpp +) +add_test( + NAME + ydb-core-kqp-runtime-ut + COMMAND + ydb-core-kqp-runtime-ut +) +target_link_flags(ydb-core-kqp-runtime-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-kqp-runtime-ut) diff --git a/ydb/core/kqp/runtime/ut/CMakeLists.linux.txt b/ydb/core/kqp/runtime/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..860abb78d9 --- /dev/null +++ b/ydb/core/kqp/runtime/ut/CMakeLists.linux.txt @@ -0,0 +1,48 @@ + +# 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_executable(ydb-core-kqp-runtime-ut) +target_compile_options(ydb-core-kqp-runtime-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-kqp-runtime-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/runtime +) +target_link_libraries(ydb-core-kqp-runtime-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-kqp-runtime + cpp-testing-unittest + core-testlib-basics + udf-service-exception_policy +) +target_sources(ydb-core-kqp-runtime-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/runtime/kqp_scan_data_ut.cpp +) +add_test( + NAME + ydb-core-kqp-runtime-ut + COMMAND + ydb-core-kqp-runtime-ut +) +target_link_flags(ydb-core-kqp-runtime-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-kqp-runtime-ut) diff --git a/ydb/core/kqp/runtime/ut/CMakeLists.txt b/ydb/core/kqp/runtime/ut/CMakeLists.txt index 860abb78d9..a681d385f3 100644 --- a/ydb/core/kqp/runtime/ut/CMakeLists.txt +++ b/ydb/core/kqp/runtime/ut/CMakeLists.txt @@ -6,43 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-kqp-runtime-ut) -target_compile_options(ydb-core-kqp-runtime-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-kqp-runtime-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/runtime -) -target_link_libraries(ydb-core-kqp-runtime-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-kqp-runtime - cpp-testing-unittest - core-testlib-basics - udf-service-exception_policy -) -target_sources(ydb-core-kqp-runtime-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/runtime/kqp_scan_data_ut.cpp -) -add_test( - NAME - ydb-core-kqp-runtime-ut - COMMAND - ydb-core-kqp-runtime-ut -) -target_link_flags(ydb-core-kqp-runtime-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-kqp-runtime-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/kqp/ut/CMakeLists.darwin.txt b/ydb/core/kqp/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..98b0c403ab --- /dev/null +++ b/ydb/core/kqp/ut/CMakeLists.darwin.txt @@ -0,0 +1,89 @@ + +# 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_executable(ydb-core-kqp-ut) +target_compile_options(ydb-core-kqp-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-kqp-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kqp +) +target_link_libraries(ydb-core-kqp-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-kqp + cpp-threading-local_executor + core-client-minikql_compile + core-kqp-counters + core-kqp-host + core-kqp-provider + kqp-ut-common + cpp-client-draft + cpp-client-ydb_proto +) +target_sources(ydb-core-kqp-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_acl_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_arrow_in_channels_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_document_api_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_effects_perf_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_explain_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_flip_join_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_index_lookup_join_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_indexes_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_indexes_multishard_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_join_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_limits_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_locks_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_merge_connection_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_mvcc_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_newengine_inplace_update_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_newengine_effects_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_newengine_flowcontrol_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_newengine_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_not_null_columns_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_olap_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_params_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_pragma_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_query_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_scan_spilling_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_scan_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_scheme_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_scripting_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_service_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_sort_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_stats_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_sqlin_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_sys_view_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_sys_col_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_table_predicate_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_tx_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_types_arrow_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_write_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_yql_ut.cpp +) +add_test( + NAME + ydb-core-kqp-ut + COMMAND + ydb-core-kqp-ut +) +target_link_flags(ydb-core-kqp-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-kqp-ut) diff --git a/ydb/core/kqp/ut/CMakeLists.linux.txt b/ydb/core/kqp/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..42606bd440 --- /dev/null +++ b/ydb/core/kqp/ut/CMakeLists.linux.txt @@ -0,0 +1,90 @@ + +# 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_executable(ydb-core-kqp-ut) +target_compile_options(ydb-core-kqp-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-kqp-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kqp +) +target_link_libraries(ydb-core-kqp-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-kqp + cpp-threading-local_executor + core-client-minikql_compile + core-kqp-counters + core-kqp-host + core-kqp-provider + kqp-ut-common + cpp-client-draft + cpp-client-ydb_proto +) +target_sources(ydb-core-kqp-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_acl_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_arrow_in_channels_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_document_api_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_effects_perf_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_explain_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_flip_join_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_index_lookup_join_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_indexes_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_indexes_multishard_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_join_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_limits_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_locks_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_merge_connection_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_mvcc_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_newengine_inplace_update_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_newengine_effects_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_newengine_flowcontrol_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_newengine_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_not_null_columns_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_olap_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_params_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_pragma_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_query_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_scan_spilling_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_scan_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_scheme_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_scripting_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_service_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_sort_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_stats_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_sqlin_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_sys_view_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_sys_col_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_table_predicate_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_tx_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_types_arrow_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_write_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_yql_ut.cpp +) +add_test( + NAME + ydb-core-kqp-ut + COMMAND + ydb-core-kqp-ut +) +target_link_flags(ydb-core-kqp-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-kqp-ut) diff --git a/ydb/core/kqp/ut/CMakeLists.txt b/ydb/core/kqp/ut/CMakeLists.txt index 42606bd440..a681d385f3 100644 --- a/ydb/core/kqp/ut/CMakeLists.txt +++ b/ydb/core/kqp/ut/CMakeLists.txt @@ -6,85 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-kqp-ut) -target_compile_options(ydb-core-kqp-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-kqp-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/kqp -) -target_link_libraries(ydb-core-kqp-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-kqp - cpp-threading-local_executor - core-client-minikql_compile - core-kqp-counters - core-kqp-host - core-kqp-provider - kqp-ut-common - cpp-client-draft - cpp-client-ydb_proto -) -target_sources(ydb-core-kqp-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_acl_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_arrow_in_channels_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_document_api_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_effects_perf_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_explain_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_flip_join_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_index_lookup_join_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_indexes_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_indexes_multishard_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_join_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_limits_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_locks_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_merge_connection_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_mvcc_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_newengine_inplace_update_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_newengine_effects_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_newengine_flowcontrol_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_newengine_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_not_null_columns_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_olap_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_params_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_pragma_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_query_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_scan_spilling_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_scan_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_scheme_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_scripting_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_service_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_sort_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_stats_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_sqlin_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_sys_view_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_sys_col_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_table_predicate_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_tx_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_types_arrow_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_write_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/kqp_yql_ut.cpp -) -add_test( - NAME - ydb-core-kqp-ut - COMMAND - ydb-core-kqp-ut -) -target_link_flags(ydb-core-kqp-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-kqp-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/kqp/ut/fat/CMakeLists.darwin.txt b/ydb/core/kqp/ut/fat/CMakeLists.darwin.txt new file mode 100644 index 0000000000..9ee68221ce --- /dev/null +++ b/ydb/core/kqp/ut/fat/CMakeLists.darwin.txt @@ -0,0 +1,49 @@ + +# 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_executable(ydb-core-kqp-ut-fat) +target_compile_options(ydb-core-kqp-ut-fat PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-kqp-ut-fat PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kqp +) +target_link_libraries(ydb-core-kqp-ut-fat PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-kqp + cpp-client-ydb_proto + core-kqp-counters + core-kqp-host + core-kqp-provider + kqp-ut-common +) +target_sources(ydb-core-kqp-ut-fat PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/fat/kqp_force_newengine_ut.cpp +) +add_test( + NAME + ydb-core-kqp-ut-fat + COMMAND + ydb-core-kqp-ut-fat +) +target_link_flags(ydb-core-kqp-ut-fat + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-kqp-ut-fat) diff --git a/ydb/core/kqp/ut/fat/CMakeLists.linux.txt b/ydb/core/kqp/ut/fat/CMakeLists.linux.txt new file mode 100644 index 0000000000..cef9cc79c9 --- /dev/null +++ b/ydb/core/kqp/ut/fat/CMakeLists.linux.txt @@ -0,0 +1,50 @@ + +# 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_executable(ydb-core-kqp-ut-fat) +target_compile_options(ydb-core-kqp-ut-fat PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-kqp-ut-fat PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kqp +) +target_link_libraries(ydb-core-kqp-ut-fat PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-kqp + cpp-client-ydb_proto + core-kqp-counters + core-kqp-host + core-kqp-provider + kqp-ut-common +) +target_sources(ydb-core-kqp-ut-fat PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/fat/kqp_force_newengine_ut.cpp +) +add_test( + NAME + ydb-core-kqp-ut-fat + COMMAND + ydb-core-kqp-ut-fat +) +target_link_flags(ydb-core-kqp-ut-fat + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-kqp-ut-fat) diff --git a/ydb/core/kqp/ut/fat/CMakeLists.txt b/ydb/core/kqp/ut/fat/CMakeLists.txt index cef9cc79c9..a681d385f3 100644 --- a/ydb/core/kqp/ut/fat/CMakeLists.txt +++ b/ydb/core/kqp/ut/fat/CMakeLists.txt @@ -6,45 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-kqp-ut-fat) -target_compile_options(ydb-core-kqp-ut-fat PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-kqp-ut-fat PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/kqp -) -target_link_libraries(ydb-core-kqp-ut-fat PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-kqp - cpp-client-ydb_proto - core-kqp-counters - core-kqp-host - core-kqp-provider - kqp-ut-common -) -target_sources(ydb-core-kqp-ut-fat PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/kqp/ut/fat/kqp_force_newengine_ut.cpp -) -add_test( - NAME - ydb-core-kqp-ut-fat - COMMAND - ydb-core-kqp-ut-fat -) -target_link_flags(ydb-core-kqp-ut-fat - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-kqp-ut-fat) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/metering/ut/CMakeLists.darwin.txt b/ydb/core/metering/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..9fc746c07f --- /dev/null +++ b/ydb/core/metering/ut/CMakeLists.darwin.txt @@ -0,0 +1,41 @@ + +# 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_executable(ydb-core-metering-ut) +target_include_directories(ydb-core-metering-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/metering +) +target_link_libraries(ydb-core-metering-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-metering +) +target_sources(ydb-core-metering-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/metering/time_grid_ut.cpp +) +add_test( + NAME + ydb-core-metering-ut + COMMAND + ydb-core-metering-ut +) +target_link_flags(ydb-core-metering-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-metering-ut) diff --git a/ydb/core/metering/ut/CMakeLists.linux.txt b/ydb/core/metering/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..920053fca6 --- /dev/null +++ b/ydb/core/metering/ut/CMakeLists.linux.txt @@ -0,0 +1,42 @@ + +# 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_executable(ydb-core-metering-ut) +target_include_directories(ydb-core-metering-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/metering +) +target_link_libraries(ydb-core-metering-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-metering +) +target_sources(ydb-core-metering-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/metering/time_grid_ut.cpp +) +add_test( + NAME + ydb-core-metering-ut + COMMAND + ydb-core-metering-ut +) +target_link_flags(ydb-core-metering-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-metering-ut) diff --git a/ydb/core/metering/ut/CMakeLists.txt b/ydb/core/metering/ut/CMakeLists.txt index 920053fca6..a681d385f3 100644 --- a/ydb/core/metering/ut/CMakeLists.txt +++ b/ydb/core/metering/ut/CMakeLists.txt @@ -6,37 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-metering-ut) -target_include_directories(ydb-core-metering-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/metering -) -target_link_libraries(ydb-core-metering-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-metering -) -target_sources(ydb-core-metering-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/metering/time_grid_ut.cpp -) -add_test( - NAME - ydb-core-metering-ut - COMMAND - ydb-core-metering-ut -) -target_link_flags(ydb-core-metering-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-metering-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/mind/address_classification/ut/CMakeLists.darwin.txt b/ydb/core/mind/address_classification/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..aca756dfcf --- /dev/null +++ b/ydb/core/mind/address_classification/ut/CMakeLists.darwin.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-mind-address_classification-ut) +target_compile_options(ydb-core-mind-address_classification-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-mind-address_classification-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/mind/address_classification +) +target_link_libraries(ydb-core-mind-address_classification-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-mind-address_classification + cpp-actors-http + ydb-core-testlib +) +target_sources(ydb-core-mind-address_classification-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/mind/address_classification/net_classifier_ut.cpp +) +add_test( + NAME + ydb-core-mind-address_classification-ut + COMMAND + ydb-core-mind-address_classification-ut +) +target_link_flags(ydb-core-mind-address_classification-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-mind-address_classification-ut) diff --git a/ydb/core/mind/address_classification/ut/CMakeLists.linux.txt b/ydb/core/mind/address_classification/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..43ec1cb05a --- /dev/null +++ b/ydb/core/mind/address_classification/ut/CMakeLists.linux.txt @@ -0,0 +1,47 @@ + +# 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_executable(ydb-core-mind-address_classification-ut) +target_compile_options(ydb-core-mind-address_classification-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-mind-address_classification-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/mind/address_classification +) +target_link_libraries(ydb-core-mind-address_classification-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-mind-address_classification + cpp-actors-http + ydb-core-testlib +) +target_sources(ydb-core-mind-address_classification-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/mind/address_classification/net_classifier_ut.cpp +) +add_test( + NAME + ydb-core-mind-address_classification-ut + COMMAND + ydb-core-mind-address_classification-ut +) +target_link_flags(ydb-core-mind-address_classification-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-mind-address_classification-ut) diff --git a/ydb/core/mind/address_classification/ut/CMakeLists.txt b/ydb/core/mind/address_classification/ut/CMakeLists.txt index 43ec1cb05a..a681d385f3 100644 --- a/ydb/core/mind/address_classification/ut/CMakeLists.txt +++ b/ydb/core/mind/address_classification/ut/CMakeLists.txt @@ -6,42 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-mind-address_classification-ut) -target_compile_options(ydb-core-mind-address_classification-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-mind-address_classification-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/mind/address_classification -) -target_link_libraries(ydb-core-mind-address_classification-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-mind-address_classification - cpp-actors-http - ydb-core-testlib -) -target_sources(ydb-core-mind-address_classification-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/mind/address_classification/net_classifier_ut.cpp -) -add_test( - NAME - ydb-core-mind-address_classification-ut - COMMAND - ydb-core-mind-address_classification-ut -) -target_link_flags(ydb-core-mind-address_classification-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-mind-address_classification-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/mind/bscontroller/ut/CMakeLists.darwin.txt b/ydb/core/mind/bscontroller/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..a35509549f --- /dev/null +++ b/ydb/core/mind/bscontroller/ut/CMakeLists.darwin.txt @@ -0,0 +1,45 @@ + +# 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_executable(ydb-core-mind-bscontroller-ut) +target_include_directories(ydb-core-mind-bscontroller-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/mind/bscontroller +) +target_link_libraries(ydb-core-mind-bscontroller-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-mind-bscontroller + cpp-actors-util + ydb-core-yql_testlib +) +target_sources(ydb-core-mind-bscontroller-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/mind/bscontroller/grouper_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/mind/bscontroller/group_mapper_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/mind/bscontroller/mv_object_map_ut.cpp +) +add_test( + NAME + ydb-core-mind-bscontroller-ut + COMMAND + ydb-core-mind-bscontroller-ut +) +target_link_flags(ydb-core-mind-bscontroller-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-mind-bscontroller-ut) diff --git a/ydb/core/mind/bscontroller/ut/CMakeLists.linux.txt b/ydb/core/mind/bscontroller/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..228e28444e --- /dev/null +++ b/ydb/core/mind/bscontroller/ut/CMakeLists.linux.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-mind-bscontroller-ut) +target_include_directories(ydb-core-mind-bscontroller-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/mind/bscontroller +) +target_link_libraries(ydb-core-mind-bscontroller-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-mind-bscontroller + cpp-actors-util + ydb-core-yql_testlib +) +target_sources(ydb-core-mind-bscontroller-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/mind/bscontroller/grouper_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/mind/bscontroller/group_mapper_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/mind/bscontroller/mv_object_map_ut.cpp +) +add_test( + NAME + ydb-core-mind-bscontroller-ut + COMMAND + ydb-core-mind-bscontroller-ut +) +target_link_flags(ydb-core-mind-bscontroller-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-mind-bscontroller-ut) diff --git a/ydb/core/mind/bscontroller/ut/CMakeLists.txt b/ydb/core/mind/bscontroller/ut/CMakeLists.txt index 228e28444e..a681d385f3 100644 --- a/ydb/core/mind/bscontroller/ut/CMakeLists.txt +++ b/ydb/core/mind/bscontroller/ut/CMakeLists.txt @@ -6,41 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-mind-bscontroller-ut) -target_include_directories(ydb-core-mind-bscontroller-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/mind/bscontroller -) -target_link_libraries(ydb-core-mind-bscontroller-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-mind-bscontroller - cpp-actors-util - ydb-core-yql_testlib -) -target_sources(ydb-core-mind-bscontroller-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/mind/bscontroller/grouper_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/mind/bscontroller/group_mapper_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/mind/bscontroller/mv_object_map_ut.cpp -) -add_test( - NAME - ydb-core-mind-bscontroller-ut - COMMAND - ydb-core-mind-bscontroller-ut -) -target_link_flags(ydb-core-mind-bscontroller-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-mind-bscontroller-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/mind/bscontroller/ut_bscontroller/CMakeLists.darwin.txt b/ydb/core/mind/bscontroller/ut_bscontroller/CMakeLists.darwin.txt new file mode 100644 index 0000000000..83d6c2ca4b --- /dev/null +++ b/ydb/core/mind/bscontroller/ut_bscontroller/CMakeLists.darwin.txt @@ -0,0 +1,48 @@ + +# 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_executable(ydb-core-mind-bscontroller-ut_bscontroller) +target_compile_options(ydb-core-mind-bscontroller-ut_bscontroller PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_link_libraries(ydb-core-mind-bscontroller-ut_bscontroller PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-base + ydb-core-blobstorage + core-blobstorage-base + blobstorage-dsproxy-mock + core-mind-bscontroller + ydb-core-protos + ydb-core-testlib + core-testlib-basics +) +target_sources(ydb-core-mind-bscontroller-ut_bscontroller PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/mind/bscontroller/ut_bscontroller/main.cpp +) +add_test( + NAME + ydb-core-mind-bscontroller-ut_bscontroller + COMMAND + ydb-core-mind-bscontroller-ut_bscontroller +) +target_link_flags(ydb-core-mind-bscontroller-ut_bscontroller + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-mind-bscontroller-ut_bscontroller) diff --git a/ydb/core/mind/bscontroller/ut_bscontroller/CMakeLists.linux.txt b/ydb/core/mind/bscontroller/ut_bscontroller/CMakeLists.linux.txt new file mode 100644 index 0000000000..0ba605c918 --- /dev/null +++ b/ydb/core/mind/bscontroller/ut_bscontroller/CMakeLists.linux.txt @@ -0,0 +1,49 @@ + +# 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_executable(ydb-core-mind-bscontroller-ut_bscontroller) +target_compile_options(ydb-core-mind-bscontroller-ut_bscontroller PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_link_libraries(ydb-core-mind-bscontroller-ut_bscontroller PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-base + ydb-core-blobstorage + core-blobstorage-base + blobstorage-dsproxy-mock + core-mind-bscontroller + ydb-core-protos + ydb-core-testlib + core-testlib-basics +) +target_sources(ydb-core-mind-bscontroller-ut_bscontroller PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/mind/bscontroller/ut_bscontroller/main.cpp +) +add_test( + NAME + ydb-core-mind-bscontroller-ut_bscontroller + COMMAND + ydb-core-mind-bscontroller-ut_bscontroller +) +target_link_flags(ydb-core-mind-bscontroller-ut_bscontroller + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-mind-bscontroller-ut_bscontroller) diff --git a/ydb/core/mind/bscontroller/ut_bscontroller/CMakeLists.txt b/ydb/core/mind/bscontroller/ut_bscontroller/CMakeLists.txt index 0ba605c918..a681d385f3 100644 --- a/ydb/core/mind/bscontroller/ut_bscontroller/CMakeLists.txt +++ b/ydb/core/mind/bscontroller/ut_bscontroller/CMakeLists.txt @@ -6,44 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-mind-bscontroller-ut_bscontroller) -target_compile_options(ydb-core-mind-bscontroller-ut_bscontroller PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_link_libraries(ydb-core-mind-bscontroller-ut_bscontroller PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-base - ydb-core-blobstorage - core-blobstorage-base - blobstorage-dsproxy-mock - core-mind-bscontroller - ydb-core-protos - ydb-core-testlib - core-testlib-basics -) -target_sources(ydb-core-mind-bscontroller-ut_bscontroller PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/mind/bscontroller/ut_bscontroller/main.cpp -) -add_test( - NAME - ydb-core-mind-bscontroller-ut_bscontroller - COMMAND - ydb-core-mind-bscontroller-ut_bscontroller -) -target_link_flags(ydb-core-mind-bscontroller-ut_bscontroller - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-mind-bscontroller-ut_bscontroller) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/mind/bscontroller/ut_selfheal/CMakeLists.darwin.txt b/ydb/core/mind/bscontroller/ut_selfheal/CMakeLists.darwin.txt new file mode 100644 index 0000000000..49b0bac229 --- /dev/null +++ b/ydb/core/mind/bscontroller/ut_selfheal/CMakeLists.darwin.txt @@ -0,0 +1,47 @@ + +# 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_executable(ydb-core-mind-bscontroller-ut_selfheal) +target_compile_options(ydb-core-mind-bscontroller-ut_selfheal PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_link_libraries(ydb-core-mind-bscontroller-ut_selfheal PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + blobstorage-dsproxy-mock + blobstorage-pdisk-mock + core-mind-bscontroller + core-tx-scheme_board + udf-service-stub + yql-sql-pg_dummy +) +target_sources(ydb-core-mind-bscontroller-ut_selfheal PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/mind/bscontroller/ut_selfheal/main.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/mind/bscontroller/ut_selfheal/self_heal_actor_ut.cpp +) +add_test( + NAME + ydb-core-mind-bscontroller-ut_selfheal + COMMAND + ydb-core-mind-bscontroller-ut_selfheal +) +target_link_flags(ydb-core-mind-bscontroller-ut_selfheal + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-mind-bscontroller-ut_selfheal) diff --git a/ydb/core/mind/bscontroller/ut_selfheal/CMakeLists.linux.txt b/ydb/core/mind/bscontroller/ut_selfheal/CMakeLists.linux.txt new file mode 100644 index 0000000000..eb91042502 --- /dev/null +++ b/ydb/core/mind/bscontroller/ut_selfheal/CMakeLists.linux.txt @@ -0,0 +1,48 @@ + +# 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_executable(ydb-core-mind-bscontroller-ut_selfheal) +target_compile_options(ydb-core-mind-bscontroller-ut_selfheal PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_link_libraries(ydb-core-mind-bscontroller-ut_selfheal PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + blobstorage-dsproxy-mock + blobstorage-pdisk-mock + core-mind-bscontroller + core-tx-scheme_board + udf-service-stub + yql-sql-pg_dummy +) +target_sources(ydb-core-mind-bscontroller-ut_selfheal PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/mind/bscontroller/ut_selfheal/main.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/mind/bscontroller/ut_selfheal/self_heal_actor_ut.cpp +) +add_test( + NAME + ydb-core-mind-bscontroller-ut_selfheal + COMMAND + ydb-core-mind-bscontroller-ut_selfheal +) +target_link_flags(ydb-core-mind-bscontroller-ut_selfheal + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-mind-bscontroller-ut_selfheal) diff --git a/ydb/core/mind/bscontroller/ut_selfheal/CMakeLists.txt b/ydb/core/mind/bscontroller/ut_selfheal/CMakeLists.txt index eb91042502..a681d385f3 100644 --- a/ydb/core/mind/bscontroller/ut_selfheal/CMakeLists.txt +++ b/ydb/core/mind/bscontroller/ut_selfheal/CMakeLists.txt @@ -6,43 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-mind-bscontroller-ut_selfheal) -target_compile_options(ydb-core-mind-bscontroller-ut_selfheal PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_link_libraries(ydb-core-mind-bscontroller-ut_selfheal PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - blobstorage-dsproxy-mock - blobstorage-pdisk-mock - core-mind-bscontroller - core-tx-scheme_board - udf-service-stub - yql-sql-pg_dummy -) -target_sources(ydb-core-mind-bscontroller-ut_selfheal PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/mind/bscontroller/ut_selfheal/main.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/mind/bscontroller/ut_selfheal/self_heal_actor_ut.cpp -) -add_test( - NAME - ydb-core-mind-bscontroller-ut_selfheal - COMMAND - ydb-core-mind-bscontroller-ut_selfheal -) -target_link_flags(ydb-core-mind-bscontroller-ut_selfheal - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-mind-bscontroller-ut_selfheal) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/mind/hive/ut/CMakeLists.darwin.txt b/ydb/core/mind/hive/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..c6212b71df --- /dev/null +++ b/ydb/core/mind/hive/ut/CMakeLists.darwin.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-mind-hive-ut) +target_compile_options(ydb-core-mind-hive-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-mind-hive-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/mind/hive +) +target_link_libraries(ydb-core-mind-hive-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-mind-hive + library-cpp-getopt + library-cpp-svnversion + ydb-core-base + ydb-core-mind + ydb-core-testlib +) +target_sources(ydb-core-mind-hive-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/mind/hive/sequencer_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/mind/hive/storage_pool_info_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/mind/hive/hive_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/mind/hive/hive_impl_ut.cpp +) +add_test( + NAME + ydb-core-mind-hive-ut + COMMAND + ydb-core-mind-hive-ut +) +target_link_flags(ydb-core-mind-hive-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-mind-hive-ut) diff --git a/ydb/core/mind/hive/ut/CMakeLists.linux.txt b/ydb/core/mind/hive/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..6ea73f41ec --- /dev/null +++ b/ydb/core/mind/hive/ut/CMakeLists.linux.txt @@ -0,0 +1,53 @@ + +# 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_executable(ydb-core-mind-hive-ut) +target_compile_options(ydb-core-mind-hive-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-mind-hive-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/mind/hive +) +target_link_libraries(ydb-core-mind-hive-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-mind-hive + library-cpp-getopt + library-cpp-svnversion + ydb-core-base + ydb-core-mind + ydb-core-testlib +) +target_sources(ydb-core-mind-hive-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/mind/hive/sequencer_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/mind/hive/storage_pool_info_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/mind/hive/hive_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/mind/hive/hive_impl_ut.cpp +) +add_test( + NAME + ydb-core-mind-hive-ut + COMMAND + ydb-core-mind-hive-ut +) +target_link_flags(ydb-core-mind-hive-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-mind-hive-ut) diff --git a/ydb/core/mind/hive/ut/CMakeLists.txt b/ydb/core/mind/hive/ut/CMakeLists.txt index 6ea73f41ec..a681d385f3 100644 --- a/ydb/core/mind/hive/ut/CMakeLists.txt +++ b/ydb/core/mind/hive/ut/CMakeLists.txt @@ -6,48 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-mind-hive-ut) -target_compile_options(ydb-core-mind-hive-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-mind-hive-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/mind/hive -) -target_link_libraries(ydb-core-mind-hive-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-mind-hive - library-cpp-getopt - library-cpp-svnversion - ydb-core-base - ydb-core-mind - ydb-core-testlib -) -target_sources(ydb-core-mind-hive-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/mind/hive/sequencer_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/mind/hive/storage_pool_info_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/mind/hive/hive_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/mind/hive/hive_impl_ut.cpp -) -add_test( - NAME - ydb-core-mind-hive-ut - COMMAND - ydb-core-mind-hive-ut -) -target_link_flags(ydb-core-mind-hive-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-mind-hive-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/mind/ut/CMakeLists.darwin.txt b/ydb/core/mind/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..f99a67d325 --- /dev/null +++ b/ydb/core/mind/ut/CMakeLists.darwin.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-mind-ut) +target_compile_options(ydb-core-mind-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-mind-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/mind +) +target_link_libraries(ydb-core-mind-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-mind + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib +) +target_sources(ydb-core-mind-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/mind/node_broker_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/mind/tenant_ut_broker.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/mind/tenant_ut_local.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/mind/tenant_ut_pool.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/mind/tenant_node_enumeration_ut.cpp +) +add_test( + NAME + ydb-core-mind-ut + COMMAND + ydb-core-mind-ut +) +target_link_flags(ydb-core-mind-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-mind-ut) diff --git a/ydb/core/mind/ut/CMakeLists.linux.txt b/ydb/core/mind/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..0cf47ecf7d --- /dev/null +++ b/ydb/core/mind/ut/CMakeLists.linux.txt @@ -0,0 +1,53 @@ + +# 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_executable(ydb-core-mind-ut) +target_compile_options(ydb-core-mind-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-mind-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/mind +) +target_link_libraries(ydb-core-mind-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-mind + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib +) +target_sources(ydb-core-mind-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/mind/node_broker_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/mind/tenant_ut_broker.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/mind/tenant_ut_local.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/mind/tenant_ut_pool.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/mind/tenant_node_enumeration_ut.cpp +) +add_test( + NAME + ydb-core-mind-ut + COMMAND + ydb-core-mind-ut +) +target_link_flags(ydb-core-mind-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-mind-ut) diff --git a/ydb/core/mind/ut/CMakeLists.txt b/ydb/core/mind/ut/CMakeLists.txt index 0cf47ecf7d..a681d385f3 100644 --- a/ydb/core/mind/ut/CMakeLists.txt +++ b/ydb/core/mind/ut/CMakeLists.txt @@ -6,48 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-mind-ut) -target_compile_options(ydb-core-mind-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-mind-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/mind -) -target_link_libraries(ydb-core-mind-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-mind - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - ydb-core-testlib -) -target_sources(ydb-core-mind-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/mind/node_broker_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/mind/tenant_ut_broker.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/mind/tenant_ut_local.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/mind/tenant_ut_pool.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/mind/tenant_node_enumeration_ut.cpp -) -add_test( - NAME - ydb-core-mind-ut - COMMAND - ydb-core-mind-ut -) -target_link_flags(ydb-core-mind-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-mind-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/mind/ut_fat/CMakeLists.darwin.txt b/ydb/core/mind/ut_fat/CMakeLists.darwin.txt new file mode 100644 index 0000000000..756508183f --- /dev/null +++ b/ydb/core/mind/ut_fat/CMakeLists.darwin.txt @@ -0,0 +1,54 @@ + +# 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_executable(ydb-core-mind-ut_fat) +target_compile_options(ydb-core-mind-ut_fat PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-mind-ut_fat PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/mind +) +target_link_libraries(ydb-core-mind-ut_fat PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-mind + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-base + core-blobstorage-base + core-blobstorage-crypto + core-blobstorage-nodewarden + core-blobstorage-pdisk + blobstorage-vdisk-common + ydb-core-testlib +) +target_sources(ydb-core-mind-ut_fat PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/mind/ut_fat/blobstorage_node_warden_ut_fat.cpp +) +add_test( + NAME + ydb-core-mind-ut_fat + COMMAND + ydb-core-mind-ut_fat +) +target_link_flags(ydb-core-mind-ut_fat + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-mind-ut_fat) diff --git a/ydb/core/mind/ut_fat/CMakeLists.linux.txt b/ydb/core/mind/ut_fat/CMakeLists.linux.txt new file mode 100644 index 0000000000..293c7d982f --- /dev/null +++ b/ydb/core/mind/ut_fat/CMakeLists.linux.txt @@ -0,0 +1,55 @@ + +# 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_executable(ydb-core-mind-ut_fat) +target_compile_options(ydb-core-mind-ut_fat PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-mind-ut_fat PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/mind +) +target_link_libraries(ydb-core-mind-ut_fat PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-mind + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-base + core-blobstorage-base + core-blobstorage-crypto + core-blobstorage-nodewarden + core-blobstorage-pdisk + blobstorage-vdisk-common + ydb-core-testlib +) +target_sources(ydb-core-mind-ut_fat PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/mind/ut_fat/blobstorage_node_warden_ut_fat.cpp +) +add_test( + NAME + ydb-core-mind-ut_fat + COMMAND + ydb-core-mind-ut_fat +) +target_link_flags(ydb-core-mind-ut_fat + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-mind-ut_fat) diff --git a/ydb/core/mind/ut_fat/CMakeLists.txt b/ydb/core/mind/ut_fat/CMakeLists.txt index 293c7d982f..a681d385f3 100644 --- a/ydb/core/mind/ut_fat/CMakeLists.txt +++ b/ydb/core/mind/ut_fat/CMakeLists.txt @@ -6,50 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-mind-ut_fat) -target_compile_options(ydb-core-mind-ut_fat PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-mind-ut_fat PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/mind -) -target_link_libraries(ydb-core-mind-ut_fat PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-mind - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - ydb-core-base - core-blobstorage-base - core-blobstorage-crypto - core-blobstorage-nodewarden - core-blobstorage-pdisk - blobstorage-vdisk-common - ydb-core-testlib -) -target_sources(ydb-core-mind-ut_fat PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/mind/ut_fat/blobstorage_node_warden_ut_fat.cpp -) -add_test( - NAME - ydb-core-mind-ut_fat - COMMAND - ydb-core-mind-ut_fat -) -target_link_flags(ydb-core-mind-ut_fat - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-mind-ut_fat) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/persqueue/ut/CMakeLists.darwin.txt b/ydb/core/persqueue/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..97b4e60842 --- /dev/null +++ b/ydb/core/persqueue/ut/CMakeLists.darwin.txt @@ -0,0 +1,54 @@ + +# 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_executable(ydb-core-persqueue-ut) +target_compile_options(ydb-core-persqueue-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-persqueue-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/persqueue +) +target_link_libraries(ydb-core-persqueue-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-persqueue + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb_persqueue_core-ut-ut_utils +) +target_sources(ydb-core-persqueue-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/persqueue/internals_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/persqueue/mirrorer_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/persqueue/pq_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/persqueue/type_codecs_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/persqueue/sourceid_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/persqueue/user_info_ut.cpp +) +add_test( + NAME + ydb-core-persqueue-ut + COMMAND + ydb-core-persqueue-ut +) +target_link_flags(ydb-core-persqueue-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-persqueue-ut) diff --git a/ydb/core/persqueue/ut/CMakeLists.linux.txt b/ydb/core/persqueue/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..c27a79650f --- /dev/null +++ b/ydb/core/persqueue/ut/CMakeLists.linux.txt @@ -0,0 +1,55 @@ + +# 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_executable(ydb-core-persqueue-ut) +target_compile_options(ydb-core-persqueue-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-persqueue-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/persqueue +) +target_link_libraries(ydb-core-persqueue-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-persqueue + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb_persqueue_core-ut-ut_utils +) +target_sources(ydb-core-persqueue-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/persqueue/internals_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/persqueue/mirrorer_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/persqueue/pq_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/persqueue/type_codecs_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/persqueue/sourceid_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/persqueue/user_info_ut.cpp +) +add_test( + NAME + ydb-core-persqueue-ut + COMMAND + ydb-core-persqueue-ut +) +target_link_flags(ydb-core-persqueue-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-persqueue-ut) diff --git a/ydb/core/persqueue/ut/CMakeLists.txt b/ydb/core/persqueue/ut/CMakeLists.txt index c27a79650f..a681d385f3 100644 --- a/ydb/core/persqueue/ut/CMakeLists.txt +++ b/ydb/core/persqueue/ut/CMakeLists.txt @@ -6,50 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-persqueue-ut) -target_compile_options(ydb-core-persqueue-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-persqueue-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/persqueue -) -target_link_libraries(ydb-core-persqueue-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-persqueue - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - ydb-core-testlib - ydb_persqueue_core-ut-ut_utils -) -target_sources(ydb-core-persqueue-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/persqueue/internals_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/persqueue/mirrorer_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/persqueue/pq_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/persqueue/type_codecs_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/persqueue/sourceid_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/persqueue/user_info_ut.cpp -) -add_test( - NAME - ydb-core-persqueue-ut - COMMAND - ydb-core-persqueue-ut -) -target_link_flags(ydb-core-persqueue-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-persqueue-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/persqueue/ut_slow/CMakeLists.darwin.txt b/ydb/core/persqueue/ut_slow/CMakeLists.darwin.txt new file mode 100644 index 0000000000..85ae80b5e0 --- /dev/null +++ b/ydb/core/persqueue/ut_slow/CMakeLists.darwin.txt @@ -0,0 +1,48 @@ + +# 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_executable(ydb-core-persqueue-ut_slow) +target_compile_options(ydb-core-persqueue-ut_slow PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-persqueue-ut_slow PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/persqueue +) +target_link_libraries(ydb-core-persqueue-ut_slow PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-persqueue + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib +) +target_sources(ydb-core-persqueue-ut_slow PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/persqueue/pq_ut_slow.cpp +) +add_test( + NAME + ydb-core-persqueue-ut_slow + COMMAND + ydb-core-persqueue-ut_slow +) +target_link_flags(ydb-core-persqueue-ut_slow + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-persqueue-ut_slow) diff --git a/ydb/core/persqueue/ut_slow/CMakeLists.linux.txt b/ydb/core/persqueue/ut_slow/CMakeLists.linux.txt new file mode 100644 index 0000000000..3ecfb1bf82 --- /dev/null +++ b/ydb/core/persqueue/ut_slow/CMakeLists.linux.txt @@ -0,0 +1,49 @@ + +# 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_executable(ydb-core-persqueue-ut_slow) +target_compile_options(ydb-core-persqueue-ut_slow PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-persqueue-ut_slow PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/persqueue +) +target_link_libraries(ydb-core-persqueue-ut_slow PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-persqueue + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib +) +target_sources(ydb-core-persqueue-ut_slow PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/persqueue/pq_ut_slow.cpp +) +add_test( + NAME + ydb-core-persqueue-ut_slow + COMMAND + ydb-core-persqueue-ut_slow +) +target_link_flags(ydb-core-persqueue-ut_slow + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-persqueue-ut_slow) diff --git a/ydb/core/persqueue/ut_slow/CMakeLists.txt b/ydb/core/persqueue/ut_slow/CMakeLists.txt index 3ecfb1bf82..a681d385f3 100644 --- a/ydb/core/persqueue/ut_slow/CMakeLists.txt +++ b/ydb/core/persqueue/ut_slow/CMakeLists.txt @@ -6,44 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-persqueue-ut_slow) -target_compile_options(ydb-core-persqueue-ut_slow PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-persqueue-ut_slow PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/persqueue -) -target_link_libraries(ydb-core-persqueue-ut_slow PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-persqueue - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - ydb-core-testlib -) -target_sources(ydb-core-persqueue-ut_slow PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/persqueue/pq_ut_slow.cpp -) -add_test( - NAME - ydb-core-persqueue-ut_slow - COMMAND - ydb-core-persqueue-ut_slow -) -target_link_flags(ydb-core-persqueue-ut_slow - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-persqueue-ut_slow) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/quoter/quoter_service_bandwidth_test/CMakeLists.darwin.txt b/ydb/core/quoter/quoter_service_bandwidth_test/CMakeLists.darwin.txt new file mode 100644 index 0000000000..417b260d62 --- /dev/null +++ b/ydb/core/quoter/quoter_service_bandwidth_test/CMakeLists.darwin.txt @@ -0,0 +1,41 @@ + +# 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_executable(quoter_service_bandwidth_test) +target_compile_options(quoter_service_bandwidth_test PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_link_libraries(quoter_service_bandwidth_test PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + library-cpp-colorizer + library-cpp-getopt + ydb-core-base + core-kesus-tablet + ydb-core-quoter + ydb-core-testlib +) +target_sources(quoter_service_bandwidth_test PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/quoter/quoter_service_bandwidth_test/main.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/quoter/quoter_service_bandwidth_test/quota_requester.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/quoter/quoter_service_bandwidth_test/server.cpp +) +target_link_flags(quoter_service_bandwidth_test + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(quoter_service_bandwidth_test) diff --git a/ydb/core/quoter/quoter_service_bandwidth_test/CMakeLists.linux.txt b/ydb/core/quoter/quoter_service_bandwidth_test/CMakeLists.linux.txt new file mode 100644 index 0000000000..30f31d310c --- /dev/null +++ b/ydb/core/quoter/quoter_service_bandwidth_test/CMakeLists.linux.txt @@ -0,0 +1,42 @@ + +# 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_executable(quoter_service_bandwidth_test) +target_compile_options(quoter_service_bandwidth_test PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_link_libraries(quoter_service_bandwidth_test PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + library-cpp-colorizer + library-cpp-getopt + ydb-core-base + core-kesus-tablet + ydb-core-quoter + ydb-core-testlib +) +target_sources(quoter_service_bandwidth_test PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/quoter/quoter_service_bandwidth_test/main.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/quoter/quoter_service_bandwidth_test/quota_requester.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/quoter/quoter_service_bandwidth_test/server.cpp +) +target_link_flags(quoter_service_bandwidth_test + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(quoter_service_bandwidth_test) diff --git a/ydb/core/quoter/quoter_service_bandwidth_test/CMakeLists.txt b/ydb/core/quoter/quoter_service_bandwidth_test/CMakeLists.txt index 30f31d310c..a681d385f3 100644 --- a/ydb/core/quoter/quoter_service_bandwidth_test/CMakeLists.txt +++ b/ydb/core/quoter/quoter_service_bandwidth_test/CMakeLists.txt @@ -6,37 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(quoter_service_bandwidth_test) -target_compile_options(quoter_service_bandwidth_test PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_link_libraries(quoter_service_bandwidth_test PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - library-cpp-colorizer - library-cpp-getopt - ydb-core-base - core-kesus-tablet - ydb-core-quoter - ydb-core-testlib -) -target_sources(quoter_service_bandwidth_test PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/quoter/quoter_service_bandwidth_test/main.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/quoter/quoter_service_bandwidth_test/quota_requester.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/quoter/quoter_service_bandwidth_test/server.cpp -) -target_link_flags(quoter_service_bandwidth_test - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(quoter_service_bandwidth_test) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/quoter/ut/CMakeLists.darwin.txt b/ydb/core/quoter/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..a9fc152dd1 --- /dev/null +++ b/ydb/core/quoter/ut/CMakeLists.darwin.txt @@ -0,0 +1,48 @@ + +# 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_executable(ydb-core-quoter-ut) +target_compile_options(ydb-core-quoter-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-quoter-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/quoter +) +target_link_libraries(ydb-core-quoter-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-quoter + cpp-testing-gmock_in_unittest + ydb-core-testlib +) +target_sources(ydb-core-quoter-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/quoter/kesus_quoter_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/quoter/quoter_service_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/quoter/ut_helpers.cpp +) +add_test( + NAME + ydb-core-quoter-ut + COMMAND + ydb-core-quoter-ut +) +target_link_flags(ydb-core-quoter-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-quoter-ut) diff --git a/ydb/core/quoter/ut/CMakeLists.linux.txt b/ydb/core/quoter/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..f0d6b7d855 --- /dev/null +++ b/ydb/core/quoter/ut/CMakeLists.linux.txt @@ -0,0 +1,49 @@ + +# 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_executable(ydb-core-quoter-ut) +target_compile_options(ydb-core-quoter-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-quoter-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/quoter +) +target_link_libraries(ydb-core-quoter-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-quoter + cpp-testing-gmock_in_unittest + ydb-core-testlib +) +target_sources(ydb-core-quoter-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/quoter/kesus_quoter_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/quoter/quoter_service_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/quoter/ut_helpers.cpp +) +add_test( + NAME + ydb-core-quoter-ut + COMMAND + ydb-core-quoter-ut +) +target_link_flags(ydb-core-quoter-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-quoter-ut) diff --git a/ydb/core/quoter/ut/CMakeLists.txt b/ydb/core/quoter/ut/CMakeLists.txt index f0d6b7d855..a681d385f3 100644 --- a/ydb/core/quoter/ut/CMakeLists.txt +++ b/ydb/core/quoter/ut/CMakeLists.txt @@ -6,44 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-quoter-ut) -target_compile_options(ydb-core-quoter-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-quoter-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/quoter -) -target_link_libraries(ydb-core-quoter-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-quoter - cpp-testing-gmock_in_unittest - ydb-core-testlib -) -target_sources(ydb-core-quoter-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/quoter/kesus_quoter_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/quoter/quoter_service_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/quoter/ut_helpers.cpp -) -add_test( - NAME - ydb-core-quoter-ut - COMMAND - ydb-core-quoter-ut -) -target_link_flags(ydb-core-quoter-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-quoter-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/scheme/ut/CMakeLists.darwin.txt b/ydb/core/scheme/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..36efb108a8 --- /dev/null +++ b/ydb/core/scheme/ut/CMakeLists.darwin.txt @@ -0,0 +1,42 @@ + +# 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_executable(ydb-core-scheme-ut) +target_include_directories(ydb-core-scheme-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/scheme +) +target_link_libraries(ydb-core-scheme-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-scheme +) +target_sources(ydb-core-scheme-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/scheme/scheme_borders_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/scheme/scheme_tablecell_ut.cpp +) +add_test( + NAME + ydb-core-scheme-ut + COMMAND + ydb-core-scheme-ut +) +target_link_flags(ydb-core-scheme-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-scheme-ut) diff --git a/ydb/core/scheme/ut/CMakeLists.linux.txt b/ydb/core/scheme/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..b12c027f9e --- /dev/null +++ b/ydb/core/scheme/ut/CMakeLists.linux.txt @@ -0,0 +1,43 @@ + +# 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_executable(ydb-core-scheme-ut) +target_include_directories(ydb-core-scheme-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/scheme +) +target_link_libraries(ydb-core-scheme-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-scheme +) +target_sources(ydb-core-scheme-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/scheme/scheme_borders_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/scheme/scheme_tablecell_ut.cpp +) +add_test( + NAME + ydb-core-scheme-ut + COMMAND + ydb-core-scheme-ut +) +target_link_flags(ydb-core-scheme-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-scheme-ut) diff --git a/ydb/core/scheme/ut/CMakeLists.txt b/ydb/core/scheme/ut/CMakeLists.txt index b12c027f9e..a681d385f3 100644 --- a/ydb/core/scheme/ut/CMakeLists.txt +++ b/ydb/core/scheme/ut/CMakeLists.txt @@ -6,38 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-scheme-ut) -target_include_directories(ydb-core-scheme-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/scheme -) -target_link_libraries(ydb-core-scheme-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-scheme -) -target_sources(ydb-core-scheme-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/scheme/scheme_borders_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/scheme/scheme_tablecell_ut.cpp -) -add_test( - NAME - ydb-core-scheme-ut - COMMAND - ydb-core-scheme-ut -) -target_link_flags(ydb-core-scheme-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-scheme-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/security/ut/CMakeLists.darwin.txt b/ydb/core/security/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..9180523998 --- /dev/null +++ b/ydb/core/security/ut/CMakeLists.darwin.txt @@ -0,0 +1,45 @@ + +# 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_executable(ydb-core-security-ut) +target_compile_options(ydb-core-security-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-security-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/security +) +target_link_libraries(ydb-core-security-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-security + ydb-core-testlib +) +target_sources(ydb-core-security-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/security/ticket_parser_ut.cpp +) +add_test( + NAME + ydb-core-security-ut + COMMAND + ydb-core-security-ut +) +target_link_flags(ydb-core-security-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-security-ut) diff --git a/ydb/core/security/ut/CMakeLists.linux.txt b/ydb/core/security/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..02f3e1b75b --- /dev/null +++ b/ydb/core/security/ut/CMakeLists.linux.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-security-ut) +target_compile_options(ydb-core-security-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-security-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/security +) +target_link_libraries(ydb-core-security-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-security + ydb-core-testlib +) +target_sources(ydb-core-security-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/security/ticket_parser_ut.cpp +) +add_test( + NAME + ydb-core-security-ut + COMMAND + ydb-core-security-ut +) +target_link_flags(ydb-core-security-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-security-ut) diff --git a/ydb/core/security/ut/CMakeLists.txt b/ydb/core/security/ut/CMakeLists.txt index 02f3e1b75b..a681d385f3 100644 --- a/ydb/core/security/ut/CMakeLists.txt +++ b/ydb/core/security/ut/CMakeLists.txt @@ -6,41 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-security-ut) -target_compile_options(ydb-core-security-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-security-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/security -) -target_link_libraries(ydb-core-security-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-security - ydb-core-testlib -) -target_sources(ydb-core-security-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/security/ticket_parser_ut.cpp -) -add_test( - NAME - ydb-core-security-ut - COMMAND - ydb-core-security-ut -) -target_link_flags(ydb-core-security-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-security-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/sys_view/partition_stats/ut/CMakeLists.darwin.txt b/ydb/core/sys_view/partition_stats/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..018a1be45b --- /dev/null +++ b/ydb/core/sys_view/partition_stats/ut/CMakeLists.darwin.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-sys_view-partition_stats-ut) +target_compile_options(ydb-core-sys_view-partition_stats-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-sys_view-partition_stats-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/sys_view/partition_stats +) +target_link_libraries(ydb-core-sys_view-partition_stats-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-sys_view-partition_stats + cpp-testing-unittest + ydb-core-testlib +) +target_sources(ydb-core-sys_view-partition_stats-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/sys_view/partition_stats/partition_stats_ut.cpp +) +add_test( + NAME + ydb-core-sys_view-partition_stats-ut + COMMAND + ydb-core-sys_view-partition_stats-ut +) +target_link_flags(ydb-core-sys_view-partition_stats-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-sys_view-partition_stats-ut) diff --git a/ydb/core/sys_view/partition_stats/ut/CMakeLists.linux.txt b/ydb/core/sys_view/partition_stats/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..a090bb2aef --- /dev/null +++ b/ydb/core/sys_view/partition_stats/ut/CMakeLists.linux.txt @@ -0,0 +1,47 @@ + +# 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_executable(ydb-core-sys_view-partition_stats-ut) +target_compile_options(ydb-core-sys_view-partition_stats-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-sys_view-partition_stats-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/sys_view/partition_stats +) +target_link_libraries(ydb-core-sys_view-partition_stats-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-sys_view-partition_stats + cpp-testing-unittest + ydb-core-testlib +) +target_sources(ydb-core-sys_view-partition_stats-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/sys_view/partition_stats/partition_stats_ut.cpp +) +add_test( + NAME + ydb-core-sys_view-partition_stats-ut + COMMAND + ydb-core-sys_view-partition_stats-ut +) +target_link_flags(ydb-core-sys_view-partition_stats-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-sys_view-partition_stats-ut) diff --git a/ydb/core/sys_view/partition_stats/ut/CMakeLists.txt b/ydb/core/sys_view/partition_stats/ut/CMakeLists.txt index a090bb2aef..a681d385f3 100644 --- a/ydb/core/sys_view/partition_stats/ut/CMakeLists.txt +++ b/ydb/core/sys_view/partition_stats/ut/CMakeLists.txt @@ -6,42 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-sys_view-partition_stats-ut) -target_compile_options(ydb-core-sys_view-partition_stats-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-sys_view-partition_stats-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/sys_view/partition_stats -) -target_link_libraries(ydb-core-sys_view-partition_stats-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-sys_view-partition_stats - cpp-testing-unittest - ydb-core-testlib -) -target_sources(ydb-core-sys_view-partition_stats-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/sys_view/partition_stats/partition_stats_ut.cpp -) -add_test( - NAME - ydb-core-sys_view-partition_stats-ut - COMMAND - ydb-core-sys_view-partition_stats-ut -) -target_link_flags(ydb-core-sys_view-partition_stats-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-sys_view-partition_stats-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/sys_view/query_stats/ut/CMakeLists.darwin.txt b/ydb/core/sys_view/query_stats/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..9b759e1e66 --- /dev/null +++ b/ydb/core/sys_view/query_stats/ut/CMakeLists.darwin.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-sys_view-query_stats-ut) +target_compile_options(ydb-core-sys_view-query_stats-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-sys_view-query_stats-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/sys_view/query_stats +) +target_link_libraries(ydb-core-sys_view-query_stats-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-sys_view-query_stats + cpp-testing-unittest + ydb-core-testlib +) +target_sources(ydb-core-sys_view-query_stats-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/sys_view/query_stats/query_stats_ut.cpp +) +add_test( + NAME + ydb-core-sys_view-query_stats-ut + COMMAND + ydb-core-sys_view-query_stats-ut +) +target_link_flags(ydb-core-sys_view-query_stats-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-sys_view-query_stats-ut) diff --git a/ydb/core/sys_view/query_stats/ut/CMakeLists.linux.txt b/ydb/core/sys_view/query_stats/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..b9b4658103 --- /dev/null +++ b/ydb/core/sys_view/query_stats/ut/CMakeLists.linux.txt @@ -0,0 +1,47 @@ + +# 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_executable(ydb-core-sys_view-query_stats-ut) +target_compile_options(ydb-core-sys_view-query_stats-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-sys_view-query_stats-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/sys_view/query_stats +) +target_link_libraries(ydb-core-sys_view-query_stats-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-sys_view-query_stats + cpp-testing-unittest + ydb-core-testlib +) +target_sources(ydb-core-sys_view-query_stats-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/sys_view/query_stats/query_stats_ut.cpp +) +add_test( + NAME + ydb-core-sys_view-query_stats-ut + COMMAND + ydb-core-sys_view-query_stats-ut +) +target_link_flags(ydb-core-sys_view-query_stats-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-sys_view-query_stats-ut) diff --git a/ydb/core/sys_view/query_stats/ut/CMakeLists.txt b/ydb/core/sys_view/query_stats/ut/CMakeLists.txt index b9b4658103..a681d385f3 100644 --- a/ydb/core/sys_view/query_stats/ut/CMakeLists.txt +++ b/ydb/core/sys_view/query_stats/ut/CMakeLists.txt @@ -6,42 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-sys_view-query_stats-ut) -target_compile_options(ydb-core-sys_view-query_stats-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-sys_view-query_stats-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/sys_view/query_stats -) -target_link_libraries(ydb-core-sys_view-query_stats-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-sys_view-query_stats - cpp-testing-unittest - ydb-core-testlib -) -target_sources(ydb-core-sys_view-query_stats-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/sys_view/query_stats/query_stats_ut.cpp -) -add_test( - NAME - ydb-core-sys_view-query_stats-ut - COMMAND - ydb-core-sys_view-query_stats-ut -) -target_link_flags(ydb-core-sys_view-query_stats-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-sys_view-query_stats-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/sys_view/service/ut/CMakeLists.darwin.txt b/ydb/core/sys_view/service/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..b6b3c06378 --- /dev/null +++ b/ydb/core/sys_view/service/ut/CMakeLists.darwin.txt @@ -0,0 +1,42 @@ + +# 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_executable(ydb-core-sys_view-service-ut) +target_include_directories(ydb-core-sys_view-service-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/sys_view/service +) +target_link_libraries(ydb-core-sys_view-service-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-sys_view-service + cpp-testing-unittest +) +target_sources(ydb-core-sys_view-service-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/sys_view/service/query_history_ut.cpp +) +add_test( + NAME + ydb-core-sys_view-service-ut + COMMAND + ydb-core-sys_view-service-ut +) +target_link_flags(ydb-core-sys_view-service-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-sys_view-service-ut) diff --git a/ydb/core/sys_view/service/ut/CMakeLists.linux.txt b/ydb/core/sys_view/service/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..82af86a55b --- /dev/null +++ b/ydb/core/sys_view/service/ut/CMakeLists.linux.txt @@ -0,0 +1,43 @@ + +# 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_executable(ydb-core-sys_view-service-ut) +target_include_directories(ydb-core-sys_view-service-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/sys_view/service +) +target_link_libraries(ydb-core-sys_view-service-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-sys_view-service + cpp-testing-unittest +) +target_sources(ydb-core-sys_view-service-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/sys_view/service/query_history_ut.cpp +) +add_test( + NAME + ydb-core-sys_view-service-ut + COMMAND + ydb-core-sys_view-service-ut +) +target_link_flags(ydb-core-sys_view-service-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-sys_view-service-ut) diff --git a/ydb/core/sys_view/service/ut/CMakeLists.txt b/ydb/core/sys_view/service/ut/CMakeLists.txt index 82af86a55b..a681d385f3 100644 --- a/ydb/core/sys_view/service/ut/CMakeLists.txt +++ b/ydb/core/sys_view/service/ut/CMakeLists.txt @@ -6,38 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-sys_view-service-ut) -target_include_directories(ydb-core-sys_view-service-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/sys_view/service -) -target_link_libraries(ydb-core-sys_view-service-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-sys_view-service - cpp-testing-unittest -) -target_sources(ydb-core-sys_view-service-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/sys_view/service/query_history_ut.cpp -) -add_test( - NAME - ydb-core-sys_view-service-ut - COMMAND - ydb-core-sys_view-service-ut -) -target_link_flags(ydb-core-sys_view-service-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-sys_view-service-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/sys_view/ut_kqp/CMakeLists.darwin.txt b/ydb/core/sys_view/ut_kqp/CMakeLists.darwin.txt new file mode 100644 index 0000000000..786eb02d92 --- /dev/null +++ b/ydb/core/sys_view/ut_kqp/CMakeLists.darwin.txt @@ -0,0 +1,51 @@ + +# 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_executable(ydb-core-sys_view-ut_kqp) +target_compile_options(ydb-core-sys_view-ut_kqp PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-sys_view-ut_kqp PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/sys_view +) +target_link_libraries(ydb-core-sys_view-ut_kqp PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-sys_view + cpp-testing-unittest + cpp-yson-node + kqp-ut-common + ydb-core-testlib + cpp-client-draft +) +target_sources(ydb-core-sys_view-ut_kqp PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/sys_view/ut_kqp.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/sys_view/ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/sys_view/ut_counters.cpp +) +add_test( + NAME + ydb-core-sys_view-ut_kqp + COMMAND + ydb-core-sys_view-ut_kqp +) +target_link_flags(ydb-core-sys_view-ut_kqp + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-sys_view-ut_kqp) diff --git a/ydb/core/sys_view/ut_kqp/CMakeLists.linux.txt b/ydb/core/sys_view/ut_kqp/CMakeLists.linux.txt new file mode 100644 index 0000000000..37ad44b8f9 --- /dev/null +++ b/ydb/core/sys_view/ut_kqp/CMakeLists.linux.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-sys_view-ut_kqp) +target_compile_options(ydb-core-sys_view-ut_kqp PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-sys_view-ut_kqp PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/sys_view +) +target_link_libraries(ydb-core-sys_view-ut_kqp PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-sys_view + cpp-testing-unittest + cpp-yson-node + kqp-ut-common + ydb-core-testlib + cpp-client-draft +) +target_sources(ydb-core-sys_view-ut_kqp PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/sys_view/ut_kqp.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/sys_view/ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/sys_view/ut_counters.cpp +) +add_test( + NAME + ydb-core-sys_view-ut_kqp + COMMAND + ydb-core-sys_view-ut_kqp +) +target_link_flags(ydb-core-sys_view-ut_kqp + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-sys_view-ut_kqp) diff --git a/ydb/core/sys_view/ut_kqp/CMakeLists.txt b/ydb/core/sys_view/ut_kqp/CMakeLists.txt index 37ad44b8f9..a681d385f3 100644 --- a/ydb/core/sys_view/ut_kqp/CMakeLists.txt +++ b/ydb/core/sys_view/ut_kqp/CMakeLists.txt @@ -6,47 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-sys_view-ut_kqp) -target_compile_options(ydb-core-sys_view-ut_kqp PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-sys_view-ut_kqp PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/sys_view -) -target_link_libraries(ydb-core-sys_view-ut_kqp PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-sys_view - cpp-testing-unittest - cpp-yson-node - kqp-ut-common - ydb-core-testlib - cpp-client-draft -) -target_sources(ydb-core-sys_view-ut_kqp PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/sys_view/ut_kqp.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/sys_view/ut_common.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/sys_view/ut_counters.cpp -) -add_test( - NAME - ydb-core-sys_view-ut_kqp - COMMAND - ydb-core-sys_view-ut_kqp -) -target_link_flags(ydb-core-sys_view-ut_kqp - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-sys_view-ut_kqp) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tablet/ut/CMakeLists.darwin.txt b/ydb/core/tablet/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..435f7d2944 --- /dev/null +++ b/ydb/core/tablet/ut/CMakeLists.darwin.txt @@ -0,0 +1,55 @@ + +# 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_executable(ydb-core-tablet-ut) +target_compile_options(ydb-core-tablet-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tablet-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tablet +) +target_link_libraries(ydb-core-tablet-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-tablet + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib +) +target_sources(ydb-core-tablet-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tablet/pipe_tracker_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet/resource_broker_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet/tablet_counters_aggregator_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet/tablet_metrics_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet/tablet_pipe_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet/tablet_pipecache_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet/tablet_req_blockbs_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet/tablet_resolver_ut.cpp +) +add_test( + NAME + ydb-core-tablet-ut + COMMAND + ydb-core-tablet-ut +) +target_link_flags(ydb-core-tablet-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tablet-ut) diff --git a/ydb/core/tablet/ut/CMakeLists.linux.txt b/ydb/core/tablet/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..7289b22722 --- /dev/null +++ b/ydb/core/tablet/ut/CMakeLists.linux.txt @@ -0,0 +1,56 @@ + +# 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_executable(ydb-core-tablet-ut) +target_compile_options(ydb-core-tablet-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tablet-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tablet +) +target_link_libraries(ydb-core-tablet-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-tablet + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib +) +target_sources(ydb-core-tablet-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tablet/pipe_tracker_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet/resource_broker_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet/tablet_counters_aggregator_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet/tablet_metrics_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet/tablet_pipe_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet/tablet_pipecache_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet/tablet_req_blockbs_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet/tablet_resolver_ut.cpp +) +add_test( + NAME + ydb-core-tablet-ut + COMMAND + ydb-core-tablet-ut +) +target_link_flags(ydb-core-tablet-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tablet-ut) diff --git a/ydb/core/tablet/ut/CMakeLists.txt b/ydb/core/tablet/ut/CMakeLists.txt index 7289b22722..a681d385f3 100644 --- a/ydb/core/tablet/ut/CMakeLists.txt +++ b/ydb/core/tablet/ut/CMakeLists.txt @@ -6,51 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tablet-ut) -target_compile_options(ydb-core-tablet-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tablet-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tablet -) -target_link_libraries(ydb-core-tablet-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-tablet - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - ydb-core-testlib -) -target_sources(ydb-core-tablet-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tablet/pipe_tracker_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet/resource_broker_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet/tablet_counters_aggregator_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet/tablet_metrics_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet/tablet_pipe_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet/tablet_pipecache_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet/tablet_req_blockbs_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet/tablet_resolver_ut.cpp -) -add_test( - NAME - ydb-core-tablet-ut - COMMAND - ydb-core-tablet-ut -) -target_link_flags(ydb-core-tablet-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tablet-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tablet_flat/ut/CMakeLists.darwin.txt b/ydb/core/tablet_flat/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..fb109a50cd --- /dev/null +++ b/ydb/core/tablet_flat/ut/CMakeLists.darwin.txt @@ -0,0 +1,91 @@ + +# 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_executable(ydb-core-tablet_flat-ut) +target_include_directories(ydb-core-tablet_flat-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat +) +target_link_libraries(ydb-core-tablet_flat-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-tablet_flat + library-cpp-resource + ydb-core-scheme + test-libs-exec + test-libs-table + udf-service-exception_policy +) +target_sources(ydb-core-tablet_flat-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/datetime_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/decimal_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/flat_cxx_database_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_db_iface.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_db_scheme.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/flat_executor_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/flat_executor_database_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/flat_executor_gclogic_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/flat_range_cache_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/flat_row_versions_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/flat_sausagecache_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/flat_table_part_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/flat_test_db.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/shared_handle_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_self.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_iterator.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_memtable.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_sausage.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_comp_gen.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_comp_shard.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_compaction.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_compaction_multi.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_charge.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_part.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_part_multi.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_proto.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_pages.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_redo.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_rename_table_column.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_other.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_forward.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_screen.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_bloom.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_slice.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_slice_loader.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_versions.cpp + ${CMAKE_BINARY_DIR}/ydb/core/tablet_flat/ut/6cf77686c9ddf4f7a8a150d2405a77e7.cpp +) +add_test( + NAME + ydb-core-tablet_flat-ut + COMMAND + ydb-core-tablet_flat-ut +) +resources(ydb-core-tablet_flat-ut + ${CMAKE_BINARY_DIR}/ydb/core/tablet_flat/ut/6cf77686c9ddf4f7a8a150d2405a77e7.cpp + INPUTS + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/test/data/002_full_part.pages + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/test/data/008_basics_db.redo + KEYS + abi/002_full_part.pages + abi/008_basics_db.redo +) +target_link_flags(ydb-core-tablet_flat-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tablet_flat-ut) diff --git a/ydb/core/tablet_flat/ut/CMakeLists.linux.txt b/ydb/core/tablet_flat/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..5685ec157a --- /dev/null +++ b/ydb/core/tablet_flat/ut/CMakeLists.linux.txt @@ -0,0 +1,92 @@ + +# 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_executable(ydb-core-tablet_flat-ut) +target_include_directories(ydb-core-tablet_flat-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat +) +target_link_libraries(ydb-core-tablet_flat-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-tablet_flat + library-cpp-resource + ydb-core-scheme + test-libs-exec + test-libs-table + udf-service-exception_policy +) +target_sources(ydb-core-tablet_flat-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/datetime_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/decimal_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/flat_cxx_database_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_db_iface.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_db_scheme.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/flat_executor_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/flat_executor_database_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/flat_executor_gclogic_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/flat_range_cache_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/flat_row_versions_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/flat_sausagecache_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/flat_table_part_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/flat_test_db.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/shared_handle_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_self.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_iterator.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_memtable.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_sausage.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_comp_gen.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_comp_shard.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_compaction.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_compaction_multi.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_charge.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_part.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_part_multi.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_proto.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_pages.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_redo.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_rename_table_column.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_other.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_forward.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_screen.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_bloom.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_slice.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_slice_loader.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_versions.cpp + ${CMAKE_BINARY_DIR}/ydb/core/tablet_flat/ut/6cf77686c9ddf4f7a8a150d2405a77e7.cpp +) +add_test( + NAME + ydb-core-tablet_flat-ut + COMMAND + ydb-core-tablet_flat-ut +) +resources(ydb-core-tablet_flat-ut + ${CMAKE_BINARY_DIR}/ydb/core/tablet_flat/ut/6cf77686c9ddf4f7a8a150d2405a77e7.cpp + INPUTS + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/test/data/002_full_part.pages + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/test/data/008_basics_db.redo + KEYS + abi/002_full_part.pages + abi/008_basics_db.redo +) +target_link_flags(ydb-core-tablet_flat-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tablet_flat-ut) diff --git a/ydb/core/tablet_flat/ut/CMakeLists.txt b/ydb/core/tablet_flat/ut/CMakeLists.txt index 5685ec157a..a681d385f3 100644 --- a/ydb/core/tablet_flat/ut/CMakeLists.txt +++ b/ydb/core/tablet_flat/ut/CMakeLists.txt @@ -6,87 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tablet_flat-ut) -target_include_directories(ydb-core-tablet_flat-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat -) -target_link_libraries(ydb-core-tablet_flat-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-tablet_flat - library-cpp-resource - ydb-core-scheme - test-libs-exec - test-libs-table - udf-service-exception_policy -) -target_sources(ydb-core-tablet_flat-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/datetime_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/decimal_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/flat_cxx_database_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_db_iface.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_db_scheme.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/flat_executor_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/flat_executor_database_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/flat_executor_gclogic_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/flat_range_cache_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/flat_row_versions_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/flat_sausagecache_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/flat_table_part_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/flat_test_db.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/shared_handle_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_self.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_iterator.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_memtable.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_sausage.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_comp_gen.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_comp_shard.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_compaction.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_compaction_multi.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_charge.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_part.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_part_multi.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_proto.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_pages.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_redo.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_rename_table_column.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_other.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_forward.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_screen.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_bloom.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_slice.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_slice_loader.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/ut/ut_versions.cpp - ${CMAKE_BINARY_DIR}/ydb/core/tablet_flat/ut/6cf77686c9ddf4f7a8a150d2405a77e7.cpp -) -add_test( - NAME - ydb-core-tablet_flat-ut - COMMAND - ydb-core-tablet_flat-ut -) -resources(ydb-core-tablet_flat-ut - ${CMAKE_BINARY_DIR}/ydb/core/tablet_flat/ut/6cf77686c9ddf4f7a8a150d2405a77e7.cpp - INPUTS - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/test/data/002_full_part.pages - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/test/data/008_basics_db.redo - KEYS - abi/002_full_part.pages - abi/008_basics_db.redo -) -target_link_flags(ydb-core-tablet_flat-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tablet_flat-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tablet_flat/ut_large/CMakeLists.darwin.txt b/ydb/core/tablet_flat/ut_large/CMakeLists.darwin.txt new file mode 100644 index 0000000000..4d1b367bd1 --- /dev/null +++ b/ydb/core/tablet_flat/ut_large/CMakeLists.darwin.txt @@ -0,0 +1,45 @@ + +# 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_executable(ydb-core-tablet_flat-ut_large) +target_include_directories(ydb-core-tablet_flat-ut_large PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat +) +target_link_libraries(ydb-core-tablet_flat-ut_large PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-tablet_flat + ydb-core-scheme + test-libs-exec + test-libs-table + udf-service-exception_policy +) +target_sources(ydb-core-tablet_flat-ut_large PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/flat_executor_ut_large.cpp +) +add_test( + NAME + ydb-core-tablet_flat-ut_large + COMMAND + ydb-core-tablet_flat-ut_large +) +target_link_flags(ydb-core-tablet_flat-ut_large + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tablet_flat-ut_large) diff --git a/ydb/core/tablet_flat/ut_large/CMakeLists.linux.txt b/ydb/core/tablet_flat/ut_large/CMakeLists.linux.txt new file mode 100644 index 0000000000..23bafa1b49 --- /dev/null +++ b/ydb/core/tablet_flat/ut_large/CMakeLists.linux.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-tablet_flat-ut_large) +target_include_directories(ydb-core-tablet_flat-ut_large PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat +) +target_link_libraries(ydb-core-tablet_flat-ut_large PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-tablet_flat + ydb-core-scheme + test-libs-exec + test-libs-table + udf-service-exception_policy +) +target_sources(ydb-core-tablet_flat-ut_large PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/flat_executor_ut_large.cpp +) +add_test( + NAME + ydb-core-tablet_flat-ut_large + COMMAND + ydb-core-tablet_flat-ut_large +) +target_link_flags(ydb-core-tablet_flat-ut_large + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tablet_flat-ut_large) diff --git a/ydb/core/tablet_flat/ut_large/CMakeLists.txt b/ydb/core/tablet_flat/ut_large/CMakeLists.txt index 23bafa1b49..a681d385f3 100644 --- a/ydb/core/tablet_flat/ut_large/CMakeLists.txt +++ b/ydb/core/tablet_flat/ut_large/CMakeLists.txt @@ -6,41 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tablet_flat-ut_large) -target_include_directories(ydb-core-tablet_flat-ut_large PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat -) -target_link_libraries(ydb-core-tablet_flat-ut_large PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-tablet_flat - ydb-core-scheme - test-libs-exec - test-libs-table - udf-service-exception_policy -) -target_sources(ydb-core-tablet_flat-ut_large PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat/flat_executor_ut_large.cpp -) -add_test( - NAME - ydb-core-tablet_flat-ut_large - COMMAND - ydb-core-tablet_flat-ut_large -) -target_link_flags(ydb-core-tablet_flat-ut_large - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tablet_flat-ut_large) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/testlib/actors/ut/CMakeLists.darwin.txt b/ydb/core/testlib/actors/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..7c62abaa85 --- /dev/null +++ b/ydb/core/testlib/actors/ut/CMakeLists.darwin.txt @@ -0,0 +1,44 @@ + +# 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_executable(ydb-core-testlib-actors-ut) +target_include_directories(ydb-core-testlib-actors-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/testlib/actors +) +target_link_libraries(ydb-core-testlib-actors-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-testlib-actors + library-cpp-getopt + library-cpp-svnversion + cpp-regex-pcre +) +target_sources(ydb-core-testlib-actors-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/testlib/actors/test_runtime_ut.cpp +) +add_test( + NAME + ydb-core-testlib-actors-ut + COMMAND + ydb-core-testlib-actors-ut +) +target_link_flags(ydb-core-testlib-actors-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-testlib-actors-ut) diff --git a/ydb/core/testlib/actors/ut/CMakeLists.linux.txt b/ydb/core/testlib/actors/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..8cdd5c45ae --- /dev/null +++ b/ydb/core/testlib/actors/ut/CMakeLists.linux.txt @@ -0,0 +1,45 @@ + +# 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_executable(ydb-core-testlib-actors-ut) +target_include_directories(ydb-core-testlib-actors-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/testlib/actors +) +target_link_libraries(ydb-core-testlib-actors-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-testlib-actors + library-cpp-getopt + library-cpp-svnversion + cpp-regex-pcre +) +target_sources(ydb-core-testlib-actors-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/testlib/actors/test_runtime_ut.cpp +) +add_test( + NAME + ydb-core-testlib-actors-ut + COMMAND + ydb-core-testlib-actors-ut +) +target_link_flags(ydb-core-testlib-actors-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-testlib-actors-ut) diff --git a/ydb/core/testlib/actors/ut/CMakeLists.txt b/ydb/core/testlib/actors/ut/CMakeLists.txt index 8cdd5c45ae..a681d385f3 100644 --- a/ydb/core/testlib/actors/ut/CMakeLists.txt +++ b/ydb/core/testlib/actors/ut/CMakeLists.txt @@ -6,40 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-testlib-actors-ut) -target_include_directories(ydb-core-testlib-actors-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/testlib/actors -) -target_link_libraries(ydb-core-testlib-actors-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-testlib-actors - library-cpp-getopt - library-cpp-svnversion - cpp-regex-pcre -) -target_sources(ydb-core-testlib-actors-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/testlib/actors/test_runtime_ut.cpp -) -add_test( - NAME - ydb-core-testlib-actors-ut - COMMAND - ydb-core-testlib-actors-ut -) -target_link_flags(ydb-core-testlib-actors-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-testlib-actors-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/balance_coverage/ut/CMakeLists.darwin.txt b/ydb/core/tx/balance_coverage/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..0f71e33684 --- /dev/null +++ b/ydb/core/tx/balance_coverage/ut/CMakeLists.darwin.txt @@ -0,0 +1,43 @@ + +# 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_executable(ydb-core-tx-balance_coverage-ut) +target_include_directories(ydb-core-tx-balance_coverage-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/balance_coverage +) +target_link_libraries(ydb-core-tx-balance_coverage-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-balance_coverage + cpp-testing-unittest + ydb-core-testlib +) +target_sources(ydb-core-tx-balance_coverage-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/balance_coverage/balance_coverage_builder_ut.cpp +) +add_test( + NAME + ydb-core-tx-balance_coverage-ut + COMMAND + ydb-core-tx-balance_coverage-ut +) +target_link_flags(ydb-core-tx-balance_coverage-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-balance_coverage-ut) diff --git a/ydb/core/tx/balance_coverage/ut/CMakeLists.linux.txt b/ydb/core/tx/balance_coverage/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..0310819ee1 --- /dev/null +++ b/ydb/core/tx/balance_coverage/ut/CMakeLists.linux.txt @@ -0,0 +1,44 @@ + +# 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_executable(ydb-core-tx-balance_coverage-ut) +target_include_directories(ydb-core-tx-balance_coverage-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/balance_coverage +) +target_link_libraries(ydb-core-tx-balance_coverage-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-balance_coverage + cpp-testing-unittest + ydb-core-testlib +) +target_sources(ydb-core-tx-balance_coverage-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/balance_coverage/balance_coverage_builder_ut.cpp +) +add_test( + NAME + ydb-core-tx-balance_coverage-ut + COMMAND + ydb-core-tx-balance_coverage-ut +) +target_link_flags(ydb-core-tx-balance_coverage-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-balance_coverage-ut) diff --git a/ydb/core/tx/balance_coverage/ut/CMakeLists.txt b/ydb/core/tx/balance_coverage/ut/CMakeLists.txt index 0310819ee1..a681d385f3 100644 --- a/ydb/core/tx/balance_coverage/ut/CMakeLists.txt +++ b/ydb/core/tx/balance_coverage/ut/CMakeLists.txt @@ -6,39 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-balance_coverage-ut) -target_include_directories(ydb-core-tx-balance_coverage-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/balance_coverage -) -target_link_libraries(ydb-core-tx-balance_coverage-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-balance_coverage - cpp-testing-unittest - ydb-core-testlib -) -target_sources(ydb-core-tx-balance_coverage-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/balance_coverage/balance_coverage_builder_ut.cpp -) -add_test( - NAME - ydb-core-tx-balance_coverage-ut - COMMAND - ydb-core-tx-balance_coverage-ut -) -target_link_flags(ydb-core-tx-balance_coverage-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-balance_coverage-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/columnshard/engines/ut/CMakeLists.darwin.txt b/ydb/core/tx/columnshard/engines/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..3990101cf1 --- /dev/null +++ b/ydb/core/tx/columnshard/engines/ut/CMakeLists.darwin.txt @@ -0,0 +1,49 @@ + +# 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_executable(ydb-core-tx-columnshard-engines-ut) +target_compile_options(ydb-core-tx-columnshard-engines-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-columnshard-engines-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/columnshard/engines +) +target_link_libraries(ydb-core-tx-columnshard-engines-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + tx-columnshard-engines + libs-apache-arrow + ydb-core-base + ydb-core-tablet + ydb-core-tablet_flat +) +target_sources(ydb-core-tx-columnshard-engines-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/columnshard/engines/ut_insert_table.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/columnshard/engines/ut_logs_engine.cpp +) +add_test( + NAME + ydb-core-tx-columnshard-engines-ut + COMMAND + ydb-core-tx-columnshard-engines-ut +) +target_link_flags(ydb-core-tx-columnshard-engines-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-columnshard-engines-ut) diff --git a/ydb/core/tx/columnshard/engines/ut/CMakeLists.linux.txt b/ydb/core/tx/columnshard/engines/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..11e53fa7ae --- /dev/null +++ b/ydb/core/tx/columnshard/engines/ut/CMakeLists.linux.txt @@ -0,0 +1,50 @@ + +# 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_executable(ydb-core-tx-columnshard-engines-ut) +target_compile_options(ydb-core-tx-columnshard-engines-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-columnshard-engines-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/columnshard/engines +) +target_link_libraries(ydb-core-tx-columnshard-engines-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + tx-columnshard-engines + libs-apache-arrow + ydb-core-base + ydb-core-tablet + ydb-core-tablet_flat +) +target_sources(ydb-core-tx-columnshard-engines-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/columnshard/engines/ut_insert_table.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/columnshard/engines/ut_logs_engine.cpp +) +add_test( + NAME + ydb-core-tx-columnshard-engines-ut + COMMAND + ydb-core-tx-columnshard-engines-ut +) +target_link_flags(ydb-core-tx-columnshard-engines-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-columnshard-engines-ut) diff --git a/ydb/core/tx/columnshard/engines/ut/CMakeLists.txt b/ydb/core/tx/columnshard/engines/ut/CMakeLists.txt index 11e53fa7ae..a681d385f3 100644 --- a/ydb/core/tx/columnshard/engines/ut/CMakeLists.txt +++ b/ydb/core/tx/columnshard/engines/ut/CMakeLists.txt @@ -6,45 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-columnshard-engines-ut) -target_compile_options(ydb-core-tx-columnshard-engines-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-columnshard-engines-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/columnshard/engines -) -target_link_libraries(ydb-core-tx-columnshard-engines-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - tx-columnshard-engines - libs-apache-arrow - ydb-core-base - ydb-core-tablet - ydb-core-tablet_flat -) -target_sources(ydb-core-tx-columnshard-engines-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/columnshard/engines/ut_insert_table.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/columnshard/engines/ut_logs_engine.cpp -) -add_test( - NAME - ydb-core-tx-columnshard-engines-ut - COMMAND - ydb-core-tx-columnshard-engines-ut -) -target_link_flags(ydb-core-tx-columnshard-engines-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-columnshard-engines-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/columnshard/ut/CMakeLists.darwin.txt b/ydb/core/tx/columnshard/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..312b5ed504 --- /dev/null +++ b/ydb/core/tx/columnshard/ut/CMakeLists.darwin.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-tx-columnshard-ut) +target_compile_options(ydb-core-tx-columnshard-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-columnshard-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/columnshard +) +target_link_libraries(ydb-core-tx-columnshard-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-columnshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + public-lib-yson_value +) +target_sources(ydb-core-tx-columnshard-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/columnshard/columnshard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/columnshard/ut_columnshard_read_write.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/columnshard/ut_columnshard_schema.cpp +) +add_test( + NAME + ydb-core-tx-columnshard-ut + COMMAND + ydb-core-tx-columnshard-ut +) +target_link_flags(ydb-core-tx-columnshard-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-columnshard-ut) diff --git a/ydb/core/tx/columnshard/ut/CMakeLists.linux.txt b/ydb/core/tx/columnshard/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..290cd9e841 --- /dev/null +++ b/ydb/core/tx/columnshard/ut/CMakeLists.linux.txt @@ -0,0 +1,53 @@ + +# 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_executable(ydb-core-tx-columnshard-ut) +target_compile_options(ydb-core-tx-columnshard-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-columnshard-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/columnshard +) +target_link_libraries(ydb-core-tx-columnshard-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-columnshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + public-lib-yson_value +) +target_sources(ydb-core-tx-columnshard-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/columnshard/columnshard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/columnshard/ut_columnshard_read_write.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/columnshard/ut_columnshard_schema.cpp +) +add_test( + NAME + ydb-core-tx-columnshard-ut + COMMAND + ydb-core-tx-columnshard-ut +) +target_link_flags(ydb-core-tx-columnshard-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-columnshard-ut) diff --git a/ydb/core/tx/columnshard/ut/CMakeLists.txt b/ydb/core/tx/columnshard/ut/CMakeLists.txt index 290cd9e841..a681d385f3 100644 --- a/ydb/core/tx/columnshard/ut/CMakeLists.txt +++ b/ydb/core/tx/columnshard/ut/CMakeLists.txt @@ -6,48 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-columnshard-ut) -target_compile_options(ydb-core-tx-columnshard-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-columnshard-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/columnshard -) -target_link_libraries(ydb-core-tx-columnshard-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-columnshard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - ydb-core-testlib - ydb-core-tx - public-lib-yson_value -) -target_sources(ydb-core-tx-columnshard-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/columnshard/columnshard_ut_common.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/columnshard/ut_columnshard_read_write.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/columnshard/ut_columnshard_schema.cpp -) -add_test( - NAME - ydb-core-tx-columnshard-ut - COMMAND - ydb-core-tx-columnshard-ut -) -target_link_flags(ydb-core-tx-columnshard-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-columnshard-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/coordinator/ut/CMakeLists.darwin.txt b/ydb/core/tx/coordinator/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..2abf364660 --- /dev/null +++ b/ydb/core/tx/coordinator/ut/CMakeLists.darwin.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-tx-coordinator-ut) +target_compile_options(ydb-core-tx-coordinator-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-coordinator-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/coordinator +) +target_link_libraries(ydb-core-tx-coordinator-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-coordinator + ydb-core-testlib + ydb-core-tx +) +target_sources(ydb-core-tx-coordinator-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/coordinator/coordinator_ut.cpp +) +add_test( + NAME + ydb-core-tx-coordinator-ut + COMMAND + ydb-core-tx-coordinator-ut +) +target_link_flags(ydb-core-tx-coordinator-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-coordinator-ut) diff --git a/ydb/core/tx/coordinator/ut/CMakeLists.linux.txt b/ydb/core/tx/coordinator/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..ef191d6153 --- /dev/null +++ b/ydb/core/tx/coordinator/ut/CMakeLists.linux.txt @@ -0,0 +1,47 @@ + +# 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_executable(ydb-core-tx-coordinator-ut) +target_compile_options(ydb-core-tx-coordinator-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-coordinator-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/coordinator +) +target_link_libraries(ydb-core-tx-coordinator-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-coordinator + ydb-core-testlib + ydb-core-tx +) +target_sources(ydb-core-tx-coordinator-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/coordinator/coordinator_ut.cpp +) +add_test( + NAME + ydb-core-tx-coordinator-ut + COMMAND + ydb-core-tx-coordinator-ut +) +target_link_flags(ydb-core-tx-coordinator-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-coordinator-ut) diff --git a/ydb/core/tx/coordinator/ut/CMakeLists.txt b/ydb/core/tx/coordinator/ut/CMakeLists.txt index ef191d6153..a681d385f3 100644 --- a/ydb/core/tx/coordinator/ut/CMakeLists.txt +++ b/ydb/core/tx/coordinator/ut/CMakeLists.txt @@ -6,42 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-coordinator-ut) -target_compile_options(ydb-core-tx-coordinator-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-coordinator-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/coordinator -) -target_link_libraries(ydb-core-tx-coordinator-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-coordinator - ydb-core-testlib - ydb-core-tx -) -target_sources(ydb-core-tx-coordinator-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/coordinator/coordinator_ut.cpp -) -add_test( - NAME - ydb-core-tx-coordinator-ut - COMMAND - ydb-core-tx-coordinator-ut -) -target_link_flags(ydb-core-tx-coordinator-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-coordinator-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/datashard/ut_background_compaction/CMakeLists.darwin.txt b/ydb/core/tx/datashard/ut_background_compaction/CMakeLists.darwin.txt new file mode 100644 index 0000000000..79a080b86d --- /dev/null +++ b/ydb/core/tx/datashard/ut_background_compaction/CMakeLists.darwin.txt @@ -0,0 +1,54 @@ + +# 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_executable(ydb-core-tx-datashard-ut_background_compaction) +target_compile_options(ydb-core-tx-datashard-ut_background_compaction PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_background_compaction PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_background_compaction PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_background_compaction PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_background_compaction.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_background_compaction + COMMAND + ydb-core-tx-datashard-ut_background_compaction +) +target_link_flags(ydb-core-tx-datashard-ut_background_compaction + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-datashard-ut_background_compaction) diff --git a/ydb/core/tx/datashard/ut_background_compaction/CMakeLists.linux.txt b/ydb/core/tx/datashard/ut_background_compaction/CMakeLists.linux.txt new file mode 100644 index 0000000000..1dcfe76c8f --- /dev/null +++ b/ydb/core/tx/datashard/ut_background_compaction/CMakeLists.linux.txt @@ -0,0 +1,55 @@ + +# 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_executable(ydb-core-tx-datashard-ut_background_compaction) +target_compile_options(ydb-core-tx-datashard-ut_background_compaction PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_background_compaction PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_background_compaction PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_background_compaction PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_background_compaction.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_background_compaction + COMMAND + ydb-core-tx-datashard-ut_background_compaction +) +target_link_flags(ydb-core-tx-datashard-ut_background_compaction + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-datashard-ut_background_compaction) diff --git a/ydb/core/tx/datashard/ut_background_compaction/CMakeLists.txt b/ydb/core/tx/datashard/ut_background_compaction/CMakeLists.txt index 1dcfe76c8f..a681d385f3 100644 --- a/ydb/core/tx/datashard/ut_background_compaction/CMakeLists.txt +++ b/ydb/core/tx/datashard/ut_background_compaction/CMakeLists.txt @@ -6,50 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-datashard-ut_background_compaction) -target_compile_options(ydb-core-tx-datashard-ut_background_compaction PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-datashard-ut_background_compaction PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard -) -target_link_libraries(ydb-core-tx-datashard-ut_background_compaction PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-datashard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - kqp-ut-common - ydb-core-testlib - ydb-core-tx - udf-service-exception_policy - public-lib-yson_value - cpp-client-ydb_result -) -target_sources(ydb-core-tx-datashard-ut_background_compaction PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_background_compaction.cpp -) -add_test( - NAME - ydb-core-tx-datashard-ut_background_compaction - COMMAND - ydb-core-tx-datashard-ut_background_compaction -) -target_link_flags(ydb-core-tx-datashard-ut_background_compaction - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-datashard-ut_background_compaction) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/datashard/ut_build_index/CMakeLists.darwin.txt b/ydb/core/tx/datashard/ut_build_index/CMakeLists.darwin.txt new file mode 100644 index 0000000000..1bbee06953 --- /dev/null +++ b/ydb/core/tx/datashard/ut_build_index/CMakeLists.darwin.txt @@ -0,0 +1,54 @@ + +# 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_executable(ydb-core-tx-datashard-ut_build_index) +target_compile_options(ydb-core-tx-datashard-ut_build_index PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_build_index PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_build_index PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_build_index PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_build_index.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_build_index + COMMAND + ydb-core-tx-datashard-ut_build_index +) +target_link_flags(ydb-core-tx-datashard-ut_build_index + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-datashard-ut_build_index) diff --git a/ydb/core/tx/datashard/ut_build_index/CMakeLists.linux.txt b/ydb/core/tx/datashard/ut_build_index/CMakeLists.linux.txt new file mode 100644 index 0000000000..cf94d66308 --- /dev/null +++ b/ydb/core/tx/datashard/ut_build_index/CMakeLists.linux.txt @@ -0,0 +1,55 @@ + +# 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_executable(ydb-core-tx-datashard-ut_build_index) +target_compile_options(ydb-core-tx-datashard-ut_build_index PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_build_index PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_build_index PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_build_index PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_build_index.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_build_index + COMMAND + ydb-core-tx-datashard-ut_build_index +) +target_link_flags(ydb-core-tx-datashard-ut_build_index + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-datashard-ut_build_index) diff --git a/ydb/core/tx/datashard/ut_build_index/CMakeLists.txt b/ydb/core/tx/datashard/ut_build_index/CMakeLists.txt index cf94d66308..a681d385f3 100644 --- a/ydb/core/tx/datashard/ut_build_index/CMakeLists.txt +++ b/ydb/core/tx/datashard/ut_build_index/CMakeLists.txt @@ -6,50 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-datashard-ut_build_index) -target_compile_options(ydb-core-tx-datashard-ut_build_index PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-datashard-ut_build_index PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard -) -target_link_libraries(ydb-core-tx-datashard-ut_build_index PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-datashard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - kqp-ut-common - ydb-core-testlib - ydb-core-tx - udf-service-exception_policy - public-lib-yson_value - cpp-client-ydb_result -) -target_sources(ydb-core-tx-datashard-ut_build_index PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_build_index.cpp -) -add_test( - NAME - ydb-core-tx-datashard-ut_build_index - COMMAND - ydb-core-tx-datashard-ut_build_index -) -target_link_flags(ydb-core-tx-datashard-ut_build_index - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-datashard-ut_build_index) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/datashard/ut_change_collector/CMakeLists.darwin.txt b/ydb/core/tx/datashard/ut_change_collector/CMakeLists.darwin.txt new file mode 100644 index 0000000000..775bbb0063 --- /dev/null +++ b/ydb/core/tx/datashard/ut_change_collector/CMakeLists.darwin.txt @@ -0,0 +1,54 @@ + +# 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_executable(ydb-core-tx-datashard-ut_change_collector) +target_compile_options(ydb-core-tx-datashard-ut_change_collector PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_change_collector PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_change_collector PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_change_collector PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_change_collector.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_change_collector + COMMAND + ydb-core-tx-datashard-ut_change_collector +) +target_link_flags(ydb-core-tx-datashard-ut_change_collector + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-datashard-ut_change_collector) diff --git a/ydb/core/tx/datashard/ut_change_collector/CMakeLists.linux.txt b/ydb/core/tx/datashard/ut_change_collector/CMakeLists.linux.txt new file mode 100644 index 0000000000..d88443ddff --- /dev/null +++ b/ydb/core/tx/datashard/ut_change_collector/CMakeLists.linux.txt @@ -0,0 +1,55 @@ + +# 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_executable(ydb-core-tx-datashard-ut_change_collector) +target_compile_options(ydb-core-tx-datashard-ut_change_collector PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_change_collector PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_change_collector PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_change_collector PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_change_collector.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_change_collector + COMMAND + ydb-core-tx-datashard-ut_change_collector +) +target_link_flags(ydb-core-tx-datashard-ut_change_collector + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-datashard-ut_change_collector) diff --git a/ydb/core/tx/datashard/ut_change_collector/CMakeLists.txt b/ydb/core/tx/datashard/ut_change_collector/CMakeLists.txt index d88443ddff..a681d385f3 100644 --- a/ydb/core/tx/datashard/ut_change_collector/CMakeLists.txt +++ b/ydb/core/tx/datashard/ut_change_collector/CMakeLists.txt @@ -6,50 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-datashard-ut_change_collector) -target_compile_options(ydb-core-tx-datashard-ut_change_collector PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-datashard-ut_change_collector PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard -) -target_link_libraries(ydb-core-tx-datashard-ut_change_collector PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-datashard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - kqp-ut-common - ydb-core-testlib - ydb-core-tx - udf-service-exception_policy - public-lib-yson_value - cpp-client-ydb_result -) -target_sources(ydb-core-tx-datashard-ut_change_collector PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_change_collector.cpp -) -add_test( - NAME - ydb-core-tx-datashard-ut_change_collector - COMMAND - ydb-core-tx-datashard-ut_change_collector -) -target_link_flags(ydb-core-tx-datashard-ut_change_collector - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-datashard-ut_change_collector) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/datashard/ut_change_exchange/CMakeLists.darwin.txt b/ydb/core/tx/datashard/ut_change_exchange/CMakeLists.darwin.txt new file mode 100644 index 0000000000..1f85fcaf2a --- /dev/null +++ b/ydb/core/tx/datashard/ut_change_exchange/CMakeLists.darwin.txt @@ -0,0 +1,54 @@ + +# 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_executable(ydb-core-tx-datashard-ut_change_exchange) +target_compile_options(ydb-core-tx-datashard-ut_change_exchange PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_change_exchange PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_change_exchange PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_change_exchange PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_change_exchange.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_change_exchange + COMMAND + ydb-core-tx-datashard-ut_change_exchange +) +target_link_flags(ydb-core-tx-datashard-ut_change_exchange + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-datashard-ut_change_exchange) diff --git a/ydb/core/tx/datashard/ut_change_exchange/CMakeLists.linux.txt b/ydb/core/tx/datashard/ut_change_exchange/CMakeLists.linux.txt new file mode 100644 index 0000000000..6fb2aeeb44 --- /dev/null +++ b/ydb/core/tx/datashard/ut_change_exchange/CMakeLists.linux.txt @@ -0,0 +1,55 @@ + +# 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_executable(ydb-core-tx-datashard-ut_change_exchange) +target_compile_options(ydb-core-tx-datashard-ut_change_exchange PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_change_exchange PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_change_exchange PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_change_exchange PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_change_exchange.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_change_exchange + COMMAND + ydb-core-tx-datashard-ut_change_exchange +) +target_link_flags(ydb-core-tx-datashard-ut_change_exchange + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-datashard-ut_change_exchange) diff --git a/ydb/core/tx/datashard/ut_change_exchange/CMakeLists.txt b/ydb/core/tx/datashard/ut_change_exchange/CMakeLists.txt index 6fb2aeeb44..a681d385f3 100644 --- a/ydb/core/tx/datashard/ut_change_exchange/CMakeLists.txt +++ b/ydb/core/tx/datashard/ut_change_exchange/CMakeLists.txt @@ -6,50 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-datashard-ut_change_exchange) -target_compile_options(ydb-core-tx-datashard-ut_change_exchange PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-datashard-ut_change_exchange PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard -) -target_link_libraries(ydb-core-tx-datashard-ut_change_exchange PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-datashard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - kqp-ut-common - ydb-core-testlib - ydb-core-tx - udf-service-exception_policy - public-lib-yson_value - cpp-client-ydb_result -) -target_sources(ydb-core-tx-datashard-ut_change_exchange PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_change_exchange.cpp -) -add_test( - NAME - ydb-core-tx-datashard-ut_change_exchange - COMMAND - ydb-core-tx-datashard-ut_change_exchange -) -target_link_flags(ydb-core-tx-datashard-ut_change_exchange - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-datashard-ut_change_exchange) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/datashard/ut_compaction/CMakeLists.darwin.txt b/ydb/core/tx/datashard/ut_compaction/CMakeLists.darwin.txt new file mode 100644 index 0000000000..193e034c50 --- /dev/null +++ b/ydb/core/tx/datashard/ut_compaction/CMakeLists.darwin.txt @@ -0,0 +1,54 @@ + +# 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_executable(ydb-core-tx-datashard-ut_compaction) +target_compile_options(ydb-core-tx-datashard-ut_compaction PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_compaction PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_compaction PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_compaction PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_compaction.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_compaction + COMMAND + ydb-core-tx-datashard-ut_compaction +) +target_link_flags(ydb-core-tx-datashard-ut_compaction + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-datashard-ut_compaction) diff --git a/ydb/core/tx/datashard/ut_compaction/CMakeLists.linux.txt b/ydb/core/tx/datashard/ut_compaction/CMakeLists.linux.txt new file mode 100644 index 0000000000..cb090f50ce --- /dev/null +++ b/ydb/core/tx/datashard/ut_compaction/CMakeLists.linux.txt @@ -0,0 +1,55 @@ + +# 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_executable(ydb-core-tx-datashard-ut_compaction) +target_compile_options(ydb-core-tx-datashard-ut_compaction PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_compaction PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_compaction PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_compaction PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_compaction.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_compaction + COMMAND + ydb-core-tx-datashard-ut_compaction +) +target_link_flags(ydb-core-tx-datashard-ut_compaction + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-datashard-ut_compaction) diff --git a/ydb/core/tx/datashard/ut_compaction/CMakeLists.txt b/ydb/core/tx/datashard/ut_compaction/CMakeLists.txt index cb090f50ce..a681d385f3 100644 --- a/ydb/core/tx/datashard/ut_compaction/CMakeLists.txt +++ b/ydb/core/tx/datashard/ut_compaction/CMakeLists.txt @@ -6,50 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-datashard-ut_compaction) -target_compile_options(ydb-core-tx-datashard-ut_compaction PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-datashard-ut_compaction PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard -) -target_link_libraries(ydb-core-tx-datashard-ut_compaction PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-datashard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - kqp-ut-common - ydb-core-testlib - ydb-core-tx - udf-service-exception_policy - public-lib-yson_value - cpp-client-ydb_result -) -target_sources(ydb-core-tx-datashard-ut_compaction PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_compaction.cpp -) -add_test( - NAME - ydb-core-tx-datashard-ut_compaction - COMMAND - ydb-core-tx-datashard-ut_compaction -) -target_link_flags(ydb-core-tx-datashard-ut_compaction - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-datashard-ut_compaction) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/datashard/ut_erase_rows/CMakeLists.darwin.txt b/ydb/core/tx/datashard/ut_erase_rows/CMakeLists.darwin.txt new file mode 100644 index 0000000000..edaffe3f05 --- /dev/null +++ b/ydb/core/tx/datashard/ut_erase_rows/CMakeLists.darwin.txt @@ -0,0 +1,54 @@ + +# 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_executable(ydb-core-tx-datashard-ut_erase_rows) +target_compile_options(ydb-core-tx-datashard-ut_erase_rows PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_erase_rows PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_erase_rows PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_erase_rows PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_erase_rows.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_erase_rows + COMMAND + ydb-core-tx-datashard-ut_erase_rows +) +target_link_flags(ydb-core-tx-datashard-ut_erase_rows + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-datashard-ut_erase_rows) diff --git a/ydb/core/tx/datashard/ut_erase_rows/CMakeLists.linux.txt b/ydb/core/tx/datashard/ut_erase_rows/CMakeLists.linux.txt new file mode 100644 index 0000000000..a203c19f33 --- /dev/null +++ b/ydb/core/tx/datashard/ut_erase_rows/CMakeLists.linux.txt @@ -0,0 +1,55 @@ + +# 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_executable(ydb-core-tx-datashard-ut_erase_rows) +target_compile_options(ydb-core-tx-datashard-ut_erase_rows PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_erase_rows PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_erase_rows PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_erase_rows PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_erase_rows.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_erase_rows + COMMAND + ydb-core-tx-datashard-ut_erase_rows +) +target_link_flags(ydb-core-tx-datashard-ut_erase_rows + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-datashard-ut_erase_rows) diff --git a/ydb/core/tx/datashard/ut_erase_rows/CMakeLists.txt b/ydb/core/tx/datashard/ut_erase_rows/CMakeLists.txt index a203c19f33..a681d385f3 100644 --- a/ydb/core/tx/datashard/ut_erase_rows/CMakeLists.txt +++ b/ydb/core/tx/datashard/ut_erase_rows/CMakeLists.txt @@ -6,50 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-datashard-ut_erase_rows) -target_compile_options(ydb-core-tx-datashard-ut_erase_rows PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-datashard-ut_erase_rows PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard -) -target_link_libraries(ydb-core-tx-datashard-ut_erase_rows PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-datashard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - kqp-ut-common - ydb-core-testlib - ydb-core-tx - udf-service-exception_policy - public-lib-yson_value - cpp-client-ydb_result -) -target_sources(ydb-core-tx-datashard-ut_erase_rows PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_erase_rows.cpp -) -add_test( - NAME - ydb-core-tx-datashard-ut_erase_rows - COMMAND - ydb-core-tx-datashard-ut_erase_rows -) -target_link_flags(ydb-core-tx-datashard-ut_erase_rows - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-datashard-ut_erase_rows) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/datashard/ut_followers/CMakeLists.darwin.txt b/ydb/core/tx/datashard/ut_followers/CMakeLists.darwin.txt new file mode 100644 index 0000000000..d0608c7783 --- /dev/null +++ b/ydb/core/tx/datashard/ut_followers/CMakeLists.darwin.txt @@ -0,0 +1,54 @@ + +# 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_executable(ydb-core-tx-datashard-ut_followers) +target_compile_options(ydb-core-tx-datashard-ut_followers PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_followers PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_followers PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_followers PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_followers.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_followers + COMMAND + ydb-core-tx-datashard-ut_followers +) +target_link_flags(ydb-core-tx-datashard-ut_followers + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-datashard-ut_followers) diff --git a/ydb/core/tx/datashard/ut_followers/CMakeLists.linux.txt b/ydb/core/tx/datashard/ut_followers/CMakeLists.linux.txt new file mode 100644 index 0000000000..e14fed495b --- /dev/null +++ b/ydb/core/tx/datashard/ut_followers/CMakeLists.linux.txt @@ -0,0 +1,55 @@ + +# 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_executable(ydb-core-tx-datashard-ut_followers) +target_compile_options(ydb-core-tx-datashard-ut_followers PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_followers PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_followers PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_followers PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_followers.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_followers + COMMAND + ydb-core-tx-datashard-ut_followers +) +target_link_flags(ydb-core-tx-datashard-ut_followers + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-datashard-ut_followers) diff --git a/ydb/core/tx/datashard/ut_followers/CMakeLists.txt b/ydb/core/tx/datashard/ut_followers/CMakeLists.txt index e14fed495b..a681d385f3 100644 --- a/ydb/core/tx/datashard/ut_followers/CMakeLists.txt +++ b/ydb/core/tx/datashard/ut_followers/CMakeLists.txt @@ -6,50 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-datashard-ut_followers) -target_compile_options(ydb-core-tx-datashard-ut_followers PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-datashard-ut_followers PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard -) -target_link_libraries(ydb-core-tx-datashard-ut_followers PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-datashard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - kqp-ut-common - ydb-core-testlib - ydb-core-tx - udf-service-exception_policy - public-lib-yson_value - cpp-client-ydb_result -) -target_sources(ydb-core-tx-datashard-ut_followers PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_followers.cpp -) -add_test( - NAME - ydb-core-tx-datashard-ut_followers - COMMAND - ydb-core-tx-datashard-ut_followers -) -target_link_flags(ydb-core-tx-datashard-ut_followers - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-datashard-ut_followers) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/datashard/ut_init/CMakeLists.darwin.txt b/ydb/core/tx/datashard/ut_init/CMakeLists.darwin.txt new file mode 100644 index 0000000000..f6acc6e46b --- /dev/null +++ b/ydb/core/tx/datashard/ut_init/CMakeLists.darwin.txt @@ -0,0 +1,54 @@ + +# 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_executable(ydb-core-tx-datashard-ut_init) +target_compile_options(ydb-core-tx-datashard-ut_init PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_init PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_init PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_init PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_init.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_init + COMMAND + ydb-core-tx-datashard-ut_init +) +target_link_flags(ydb-core-tx-datashard-ut_init + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-datashard-ut_init) diff --git a/ydb/core/tx/datashard/ut_init/CMakeLists.linux.txt b/ydb/core/tx/datashard/ut_init/CMakeLists.linux.txt new file mode 100644 index 0000000000..c9237253d8 --- /dev/null +++ b/ydb/core/tx/datashard/ut_init/CMakeLists.linux.txt @@ -0,0 +1,55 @@ + +# 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_executable(ydb-core-tx-datashard-ut_init) +target_compile_options(ydb-core-tx-datashard-ut_init PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_init PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_init PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_init PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_init.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_init + COMMAND + ydb-core-tx-datashard-ut_init +) +target_link_flags(ydb-core-tx-datashard-ut_init + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-datashard-ut_init) diff --git a/ydb/core/tx/datashard/ut_init/CMakeLists.txt b/ydb/core/tx/datashard/ut_init/CMakeLists.txt index c9237253d8..a681d385f3 100644 --- a/ydb/core/tx/datashard/ut_init/CMakeLists.txt +++ b/ydb/core/tx/datashard/ut_init/CMakeLists.txt @@ -6,50 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-datashard-ut_init) -target_compile_options(ydb-core-tx-datashard-ut_init PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-datashard-ut_init PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard -) -target_link_libraries(ydb-core-tx-datashard-ut_init PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-datashard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - kqp-ut-common - ydb-core-testlib - ydb-core-tx - udf-service-exception_policy - public-lib-yson_value - cpp-client-ydb_result -) -target_sources(ydb-core-tx-datashard-ut_init PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_init.cpp -) -add_test( - NAME - ydb-core-tx-datashard-ut_init - COMMAND - ydb-core-tx-datashard-ut_init -) -target_link_flags(ydb-core-tx-datashard-ut_init - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-datashard-ut_init) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/datashard/ut_keys/CMakeLists.darwin.txt b/ydb/core/tx/datashard/ut_keys/CMakeLists.darwin.txt new file mode 100644 index 0000000000..c8c4fb5a9e --- /dev/null +++ b/ydb/core/tx/datashard/ut_keys/CMakeLists.darwin.txt @@ -0,0 +1,54 @@ + +# 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_executable(ydb-core-tx-datashard-ut_keys) +target_compile_options(ydb-core-tx-datashard-ut_keys PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_keys PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_keys PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_keys PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_keys.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_keys + COMMAND + ydb-core-tx-datashard-ut_keys +) +target_link_flags(ydb-core-tx-datashard-ut_keys + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-datashard-ut_keys) diff --git a/ydb/core/tx/datashard/ut_keys/CMakeLists.linux.txt b/ydb/core/tx/datashard/ut_keys/CMakeLists.linux.txt new file mode 100644 index 0000000000..59181f4533 --- /dev/null +++ b/ydb/core/tx/datashard/ut_keys/CMakeLists.linux.txt @@ -0,0 +1,55 @@ + +# 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_executable(ydb-core-tx-datashard-ut_keys) +target_compile_options(ydb-core-tx-datashard-ut_keys PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_keys PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_keys PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_keys PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_keys.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_keys + COMMAND + ydb-core-tx-datashard-ut_keys +) +target_link_flags(ydb-core-tx-datashard-ut_keys + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-datashard-ut_keys) diff --git a/ydb/core/tx/datashard/ut_keys/CMakeLists.txt b/ydb/core/tx/datashard/ut_keys/CMakeLists.txt index 59181f4533..a681d385f3 100644 --- a/ydb/core/tx/datashard/ut_keys/CMakeLists.txt +++ b/ydb/core/tx/datashard/ut_keys/CMakeLists.txt @@ -6,50 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-datashard-ut_keys) -target_compile_options(ydb-core-tx-datashard-ut_keys PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-datashard-ut_keys PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard -) -target_link_libraries(ydb-core-tx-datashard-ut_keys PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-datashard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - kqp-ut-common - ydb-core-testlib - ydb-core-tx - udf-service-exception_policy - public-lib-yson_value - cpp-client-ydb_result -) -target_sources(ydb-core-tx-datashard-ut_keys PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_keys.cpp -) -add_test( - NAME - ydb-core-tx-datashard-ut_keys - COMMAND - ydb-core-tx-datashard-ut_keys -) -target_link_flags(ydb-core-tx-datashard-ut_keys - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-datashard-ut_keys) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/datashard/ut_kqp/CMakeLists.darwin.txt b/ydb/core/tx/datashard/ut_kqp/CMakeLists.darwin.txt new file mode 100644 index 0000000000..9b7920359b --- /dev/null +++ b/ydb/core/tx/datashard/ut_kqp/CMakeLists.darwin.txt @@ -0,0 +1,54 @@ + +# 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_executable(ydb-core-tx-datashard-ut_kqp) +target_compile_options(ydb-core-tx-datashard-ut_kqp PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_kqp PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_kqp PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_kqp PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_kqp.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_kqp + COMMAND + ydb-core-tx-datashard-ut_kqp +) +target_link_flags(ydb-core-tx-datashard-ut_kqp + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-datashard-ut_kqp) diff --git a/ydb/core/tx/datashard/ut_kqp/CMakeLists.linux.txt b/ydb/core/tx/datashard/ut_kqp/CMakeLists.linux.txt new file mode 100644 index 0000000000..66ee1c7dc5 --- /dev/null +++ b/ydb/core/tx/datashard/ut_kqp/CMakeLists.linux.txt @@ -0,0 +1,55 @@ + +# 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_executable(ydb-core-tx-datashard-ut_kqp) +target_compile_options(ydb-core-tx-datashard-ut_kqp PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_kqp PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_kqp PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_kqp PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_kqp.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_kqp + COMMAND + ydb-core-tx-datashard-ut_kqp +) +target_link_flags(ydb-core-tx-datashard-ut_kqp + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-datashard-ut_kqp) diff --git a/ydb/core/tx/datashard/ut_kqp/CMakeLists.txt b/ydb/core/tx/datashard/ut_kqp/CMakeLists.txt index 66ee1c7dc5..a681d385f3 100644 --- a/ydb/core/tx/datashard/ut_kqp/CMakeLists.txt +++ b/ydb/core/tx/datashard/ut_kqp/CMakeLists.txt @@ -6,50 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-datashard-ut_kqp) -target_compile_options(ydb-core-tx-datashard-ut_kqp PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-datashard-ut_kqp PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard -) -target_link_libraries(ydb-core-tx-datashard-ut_kqp PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-datashard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - kqp-ut-common - ydb-core-testlib - ydb-core-tx - udf-service-exception_policy - public-lib-yson_value - cpp-client-ydb_result -) -target_sources(ydb-core-tx-datashard-ut_kqp PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_kqp.cpp -) -add_test( - NAME - ydb-core-tx-datashard-ut_kqp - COMMAND - ydb-core-tx-datashard-ut_kqp -) -target_link_flags(ydb-core-tx-datashard-ut_kqp - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-datashard-ut_kqp) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/datashard/ut_kqp_errors/CMakeLists.darwin.txt b/ydb/core/tx/datashard/ut_kqp_errors/CMakeLists.darwin.txt new file mode 100644 index 0000000000..97e6967142 --- /dev/null +++ b/ydb/core/tx/datashard/ut_kqp_errors/CMakeLists.darwin.txt @@ -0,0 +1,54 @@ + +# 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_executable(ydb-core-tx-datashard-ut_kqp_errors) +target_compile_options(ydb-core-tx-datashard-ut_kqp_errors PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_kqp_errors PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_kqp_errors PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_kqp_errors PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_kqp_errors.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_kqp_errors + COMMAND + ydb-core-tx-datashard-ut_kqp_errors +) +target_link_flags(ydb-core-tx-datashard-ut_kqp_errors + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-datashard-ut_kqp_errors) diff --git a/ydb/core/tx/datashard/ut_kqp_errors/CMakeLists.linux.txt b/ydb/core/tx/datashard/ut_kqp_errors/CMakeLists.linux.txt new file mode 100644 index 0000000000..0f725e96b5 --- /dev/null +++ b/ydb/core/tx/datashard/ut_kqp_errors/CMakeLists.linux.txt @@ -0,0 +1,55 @@ + +# 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_executable(ydb-core-tx-datashard-ut_kqp_errors) +target_compile_options(ydb-core-tx-datashard-ut_kqp_errors PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_kqp_errors PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_kqp_errors PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_kqp_errors PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_kqp_errors.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_kqp_errors + COMMAND + ydb-core-tx-datashard-ut_kqp_errors +) +target_link_flags(ydb-core-tx-datashard-ut_kqp_errors + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-datashard-ut_kqp_errors) diff --git a/ydb/core/tx/datashard/ut_kqp_errors/CMakeLists.txt b/ydb/core/tx/datashard/ut_kqp_errors/CMakeLists.txt index 0f725e96b5..a681d385f3 100644 --- a/ydb/core/tx/datashard/ut_kqp_errors/CMakeLists.txt +++ b/ydb/core/tx/datashard/ut_kqp_errors/CMakeLists.txt @@ -6,50 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-datashard-ut_kqp_errors) -target_compile_options(ydb-core-tx-datashard-ut_kqp_errors PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-datashard-ut_kqp_errors PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard -) -target_link_libraries(ydb-core-tx-datashard-ut_kqp_errors PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-datashard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - kqp-ut-common - ydb-core-testlib - ydb-core-tx - udf-service-exception_policy - public-lib-yson_value - cpp-client-ydb_result -) -target_sources(ydb-core-tx-datashard-ut_kqp_errors PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_kqp_errors.cpp -) -add_test( - NAME - ydb-core-tx-datashard-ut_kqp_errors - COMMAND - ydb-core-tx-datashard-ut_kqp_errors -) -target_link_flags(ydb-core-tx-datashard-ut_kqp_errors - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-datashard-ut_kqp_errors) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/datashard/ut_kqp_scan/CMakeLists.darwin.txt b/ydb/core/tx/datashard/ut_kqp_scan/CMakeLists.darwin.txt new file mode 100644 index 0000000000..1b1b5f1159 --- /dev/null +++ b/ydb/core/tx/datashard/ut_kqp_scan/CMakeLists.darwin.txt @@ -0,0 +1,54 @@ + +# 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_executable(ydb-core-tx-datashard-ut_kqp_scan) +target_compile_options(ydb-core-tx-datashard-ut_kqp_scan PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_kqp_scan PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_kqp_scan PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_kqp_scan PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_kqp_scan.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_kqp_scan + COMMAND + ydb-core-tx-datashard-ut_kqp_scan +) +target_link_flags(ydb-core-tx-datashard-ut_kqp_scan + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-datashard-ut_kqp_scan) diff --git a/ydb/core/tx/datashard/ut_kqp_scan/CMakeLists.linux.txt b/ydb/core/tx/datashard/ut_kqp_scan/CMakeLists.linux.txt new file mode 100644 index 0000000000..77141c6712 --- /dev/null +++ b/ydb/core/tx/datashard/ut_kqp_scan/CMakeLists.linux.txt @@ -0,0 +1,55 @@ + +# 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_executable(ydb-core-tx-datashard-ut_kqp_scan) +target_compile_options(ydb-core-tx-datashard-ut_kqp_scan PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_kqp_scan PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_kqp_scan PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_kqp_scan PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_kqp_scan.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_kqp_scan + COMMAND + ydb-core-tx-datashard-ut_kqp_scan +) +target_link_flags(ydb-core-tx-datashard-ut_kqp_scan + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-datashard-ut_kqp_scan) diff --git a/ydb/core/tx/datashard/ut_kqp_scan/CMakeLists.txt b/ydb/core/tx/datashard/ut_kqp_scan/CMakeLists.txt index 77141c6712..a681d385f3 100644 --- a/ydb/core/tx/datashard/ut_kqp_scan/CMakeLists.txt +++ b/ydb/core/tx/datashard/ut_kqp_scan/CMakeLists.txt @@ -6,50 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-datashard-ut_kqp_scan) -target_compile_options(ydb-core-tx-datashard-ut_kqp_scan PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-datashard-ut_kqp_scan PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard -) -target_link_libraries(ydb-core-tx-datashard-ut_kqp_scan PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-datashard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - kqp-ut-common - ydb-core-testlib - ydb-core-tx - udf-service-exception_policy - public-lib-yson_value - cpp-client-ydb_result -) -target_sources(ydb-core-tx-datashard-ut_kqp_scan PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_kqp_scan.cpp -) -add_test( - NAME - ydb-core-tx-datashard-ut_kqp_scan - COMMAND - ydb-core-tx-datashard-ut_kqp_scan -) -target_link_flags(ydb-core-tx-datashard-ut_kqp_scan - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-datashard-ut_kqp_scan) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/datashard/ut_locks/CMakeLists.darwin.txt b/ydb/core/tx/datashard/ut_locks/CMakeLists.darwin.txt new file mode 100644 index 0000000000..0274c39b1c --- /dev/null +++ b/ydb/core/tx/datashard/ut_locks/CMakeLists.darwin.txt @@ -0,0 +1,54 @@ + +# 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_executable(ydb-core-tx-datashard-ut_locks) +target_compile_options(ydb-core-tx-datashard-ut_locks PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_locks PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_locks PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_locks PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_locks.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_locks + COMMAND + ydb-core-tx-datashard-ut_locks +) +target_link_flags(ydb-core-tx-datashard-ut_locks + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-datashard-ut_locks) diff --git a/ydb/core/tx/datashard/ut_locks/CMakeLists.linux.txt b/ydb/core/tx/datashard/ut_locks/CMakeLists.linux.txt new file mode 100644 index 0000000000..1494c49ddd --- /dev/null +++ b/ydb/core/tx/datashard/ut_locks/CMakeLists.linux.txt @@ -0,0 +1,55 @@ + +# 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_executable(ydb-core-tx-datashard-ut_locks) +target_compile_options(ydb-core-tx-datashard-ut_locks PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_locks PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_locks PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_locks PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_locks.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_locks + COMMAND + ydb-core-tx-datashard-ut_locks +) +target_link_flags(ydb-core-tx-datashard-ut_locks + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-datashard-ut_locks) diff --git a/ydb/core/tx/datashard/ut_locks/CMakeLists.txt b/ydb/core/tx/datashard/ut_locks/CMakeLists.txt index 1494c49ddd..a681d385f3 100644 --- a/ydb/core/tx/datashard/ut_locks/CMakeLists.txt +++ b/ydb/core/tx/datashard/ut_locks/CMakeLists.txt @@ -6,50 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-datashard-ut_locks) -target_compile_options(ydb-core-tx-datashard-ut_locks PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-datashard-ut_locks PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard -) -target_link_libraries(ydb-core-tx-datashard-ut_locks PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-datashard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - kqp-ut-common - ydb-core-testlib - ydb-core-tx - udf-service-exception_policy - public-lib-yson_value - cpp-client-ydb_result -) -target_sources(ydb-core-tx-datashard-ut_locks PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_locks.cpp -) -add_test( - NAME - ydb-core-tx-datashard-ut_locks - COMMAND - ydb-core-tx-datashard-ut_locks -) -target_link_flags(ydb-core-tx-datashard-ut_locks - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-datashard-ut_locks) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/datashard/ut_minikql/CMakeLists.darwin.txt b/ydb/core/tx/datashard/ut_minikql/CMakeLists.darwin.txt new file mode 100644 index 0000000000..d4c078a278 --- /dev/null +++ b/ydb/core/tx/datashard/ut_minikql/CMakeLists.darwin.txt @@ -0,0 +1,54 @@ + +# 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_executable(ydb-core-tx-datashard-ut_minikql) +target_compile_options(ydb-core-tx-datashard-ut_minikql PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_minikql PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_minikql PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_minikql PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_minikql.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_minikql + COMMAND + ydb-core-tx-datashard-ut_minikql +) +target_link_flags(ydb-core-tx-datashard-ut_minikql + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-datashard-ut_minikql) diff --git a/ydb/core/tx/datashard/ut_minikql/CMakeLists.linux.txt b/ydb/core/tx/datashard/ut_minikql/CMakeLists.linux.txt new file mode 100644 index 0000000000..f15ae48d56 --- /dev/null +++ b/ydb/core/tx/datashard/ut_minikql/CMakeLists.linux.txt @@ -0,0 +1,55 @@ + +# 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_executable(ydb-core-tx-datashard-ut_minikql) +target_compile_options(ydb-core-tx-datashard-ut_minikql PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_minikql PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_minikql PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_minikql PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_minikql.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_minikql + COMMAND + ydb-core-tx-datashard-ut_minikql +) +target_link_flags(ydb-core-tx-datashard-ut_minikql + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-datashard-ut_minikql) diff --git a/ydb/core/tx/datashard/ut_minikql/CMakeLists.txt b/ydb/core/tx/datashard/ut_minikql/CMakeLists.txt index f15ae48d56..a681d385f3 100644 --- a/ydb/core/tx/datashard/ut_minikql/CMakeLists.txt +++ b/ydb/core/tx/datashard/ut_minikql/CMakeLists.txt @@ -6,50 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-datashard-ut_minikql) -target_compile_options(ydb-core-tx-datashard-ut_minikql PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-datashard-ut_minikql PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard -) -target_link_libraries(ydb-core-tx-datashard-ut_minikql PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-datashard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - kqp-ut-common - ydb-core-testlib - ydb-core-tx - udf-service-exception_policy - public-lib-yson_value - cpp-client-ydb_result -) -target_sources(ydb-core-tx-datashard-ut_minikql PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_minikql.cpp -) -add_test( - NAME - ydb-core-tx-datashard-ut_minikql - COMMAND - ydb-core-tx-datashard-ut_minikql -) -target_link_flags(ydb-core-tx-datashard-ut_minikql - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-datashard-ut_minikql) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/datashard/ut_minstep/CMakeLists.darwin.txt b/ydb/core/tx/datashard/ut_minstep/CMakeLists.darwin.txt new file mode 100644 index 0000000000..d8a4fba7b9 --- /dev/null +++ b/ydb/core/tx/datashard/ut_minstep/CMakeLists.darwin.txt @@ -0,0 +1,54 @@ + +# 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_executable(ydb-core-tx-datashard-ut_minstep) +target_compile_options(ydb-core-tx-datashard-ut_minstep PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_minstep PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_minstep PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_minstep PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_minstep.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_minstep + COMMAND + ydb-core-tx-datashard-ut_minstep +) +target_link_flags(ydb-core-tx-datashard-ut_minstep + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-datashard-ut_minstep) diff --git a/ydb/core/tx/datashard/ut_minstep/CMakeLists.linux.txt b/ydb/core/tx/datashard/ut_minstep/CMakeLists.linux.txt new file mode 100644 index 0000000000..ecd20d0c62 --- /dev/null +++ b/ydb/core/tx/datashard/ut_minstep/CMakeLists.linux.txt @@ -0,0 +1,55 @@ + +# 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_executable(ydb-core-tx-datashard-ut_minstep) +target_compile_options(ydb-core-tx-datashard-ut_minstep PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_minstep PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_minstep PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_minstep PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_minstep.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_minstep + COMMAND + ydb-core-tx-datashard-ut_minstep +) +target_link_flags(ydb-core-tx-datashard-ut_minstep + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-datashard-ut_minstep) diff --git a/ydb/core/tx/datashard/ut_minstep/CMakeLists.txt b/ydb/core/tx/datashard/ut_minstep/CMakeLists.txt index ecd20d0c62..a681d385f3 100644 --- a/ydb/core/tx/datashard/ut_minstep/CMakeLists.txt +++ b/ydb/core/tx/datashard/ut_minstep/CMakeLists.txt @@ -6,50 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-datashard-ut_minstep) -target_compile_options(ydb-core-tx-datashard-ut_minstep PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-datashard-ut_minstep PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard -) -target_link_libraries(ydb-core-tx-datashard-ut_minstep PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-datashard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - kqp-ut-common - ydb-core-testlib - ydb-core-tx - udf-service-exception_policy - public-lib-yson_value - cpp-client-ydb_result -) -target_sources(ydb-core-tx-datashard-ut_minstep PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_minstep.cpp -) -add_test( - NAME - ydb-core-tx-datashard-ut_minstep - COMMAND - ydb-core-tx-datashard-ut_minstep -) -target_link_flags(ydb-core-tx-datashard-ut_minstep - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-datashard-ut_minstep) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/datashard/ut_order/CMakeLists.darwin.txt b/ydb/core/tx/datashard/ut_order/CMakeLists.darwin.txt new file mode 100644 index 0000000000..237bf23bef --- /dev/null +++ b/ydb/core/tx/datashard/ut_order/CMakeLists.darwin.txt @@ -0,0 +1,54 @@ + +# 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_executable(ydb-core-tx-datashard-ut_order) +target_compile_options(ydb-core-tx-datashard-ut_order PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_order PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_order PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_order PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_order.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_order + COMMAND + ydb-core-tx-datashard-ut_order +) +target_link_flags(ydb-core-tx-datashard-ut_order + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-datashard-ut_order) diff --git a/ydb/core/tx/datashard/ut_order/CMakeLists.linux.txt b/ydb/core/tx/datashard/ut_order/CMakeLists.linux.txt new file mode 100644 index 0000000000..a16ce4f690 --- /dev/null +++ b/ydb/core/tx/datashard/ut_order/CMakeLists.linux.txt @@ -0,0 +1,55 @@ + +# 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_executable(ydb-core-tx-datashard-ut_order) +target_compile_options(ydb-core-tx-datashard-ut_order PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_order PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_order PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_order PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_order.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_order + COMMAND + ydb-core-tx-datashard-ut_order +) +target_link_flags(ydb-core-tx-datashard-ut_order + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-datashard-ut_order) diff --git a/ydb/core/tx/datashard/ut_order/CMakeLists.txt b/ydb/core/tx/datashard/ut_order/CMakeLists.txt index a16ce4f690..a681d385f3 100644 --- a/ydb/core/tx/datashard/ut_order/CMakeLists.txt +++ b/ydb/core/tx/datashard/ut_order/CMakeLists.txt @@ -6,50 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-datashard-ut_order) -target_compile_options(ydb-core-tx-datashard-ut_order PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-datashard-ut_order PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard -) -target_link_libraries(ydb-core-tx-datashard-ut_order PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-datashard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - kqp-ut-common - ydb-core-testlib - ydb-core-tx - udf-service-exception_policy - public-lib-yson_value - cpp-client-ydb_result -) -target_sources(ydb-core-tx-datashard-ut_order PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_order.cpp -) -add_test( - NAME - ydb-core-tx-datashard-ut_order - COMMAND - ydb-core-tx-datashard-ut_order -) -target_link_flags(ydb-core-tx-datashard-ut_order - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-datashard-ut_order) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/datashard/ut_range_avl_tree/CMakeLists.darwin.txt b/ydb/core/tx/datashard/ut_range_avl_tree/CMakeLists.darwin.txt new file mode 100644 index 0000000000..01e3958709 --- /dev/null +++ b/ydb/core/tx/datashard/ut_range_avl_tree/CMakeLists.darwin.txt @@ -0,0 +1,53 @@ + +# 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_executable(ydb-core-tx-datashard-ut_range_avl_tree) +target_compile_options(ydb-core-tx-datashard-ut_range_avl_tree PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_range_avl_tree PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_range_avl_tree PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_range_avl_tree PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/range_avl_tree_ut.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_range_avl_tree + COMMAND + ydb-core-tx-datashard-ut_range_avl_tree +) +target_link_flags(ydb-core-tx-datashard-ut_range_avl_tree + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-datashard-ut_range_avl_tree) diff --git a/ydb/core/tx/datashard/ut_range_avl_tree/CMakeLists.linux.txt b/ydb/core/tx/datashard/ut_range_avl_tree/CMakeLists.linux.txt new file mode 100644 index 0000000000..a2fc5d350a --- /dev/null +++ b/ydb/core/tx/datashard/ut_range_avl_tree/CMakeLists.linux.txt @@ -0,0 +1,54 @@ + +# 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_executable(ydb-core-tx-datashard-ut_range_avl_tree) +target_compile_options(ydb-core-tx-datashard-ut_range_avl_tree PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_range_avl_tree PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_range_avl_tree PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_range_avl_tree PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/range_avl_tree_ut.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_range_avl_tree + COMMAND + ydb-core-tx-datashard-ut_range_avl_tree +) +target_link_flags(ydb-core-tx-datashard-ut_range_avl_tree + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-datashard-ut_range_avl_tree) diff --git a/ydb/core/tx/datashard/ut_range_avl_tree/CMakeLists.txt b/ydb/core/tx/datashard/ut_range_avl_tree/CMakeLists.txt index a2fc5d350a..a681d385f3 100644 --- a/ydb/core/tx/datashard/ut_range_avl_tree/CMakeLists.txt +++ b/ydb/core/tx/datashard/ut_range_avl_tree/CMakeLists.txt @@ -6,49 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-datashard-ut_range_avl_tree) -target_compile_options(ydb-core-tx-datashard-ut_range_avl_tree PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-datashard-ut_range_avl_tree PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard -) -target_link_libraries(ydb-core-tx-datashard-ut_range_avl_tree PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-datashard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - kqp-ut-common - ydb-core-testlib - ydb-core-tx - udf-service-exception_policy - public-lib-yson_value - cpp-client-ydb_result -) -target_sources(ydb-core-tx-datashard-ut_range_avl_tree PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/range_avl_tree_ut.cpp -) -add_test( - NAME - ydb-core-tx-datashard-ut_range_avl_tree - COMMAND - ydb-core-tx-datashard-ut_range_avl_tree -) -target_link_flags(ydb-core-tx-datashard-ut_range_avl_tree - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-datashard-ut_range_avl_tree) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/datashard/ut_range_ops/CMakeLists.darwin.txt b/ydb/core/tx/datashard/ut_range_ops/CMakeLists.darwin.txt new file mode 100644 index 0000000000..4d7924124e --- /dev/null +++ b/ydb/core/tx/datashard/ut_range_ops/CMakeLists.darwin.txt @@ -0,0 +1,54 @@ + +# 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_executable(ydb-core-tx-datashard-ut_range_ops) +target_compile_options(ydb-core-tx-datashard-ut_range_ops PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_range_ops PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_range_ops PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_range_ops PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_range_ops.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_range_ops + COMMAND + ydb-core-tx-datashard-ut_range_ops +) +target_link_flags(ydb-core-tx-datashard-ut_range_ops + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-datashard-ut_range_ops) diff --git a/ydb/core/tx/datashard/ut_range_ops/CMakeLists.linux.txt b/ydb/core/tx/datashard/ut_range_ops/CMakeLists.linux.txt new file mode 100644 index 0000000000..1aaa09d4d7 --- /dev/null +++ b/ydb/core/tx/datashard/ut_range_ops/CMakeLists.linux.txt @@ -0,0 +1,55 @@ + +# 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_executable(ydb-core-tx-datashard-ut_range_ops) +target_compile_options(ydb-core-tx-datashard-ut_range_ops PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_range_ops PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_range_ops PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_range_ops PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_range_ops.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_range_ops + COMMAND + ydb-core-tx-datashard-ut_range_ops +) +target_link_flags(ydb-core-tx-datashard-ut_range_ops + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-datashard-ut_range_ops) diff --git a/ydb/core/tx/datashard/ut_range_ops/CMakeLists.txt b/ydb/core/tx/datashard/ut_range_ops/CMakeLists.txt index 1aaa09d4d7..a681d385f3 100644 --- a/ydb/core/tx/datashard/ut_range_ops/CMakeLists.txt +++ b/ydb/core/tx/datashard/ut_range_ops/CMakeLists.txt @@ -6,50 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-datashard-ut_range_ops) -target_compile_options(ydb-core-tx-datashard-ut_range_ops PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-datashard-ut_range_ops PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard -) -target_link_libraries(ydb-core-tx-datashard-ut_range_ops PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-datashard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - kqp-ut-common - ydb-core-testlib - ydb-core-tx - udf-service-exception_policy - public-lib-yson_value - cpp-client-ydb_result -) -target_sources(ydb-core-tx-datashard-ut_range_ops PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_range_ops.cpp -) -add_test( - NAME - ydb-core-tx-datashard-ut_range_ops - COMMAND - ydb-core-tx-datashard-ut_range_ops -) -target_link_flags(ydb-core-tx-datashard-ut_range_ops - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-datashard-ut_range_ops) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/datashard/ut_range_treap/CMakeLists.darwin.txt b/ydb/core/tx/datashard/ut_range_treap/CMakeLists.darwin.txt new file mode 100644 index 0000000000..e5a5c72374 --- /dev/null +++ b/ydb/core/tx/datashard/ut_range_treap/CMakeLists.darwin.txt @@ -0,0 +1,53 @@ + +# 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_executable(ydb-core-tx-datashard-ut_range_treap) +target_compile_options(ydb-core-tx-datashard-ut_range_treap PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_range_treap PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_range_treap PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_range_treap PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/range_treap_ut.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_range_treap + COMMAND + ydb-core-tx-datashard-ut_range_treap +) +target_link_flags(ydb-core-tx-datashard-ut_range_treap + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-datashard-ut_range_treap) diff --git a/ydb/core/tx/datashard/ut_range_treap/CMakeLists.linux.txt b/ydb/core/tx/datashard/ut_range_treap/CMakeLists.linux.txt new file mode 100644 index 0000000000..ed6250f15a --- /dev/null +++ b/ydb/core/tx/datashard/ut_range_treap/CMakeLists.linux.txt @@ -0,0 +1,54 @@ + +# 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_executable(ydb-core-tx-datashard-ut_range_treap) +target_compile_options(ydb-core-tx-datashard-ut_range_treap PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_range_treap PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_range_treap PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_range_treap PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/range_treap_ut.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_range_treap + COMMAND + ydb-core-tx-datashard-ut_range_treap +) +target_link_flags(ydb-core-tx-datashard-ut_range_treap + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-datashard-ut_range_treap) diff --git a/ydb/core/tx/datashard/ut_range_treap/CMakeLists.txt b/ydb/core/tx/datashard/ut_range_treap/CMakeLists.txt index ed6250f15a..a681d385f3 100644 --- a/ydb/core/tx/datashard/ut_range_treap/CMakeLists.txt +++ b/ydb/core/tx/datashard/ut_range_treap/CMakeLists.txt @@ -6,49 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-datashard-ut_range_treap) -target_compile_options(ydb-core-tx-datashard-ut_range_treap PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-datashard-ut_range_treap PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard -) -target_link_libraries(ydb-core-tx-datashard-ut_range_treap PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-datashard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - kqp-ut-common - ydb-core-testlib - ydb-core-tx - udf-service-exception_policy - public-lib-yson_value - cpp-client-ydb_result -) -target_sources(ydb-core-tx-datashard-ut_range_treap PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/range_treap_ut.cpp -) -add_test( - NAME - ydb-core-tx-datashard-ut_range_treap - COMMAND - ydb-core-tx-datashard-ut_range_treap -) -target_link_flags(ydb-core-tx-datashard-ut_range_treap - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-datashard-ut_range_treap) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/datashard/ut_read_iterator/CMakeLists.darwin.txt b/ydb/core/tx/datashard/ut_read_iterator/CMakeLists.darwin.txt new file mode 100644 index 0000000000..3808dd5f26 --- /dev/null +++ b/ydb/core/tx/datashard/ut_read_iterator/CMakeLists.darwin.txt @@ -0,0 +1,54 @@ + +# 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_executable(ydb-core-tx-datashard-ut_read_iterator) +target_compile_options(ydb-core-tx-datashard-ut_read_iterator PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_read_iterator PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_read_iterator PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_read_iterator PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_read_iterator.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_read_iterator + COMMAND + ydb-core-tx-datashard-ut_read_iterator +) +target_link_flags(ydb-core-tx-datashard-ut_read_iterator + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-datashard-ut_read_iterator) diff --git a/ydb/core/tx/datashard/ut_read_iterator/CMakeLists.linux.txt b/ydb/core/tx/datashard/ut_read_iterator/CMakeLists.linux.txt new file mode 100644 index 0000000000..1af9b75c95 --- /dev/null +++ b/ydb/core/tx/datashard/ut_read_iterator/CMakeLists.linux.txt @@ -0,0 +1,55 @@ + +# 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_executable(ydb-core-tx-datashard-ut_read_iterator) +target_compile_options(ydb-core-tx-datashard-ut_read_iterator PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_read_iterator PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_read_iterator PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_read_iterator PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_read_iterator.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_read_iterator + COMMAND + ydb-core-tx-datashard-ut_read_iterator +) +target_link_flags(ydb-core-tx-datashard-ut_read_iterator + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-datashard-ut_read_iterator) diff --git a/ydb/core/tx/datashard/ut_read_iterator/CMakeLists.txt b/ydb/core/tx/datashard/ut_read_iterator/CMakeLists.txt index 1af9b75c95..a681d385f3 100644 --- a/ydb/core/tx/datashard/ut_read_iterator/CMakeLists.txt +++ b/ydb/core/tx/datashard/ut_read_iterator/CMakeLists.txt @@ -6,50 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-datashard-ut_read_iterator) -target_compile_options(ydb-core-tx-datashard-ut_read_iterator PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-datashard-ut_read_iterator PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard -) -target_link_libraries(ydb-core-tx-datashard-ut_read_iterator PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-datashard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - kqp-ut-common - ydb-core-testlib - ydb-core-tx - udf-service-exception_policy - public-lib-yson_value - cpp-client-ydb_result -) -target_sources(ydb-core-tx-datashard-ut_read_iterator PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_read_iterator.cpp -) -add_test( - NAME - ydb-core-tx-datashard-ut_read_iterator - COMMAND - ydb-core-tx-datashard-ut_read_iterator -) -target_link_flags(ydb-core-tx-datashard-ut_read_iterator - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-datashard-ut_read_iterator) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/datashard/ut_read_table/CMakeLists.darwin.txt b/ydb/core/tx/datashard/ut_read_table/CMakeLists.darwin.txt new file mode 100644 index 0000000000..d36860a926 --- /dev/null +++ b/ydb/core/tx/datashard/ut_read_table/CMakeLists.darwin.txt @@ -0,0 +1,54 @@ + +# 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_executable(ydb-core-tx-datashard-ut_read_table) +target_compile_options(ydb-core-tx-datashard-ut_read_table PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_read_table PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_read_table PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_read_table PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_read_table.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_read_table + COMMAND + ydb-core-tx-datashard-ut_read_table +) +target_link_flags(ydb-core-tx-datashard-ut_read_table + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-datashard-ut_read_table) diff --git a/ydb/core/tx/datashard/ut_read_table/CMakeLists.linux.txt b/ydb/core/tx/datashard/ut_read_table/CMakeLists.linux.txt new file mode 100644 index 0000000000..34a9571d0a --- /dev/null +++ b/ydb/core/tx/datashard/ut_read_table/CMakeLists.linux.txt @@ -0,0 +1,55 @@ + +# 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_executable(ydb-core-tx-datashard-ut_read_table) +target_compile_options(ydb-core-tx-datashard-ut_read_table PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_read_table PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_read_table PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_read_table PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_read_table.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_read_table + COMMAND + ydb-core-tx-datashard-ut_read_table +) +target_link_flags(ydb-core-tx-datashard-ut_read_table + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-datashard-ut_read_table) diff --git a/ydb/core/tx/datashard/ut_read_table/CMakeLists.txt b/ydb/core/tx/datashard/ut_read_table/CMakeLists.txt index 34a9571d0a..a681d385f3 100644 --- a/ydb/core/tx/datashard/ut_read_table/CMakeLists.txt +++ b/ydb/core/tx/datashard/ut_read_table/CMakeLists.txt @@ -6,50 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-datashard-ut_read_table) -target_compile_options(ydb-core-tx-datashard-ut_read_table PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-datashard-ut_read_table PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard -) -target_link_libraries(ydb-core-tx-datashard-ut_read_table PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-datashard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - kqp-ut-common - ydb-core-testlib - ydb-core-tx - udf-service-exception_policy - public-lib-yson_value - cpp-client-ydb_result -) -target_sources(ydb-core-tx-datashard-ut_read_table PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_read_table.cpp -) -add_test( - NAME - ydb-core-tx-datashard-ut_read_table - COMMAND - ydb-core-tx-datashard-ut_read_table -) -target_link_flags(ydb-core-tx-datashard-ut_read_table - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-datashard-ut_read_table) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/datashard/ut_reassign/CMakeLists.darwin.txt b/ydb/core/tx/datashard/ut_reassign/CMakeLists.darwin.txt new file mode 100644 index 0000000000..42cc4b9410 --- /dev/null +++ b/ydb/core/tx/datashard/ut_reassign/CMakeLists.darwin.txt @@ -0,0 +1,54 @@ + +# 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_executable(ydb-core-tx-datashard-ut_reassign) +target_compile_options(ydb-core-tx-datashard-ut_reassign PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_reassign PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_reassign PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_reassign PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_reassign.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_reassign + COMMAND + ydb-core-tx-datashard-ut_reassign +) +target_link_flags(ydb-core-tx-datashard-ut_reassign + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-datashard-ut_reassign) diff --git a/ydb/core/tx/datashard/ut_reassign/CMakeLists.linux.txt b/ydb/core/tx/datashard/ut_reassign/CMakeLists.linux.txt new file mode 100644 index 0000000000..79a7baef26 --- /dev/null +++ b/ydb/core/tx/datashard/ut_reassign/CMakeLists.linux.txt @@ -0,0 +1,55 @@ + +# 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_executable(ydb-core-tx-datashard-ut_reassign) +target_compile_options(ydb-core-tx-datashard-ut_reassign PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_reassign PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_reassign PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_reassign PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_reassign.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_reassign + COMMAND + ydb-core-tx-datashard-ut_reassign +) +target_link_flags(ydb-core-tx-datashard-ut_reassign + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-datashard-ut_reassign) diff --git a/ydb/core/tx/datashard/ut_reassign/CMakeLists.txt b/ydb/core/tx/datashard/ut_reassign/CMakeLists.txt index 79a7baef26..a681d385f3 100644 --- a/ydb/core/tx/datashard/ut_reassign/CMakeLists.txt +++ b/ydb/core/tx/datashard/ut_reassign/CMakeLists.txt @@ -6,50 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-datashard-ut_reassign) -target_compile_options(ydb-core-tx-datashard-ut_reassign PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-datashard-ut_reassign PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard -) -target_link_libraries(ydb-core-tx-datashard-ut_reassign PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-datashard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - kqp-ut-common - ydb-core-testlib - ydb-core-tx - udf-service-exception_policy - public-lib-yson_value - cpp-client-ydb_result -) -target_sources(ydb-core-tx-datashard-ut_reassign PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_reassign.cpp -) -add_test( - NAME - ydb-core-tx-datashard-ut_reassign - COMMAND - ydb-core-tx-datashard-ut_reassign -) -target_link_flags(ydb-core-tx-datashard-ut_reassign - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-datashard-ut_reassign) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/datashard/ut_replication/CMakeLists.darwin.txt b/ydb/core/tx/datashard/ut_replication/CMakeLists.darwin.txt new file mode 100644 index 0000000000..ee5b495f3a --- /dev/null +++ b/ydb/core/tx/datashard/ut_replication/CMakeLists.darwin.txt @@ -0,0 +1,54 @@ + +# 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_executable(ydb-core-tx-datashard-ut_replication) +target_compile_options(ydb-core-tx-datashard-ut_replication PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_replication PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_replication PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_replication PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_replication.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_replication + COMMAND + ydb-core-tx-datashard-ut_replication +) +target_link_flags(ydb-core-tx-datashard-ut_replication + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-datashard-ut_replication) diff --git a/ydb/core/tx/datashard/ut_replication/CMakeLists.linux.txt b/ydb/core/tx/datashard/ut_replication/CMakeLists.linux.txt new file mode 100644 index 0000000000..c60cc40739 --- /dev/null +++ b/ydb/core/tx/datashard/ut_replication/CMakeLists.linux.txt @@ -0,0 +1,55 @@ + +# 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_executable(ydb-core-tx-datashard-ut_replication) +target_compile_options(ydb-core-tx-datashard-ut_replication PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_replication PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_replication PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_replication PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_replication.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_replication + COMMAND + ydb-core-tx-datashard-ut_replication +) +target_link_flags(ydb-core-tx-datashard-ut_replication + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-datashard-ut_replication) diff --git a/ydb/core/tx/datashard/ut_replication/CMakeLists.txt b/ydb/core/tx/datashard/ut_replication/CMakeLists.txt index c60cc40739..a681d385f3 100644 --- a/ydb/core/tx/datashard/ut_replication/CMakeLists.txt +++ b/ydb/core/tx/datashard/ut_replication/CMakeLists.txt @@ -6,50 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-datashard-ut_replication) -target_compile_options(ydb-core-tx-datashard-ut_replication PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-datashard-ut_replication PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard -) -target_link_libraries(ydb-core-tx-datashard-ut_replication PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-datashard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - kqp-ut-common - ydb-core-testlib - ydb-core-tx - udf-service-exception_policy - public-lib-yson_value - cpp-client-ydb_result -) -target_sources(ydb-core-tx-datashard-ut_replication PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_replication.cpp -) -add_test( - NAME - ydb-core-tx-datashard-ut_replication - COMMAND - ydb-core-tx-datashard-ut_replication -) -target_link_flags(ydb-core-tx-datashard-ut_replication - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-datashard-ut_replication) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/datashard/ut_rs/CMakeLists.darwin.txt b/ydb/core/tx/datashard/ut_rs/CMakeLists.darwin.txt new file mode 100644 index 0000000000..210273459f --- /dev/null +++ b/ydb/core/tx/datashard/ut_rs/CMakeLists.darwin.txt @@ -0,0 +1,54 @@ + +# 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_executable(ydb-core-tx-datashard-ut_rs) +target_compile_options(ydb-core-tx-datashard-ut_rs PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_rs PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_rs PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_rs PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_rs.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_rs + COMMAND + ydb-core-tx-datashard-ut_rs +) +target_link_flags(ydb-core-tx-datashard-ut_rs + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-datashard-ut_rs) diff --git a/ydb/core/tx/datashard/ut_rs/CMakeLists.linux.txt b/ydb/core/tx/datashard/ut_rs/CMakeLists.linux.txt new file mode 100644 index 0000000000..2baa12d287 --- /dev/null +++ b/ydb/core/tx/datashard/ut_rs/CMakeLists.linux.txt @@ -0,0 +1,55 @@ + +# 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_executable(ydb-core-tx-datashard-ut_rs) +target_compile_options(ydb-core-tx-datashard-ut_rs PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_rs PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_rs PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_rs PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_rs.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_rs + COMMAND + ydb-core-tx-datashard-ut_rs +) +target_link_flags(ydb-core-tx-datashard-ut_rs + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-datashard-ut_rs) diff --git a/ydb/core/tx/datashard/ut_rs/CMakeLists.txt b/ydb/core/tx/datashard/ut_rs/CMakeLists.txt index 2baa12d287..a681d385f3 100644 --- a/ydb/core/tx/datashard/ut_rs/CMakeLists.txt +++ b/ydb/core/tx/datashard/ut_rs/CMakeLists.txt @@ -6,50 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-datashard-ut_rs) -target_compile_options(ydb-core-tx-datashard-ut_rs PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-datashard-ut_rs PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard -) -target_link_libraries(ydb-core-tx-datashard-ut_rs PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-datashard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - kqp-ut-common - ydb-core-testlib - ydb-core-tx - udf-service-exception_policy - public-lib-yson_value - cpp-client-ydb_result -) -target_sources(ydb-core-tx-datashard-ut_rs PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_rs.cpp -) -add_test( - NAME - ydb-core-tx-datashard-ut_rs - COMMAND - ydb-core-tx-datashard-ut_rs -) -target_link_flags(ydb-core-tx-datashard-ut_rs - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-datashard-ut_rs) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/datashard/ut_snapshot/CMakeLists.darwin.txt b/ydb/core/tx/datashard/ut_snapshot/CMakeLists.darwin.txt new file mode 100644 index 0000000000..123592b866 --- /dev/null +++ b/ydb/core/tx/datashard/ut_snapshot/CMakeLists.darwin.txt @@ -0,0 +1,54 @@ + +# 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_executable(ydb-core-tx-datashard-ut_snapshot) +target_compile_options(ydb-core-tx-datashard-ut_snapshot PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_snapshot PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_snapshot PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_snapshot PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_snapshot.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_snapshot + COMMAND + ydb-core-tx-datashard-ut_snapshot +) +target_link_flags(ydb-core-tx-datashard-ut_snapshot + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-datashard-ut_snapshot) diff --git a/ydb/core/tx/datashard/ut_snapshot/CMakeLists.linux.txt b/ydb/core/tx/datashard/ut_snapshot/CMakeLists.linux.txt new file mode 100644 index 0000000000..3f8efce621 --- /dev/null +++ b/ydb/core/tx/datashard/ut_snapshot/CMakeLists.linux.txt @@ -0,0 +1,55 @@ + +# 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_executable(ydb-core-tx-datashard-ut_snapshot) +target_compile_options(ydb-core-tx-datashard-ut_snapshot PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_snapshot PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_snapshot PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_snapshot PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_snapshot.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_snapshot + COMMAND + ydb-core-tx-datashard-ut_snapshot +) +target_link_flags(ydb-core-tx-datashard-ut_snapshot + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-datashard-ut_snapshot) diff --git a/ydb/core/tx/datashard/ut_snapshot/CMakeLists.txt b/ydb/core/tx/datashard/ut_snapshot/CMakeLists.txt index 3f8efce621..a681d385f3 100644 --- a/ydb/core/tx/datashard/ut_snapshot/CMakeLists.txt +++ b/ydb/core/tx/datashard/ut_snapshot/CMakeLists.txt @@ -6,50 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-datashard-ut_snapshot) -target_compile_options(ydb-core-tx-datashard-ut_snapshot PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-datashard-ut_snapshot PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard -) -target_link_libraries(ydb-core-tx-datashard-ut_snapshot PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-datashard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - kqp-ut-common - ydb-core-testlib - ydb-core-tx - udf-service-exception_policy - public-lib-yson_value - cpp-client-ydb_result -) -target_sources(ydb-core-tx-datashard-ut_snapshot PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_snapshot.cpp -) -add_test( - NAME - ydb-core-tx-datashard-ut_snapshot - COMMAND - ydb-core-tx-datashard-ut_snapshot -) -target_link_flags(ydb-core-tx-datashard-ut_snapshot - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-datashard-ut_snapshot) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/datashard/ut_stats/CMakeLists.darwin.txt b/ydb/core/tx/datashard/ut_stats/CMakeLists.darwin.txt new file mode 100644 index 0000000000..bb570593af --- /dev/null +++ b/ydb/core/tx/datashard/ut_stats/CMakeLists.darwin.txt @@ -0,0 +1,54 @@ + +# 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_executable(ydb-core-tx-datashard-ut_stats) +target_compile_options(ydb-core-tx-datashard-ut_stats PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_stats PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_stats PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_stats PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_stats.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_stats + COMMAND + ydb-core-tx-datashard-ut_stats +) +target_link_flags(ydb-core-tx-datashard-ut_stats + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-datashard-ut_stats) diff --git a/ydb/core/tx/datashard/ut_stats/CMakeLists.linux.txt b/ydb/core/tx/datashard/ut_stats/CMakeLists.linux.txt new file mode 100644 index 0000000000..77db01e60a --- /dev/null +++ b/ydb/core/tx/datashard/ut_stats/CMakeLists.linux.txt @@ -0,0 +1,55 @@ + +# 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_executable(ydb-core-tx-datashard-ut_stats) +target_compile_options(ydb-core-tx-datashard-ut_stats PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_stats PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_stats PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_stats PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_stats.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_stats + COMMAND + ydb-core-tx-datashard-ut_stats +) +target_link_flags(ydb-core-tx-datashard-ut_stats + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-datashard-ut_stats) diff --git a/ydb/core/tx/datashard/ut_stats/CMakeLists.txt b/ydb/core/tx/datashard/ut_stats/CMakeLists.txt index 77db01e60a..a681d385f3 100644 --- a/ydb/core/tx/datashard/ut_stats/CMakeLists.txt +++ b/ydb/core/tx/datashard/ut_stats/CMakeLists.txt @@ -6,50 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-datashard-ut_stats) -target_compile_options(ydb-core-tx-datashard-ut_stats PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-datashard-ut_stats PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard -) -target_link_libraries(ydb-core-tx-datashard-ut_stats PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-datashard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - kqp-ut-common - ydb-core-testlib - ydb-core-tx - udf-service-exception_policy - public-lib-yson_value - cpp-client-ydb_result -) -target_sources(ydb-core-tx-datashard-ut_stats PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_stats.cpp -) -add_test( - NAME - ydb-core-tx-datashard-ut_stats - COMMAND - ydb-core-tx-datashard-ut_stats -) -target_link_flags(ydb-core-tx-datashard-ut_stats - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-datashard-ut_stats) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/datashard/ut_upload_rows/CMakeLists.darwin.txt b/ydb/core/tx/datashard/ut_upload_rows/CMakeLists.darwin.txt new file mode 100644 index 0000000000..0d94f29959 --- /dev/null +++ b/ydb/core/tx/datashard/ut_upload_rows/CMakeLists.darwin.txt @@ -0,0 +1,54 @@ + +# 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_executable(ydb-core-tx-datashard-ut_upload_rows) +target_compile_options(ydb-core-tx-datashard-ut_upload_rows PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_upload_rows PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_upload_rows PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_upload_rows PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_upload_rows.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_upload_rows + COMMAND + ydb-core-tx-datashard-ut_upload_rows +) +target_link_flags(ydb-core-tx-datashard-ut_upload_rows + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-datashard-ut_upload_rows) diff --git a/ydb/core/tx/datashard/ut_upload_rows/CMakeLists.linux.txt b/ydb/core/tx/datashard/ut_upload_rows/CMakeLists.linux.txt new file mode 100644 index 0000000000..475c036b68 --- /dev/null +++ b/ydb/core/tx/datashard/ut_upload_rows/CMakeLists.linux.txt @@ -0,0 +1,55 @@ + +# 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_executable(ydb-core-tx-datashard-ut_upload_rows) +target_compile_options(ydb-core-tx-datashard-ut_upload_rows PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-datashard-ut_upload_rows PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard +) +target_link_libraries(ydb-core-tx-datashard-ut_upload_rows PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-datashard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy + public-lib-yson_value + cpp-client-ydb_result +) +target_sources(ydb-core-tx-datashard-ut_upload_rows PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_upload_rows.cpp +) +add_test( + NAME + ydb-core-tx-datashard-ut_upload_rows + COMMAND + ydb-core-tx-datashard-ut_upload_rows +) +target_link_flags(ydb-core-tx-datashard-ut_upload_rows + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-datashard-ut_upload_rows) diff --git a/ydb/core/tx/datashard/ut_upload_rows/CMakeLists.txt b/ydb/core/tx/datashard/ut_upload_rows/CMakeLists.txt index 475c036b68..a681d385f3 100644 --- a/ydb/core/tx/datashard/ut_upload_rows/CMakeLists.txt +++ b/ydb/core/tx/datashard/ut_upload_rows/CMakeLists.txt @@ -6,50 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-datashard-ut_upload_rows) -target_compile_options(ydb-core-tx-datashard-ut_upload_rows PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-datashard-ut_upload_rows PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard -) -target_link_libraries(ydb-core-tx-datashard-ut_upload_rows PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-datashard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - kqp-ut-common - ydb-core-testlib - ydb-core-tx - udf-service-exception_policy - public-lib-yson_value - cpp-client-ydb_result -) -target_sources(ydb-core-tx-datashard-ut_upload_rows PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_common.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_ut_upload_rows.cpp -) -add_test( - NAME - ydb-core-tx-datashard-ut_upload_rows - COMMAND - ydb-core-tx-datashard-ut_upload_rows -) -target_link_flags(ydb-core-tx-datashard-ut_upload_rows - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-datashard-ut_upload_rows) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/long_tx_service/public/ut/CMakeLists.darwin.txt b/ydb/core/tx/long_tx_service/public/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..f82e09d82e --- /dev/null +++ b/ydb/core/tx/long_tx_service/public/ut/CMakeLists.darwin.txt @@ -0,0 +1,45 @@ + +# 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_executable(ydb-core-tx-long_tx_service-public-ut) +target_compile_options(ydb-core-tx-long_tx_service-public-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-long_tx_service-public-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/long_tx_service/public +) +target_link_libraries(ydb-core-tx-long_tx_service-public-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + tx-long_tx_service-public + cpp-testing-unittest +) +target_sources(ydb-core-tx-long_tx_service-public-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/long_tx_service/public/types_ut.cpp +) +add_test( + NAME + ydb-core-tx-long_tx_service-public-ut + COMMAND + ydb-core-tx-long_tx_service-public-ut +) +target_link_flags(ydb-core-tx-long_tx_service-public-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-long_tx_service-public-ut) diff --git a/ydb/core/tx/long_tx_service/public/ut/CMakeLists.linux.txt b/ydb/core/tx/long_tx_service/public/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..f48f7a3790 --- /dev/null +++ b/ydb/core/tx/long_tx_service/public/ut/CMakeLists.linux.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-tx-long_tx_service-public-ut) +target_compile_options(ydb-core-tx-long_tx_service-public-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-long_tx_service-public-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/long_tx_service/public +) +target_link_libraries(ydb-core-tx-long_tx_service-public-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + tx-long_tx_service-public + cpp-testing-unittest +) +target_sources(ydb-core-tx-long_tx_service-public-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/long_tx_service/public/types_ut.cpp +) +add_test( + NAME + ydb-core-tx-long_tx_service-public-ut + COMMAND + ydb-core-tx-long_tx_service-public-ut +) +target_link_flags(ydb-core-tx-long_tx_service-public-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-long_tx_service-public-ut) diff --git a/ydb/core/tx/long_tx_service/public/ut/CMakeLists.txt b/ydb/core/tx/long_tx_service/public/ut/CMakeLists.txt index f48f7a3790..a681d385f3 100644 --- a/ydb/core/tx/long_tx_service/public/ut/CMakeLists.txt +++ b/ydb/core/tx/long_tx_service/public/ut/CMakeLists.txt @@ -6,41 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-long_tx_service-public-ut) -target_compile_options(ydb-core-tx-long_tx_service-public-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-long_tx_service-public-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/long_tx_service/public -) -target_link_libraries(ydb-core-tx-long_tx_service-public-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - tx-long_tx_service-public - cpp-testing-unittest -) -target_sources(ydb-core-tx-long_tx_service-public-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/long_tx_service/public/types_ut.cpp -) -add_test( - NAME - ydb-core-tx-long_tx_service-public-ut - COMMAND - ydb-core-tx-long_tx_service-public-ut -) -target_link_flags(ydb-core-tx-long_tx_service-public-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-long_tx_service-public-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/long_tx_service/ut/CMakeLists.darwin.txt b/ydb/core/tx/long_tx_service/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..07d73a01a9 --- /dev/null +++ b/ydb/core/tx/long_tx_service/ut/CMakeLists.darwin.txt @@ -0,0 +1,45 @@ + +# 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_executable(ydb-core-tx-long_tx_service-ut) +target_compile_options(ydb-core-tx-long_tx_service-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-long_tx_service-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/long_tx_service +) +target_link_libraries(ydb-core-tx-long_tx_service-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-long_tx_service + ydb-core-testlib +) +target_sources(ydb-core-tx-long_tx_service-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/long_tx_service/long_tx_service_ut.cpp +) +add_test( + NAME + ydb-core-tx-long_tx_service-ut + COMMAND + ydb-core-tx-long_tx_service-ut +) +target_link_flags(ydb-core-tx-long_tx_service-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-long_tx_service-ut) diff --git a/ydb/core/tx/long_tx_service/ut/CMakeLists.linux.txt b/ydb/core/tx/long_tx_service/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..57c1f258cf --- /dev/null +++ b/ydb/core/tx/long_tx_service/ut/CMakeLists.linux.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-tx-long_tx_service-ut) +target_compile_options(ydb-core-tx-long_tx_service-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-long_tx_service-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/long_tx_service +) +target_link_libraries(ydb-core-tx-long_tx_service-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-long_tx_service + ydb-core-testlib +) +target_sources(ydb-core-tx-long_tx_service-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/long_tx_service/long_tx_service_ut.cpp +) +add_test( + NAME + ydb-core-tx-long_tx_service-ut + COMMAND + ydb-core-tx-long_tx_service-ut +) +target_link_flags(ydb-core-tx-long_tx_service-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-long_tx_service-ut) diff --git a/ydb/core/tx/long_tx_service/ut/CMakeLists.txt b/ydb/core/tx/long_tx_service/ut/CMakeLists.txt index 57c1f258cf..a681d385f3 100644 --- a/ydb/core/tx/long_tx_service/ut/CMakeLists.txt +++ b/ydb/core/tx/long_tx_service/ut/CMakeLists.txt @@ -6,41 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-long_tx_service-ut) -target_compile_options(ydb-core-tx-long_tx_service-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-long_tx_service-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/long_tx_service -) -target_link_libraries(ydb-core-tx-long_tx_service-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-long_tx_service - ydb-core-testlib -) -target_sources(ydb-core-tx-long_tx_service-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/long_tx_service/long_tx_service_ut.cpp -) -add_test( - NAME - ydb-core-tx-long_tx_service-ut - COMMAND - ydb-core-tx-long_tx_service-ut -) -target_link_flags(ydb-core-tx-long_tx_service-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-long_tx_service-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/replication/ydb_proxy/ut/CMakeLists.darwin.txt b/ydb/core/tx/replication/ydb_proxy/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..700b032e11 --- /dev/null +++ b/ydb/core/tx/replication/ydb_proxy/ut/CMakeLists.darwin.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-tx-replication-ydb_proxy-ut) +target_compile_options(ydb-core-tx-replication-ydb_proxy-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-replication-ydb_proxy-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/replication/ydb_proxy +) +target_link_libraries(ydb-core-tx-replication-ydb_proxy-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + tx-replication-ydb_proxy + cpp-testing-unittest + ydb-core-testlib +) +target_sources(ydb-core-tx-replication-ydb_proxy-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/replication/ydb_proxy/ydb_proxy_ut.cpp +) +add_test( + NAME + ydb-core-tx-replication-ydb_proxy-ut + COMMAND + ydb-core-tx-replication-ydb_proxy-ut +) +target_link_flags(ydb-core-tx-replication-ydb_proxy-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-replication-ydb_proxy-ut) diff --git a/ydb/core/tx/replication/ydb_proxy/ut/CMakeLists.linux.txt b/ydb/core/tx/replication/ydb_proxy/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..fe1890ddd0 --- /dev/null +++ b/ydb/core/tx/replication/ydb_proxy/ut/CMakeLists.linux.txt @@ -0,0 +1,47 @@ + +# 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_executable(ydb-core-tx-replication-ydb_proxy-ut) +target_compile_options(ydb-core-tx-replication-ydb_proxy-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-replication-ydb_proxy-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/replication/ydb_proxy +) +target_link_libraries(ydb-core-tx-replication-ydb_proxy-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + tx-replication-ydb_proxy + cpp-testing-unittest + ydb-core-testlib +) +target_sources(ydb-core-tx-replication-ydb_proxy-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/replication/ydb_proxy/ydb_proxy_ut.cpp +) +add_test( + NAME + ydb-core-tx-replication-ydb_proxy-ut + COMMAND + ydb-core-tx-replication-ydb_proxy-ut +) +target_link_flags(ydb-core-tx-replication-ydb_proxy-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-replication-ydb_proxy-ut) diff --git a/ydb/core/tx/replication/ydb_proxy/ut/CMakeLists.txt b/ydb/core/tx/replication/ydb_proxy/ut/CMakeLists.txt index fe1890ddd0..a681d385f3 100644 --- a/ydb/core/tx/replication/ydb_proxy/ut/CMakeLists.txt +++ b/ydb/core/tx/replication/ydb_proxy/ut/CMakeLists.txt @@ -6,42 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-replication-ydb_proxy-ut) -target_compile_options(ydb-core-tx-replication-ydb_proxy-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-replication-ydb_proxy-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/replication/ydb_proxy -) -target_link_libraries(ydb-core-tx-replication-ydb_proxy-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - tx-replication-ydb_proxy - cpp-testing-unittest - ydb-core-testlib -) -target_sources(ydb-core-tx-replication-ydb_proxy-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/replication/ydb_proxy/ydb_proxy_ut.cpp -) -add_test( - NAME - ydb-core-tx-replication-ydb_proxy-ut - COMMAND - ydb-core-tx-replication-ydb_proxy-ut -) -target_link_flags(ydb-core-tx-replication-ydb_proxy-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-replication-ydb_proxy-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/scheme_board/ut_cache/CMakeLists.darwin.txt b/ydb/core/tx/scheme_board/ut_cache/CMakeLists.darwin.txt new file mode 100644 index 0000000000..d86c8424c6 --- /dev/null +++ b/ydb/core/tx/scheme_board/ut_cache/CMakeLists.darwin.txt @@ -0,0 +1,49 @@ + +# 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_executable(ydb-core-tx-scheme_board-ut_cache) +target_compile_options(ydb-core-tx-scheme_board-ut_cache PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-scheme_board-ut_cache PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board +) +target_link_libraries(ydb-core-tx-scheme_board-ut_cache PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-scheme_board + cpp-testing-unittest + ydb-core-testlib + core-tx-schemeshard + tx-schemeshard-ut_helpers +) +target_sources(ydb-core-tx-scheme_board-ut_cache PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board/cache_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board/ut_helpers.cpp +) +add_test( + NAME + ydb-core-tx-scheme_board-ut_cache + COMMAND + ydb-core-tx-scheme_board-ut_cache +) +target_link_flags(ydb-core-tx-scheme_board-ut_cache + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-scheme_board-ut_cache) diff --git a/ydb/core/tx/scheme_board/ut_cache/CMakeLists.linux.txt b/ydb/core/tx/scheme_board/ut_cache/CMakeLists.linux.txt new file mode 100644 index 0000000000..0f68340acb --- /dev/null +++ b/ydb/core/tx/scheme_board/ut_cache/CMakeLists.linux.txt @@ -0,0 +1,50 @@ + +# 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_executable(ydb-core-tx-scheme_board-ut_cache) +target_compile_options(ydb-core-tx-scheme_board-ut_cache PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-scheme_board-ut_cache PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board +) +target_link_libraries(ydb-core-tx-scheme_board-ut_cache PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-scheme_board + cpp-testing-unittest + ydb-core-testlib + core-tx-schemeshard + tx-schemeshard-ut_helpers +) +target_sources(ydb-core-tx-scheme_board-ut_cache PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board/cache_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board/ut_helpers.cpp +) +add_test( + NAME + ydb-core-tx-scheme_board-ut_cache + COMMAND + ydb-core-tx-scheme_board-ut_cache +) +target_link_flags(ydb-core-tx-scheme_board-ut_cache + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-scheme_board-ut_cache) diff --git a/ydb/core/tx/scheme_board/ut_cache/CMakeLists.txt b/ydb/core/tx/scheme_board/ut_cache/CMakeLists.txt index 0f68340acb..a681d385f3 100644 --- a/ydb/core/tx/scheme_board/ut_cache/CMakeLists.txt +++ b/ydb/core/tx/scheme_board/ut_cache/CMakeLists.txt @@ -6,45 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-scheme_board-ut_cache) -target_compile_options(ydb-core-tx-scheme_board-ut_cache PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-scheme_board-ut_cache PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board -) -target_link_libraries(ydb-core-tx-scheme_board-ut_cache PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-scheme_board - cpp-testing-unittest - ydb-core-testlib - core-tx-schemeshard - tx-schemeshard-ut_helpers -) -target_sources(ydb-core-tx-scheme_board-ut_cache PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board/cache_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board/ut_helpers.cpp -) -add_test( - NAME - ydb-core-tx-scheme_board-ut_cache - COMMAND - ydb-core-tx-scheme_board-ut_cache -) -target_link_flags(ydb-core-tx-scheme_board-ut_cache - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-scheme_board-ut_cache) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/scheme_board/ut_double_indexed/CMakeLists.darwin.txt b/ydb/core/tx/scheme_board/ut_double_indexed/CMakeLists.darwin.txt new file mode 100644 index 0000000000..6002ecb2cd --- /dev/null +++ b/ydb/core/tx/scheme_board/ut_double_indexed/CMakeLists.darwin.txt @@ -0,0 +1,42 @@ + +# 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_executable(ydb-core-tx-scheme_board-ut_double_indexed) +target_include_directories(ydb-core-tx-scheme_board-ut_double_indexed PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board +) +target_link_libraries(ydb-core-tx-scheme_board-ut_double_indexed PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-scheme_board + cpp-testing-unittest +) +target_sources(ydb-core-tx-scheme_board-ut_double_indexed PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board/double_indexed_ut.cpp +) +add_test( + NAME + ydb-core-tx-scheme_board-ut_double_indexed + COMMAND + ydb-core-tx-scheme_board-ut_double_indexed +) +target_link_flags(ydb-core-tx-scheme_board-ut_double_indexed + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-scheme_board-ut_double_indexed) diff --git a/ydb/core/tx/scheme_board/ut_double_indexed/CMakeLists.linux.txt b/ydb/core/tx/scheme_board/ut_double_indexed/CMakeLists.linux.txt new file mode 100644 index 0000000000..7ac52066a2 --- /dev/null +++ b/ydb/core/tx/scheme_board/ut_double_indexed/CMakeLists.linux.txt @@ -0,0 +1,43 @@ + +# 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_executable(ydb-core-tx-scheme_board-ut_double_indexed) +target_include_directories(ydb-core-tx-scheme_board-ut_double_indexed PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board +) +target_link_libraries(ydb-core-tx-scheme_board-ut_double_indexed PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-scheme_board + cpp-testing-unittest +) +target_sources(ydb-core-tx-scheme_board-ut_double_indexed PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board/double_indexed_ut.cpp +) +add_test( + NAME + ydb-core-tx-scheme_board-ut_double_indexed + COMMAND + ydb-core-tx-scheme_board-ut_double_indexed +) +target_link_flags(ydb-core-tx-scheme_board-ut_double_indexed + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-scheme_board-ut_double_indexed) diff --git a/ydb/core/tx/scheme_board/ut_double_indexed/CMakeLists.txt b/ydb/core/tx/scheme_board/ut_double_indexed/CMakeLists.txt index 7ac52066a2..a681d385f3 100644 --- a/ydb/core/tx/scheme_board/ut_double_indexed/CMakeLists.txt +++ b/ydb/core/tx/scheme_board/ut_double_indexed/CMakeLists.txt @@ -6,38 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-scheme_board-ut_double_indexed) -target_include_directories(ydb-core-tx-scheme_board-ut_double_indexed PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board -) -target_link_libraries(ydb-core-tx-scheme_board-ut_double_indexed PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-scheme_board - cpp-testing-unittest -) -target_sources(ydb-core-tx-scheme_board-ut_double_indexed PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board/double_indexed_ut.cpp -) -add_test( - NAME - ydb-core-tx-scheme_board-ut_double_indexed - COMMAND - ydb-core-tx-scheme_board-ut_double_indexed -) -target_link_flags(ydb-core-tx-scheme_board-ut_double_indexed - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-scheme_board-ut_double_indexed) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/scheme_board/ut_monitoring/CMakeLists.darwin.txt b/ydb/core/tx/scheme_board/ut_monitoring/CMakeLists.darwin.txt new file mode 100644 index 0000000000..0c457f52ed --- /dev/null +++ b/ydb/core/tx/scheme_board/ut_monitoring/CMakeLists.darwin.txt @@ -0,0 +1,48 @@ + +# 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_executable(ydb-core-tx-scheme_board-ut_monitoring) +target_compile_options(ydb-core-tx-scheme_board-ut_monitoring PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-scheme_board-ut_monitoring PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board +) +target_link_libraries(ydb-core-tx-scheme_board-ut_monitoring PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-scheme_board + cpp-actors-core + cpp-testing-unittest + core-testlib-basics +) +target_sources(ydb-core-tx-scheme_board-ut_monitoring PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board/monitoring_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board/ut_helpers.cpp +) +add_test( + NAME + ydb-core-tx-scheme_board-ut_monitoring + COMMAND + ydb-core-tx-scheme_board-ut_monitoring +) +target_link_flags(ydb-core-tx-scheme_board-ut_monitoring + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-scheme_board-ut_monitoring) diff --git a/ydb/core/tx/scheme_board/ut_monitoring/CMakeLists.linux.txt b/ydb/core/tx/scheme_board/ut_monitoring/CMakeLists.linux.txt new file mode 100644 index 0000000000..9069fd54d9 --- /dev/null +++ b/ydb/core/tx/scheme_board/ut_monitoring/CMakeLists.linux.txt @@ -0,0 +1,49 @@ + +# 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_executable(ydb-core-tx-scheme_board-ut_monitoring) +target_compile_options(ydb-core-tx-scheme_board-ut_monitoring PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-scheme_board-ut_monitoring PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board +) +target_link_libraries(ydb-core-tx-scheme_board-ut_monitoring PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-scheme_board + cpp-actors-core + cpp-testing-unittest + core-testlib-basics +) +target_sources(ydb-core-tx-scheme_board-ut_monitoring PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board/monitoring_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board/ut_helpers.cpp +) +add_test( + NAME + ydb-core-tx-scheme_board-ut_monitoring + COMMAND + ydb-core-tx-scheme_board-ut_monitoring +) +target_link_flags(ydb-core-tx-scheme_board-ut_monitoring + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-scheme_board-ut_monitoring) diff --git a/ydb/core/tx/scheme_board/ut_monitoring/CMakeLists.txt b/ydb/core/tx/scheme_board/ut_monitoring/CMakeLists.txt index 9069fd54d9..a681d385f3 100644 --- a/ydb/core/tx/scheme_board/ut_monitoring/CMakeLists.txt +++ b/ydb/core/tx/scheme_board/ut_monitoring/CMakeLists.txt @@ -6,44 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-scheme_board-ut_monitoring) -target_compile_options(ydb-core-tx-scheme_board-ut_monitoring PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-scheme_board-ut_monitoring PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board -) -target_link_libraries(ydb-core-tx-scheme_board-ut_monitoring PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-scheme_board - cpp-actors-core - cpp-testing-unittest - core-testlib-basics -) -target_sources(ydb-core-tx-scheme_board-ut_monitoring PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board/monitoring_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board/ut_helpers.cpp -) -add_test( - NAME - ydb-core-tx-scheme_board-ut_monitoring - COMMAND - ydb-core-tx-scheme_board-ut_monitoring -) -target_link_flags(ydb-core-tx-scheme_board-ut_monitoring - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-scheme_board-ut_monitoring) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/scheme_board/ut_populator/CMakeLists.darwin.txt b/ydb/core/tx/scheme_board/ut_populator/CMakeLists.darwin.txt new file mode 100644 index 0000000000..7ea1ca17fe --- /dev/null +++ b/ydb/core/tx/scheme_board/ut_populator/CMakeLists.darwin.txt @@ -0,0 +1,50 @@ + +# 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_executable(ydb-core-tx-scheme_board-ut_populator) +target_compile_options(ydb-core-tx-scheme_board-ut_populator PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-scheme_board-ut_populator PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board +) +target_link_libraries(ydb-core-tx-scheme_board-ut_populator PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-scheme_board + cpp-testing-unittest + ydb-core-testlib + core-tx-schemeshard + tx-schemeshard-ut_helpers + core-tx-tx_allocator +) +target_sources(ydb-core-tx-scheme_board-ut_populator PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board/populator_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board/ut_helpers.cpp +) +add_test( + NAME + ydb-core-tx-scheme_board-ut_populator + COMMAND + ydb-core-tx-scheme_board-ut_populator +) +target_link_flags(ydb-core-tx-scheme_board-ut_populator + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-scheme_board-ut_populator) diff --git a/ydb/core/tx/scheme_board/ut_populator/CMakeLists.linux.txt b/ydb/core/tx/scheme_board/ut_populator/CMakeLists.linux.txt new file mode 100644 index 0000000000..c3819f5785 --- /dev/null +++ b/ydb/core/tx/scheme_board/ut_populator/CMakeLists.linux.txt @@ -0,0 +1,51 @@ + +# 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_executable(ydb-core-tx-scheme_board-ut_populator) +target_compile_options(ydb-core-tx-scheme_board-ut_populator PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-scheme_board-ut_populator PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board +) +target_link_libraries(ydb-core-tx-scheme_board-ut_populator PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-scheme_board + cpp-testing-unittest + ydb-core-testlib + core-tx-schemeshard + tx-schemeshard-ut_helpers + core-tx-tx_allocator +) +target_sources(ydb-core-tx-scheme_board-ut_populator PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board/populator_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board/ut_helpers.cpp +) +add_test( + NAME + ydb-core-tx-scheme_board-ut_populator + COMMAND + ydb-core-tx-scheme_board-ut_populator +) +target_link_flags(ydb-core-tx-scheme_board-ut_populator + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-scheme_board-ut_populator) diff --git a/ydb/core/tx/scheme_board/ut_populator/CMakeLists.txt b/ydb/core/tx/scheme_board/ut_populator/CMakeLists.txt index c3819f5785..a681d385f3 100644 --- a/ydb/core/tx/scheme_board/ut_populator/CMakeLists.txt +++ b/ydb/core/tx/scheme_board/ut_populator/CMakeLists.txt @@ -6,46 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-scheme_board-ut_populator) -target_compile_options(ydb-core-tx-scheme_board-ut_populator PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-scheme_board-ut_populator PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board -) -target_link_libraries(ydb-core-tx-scheme_board-ut_populator PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-scheme_board - cpp-testing-unittest - ydb-core-testlib - core-tx-schemeshard - tx-schemeshard-ut_helpers - core-tx-tx_allocator -) -target_sources(ydb-core-tx-scheme_board-ut_populator PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board/populator_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board/ut_helpers.cpp -) -add_test( - NAME - ydb-core-tx-scheme_board-ut_populator - COMMAND - ydb-core-tx-scheme_board-ut_populator -) -target_link_flags(ydb-core-tx-scheme_board-ut_populator - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-scheme_board-ut_populator) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/scheme_board/ut_replica/CMakeLists.darwin.txt b/ydb/core/tx/scheme_board/ut_replica/CMakeLists.darwin.txt new file mode 100644 index 0000000000..4bd49ac577 --- /dev/null +++ b/ydb/core/tx/scheme_board/ut_replica/CMakeLists.darwin.txt @@ -0,0 +1,47 @@ + +# 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_executable(ydb-core-tx-scheme_board-ut_replica) +target_compile_options(ydb-core-tx-scheme_board-ut_replica PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-scheme_board-ut_replica PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board +) +target_link_libraries(ydb-core-tx-scheme_board-ut_replica PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-scheme_board + cpp-testing-unittest + core-testlib-basics +) +target_sources(ydb-core-tx-scheme_board-ut_replica PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board/replica_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board/ut_helpers.cpp +) +add_test( + NAME + ydb-core-tx-scheme_board-ut_replica + COMMAND + ydb-core-tx-scheme_board-ut_replica +) +target_link_flags(ydb-core-tx-scheme_board-ut_replica + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-scheme_board-ut_replica) diff --git a/ydb/core/tx/scheme_board/ut_replica/CMakeLists.linux.txt b/ydb/core/tx/scheme_board/ut_replica/CMakeLists.linux.txt new file mode 100644 index 0000000000..5ea4ac9a2d --- /dev/null +++ b/ydb/core/tx/scheme_board/ut_replica/CMakeLists.linux.txt @@ -0,0 +1,48 @@ + +# 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_executable(ydb-core-tx-scheme_board-ut_replica) +target_compile_options(ydb-core-tx-scheme_board-ut_replica PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-scheme_board-ut_replica PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board +) +target_link_libraries(ydb-core-tx-scheme_board-ut_replica PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-scheme_board + cpp-testing-unittest + core-testlib-basics +) +target_sources(ydb-core-tx-scheme_board-ut_replica PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board/replica_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board/ut_helpers.cpp +) +add_test( + NAME + ydb-core-tx-scheme_board-ut_replica + COMMAND + ydb-core-tx-scheme_board-ut_replica +) +target_link_flags(ydb-core-tx-scheme_board-ut_replica + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-scheme_board-ut_replica) diff --git a/ydb/core/tx/scheme_board/ut_replica/CMakeLists.txt b/ydb/core/tx/scheme_board/ut_replica/CMakeLists.txt index 5ea4ac9a2d..a681d385f3 100644 --- a/ydb/core/tx/scheme_board/ut_replica/CMakeLists.txt +++ b/ydb/core/tx/scheme_board/ut_replica/CMakeLists.txt @@ -6,43 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-scheme_board-ut_replica) -target_compile_options(ydb-core-tx-scheme_board-ut_replica PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-scheme_board-ut_replica PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board -) -target_link_libraries(ydb-core-tx-scheme_board-ut_replica PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-scheme_board - cpp-testing-unittest - core-testlib-basics -) -target_sources(ydb-core-tx-scheme_board-ut_replica PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board/replica_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board/ut_helpers.cpp -) -add_test( - NAME - ydb-core-tx-scheme_board-ut_replica - COMMAND - ydb-core-tx-scheme_board-ut_replica -) -target_link_flags(ydb-core-tx-scheme_board-ut_replica - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-scheme_board-ut_replica) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/scheme_board/ut_subscriber/CMakeLists.darwin.txt b/ydb/core/tx/scheme_board/ut_subscriber/CMakeLists.darwin.txt new file mode 100644 index 0000000000..0259738813 --- /dev/null +++ b/ydb/core/tx/scheme_board/ut_subscriber/CMakeLists.darwin.txt @@ -0,0 +1,49 @@ + +# 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_executable(ydb-core-tx-scheme_board-ut_subscriber) +target_compile_options(ydb-core-tx-scheme_board-ut_subscriber PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-scheme_board-ut_subscriber PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board +) +target_link_libraries(ydb-core-tx-scheme_board-ut_subscriber PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-scheme_board + cpp-actors-interconnect + cpp-testing-unittest + core-testlib-basics + yql-sql-pg_dummy +) +target_sources(ydb-core-tx-scheme_board-ut_subscriber PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board/subscriber_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board/ut_helpers.cpp +) +add_test( + NAME + ydb-core-tx-scheme_board-ut_subscriber + COMMAND + ydb-core-tx-scheme_board-ut_subscriber +) +target_link_flags(ydb-core-tx-scheme_board-ut_subscriber + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-scheme_board-ut_subscriber) diff --git a/ydb/core/tx/scheme_board/ut_subscriber/CMakeLists.linux.txt b/ydb/core/tx/scheme_board/ut_subscriber/CMakeLists.linux.txt new file mode 100644 index 0000000000..ec20cb6652 --- /dev/null +++ b/ydb/core/tx/scheme_board/ut_subscriber/CMakeLists.linux.txt @@ -0,0 +1,50 @@ + +# 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_executable(ydb-core-tx-scheme_board-ut_subscriber) +target_compile_options(ydb-core-tx-scheme_board-ut_subscriber PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-scheme_board-ut_subscriber PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board +) +target_link_libraries(ydb-core-tx-scheme_board-ut_subscriber PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-scheme_board + cpp-actors-interconnect + cpp-testing-unittest + core-testlib-basics + yql-sql-pg_dummy +) +target_sources(ydb-core-tx-scheme_board-ut_subscriber PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board/subscriber_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board/ut_helpers.cpp +) +add_test( + NAME + ydb-core-tx-scheme_board-ut_subscriber + COMMAND + ydb-core-tx-scheme_board-ut_subscriber +) +target_link_flags(ydb-core-tx-scheme_board-ut_subscriber + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-scheme_board-ut_subscriber) diff --git a/ydb/core/tx/scheme_board/ut_subscriber/CMakeLists.txt b/ydb/core/tx/scheme_board/ut_subscriber/CMakeLists.txt index ec20cb6652..a681d385f3 100644 --- a/ydb/core/tx/scheme_board/ut_subscriber/CMakeLists.txt +++ b/ydb/core/tx/scheme_board/ut_subscriber/CMakeLists.txt @@ -6,45 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-scheme_board-ut_subscriber) -target_compile_options(ydb-core-tx-scheme_board-ut_subscriber PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-scheme_board-ut_subscriber PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board -) -target_link_libraries(ydb-core-tx-scheme_board-ut_subscriber PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-scheme_board - cpp-actors-interconnect - cpp-testing-unittest - core-testlib-basics - yql-sql-pg_dummy -) -target_sources(ydb-core-tx-scheme_board-ut_subscriber PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board/subscriber_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/scheme_board/ut_helpers.cpp -) -add_test( - NAME - ydb-core-tx-scheme_board-ut_subscriber - COMMAND - ydb-core-tx-scheme_board-ut_subscriber -) -target_link_flags(ydb-core-tx-scheme_board-ut_subscriber - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-scheme_board-ut_subscriber) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_async_index/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_async_index/CMakeLists.darwin.txt new file mode 100644 index 0000000000..bfbc617f91 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_async_index/CMakeLists.darwin.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_async_index) +target_compile_options(ydb-core-tx-schemeshard-ut_async_index PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_async_index PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_async_index PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + ydb-core-testlib + tx-schemeshard-ut_helpers +) +target_sources(ydb-core-tx-schemeshard-ut_async_index PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_async_index.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_async_index + COMMAND + ydb-core-tx-schemeshard-ut_async_index +) +target_link_flags(ydb-core-tx-schemeshard-ut_async_index + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_async_index) diff --git a/ydb/core/tx/schemeshard/ut_async_index/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_async_index/CMakeLists.linux.txt new file mode 100644 index 0000000000..5eb5611d49 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_async_index/CMakeLists.linux.txt @@ -0,0 +1,47 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_async_index) +target_compile_options(ydb-core-tx-schemeshard-ut_async_index PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_async_index PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_async_index PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + ydb-core-testlib + tx-schemeshard-ut_helpers +) +target_sources(ydb-core-tx-schemeshard-ut_async_index PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_async_index.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_async_index + COMMAND + ydb-core-tx-schemeshard-ut_async_index +) +target_link_flags(ydb-core-tx-schemeshard-ut_async_index + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_async_index) diff --git a/ydb/core/tx/schemeshard/ut_async_index/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_async_index/CMakeLists.txt index 5eb5611d49..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_async_index/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_async_index/CMakeLists.txt @@ -6,42 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_async_index) -target_compile_options(ydb-core-tx-schemeshard-ut_async_index PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-schemeshard-ut_async_index PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_async_index PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - ydb-core-testlib - tx-schemeshard-ut_helpers -) -target_sources(ydb-core-tx-schemeshard-ut_async_index PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_async_index.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_async_index - COMMAND - ydb-core-tx-schemeshard-ut_async_index -) -target_link_flags(ydb-core-tx-schemeshard-ut_async_index - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_async_index) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_base/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_base/CMakeLists.darwin.txt new file mode 100644 index 0000000000..58701feabc --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_base/CMakeLists.darwin.txt @@ -0,0 +1,53 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_base) +target_compile_options(ydb-core-tx-schemeshard-ut_base PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_base PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_base PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_base PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_base.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_info_types.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_base + COMMAND + ydb-core-tx-schemeshard-ut_base +) +target_link_flags(ydb-core-tx-schemeshard-ut_base + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_base) diff --git a/ydb/core/tx/schemeshard/ut_base/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_base/CMakeLists.linux.txt new file mode 100644 index 0000000000..0794b28dfa --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_base/CMakeLists.linux.txt @@ -0,0 +1,54 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_base) +target_compile_options(ydb-core-tx-schemeshard-ut_base PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_base PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_base PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_base PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_base.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_info_types.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_base + COMMAND + ydb-core-tx-schemeshard-ut_base +) +target_link_flags(ydb-core-tx-schemeshard-ut_base + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_base) diff --git a/ydb/core/tx/schemeshard/ut_base/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_base/CMakeLists.txt index 0794b28dfa..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_base/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_base/CMakeLists.txt @@ -6,49 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_base) -target_compile_options(ydb-core-tx-schemeshard-ut_base PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-schemeshard-ut_base PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_base PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - kqp-ut-common - ydb-core-testlib - ydb-core-tx - tx-schemeshard-ut_helpers - udf-service-exception_policy -) -target_sources(ydb-core-tx-schemeshard-ut_base PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_base.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_info_types.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_base - COMMAND - ydb-core-tx-schemeshard-ut_base -) -target_link_flags(ydb-core-tx-schemeshard-ut_base - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_base) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_base_reboots/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_base_reboots/CMakeLists.darwin.txt new file mode 100644 index 0000000000..c418aeed2a --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_base_reboots/CMakeLists.darwin.txt @@ -0,0 +1,51 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_base_reboots) +target_compile_options(ydb-core-tx-schemeshard-ut_base_reboots PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_base_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_base_reboots PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_base_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_base_reboots.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_base_reboots + COMMAND + ydb-core-tx-schemeshard-ut_base_reboots +) +target_link_flags(ydb-core-tx-schemeshard-ut_base_reboots + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_base_reboots) diff --git a/ydb/core/tx/schemeshard/ut_base_reboots/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_base_reboots/CMakeLists.linux.txt new file mode 100644 index 0000000000..342b893f92 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_base_reboots/CMakeLists.linux.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_base_reboots) +target_compile_options(ydb-core-tx-schemeshard-ut_base_reboots PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_base_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_base_reboots PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_base_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_base_reboots.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_base_reboots + COMMAND + ydb-core-tx-schemeshard-ut_base_reboots +) +target_link_flags(ydb-core-tx-schemeshard-ut_base_reboots + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_base_reboots) diff --git a/ydb/core/tx/schemeshard/ut_base_reboots/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_base_reboots/CMakeLists.txt index 342b893f92..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_base_reboots/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_base_reboots/CMakeLists.txt @@ -6,47 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_base_reboots) -target_compile_options(ydb-core-tx-schemeshard-ut_base_reboots PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-schemeshard-ut_base_reboots PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_base_reboots PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - ydb-core-testlib - ydb-core-tx - tx-schemeshard-ut_helpers - udf-service-exception_policy -) -target_sources(ydb-core-tx-schemeshard-ut_base_reboots PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_base_reboots.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_base_reboots - COMMAND - ydb-core-tx-schemeshard-ut_base_reboots -) -target_link_flags(ydb-core-tx-schemeshard-ut_base_reboots - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_base_reboots) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_bsvolume/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_bsvolume/CMakeLists.darwin.txt new file mode 100644 index 0000000000..5e3c5517f8 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_bsvolume/CMakeLists.darwin.txt @@ -0,0 +1,51 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_bsvolume) +target_compile_options(ydb-core-tx-schemeshard-ut_bsvolume PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_bsvolume PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_bsvolume PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_bsvolume PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_bsvolume.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_bsvolume + COMMAND + ydb-core-tx-schemeshard-ut_bsvolume +) +target_link_flags(ydb-core-tx-schemeshard-ut_bsvolume + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_bsvolume) diff --git a/ydb/core/tx/schemeshard/ut_bsvolume/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_bsvolume/CMakeLists.linux.txt new file mode 100644 index 0000000000..50be478b67 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_bsvolume/CMakeLists.linux.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_bsvolume) +target_compile_options(ydb-core-tx-schemeshard-ut_bsvolume PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_bsvolume PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_bsvolume PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_bsvolume PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_bsvolume.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_bsvolume + COMMAND + ydb-core-tx-schemeshard-ut_bsvolume +) +target_link_flags(ydb-core-tx-schemeshard-ut_bsvolume + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_bsvolume) diff --git a/ydb/core/tx/schemeshard/ut_bsvolume/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_bsvolume/CMakeLists.txt index 50be478b67..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_bsvolume/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_bsvolume/CMakeLists.txt @@ -6,47 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_bsvolume) -target_compile_options(ydb-core-tx-schemeshard-ut_bsvolume PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-schemeshard-ut_bsvolume PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_bsvolume PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - ydb-core-testlib - ydb-core-tx - tx-schemeshard-ut_helpers - udf-service-exception_policy -) -target_sources(ydb-core-tx-schemeshard-ut_bsvolume PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_bsvolume.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_bsvolume - COMMAND - ydb-core-tx-schemeshard-ut_bsvolume -) -target_link_flags(ydb-core-tx-schemeshard-ut_bsvolume - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_bsvolume) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_bsvolume_reboots/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_bsvolume_reboots/CMakeLists.darwin.txt new file mode 100644 index 0000000000..62ca91d204 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_bsvolume_reboots/CMakeLists.darwin.txt @@ -0,0 +1,51 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_bsvolume_reboots) +target_compile_options(ydb-core-tx-schemeshard-ut_bsvolume_reboots PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_bsvolume_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_bsvolume_reboots PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_bsvolume_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_bsvolume_reboots.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_bsvolume_reboots + COMMAND + ydb-core-tx-schemeshard-ut_bsvolume_reboots +) +target_link_flags(ydb-core-tx-schemeshard-ut_bsvolume_reboots + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_bsvolume_reboots) diff --git a/ydb/core/tx/schemeshard/ut_bsvolume_reboots/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_bsvolume_reboots/CMakeLists.linux.txt new file mode 100644 index 0000000000..b8d9314c84 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_bsvolume_reboots/CMakeLists.linux.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_bsvolume_reboots) +target_compile_options(ydb-core-tx-schemeshard-ut_bsvolume_reboots PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_bsvolume_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_bsvolume_reboots PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_bsvolume_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_bsvolume_reboots.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_bsvolume_reboots + COMMAND + ydb-core-tx-schemeshard-ut_bsvolume_reboots +) +target_link_flags(ydb-core-tx-schemeshard-ut_bsvolume_reboots + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_bsvolume_reboots) diff --git a/ydb/core/tx/schemeshard/ut_bsvolume_reboots/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_bsvolume_reboots/CMakeLists.txt index b8d9314c84..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_bsvolume_reboots/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_bsvolume_reboots/CMakeLists.txt @@ -6,47 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_bsvolume_reboots) -target_compile_options(ydb-core-tx-schemeshard-ut_bsvolume_reboots PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-schemeshard-ut_bsvolume_reboots PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_bsvolume_reboots PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - ydb-core-testlib - ydb-core-tx - tx-schemeshard-ut_helpers - udf-service-exception_policy -) -target_sources(ydb-core-tx-schemeshard-ut_bsvolume_reboots PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_bsvolume_reboots.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_bsvolume_reboots - COMMAND - ydb-core-tx-schemeshard-ut_bsvolume_reboots -) -target_link_flags(ydb-core-tx-schemeshard-ut_bsvolume_reboots - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_bsvolume_reboots) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_cdc_stream/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_cdc_stream/CMakeLists.darwin.txt new file mode 100644 index 0000000000..b78a3e41a5 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_cdc_stream/CMakeLists.darwin.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_cdc_stream) +target_compile_options(ydb-core-tx-schemeshard-ut_cdc_stream PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_cdc_stream PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_cdc_stream PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + ydb-core-testlib + tx-schemeshard-ut_helpers +) +target_sources(ydb-core-tx-schemeshard-ut_cdc_stream PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_cdc_stream.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_cdc_stream + COMMAND + ydb-core-tx-schemeshard-ut_cdc_stream +) +target_link_flags(ydb-core-tx-schemeshard-ut_cdc_stream + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_cdc_stream) diff --git a/ydb/core/tx/schemeshard/ut_cdc_stream/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_cdc_stream/CMakeLists.linux.txt new file mode 100644 index 0000000000..df40a47c8d --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_cdc_stream/CMakeLists.linux.txt @@ -0,0 +1,47 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_cdc_stream) +target_compile_options(ydb-core-tx-schemeshard-ut_cdc_stream PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_cdc_stream PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_cdc_stream PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + ydb-core-testlib + tx-schemeshard-ut_helpers +) +target_sources(ydb-core-tx-schemeshard-ut_cdc_stream PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_cdc_stream.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_cdc_stream + COMMAND + ydb-core-tx-schemeshard-ut_cdc_stream +) +target_link_flags(ydb-core-tx-schemeshard-ut_cdc_stream + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_cdc_stream) diff --git a/ydb/core/tx/schemeshard/ut_cdc_stream/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_cdc_stream/CMakeLists.txt index df40a47c8d..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_cdc_stream/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_cdc_stream/CMakeLists.txt @@ -6,42 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_cdc_stream) -target_compile_options(ydb-core-tx-schemeshard-ut_cdc_stream PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-schemeshard-ut_cdc_stream PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_cdc_stream PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - ydb-core-testlib - tx-schemeshard-ut_helpers -) -target_sources(ydb-core-tx-schemeshard-ut_cdc_stream PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_cdc_stream.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_cdc_stream - COMMAND - ydb-core-tx-schemeshard-ut_cdc_stream -) -target_link_flags(ydb-core-tx-schemeshard-ut_cdc_stream - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_cdc_stream) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_cdc_stream_reboots/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_cdc_stream_reboots/CMakeLists.darwin.txt new file mode 100644 index 0000000000..bb6f4c9970 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_cdc_stream_reboots/CMakeLists.darwin.txt @@ -0,0 +1,45 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_cdc_stream_reboots) +target_compile_options(ydb-core-tx-schemeshard-ut_cdc_stream_reboots PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_cdc_stream_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_cdc_stream_reboots PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + tx-schemeshard-ut_helpers +) +target_sources(ydb-core-tx-schemeshard-ut_cdc_stream_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_cdc_stream_reboots.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_cdc_stream_reboots + COMMAND + ydb-core-tx-schemeshard-ut_cdc_stream_reboots +) +target_link_flags(ydb-core-tx-schemeshard-ut_cdc_stream_reboots + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_cdc_stream_reboots) diff --git a/ydb/core/tx/schemeshard/ut_cdc_stream_reboots/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_cdc_stream_reboots/CMakeLists.linux.txt new file mode 100644 index 0000000000..5fefeb2549 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_cdc_stream_reboots/CMakeLists.linux.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_cdc_stream_reboots) +target_compile_options(ydb-core-tx-schemeshard-ut_cdc_stream_reboots PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_cdc_stream_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_cdc_stream_reboots PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + tx-schemeshard-ut_helpers +) +target_sources(ydb-core-tx-schemeshard-ut_cdc_stream_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_cdc_stream_reboots.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_cdc_stream_reboots + COMMAND + ydb-core-tx-schemeshard-ut_cdc_stream_reboots +) +target_link_flags(ydb-core-tx-schemeshard-ut_cdc_stream_reboots + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_cdc_stream_reboots) diff --git a/ydb/core/tx/schemeshard/ut_cdc_stream_reboots/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_cdc_stream_reboots/CMakeLists.txt index 5fefeb2549..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_cdc_stream_reboots/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_cdc_stream_reboots/CMakeLists.txt @@ -6,41 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_cdc_stream_reboots) -target_compile_options(ydb-core-tx-schemeshard-ut_cdc_stream_reboots PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-schemeshard-ut_cdc_stream_reboots PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_cdc_stream_reboots PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - tx-schemeshard-ut_helpers -) -target_sources(ydb-core-tx-schemeshard-ut_cdc_stream_reboots PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_cdc_stream_reboots.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_cdc_stream_reboots - COMMAND - ydb-core-tx-schemeshard-ut_cdc_stream_reboots -) -target_link_flags(ydb-core-tx-schemeshard-ut_cdc_stream_reboots - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_cdc_stream_reboots) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_compaction/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_compaction/CMakeLists.darwin.txt new file mode 100644 index 0000000000..acd11348d2 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_compaction/CMakeLists.darwin.txt @@ -0,0 +1,51 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_compaction) +target_compile_options(ydb-core-tx-schemeshard-ut_compaction PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_compaction PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_compaction PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + ydb-core-cms + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + core-wrappers-ut_helpers +) +target_sources(ydb-core-tx-schemeshard-ut_compaction PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_compaction.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_compaction + COMMAND + ydb-core-tx-schemeshard-ut_compaction +) +target_link_flags(ydb-core-tx-schemeshard-ut_compaction + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_compaction) diff --git a/ydb/core/tx/schemeshard/ut_compaction/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_compaction/CMakeLists.linux.txt new file mode 100644 index 0000000000..f1b0ade7e5 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_compaction/CMakeLists.linux.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_compaction) +target_compile_options(ydb-core-tx-schemeshard-ut_compaction PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_compaction PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_compaction PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + ydb-core-cms + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + core-wrappers-ut_helpers +) +target_sources(ydb-core-tx-schemeshard-ut_compaction PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_compaction.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_compaction + COMMAND + ydb-core-tx-schemeshard-ut_compaction +) +target_link_flags(ydb-core-tx-schemeshard-ut_compaction + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_compaction) diff --git a/ydb/core/tx/schemeshard/ut_compaction/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_compaction/CMakeLists.txt index f1b0ade7e5..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_compaction/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_compaction/CMakeLists.txt @@ -6,47 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_compaction) -target_compile_options(ydb-core-tx-schemeshard-ut_compaction PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-schemeshard-ut_compaction PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_compaction PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - library-cpp-getopt - cpp-regex-pcre - ydb-core-cms - ydb-core-testlib - ydb-core-tx - tx-schemeshard-ut_helpers - core-wrappers-ut_helpers -) -target_sources(ydb-core-tx-schemeshard-ut_compaction PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_compaction.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_compaction - COMMAND - ydb-core-tx-schemeshard-ut_compaction -) -target_link_flags(ydb-core-tx-schemeshard-ut_compaction - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_compaction) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_export/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_export/CMakeLists.darwin.txt new file mode 100644 index 0000000000..97790a58db --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_export/CMakeLists.darwin.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_export) +target_compile_options(ydb-core-tx-schemeshard-ut_export PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_export PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_export PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + core-wrappers-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_export PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_export.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_export + COMMAND + ydb-core-tx-schemeshard-ut_export +) +target_link_flags(ydb-core-tx-schemeshard-ut_export + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_export) diff --git a/ydb/core/tx/schemeshard/ut_export/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_export/CMakeLists.linux.txt new file mode 100644 index 0000000000..3c065f717a --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_export/CMakeLists.linux.txt @@ -0,0 +1,53 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_export) +target_compile_options(ydb-core-tx-schemeshard-ut_export PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_export PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_export PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + core-wrappers-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_export PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_export.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_export + COMMAND + ydb-core-tx-schemeshard-ut_export +) +target_link_flags(ydb-core-tx-schemeshard-ut_export + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_export) diff --git a/ydb/core/tx/schemeshard/ut_export/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_export/CMakeLists.txt index 3c065f717a..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_export/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_export/CMakeLists.txt @@ -6,48 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_export) -target_compile_options(ydb-core-tx-schemeshard-ut_export PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-schemeshard-ut_export PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_export PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - ydb-core-testlib - ydb-core-tx - tx-schemeshard-ut_helpers - core-wrappers-ut_helpers - udf-service-exception_policy -) -target_sources(ydb-core-tx-schemeshard-ut_export PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_export.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_export - COMMAND - ydb-core-tx-schemeshard-ut_export -) -target_link_flags(ydb-core-tx-schemeshard-ut_export - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_export) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_export_reboots_s3/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_export_reboots_s3/CMakeLists.darwin.txt new file mode 100644 index 0000000000..cade4ed94e --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_export_reboots_s3/CMakeLists.darwin.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_export_reboots_s3) +target_compile_options(ydb-core-tx-schemeshard-ut_export_reboots_s3 PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_export_reboots_s3 PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_export_reboots_s3 PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + core-wrappers-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_export_reboots_s3 PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_export_reboots_s3.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_export_reboots_s3 + COMMAND + ydb-core-tx-schemeshard-ut_export_reboots_s3 +) +target_link_flags(ydb-core-tx-schemeshard-ut_export_reboots_s3 + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_export_reboots_s3) diff --git a/ydb/core/tx/schemeshard/ut_export_reboots_s3/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_export_reboots_s3/CMakeLists.linux.txt new file mode 100644 index 0000000000..5725571094 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_export_reboots_s3/CMakeLists.linux.txt @@ -0,0 +1,53 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_export_reboots_s3) +target_compile_options(ydb-core-tx-schemeshard-ut_export_reboots_s3 PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_export_reboots_s3 PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_export_reboots_s3 PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + core-wrappers-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_export_reboots_s3 PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_export_reboots_s3.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_export_reboots_s3 + COMMAND + ydb-core-tx-schemeshard-ut_export_reboots_s3 +) +target_link_flags(ydb-core-tx-schemeshard-ut_export_reboots_s3 + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_export_reboots_s3) diff --git a/ydb/core/tx/schemeshard/ut_export_reboots_s3/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_export_reboots_s3/CMakeLists.txt index 5725571094..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_export_reboots_s3/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_export_reboots_s3/CMakeLists.txt @@ -6,48 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_export_reboots_s3) -target_compile_options(ydb-core-tx-schemeshard-ut_export_reboots_s3 PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-schemeshard-ut_export_reboots_s3 PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_export_reboots_s3 PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - ydb-core-testlib - ydb-core-tx - tx-schemeshard-ut_helpers - core-wrappers-ut_helpers - udf-service-exception_policy -) -target_sources(ydb-core-tx-schemeshard-ut_export_reboots_s3 PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_export_reboots_s3.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_export_reboots_s3 - COMMAND - ydb-core-tx-schemeshard-ut_export_reboots_s3 -) -target_link_flags(ydb-core-tx-schemeshard-ut_export_reboots_s3 - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_export_reboots_s3) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_extsubdomain/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_extsubdomain/CMakeLists.darwin.txt new file mode 100644 index 0000000000..3b76d0d4d1 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_extsubdomain/CMakeLists.darwin.txt @@ -0,0 +1,51 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_extsubdomain) +target_compile_options(ydb-core-tx-schemeshard-ut_extsubdomain PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_extsubdomain PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_extsubdomain PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_extsubdomain PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_extsubdomain.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_extsubdomain + COMMAND + ydb-core-tx-schemeshard-ut_extsubdomain +) +target_link_flags(ydb-core-tx-schemeshard-ut_extsubdomain + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_extsubdomain) diff --git a/ydb/core/tx/schemeshard/ut_extsubdomain/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_extsubdomain/CMakeLists.linux.txt new file mode 100644 index 0000000000..5d7d40e1b0 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_extsubdomain/CMakeLists.linux.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_extsubdomain) +target_compile_options(ydb-core-tx-schemeshard-ut_extsubdomain PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_extsubdomain PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_extsubdomain PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_extsubdomain PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_extsubdomain.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_extsubdomain + COMMAND + ydb-core-tx-schemeshard-ut_extsubdomain +) +target_link_flags(ydb-core-tx-schemeshard-ut_extsubdomain + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_extsubdomain) diff --git a/ydb/core/tx/schemeshard/ut_extsubdomain/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_extsubdomain/CMakeLists.txt index 5d7d40e1b0..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_extsubdomain/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_extsubdomain/CMakeLists.txt @@ -6,47 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_extsubdomain) -target_compile_options(ydb-core-tx-schemeshard-ut_extsubdomain PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-schemeshard-ut_extsubdomain PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_extsubdomain PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - ydb-core-testlib - ydb-core-tx - tx-schemeshard-ut_helpers - udf-service-exception_policy -) -target_sources(ydb-core-tx-schemeshard-ut_extsubdomain PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_extsubdomain.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_extsubdomain - COMMAND - ydb-core-tx-schemeshard-ut_extsubdomain -) -target_link_flags(ydb-core-tx-schemeshard-ut_extsubdomain - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_extsubdomain) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_extsubdomain_reboots/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_extsubdomain_reboots/CMakeLists.darwin.txt new file mode 100644 index 0000000000..e4b72eaf4e --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_extsubdomain_reboots/CMakeLists.darwin.txt @@ -0,0 +1,51 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_extsubdomain_reboots) +target_compile_options(ydb-core-tx-schemeshard-ut_extsubdomain_reboots PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_extsubdomain_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_extsubdomain_reboots PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_extsubdomain_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_extsubdomain_reboots.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_extsubdomain_reboots + COMMAND + ydb-core-tx-schemeshard-ut_extsubdomain_reboots +) +target_link_flags(ydb-core-tx-schemeshard-ut_extsubdomain_reboots + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_extsubdomain_reboots) diff --git a/ydb/core/tx/schemeshard/ut_extsubdomain_reboots/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_extsubdomain_reboots/CMakeLists.linux.txt new file mode 100644 index 0000000000..8a55a99232 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_extsubdomain_reboots/CMakeLists.linux.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_extsubdomain_reboots) +target_compile_options(ydb-core-tx-schemeshard-ut_extsubdomain_reboots PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_extsubdomain_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_extsubdomain_reboots PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_extsubdomain_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_extsubdomain_reboots.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_extsubdomain_reboots + COMMAND + ydb-core-tx-schemeshard-ut_extsubdomain_reboots +) +target_link_flags(ydb-core-tx-schemeshard-ut_extsubdomain_reboots + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_extsubdomain_reboots) diff --git a/ydb/core/tx/schemeshard/ut_extsubdomain_reboots/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_extsubdomain_reboots/CMakeLists.txt index 8a55a99232..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_extsubdomain_reboots/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_extsubdomain_reboots/CMakeLists.txt @@ -6,47 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_extsubdomain_reboots) -target_compile_options(ydb-core-tx-schemeshard-ut_extsubdomain_reboots PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-schemeshard-ut_extsubdomain_reboots PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_extsubdomain_reboots PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - ydb-core-testlib - ydb-core-tx - tx-schemeshard-ut_helpers - udf-service-exception_policy -) -target_sources(ydb-core-tx-schemeshard-ut_extsubdomain_reboots PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_extsubdomain_reboots.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_extsubdomain_reboots - COMMAND - ydb-core-tx-schemeshard-ut_extsubdomain_reboots -) -target_link_flags(ydb-core-tx-schemeshard-ut_extsubdomain_reboots - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_extsubdomain_reboots) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_filestore_reboots/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_filestore_reboots/CMakeLists.darwin.txt new file mode 100644 index 0000000000..3814490d8e --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_filestore_reboots/CMakeLists.darwin.txt @@ -0,0 +1,51 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_filestore_reboots) +target_compile_options(ydb-core-tx-schemeshard-ut_filestore_reboots PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_filestore_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_filestore_reboots PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_filestore_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_filestore_reboots.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_filestore_reboots + COMMAND + ydb-core-tx-schemeshard-ut_filestore_reboots +) +target_link_flags(ydb-core-tx-schemeshard-ut_filestore_reboots + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_filestore_reboots) diff --git a/ydb/core/tx/schemeshard/ut_filestore_reboots/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_filestore_reboots/CMakeLists.linux.txt new file mode 100644 index 0000000000..d64e557c3e --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_filestore_reboots/CMakeLists.linux.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_filestore_reboots) +target_compile_options(ydb-core-tx-schemeshard-ut_filestore_reboots PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_filestore_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_filestore_reboots PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_filestore_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_filestore_reboots.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_filestore_reboots + COMMAND + ydb-core-tx-schemeshard-ut_filestore_reboots +) +target_link_flags(ydb-core-tx-schemeshard-ut_filestore_reboots + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_filestore_reboots) diff --git a/ydb/core/tx/schemeshard/ut_filestore_reboots/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_filestore_reboots/CMakeLists.txt index d64e557c3e..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_filestore_reboots/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_filestore_reboots/CMakeLists.txt @@ -6,47 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_filestore_reboots) -target_compile_options(ydb-core-tx-schemeshard-ut_filestore_reboots PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-schemeshard-ut_filestore_reboots PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_filestore_reboots PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - ydb-core-testlib - ydb-core-tx - tx-schemeshard-ut_helpers - udf-service-exception_policy -) -target_sources(ydb-core-tx-schemeshard-ut_filestore_reboots PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_filestore_reboots.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_filestore_reboots - COMMAND - ydb-core-tx-schemeshard-ut_filestore_reboots -) -target_link_flags(ydb-core-tx-schemeshard-ut_filestore_reboots - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_filestore_reboots) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_index_build/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_index_build/CMakeLists.darwin.txt new file mode 100644 index 0000000000..2cbe24a57d --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_index_build/CMakeLists.darwin.txt @@ -0,0 +1,51 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_index_build) +target_compile_options(ydb-core-tx-schemeshard-ut_index_build PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_index_build PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_index_build PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-metering + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers +) +target_sources(ydb-core-tx-schemeshard-ut_index_build PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_index_build.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_index_build + COMMAND + ydb-core-tx-schemeshard-ut_index_build +) +target_link_flags(ydb-core-tx-schemeshard-ut_index_build + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_index_build) diff --git a/ydb/core/tx/schemeshard/ut_index_build/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_index_build/CMakeLists.linux.txt new file mode 100644 index 0000000000..6ac55e7ac1 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_index_build/CMakeLists.linux.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_index_build) +target_compile_options(ydb-core-tx-schemeshard-ut_index_build PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_index_build PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_index_build PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-metering + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers +) +target_sources(ydb-core-tx-schemeshard-ut_index_build PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_index_build.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_index_build + COMMAND + ydb-core-tx-schemeshard-ut_index_build +) +target_link_flags(ydb-core-tx-schemeshard-ut_index_build + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_index_build) diff --git a/ydb/core/tx/schemeshard/ut_index_build/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_index_build/CMakeLists.txt index 6ac55e7ac1..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_index_build/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_index_build/CMakeLists.txt @@ -6,47 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_index_build) -target_compile_options(ydb-core-tx-schemeshard-ut_index_build PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-schemeshard-ut_index_build PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_index_build PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - ydb-core-metering - ydb-core-testlib - ydb-core-tx - tx-schemeshard-ut_helpers -) -target_sources(ydb-core-tx-schemeshard-ut_index_build PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_index_build.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_index_build - COMMAND - ydb-core-tx-schemeshard-ut_index_build -) -target_link_flags(ydb-core-tx-schemeshard-ut_index_build - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_index_build) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_index_build_reboots/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_index_build_reboots/CMakeLists.darwin.txt new file mode 100644 index 0000000000..c9fc8e3291 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_index_build_reboots/CMakeLists.darwin.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_index_build_reboots) +target_compile_options(ydb-core-tx-schemeshard-ut_index_build_reboots PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_index_build_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_index_build_reboots PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_index_build_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_index_build_reboots.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_index_build_reboots + COMMAND + ydb-core-tx-schemeshard-ut_index_build_reboots +) +target_link_flags(ydb-core-tx-schemeshard-ut_index_build_reboots + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_index_build_reboots) diff --git a/ydb/core/tx/schemeshard/ut_index_build_reboots/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_index_build_reboots/CMakeLists.linux.txt new file mode 100644 index 0000000000..c02c86f990 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_index_build_reboots/CMakeLists.linux.txt @@ -0,0 +1,53 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_index_build_reboots) +target_compile_options(ydb-core-tx-schemeshard-ut_index_build_reboots PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_index_build_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_index_build_reboots PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_index_build_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_index_build_reboots.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_index_build_reboots + COMMAND + ydb-core-tx-schemeshard-ut_index_build_reboots +) +target_link_flags(ydb-core-tx-schemeshard-ut_index_build_reboots + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_index_build_reboots) diff --git a/ydb/core/tx/schemeshard/ut_index_build_reboots/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_index_build_reboots/CMakeLists.txt index c02c86f990..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_index_build_reboots/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_index_build_reboots/CMakeLists.txt @@ -6,48 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_index_build_reboots) -target_compile_options(ydb-core-tx-schemeshard-ut_index_build_reboots PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-schemeshard-ut_index_build_reboots PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_index_build_reboots PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - kqp-ut-common - ydb-core-testlib - ydb-core-tx - tx-schemeshard-ut_helpers - udf-service-exception_policy -) -target_sources(ydb-core-tx-schemeshard-ut_index_build_reboots PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_index_build_reboots.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_index_build_reboots - COMMAND - ydb-core-tx-schemeshard-ut_index_build_reboots -) -target_link_flags(ydb-core-tx-schemeshard-ut_index_build_reboots - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_index_build_reboots) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_login/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_login/CMakeLists.darwin.txt new file mode 100644 index 0000000000..451dbbcd12 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_login/CMakeLists.darwin.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_login) +target_compile_options(ydb-core-tx-schemeshard-ut_login PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_login PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_login PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + ydb-library-login + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_login PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_login.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_login + COMMAND + ydb-core-tx-schemeshard-ut_login +) +target_link_flags(ydb-core-tx-schemeshard-ut_login + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_login) diff --git a/ydb/core/tx/schemeshard/ut_login/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_login/CMakeLists.linux.txt new file mode 100644 index 0000000000..8f5e55e36f --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_login/CMakeLists.linux.txt @@ -0,0 +1,53 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_login) +target_compile_options(ydb-core-tx-schemeshard-ut_login PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_login PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_login PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + ydb-library-login + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_login PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_login.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_login + COMMAND + ydb-core-tx-schemeshard-ut_login +) +target_link_flags(ydb-core-tx-schemeshard-ut_login + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_login) diff --git a/ydb/core/tx/schemeshard/ut_login/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_login/CMakeLists.txt index 8f5e55e36f..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_login/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_login/CMakeLists.txt @@ -6,48 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_login) -target_compile_options(ydb-core-tx-schemeshard-ut_login PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-schemeshard-ut_login PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_login PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - ydb-core-testlib - ydb-core-tx - tx-schemeshard-ut_helpers - ydb-library-login - udf-service-exception_policy -) -target_sources(ydb-core-tx-schemeshard-ut_login PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_login.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_login - COMMAND - ydb-core-tx-schemeshard-ut_login -) -target_link_flags(ydb-core-tx-schemeshard-ut_login - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_login) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_move/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_move/CMakeLists.darwin.txt new file mode 100644 index 0000000000..31b83ccc48 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_move/CMakeLists.darwin.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_move) +target_compile_options(ydb-core-tx-schemeshard-ut_move PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_move PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_move PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_move PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_move.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_move + COMMAND + ydb-core-tx-schemeshard-ut_move +) +target_link_flags(ydb-core-tx-schemeshard-ut_move + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_move) diff --git a/ydb/core/tx/schemeshard/ut_move/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_move/CMakeLists.linux.txt new file mode 100644 index 0000000000..4f4bea4420 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_move/CMakeLists.linux.txt @@ -0,0 +1,53 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_move) +target_compile_options(ydb-core-tx-schemeshard-ut_move PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_move PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_move PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_move PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_move.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_move + COMMAND + ydb-core-tx-schemeshard-ut_move +) +target_link_flags(ydb-core-tx-schemeshard-ut_move + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_move) diff --git a/ydb/core/tx/schemeshard/ut_move/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_move/CMakeLists.txt index 4f4bea4420..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_move/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_move/CMakeLists.txt @@ -6,48 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_move) -target_compile_options(ydb-core-tx-schemeshard-ut_move PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-schemeshard-ut_move PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_move PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - kqp-ut-common - ydb-core-testlib - ydb-core-tx - tx-schemeshard-ut_helpers - udf-service-exception_policy -) -target_sources(ydb-core-tx-schemeshard-ut_move PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_move.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_move - COMMAND - ydb-core-tx-schemeshard-ut_move -) -target_link_flags(ydb-core-tx-schemeshard-ut_move - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_move) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_move_reboots/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_move_reboots/CMakeLists.darwin.txt new file mode 100644 index 0000000000..24c256b14c --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_move_reboots/CMakeLists.darwin.txt @@ -0,0 +1,51 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_move_reboots) +target_compile_options(ydb-core-tx-schemeshard-ut_move_reboots PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_move_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_move_reboots PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_move_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_move_reboots.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_move_reboots + COMMAND + ydb-core-tx-schemeshard-ut_move_reboots +) +target_link_flags(ydb-core-tx-schemeshard-ut_move_reboots + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_move_reboots) diff --git a/ydb/core/tx/schemeshard/ut_move_reboots/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_move_reboots/CMakeLists.linux.txt new file mode 100644 index 0000000000..2477d5083c --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_move_reboots/CMakeLists.linux.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_move_reboots) +target_compile_options(ydb-core-tx-schemeshard-ut_move_reboots PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_move_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_move_reboots PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_move_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_move_reboots.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_move_reboots + COMMAND + ydb-core-tx-schemeshard-ut_move_reboots +) +target_link_flags(ydb-core-tx-schemeshard-ut_move_reboots + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_move_reboots) diff --git a/ydb/core/tx/schemeshard/ut_move_reboots/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_move_reboots/CMakeLists.txt index 2477d5083c..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_move_reboots/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_move_reboots/CMakeLists.txt @@ -6,47 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_move_reboots) -target_compile_options(ydb-core-tx-schemeshard-ut_move_reboots PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-schemeshard-ut_move_reboots PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_move_reboots PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - ydb-core-testlib - ydb-core-tx - tx-schemeshard-ut_helpers - udf-service-exception_policy -) -target_sources(ydb-core-tx-schemeshard-ut_move_reboots PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_move_reboots.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_move_reboots - COMMAND - ydb-core-tx-schemeshard-ut_move_reboots -) -target_link_flags(ydb-core-tx-schemeshard-ut_move_reboots - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_move_reboots) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_olap/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_olap/CMakeLists.darwin.txt new file mode 100644 index 0000000000..194bd839fa --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_olap/CMakeLists.darwin.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_olap) +target_compile_options(ydb-core-tx-schemeshard-ut_olap PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_olap PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_olap PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + core-tx-columnshard + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_olap PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_olap.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_olap + COMMAND + ydb-core-tx-schemeshard-ut_olap +) +target_link_flags(ydb-core-tx-schemeshard-ut_olap + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_olap) diff --git a/ydb/core/tx/schemeshard/ut_olap/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_olap/CMakeLists.linux.txt new file mode 100644 index 0000000000..5765dad6dd --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_olap/CMakeLists.linux.txt @@ -0,0 +1,53 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_olap) +target_compile_options(ydb-core-tx-schemeshard-ut_olap PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_olap PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_olap PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + core-tx-columnshard + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_olap PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_olap.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_olap + COMMAND + ydb-core-tx-schemeshard-ut_olap +) +target_link_flags(ydb-core-tx-schemeshard-ut_olap + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_olap) diff --git a/ydb/core/tx/schemeshard/ut_olap/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_olap/CMakeLists.txt index 5765dad6dd..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_olap/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_olap/CMakeLists.txt @@ -6,48 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_olap) -target_compile_options(ydb-core-tx-schemeshard-ut_olap PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-schemeshard-ut_olap PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_olap PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - ydb-core-testlib - ydb-core-tx - core-tx-columnshard - tx-schemeshard-ut_helpers - udf-service-exception_policy -) -target_sources(ydb-core-tx-schemeshard-ut_olap PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_olap.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_olap - COMMAND - ydb-core-tx-schemeshard-ut_olap -) -target_link_flags(ydb-core-tx-schemeshard-ut_olap - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_olap) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_olap_reboots/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_olap_reboots/CMakeLists.darwin.txt new file mode 100644 index 0000000000..47468cc63a --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_olap_reboots/CMakeLists.darwin.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_olap_reboots) +target_compile_options(ydb-core-tx-schemeshard-ut_olap_reboots PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_olap_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_olap_reboots PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + core-tx-columnshard + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_olap_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_olap_reboots.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_olap_reboots + COMMAND + ydb-core-tx-schemeshard-ut_olap_reboots +) +target_link_flags(ydb-core-tx-schemeshard-ut_olap_reboots + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_olap_reboots) diff --git a/ydb/core/tx/schemeshard/ut_olap_reboots/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_olap_reboots/CMakeLists.linux.txt new file mode 100644 index 0000000000..b59bab7847 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_olap_reboots/CMakeLists.linux.txt @@ -0,0 +1,53 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_olap_reboots) +target_compile_options(ydb-core-tx-schemeshard-ut_olap_reboots PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_olap_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_olap_reboots PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + core-tx-columnshard + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_olap_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_olap_reboots.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_olap_reboots + COMMAND + ydb-core-tx-schemeshard-ut_olap_reboots +) +target_link_flags(ydb-core-tx-schemeshard-ut_olap_reboots + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_olap_reboots) diff --git a/ydb/core/tx/schemeshard/ut_olap_reboots/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_olap_reboots/CMakeLists.txt index b59bab7847..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_olap_reboots/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_olap_reboots/CMakeLists.txt @@ -6,48 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_olap_reboots) -target_compile_options(ydb-core-tx-schemeshard-ut_olap_reboots PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-schemeshard-ut_olap_reboots PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_olap_reboots PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - ydb-core-testlib - ydb-core-tx - core-tx-columnshard - tx-schemeshard-ut_helpers - udf-service-exception_policy -) -target_sources(ydb-core-tx-schemeshard-ut_olap_reboots PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_olap_reboots.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_olap_reboots - COMMAND - ydb-core-tx-schemeshard-ut_olap_reboots -) -target_link_flags(ydb-core-tx-schemeshard-ut_olap_reboots - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_olap_reboots) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_pq/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_pq/CMakeLists.darwin.txt new file mode 100644 index 0000000000..e3aa61dc4f --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_pq/CMakeLists.darwin.txt @@ -0,0 +1,48 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_pq) +target_include_directories(ydb-core-tx-schemeshard-ut_pq PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_pq PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_pq PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_pq.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_pq + COMMAND + ydb-core-tx-schemeshard-ut_pq +) +target_link_flags(ydb-core-tx-schemeshard-ut_pq + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_pq) diff --git a/ydb/core/tx/schemeshard/ut_pq/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_pq/CMakeLists.linux.txt new file mode 100644 index 0000000000..c26e810774 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_pq/CMakeLists.linux.txt @@ -0,0 +1,49 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_pq) +target_include_directories(ydb-core-tx-schemeshard-ut_pq PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_pq PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_pq PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_pq.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_pq + COMMAND + ydb-core-tx-schemeshard-ut_pq +) +target_link_flags(ydb-core-tx-schemeshard-ut_pq + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_pq) diff --git a/ydb/core/tx/schemeshard/ut_pq/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_pq/CMakeLists.txt index c26e810774..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_pq/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_pq/CMakeLists.txt @@ -6,44 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_pq) -target_include_directories(ydb-core-tx-schemeshard-ut_pq PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_pq PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - ydb-core-testlib - ydb-core-tx - tx-schemeshard-ut_helpers - udf-service-exception_policy -) -target_sources(ydb-core-tx-schemeshard-ut_pq PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_pq.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_pq - COMMAND - ydb-core-tx-schemeshard-ut_pq -) -target_link_flags(ydb-core-tx-schemeshard-ut_pq - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_pq) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_pq_reboots/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_pq_reboots/CMakeLists.darwin.txt new file mode 100644 index 0000000000..f6374eaa0f --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_pq_reboots/CMakeLists.darwin.txt @@ -0,0 +1,51 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_pq_reboots) +target_compile_options(ydb-core-tx-schemeshard-ut_pq_reboots PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_pq_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_pq_reboots PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_pq_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_pq_reboots.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_pq_reboots + COMMAND + ydb-core-tx-schemeshard-ut_pq_reboots +) +target_link_flags(ydb-core-tx-schemeshard-ut_pq_reboots + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_pq_reboots) diff --git a/ydb/core/tx/schemeshard/ut_pq_reboots/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_pq_reboots/CMakeLists.linux.txt new file mode 100644 index 0000000000..ba7bf7271a --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_pq_reboots/CMakeLists.linux.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_pq_reboots) +target_compile_options(ydb-core-tx-schemeshard-ut_pq_reboots PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_pq_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_pq_reboots PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_pq_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_pq_reboots.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_pq_reboots + COMMAND + ydb-core-tx-schemeshard-ut_pq_reboots +) +target_link_flags(ydb-core-tx-schemeshard-ut_pq_reboots + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_pq_reboots) diff --git a/ydb/core/tx/schemeshard/ut_pq_reboots/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_pq_reboots/CMakeLists.txt index ba7bf7271a..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_pq_reboots/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_pq_reboots/CMakeLists.txt @@ -6,47 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_pq_reboots) -target_compile_options(ydb-core-tx-schemeshard-ut_pq_reboots PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-schemeshard-ut_pq_reboots PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_pq_reboots PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - ydb-core-testlib - ydb-core-tx - tx-schemeshard-ut_helpers - udf-service-exception_policy -) -target_sources(ydb-core-tx-schemeshard-ut_pq_reboots PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_pq_reboots.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_pq_reboots - COMMAND - ydb-core-tx-schemeshard-ut_pq_reboots -) -target_link_flags(ydb-core-tx-schemeshard-ut_pq_reboots - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_pq_reboots) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_reboots/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_reboots/CMakeLists.darwin.txt new file mode 100644 index 0000000000..1d8431c48b --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_reboots/CMakeLists.darwin.txt @@ -0,0 +1,51 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_reboots) +target_compile_options(ydb-core-tx-schemeshard-ut_reboots PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_reboots PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_reboots.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_reboots + COMMAND + ydb-core-tx-schemeshard-ut_reboots +) +target_link_flags(ydb-core-tx-schemeshard-ut_reboots + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_reboots) diff --git a/ydb/core/tx/schemeshard/ut_reboots/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_reboots/CMakeLists.linux.txt new file mode 100644 index 0000000000..c9fb3feb34 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_reboots/CMakeLists.linux.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_reboots) +target_compile_options(ydb-core-tx-schemeshard-ut_reboots PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_reboots PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_reboots.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_reboots + COMMAND + ydb-core-tx-schemeshard-ut_reboots +) +target_link_flags(ydb-core-tx-schemeshard-ut_reboots + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_reboots) diff --git a/ydb/core/tx/schemeshard/ut_reboots/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_reboots/CMakeLists.txt index c9fb3feb34..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_reboots/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_reboots/CMakeLists.txt @@ -6,47 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_reboots) -target_compile_options(ydb-core-tx-schemeshard-ut_reboots PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-schemeshard-ut_reboots PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_reboots PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - ydb-core-testlib - ydb-core-tx - tx-schemeshard-ut_helpers - udf-service-exception_policy -) -target_sources(ydb-core-tx-schemeshard-ut_reboots PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_reboots.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_reboots - COMMAND - ydb-core-tx-schemeshard-ut_reboots -) -target_link_flags(ydb-core-tx-schemeshard-ut_reboots - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_reboots) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_replication/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_replication/CMakeLists.darwin.txt new file mode 100644 index 0000000000..6bc41d46ec --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_replication/CMakeLists.darwin.txt @@ -0,0 +1,45 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_replication) +target_compile_options(ydb-core-tx-schemeshard-ut_replication PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_replication PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_replication PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + tx-schemeshard-ut_helpers +) +target_sources(ydb-core-tx-schemeshard-ut_replication PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_replication.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_replication + COMMAND + ydb-core-tx-schemeshard-ut_replication +) +target_link_flags(ydb-core-tx-schemeshard-ut_replication + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_replication) diff --git a/ydb/core/tx/schemeshard/ut_replication/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_replication/CMakeLists.linux.txt new file mode 100644 index 0000000000..5a12857ab1 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_replication/CMakeLists.linux.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_replication) +target_compile_options(ydb-core-tx-schemeshard-ut_replication PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_replication PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_replication PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + tx-schemeshard-ut_helpers +) +target_sources(ydb-core-tx-schemeshard-ut_replication PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_replication.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_replication + COMMAND + ydb-core-tx-schemeshard-ut_replication +) +target_link_flags(ydb-core-tx-schemeshard-ut_replication + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_replication) diff --git a/ydb/core/tx/schemeshard/ut_replication/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_replication/CMakeLists.txt index 5a12857ab1..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_replication/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_replication/CMakeLists.txt @@ -6,41 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_replication) -target_compile_options(ydb-core-tx-schemeshard-ut_replication PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-schemeshard-ut_replication PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_replication PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - tx-schemeshard-ut_helpers -) -target_sources(ydb-core-tx-schemeshard-ut_replication PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_replication.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_replication - COMMAND - ydb-core-tx-schemeshard-ut_replication -) -target_link_flags(ydb-core-tx-schemeshard-ut_replication - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_replication) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_replication_reboots/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_replication_reboots/CMakeLists.darwin.txt new file mode 100644 index 0000000000..64bd12fb19 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_replication_reboots/CMakeLists.darwin.txt @@ -0,0 +1,45 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_replication_reboots) +target_compile_options(ydb-core-tx-schemeshard-ut_replication_reboots PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_replication_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_replication_reboots PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + tx-schemeshard-ut_helpers +) +target_sources(ydb-core-tx-schemeshard-ut_replication_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_replication_reboots.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_replication_reboots + COMMAND + ydb-core-tx-schemeshard-ut_replication_reboots +) +target_link_flags(ydb-core-tx-schemeshard-ut_replication_reboots + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_replication_reboots) diff --git a/ydb/core/tx/schemeshard/ut_replication_reboots/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_replication_reboots/CMakeLists.linux.txt new file mode 100644 index 0000000000..8bb5978520 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_replication_reboots/CMakeLists.linux.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_replication_reboots) +target_compile_options(ydb-core-tx-schemeshard-ut_replication_reboots PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_replication_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_replication_reboots PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + tx-schemeshard-ut_helpers +) +target_sources(ydb-core-tx-schemeshard-ut_replication_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_replication_reboots.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_replication_reboots + COMMAND + ydb-core-tx-schemeshard-ut_replication_reboots +) +target_link_flags(ydb-core-tx-schemeshard-ut_replication_reboots + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_replication_reboots) diff --git a/ydb/core/tx/schemeshard/ut_replication_reboots/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_replication_reboots/CMakeLists.txt index 8bb5978520..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_replication_reboots/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_replication_reboots/CMakeLists.txt @@ -6,41 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_replication_reboots) -target_compile_options(ydb-core-tx-schemeshard-ut_replication_reboots PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-schemeshard-ut_replication_reboots PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_replication_reboots PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - tx-schemeshard-ut_helpers -) -target_sources(ydb-core-tx-schemeshard-ut_replication_reboots PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_replication_reboots.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_replication_reboots - COMMAND - ydb-core-tx-schemeshard-ut_replication_reboots -) -target_link_flags(ydb-core-tx-schemeshard-ut_replication_reboots - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_replication_reboots) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_restore/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_restore/CMakeLists.darwin.txt new file mode 100644 index 0000000000..39403b0591 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_restore/CMakeLists.darwin.txt @@ -0,0 +1,50 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_restore) +target_compile_options(ydb-core-tx-schemeshard-ut_restore PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_restore PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_restore PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + contrib-libs-double-conversion + cpp-string_utils-quote + kqp-ut-common + tx-schemeshard-ut_helpers + core-wrappers-ut_helpers + ydb-core-ydb_convert +) +target_sources(ydb-core-tx-schemeshard-ut_restore PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_restore.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_restore + COMMAND + ydb-core-tx-schemeshard-ut_restore +) +target_link_flags(ydb-core-tx-schemeshard-ut_restore + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_restore) diff --git a/ydb/core/tx/schemeshard/ut_restore/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_restore/CMakeLists.linux.txt new file mode 100644 index 0000000000..6934b973da --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_restore/CMakeLists.linux.txt @@ -0,0 +1,51 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_restore) +target_compile_options(ydb-core-tx-schemeshard-ut_restore PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_restore PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_restore PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + contrib-libs-double-conversion + cpp-string_utils-quote + kqp-ut-common + tx-schemeshard-ut_helpers + core-wrappers-ut_helpers + ydb-core-ydb_convert +) +target_sources(ydb-core-tx-schemeshard-ut_restore PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_restore.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_restore + COMMAND + ydb-core-tx-schemeshard-ut_restore +) +target_link_flags(ydb-core-tx-schemeshard-ut_restore + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_restore) diff --git a/ydb/core/tx/schemeshard/ut_restore/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_restore/CMakeLists.txt index 6934b973da..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_restore/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_restore/CMakeLists.txt @@ -6,46 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_restore) -target_compile_options(ydb-core-tx-schemeshard-ut_restore PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-schemeshard-ut_restore PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_restore PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - contrib-libs-double-conversion - cpp-string_utils-quote - kqp-ut-common - tx-schemeshard-ut_helpers - core-wrappers-ut_helpers - ydb-core-ydb_convert -) -target_sources(ydb-core-tx-schemeshard-ut_restore PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_restore.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_restore - COMMAND - ydb-core-tx-schemeshard-ut_restore -) -target_link_flags(ydb-core-tx-schemeshard-ut_restore - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_restore) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_rtmr/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_rtmr/CMakeLists.darwin.txt new file mode 100644 index 0000000000..eec8ff85fb --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_rtmr/CMakeLists.darwin.txt @@ -0,0 +1,51 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_rtmr) +target_compile_options(ydb-core-tx-schemeshard-ut_rtmr PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_rtmr PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_rtmr PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_rtmr PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_rtmr.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_rtmr + COMMAND + ydb-core-tx-schemeshard-ut_rtmr +) +target_link_flags(ydb-core-tx-schemeshard-ut_rtmr + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_rtmr) diff --git a/ydb/core/tx/schemeshard/ut_rtmr/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_rtmr/CMakeLists.linux.txt new file mode 100644 index 0000000000..2250e747e8 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_rtmr/CMakeLists.linux.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_rtmr) +target_compile_options(ydb-core-tx-schemeshard-ut_rtmr PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_rtmr PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_rtmr PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_rtmr PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_rtmr.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_rtmr + COMMAND + ydb-core-tx-schemeshard-ut_rtmr +) +target_link_flags(ydb-core-tx-schemeshard-ut_rtmr + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_rtmr) diff --git a/ydb/core/tx/schemeshard/ut_rtmr/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_rtmr/CMakeLists.txt index 2250e747e8..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_rtmr/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_rtmr/CMakeLists.txt @@ -6,47 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_rtmr) -target_compile_options(ydb-core-tx-schemeshard-ut_rtmr PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-schemeshard-ut_rtmr PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_rtmr PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - ydb-core-testlib - ydb-core-tx - tx-schemeshard-ut_helpers - udf-service-exception_policy -) -target_sources(ydb-core-tx-schemeshard-ut_rtmr PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_rtmr.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_rtmr - COMMAND - ydb-core-tx-schemeshard-ut_rtmr -) -target_link_flags(ydb-core-tx-schemeshard-ut_rtmr - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_rtmr) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_rtmr_reboots/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_rtmr_reboots/CMakeLists.darwin.txt new file mode 100644 index 0000000000..93e13746f1 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_rtmr_reboots/CMakeLists.darwin.txt @@ -0,0 +1,51 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_rtmr_reboots) +target_compile_options(ydb-core-tx-schemeshard-ut_rtmr_reboots PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_rtmr_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_rtmr_reboots PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_rtmr_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_rtmr_reboots.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_rtmr_reboots + COMMAND + ydb-core-tx-schemeshard-ut_rtmr_reboots +) +target_link_flags(ydb-core-tx-schemeshard-ut_rtmr_reboots + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_rtmr_reboots) diff --git a/ydb/core/tx/schemeshard/ut_rtmr_reboots/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_rtmr_reboots/CMakeLists.linux.txt new file mode 100644 index 0000000000..38806d5cc1 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_rtmr_reboots/CMakeLists.linux.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_rtmr_reboots) +target_compile_options(ydb-core-tx-schemeshard-ut_rtmr_reboots PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_rtmr_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_rtmr_reboots PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_rtmr_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_rtmr_reboots.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_rtmr_reboots + COMMAND + ydb-core-tx-schemeshard-ut_rtmr_reboots +) +target_link_flags(ydb-core-tx-schemeshard-ut_rtmr_reboots + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_rtmr_reboots) diff --git a/ydb/core/tx/schemeshard/ut_rtmr_reboots/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_rtmr_reboots/CMakeLists.txt index 38806d5cc1..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_rtmr_reboots/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_rtmr_reboots/CMakeLists.txt @@ -6,47 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_rtmr_reboots) -target_compile_options(ydb-core-tx-schemeshard-ut_rtmr_reboots PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-schemeshard-ut_rtmr_reboots PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_rtmr_reboots PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - ydb-core-testlib - ydb-core-tx - tx-schemeshard-ut_helpers - udf-service-exception_policy -) -target_sources(ydb-core-tx-schemeshard-ut_rtmr_reboots PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_rtmr_reboots.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_rtmr_reboots - COMMAND - ydb-core-tx-schemeshard-ut_rtmr_reboots -) -target_link_flags(ydb-core-tx-schemeshard-ut_rtmr_reboots - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_rtmr_reboots) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_ru_calculator/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_ru_calculator/CMakeLists.darwin.txt new file mode 100644 index 0000000000..10a8775cce --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_ru_calculator/CMakeLists.darwin.txt @@ -0,0 +1,42 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_ru_calculator) +target_include_directories(ydb-core-tx-schemeshard-ut_ru_calculator PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_ru_calculator PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + cpp-testing-unittest +) +target_sources(ydb-core-tx-schemeshard-ut_ru_calculator PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_ru_calculator.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_ru_calculator + COMMAND + ydb-core-tx-schemeshard-ut_ru_calculator +) +target_link_flags(ydb-core-tx-schemeshard-ut_ru_calculator + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_ru_calculator) diff --git a/ydb/core/tx/schemeshard/ut_ru_calculator/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_ru_calculator/CMakeLists.linux.txt new file mode 100644 index 0000000000..e73798f063 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_ru_calculator/CMakeLists.linux.txt @@ -0,0 +1,43 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_ru_calculator) +target_include_directories(ydb-core-tx-schemeshard-ut_ru_calculator PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_ru_calculator PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + cpp-testing-unittest +) +target_sources(ydb-core-tx-schemeshard-ut_ru_calculator PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_ru_calculator.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_ru_calculator + COMMAND + ydb-core-tx-schemeshard-ut_ru_calculator +) +target_link_flags(ydb-core-tx-schemeshard-ut_ru_calculator + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_ru_calculator) diff --git a/ydb/core/tx/schemeshard/ut_ru_calculator/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_ru_calculator/CMakeLists.txt index e73798f063..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_ru_calculator/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_ru_calculator/CMakeLists.txt @@ -6,38 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_ru_calculator) -target_include_directories(ydb-core-tx-schemeshard-ut_ru_calculator PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_ru_calculator PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - cpp-testing-unittest -) -target_sources(ydb-core-tx-schemeshard-ut_ru_calculator PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_ru_calculator.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_ru_calculator - COMMAND - ydb-core-tx-schemeshard-ut_ru_calculator -) -target_link_flags(ydb-core-tx-schemeshard-ut_ru_calculator - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_ru_calculator) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_sequence/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_sequence/CMakeLists.darwin.txt new file mode 100644 index 0000000000..6640952ed5 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_sequence/CMakeLists.darwin.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_sequence) +target_compile_options(ydb-core-tx-schemeshard-ut_sequence PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_sequence PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_sequence PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + core-tx-columnshard + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_sequence PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_sequence.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_sequence + COMMAND + ydb-core-tx-schemeshard-ut_sequence +) +target_link_flags(ydb-core-tx-schemeshard-ut_sequence + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_sequence) diff --git a/ydb/core/tx/schemeshard/ut_sequence/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_sequence/CMakeLists.linux.txt new file mode 100644 index 0000000000..d3dd123dce --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_sequence/CMakeLists.linux.txt @@ -0,0 +1,53 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_sequence) +target_compile_options(ydb-core-tx-schemeshard-ut_sequence PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_sequence PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_sequence PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + core-tx-columnshard + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_sequence PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_sequence.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_sequence + COMMAND + ydb-core-tx-schemeshard-ut_sequence +) +target_link_flags(ydb-core-tx-schemeshard-ut_sequence + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_sequence) diff --git a/ydb/core/tx/schemeshard/ut_sequence/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_sequence/CMakeLists.txt index d3dd123dce..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_sequence/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_sequence/CMakeLists.txt @@ -6,48 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_sequence) -target_compile_options(ydb-core-tx-schemeshard-ut_sequence PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-schemeshard-ut_sequence PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_sequence PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - ydb-core-testlib - ydb-core-tx - core-tx-columnshard - tx-schemeshard-ut_helpers - udf-service-exception_policy -) -target_sources(ydb-core-tx-schemeshard-ut_sequence PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_sequence.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_sequence - COMMAND - ydb-core-tx-schemeshard-ut_sequence -) -target_link_flags(ydb-core-tx-schemeshard-ut_sequence - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_sequence) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_sequence_reboots/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_sequence_reboots/CMakeLists.darwin.txt new file mode 100644 index 0000000000..6d17375ee0 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_sequence_reboots/CMakeLists.darwin.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_sequence_reboots) +target_compile_options(ydb-core-tx-schemeshard-ut_sequence_reboots PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_sequence_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_sequence_reboots PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + core-tx-columnshard + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_sequence_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_sequence_reboots.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_sequence_reboots + COMMAND + ydb-core-tx-schemeshard-ut_sequence_reboots +) +target_link_flags(ydb-core-tx-schemeshard-ut_sequence_reboots + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_sequence_reboots) diff --git a/ydb/core/tx/schemeshard/ut_sequence_reboots/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_sequence_reboots/CMakeLists.linux.txt new file mode 100644 index 0000000000..ee55b592c7 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_sequence_reboots/CMakeLists.linux.txt @@ -0,0 +1,53 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_sequence_reboots) +target_compile_options(ydb-core-tx-schemeshard-ut_sequence_reboots PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_sequence_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_sequence_reboots PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + core-tx-columnshard + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_sequence_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_sequence_reboots.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_sequence_reboots + COMMAND + ydb-core-tx-schemeshard-ut_sequence_reboots +) +target_link_flags(ydb-core-tx-schemeshard-ut_sequence_reboots + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_sequence_reboots) diff --git a/ydb/core/tx/schemeshard/ut_sequence_reboots/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_sequence_reboots/CMakeLists.txt index ee55b592c7..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_sequence_reboots/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_sequence_reboots/CMakeLists.txt @@ -6,48 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_sequence_reboots) -target_compile_options(ydb-core-tx-schemeshard-ut_sequence_reboots PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-schemeshard-ut_sequence_reboots PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_sequence_reboots PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - ydb-core-testlib - ydb-core-tx - core-tx-columnshard - tx-schemeshard-ut_helpers - udf-service-exception_policy -) -target_sources(ydb-core-tx-schemeshard-ut_sequence_reboots PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_sequence_reboots.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_sequence_reboots - COMMAND - ydb-core-tx-schemeshard-ut_sequence_reboots -) -target_link_flags(ydb-core-tx-schemeshard-ut_sequence_reboots - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_sequence_reboots) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_serverless/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_serverless/CMakeLists.darwin.txt new file mode 100644 index 0000000000..87e5a806a7 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_serverless/CMakeLists.darwin.txt @@ -0,0 +1,51 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_serverless) +target_compile_options(ydb-core-tx-schemeshard-ut_serverless PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_serverless PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_serverless PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + ydb-core-yql_testlib +) +target_sources(ydb-core-tx-schemeshard-ut_serverless PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_serverless.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_serverless + COMMAND + ydb-core-tx-schemeshard-ut_serverless +) +target_link_flags(ydb-core-tx-schemeshard-ut_serverless + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_serverless) diff --git a/ydb/core/tx/schemeshard/ut_serverless/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_serverless/CMakeLists.linux.txt new file mode 100644 index 0000000000..cf9ae28f3f --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_serverless/CMakeLists.linux.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_serverless) +target_compile_options(ydb-core-tx-schemeshard-ut_serverless PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_serverless PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_serverless PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + ydb-core-yql_testlib +) +target_sources(ydb-core-tx-schemeshard-ut_serverless PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_serverless.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_serverless + COMMAND + ydb-core-tx-schemeshard-ut_serverless +) +target_link_flags(ydb-core-tx-schemeshard-ut_serverless + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_serverless) diff --git a/ydb/core/tx/schemeshard/ut_serverless/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_serverless/CMakeLists.txt index cf9ae28f3f..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_serverless/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_serverless/CMakeLists.txt @@ -6,47 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_serverless) -target_compile_options(ydb-core-tx-schemeshard-ut_serverless PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-schemeshard-ut_serverless PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_serverless PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - ydb-core-testlib - ydb-core-tx - tx-schemeshard-ut_helpers - ydb-core-yql_testlib -) -target_sources(ydb-core-tx-schemeshard-ut_serverless PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_serverless.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_serverless - COMMAND - ydb-core-tx-schemeshard-ut_serverless -) -target_link_flags(ydb-core-tx-schemeshard-ut_serverless - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_serverless) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_split_merge/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_split_merge/CMakeLists.darwin.txt new file mode 100644 index 0000000000..14e05ca8a8 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_split_merge/CMakeLists.darwin.txt @@ -0,0 +1,51 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_split_merge) +target_compile_options(ydb-core-tx-schemeshard-ut_split_merge PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_split_merge PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_split_merge PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_split_merge PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_split_merge.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_split_merge + COMMAND + ydb-core-tx-schemeshard-ut_split_merge +) +target_link_flags(ydb-core-tx-schemeshard-ut_split_merge + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_split_merge) diff --git a/ydb/core/tx/schemeshard/ut_split_merge/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_split_merge/CMakeLists.linux.txt new file mode 100644 index 0000000000..3e329a0047 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_split_merge/CMakeLists.linux.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_split_merge) +target_compile_options(ydb-core-tx-schemeshard-ut_split_merge PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_split_merge PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_split_merge PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_split_merge PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_split_merge.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_split_merge + COMMAND + ydb-core-tx-schemeshard-ut_split_merge +) +target_link_flags(ydb-core-tx-schemeshard-ut_split_merge + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_split_merge) diff --git a/ydb/core/tx/schemeshard/ut_split_merge/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_split_merge/CMakeLists.txt index 3e329a0047..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_split_merge/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_split_merge/CMakeLists.txt @@ -6,47 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_split_merge) -target_compile_options(ydb-core-tx-schemeshard-ut_split_merge PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-schemeshard-ut_split_merge PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_split_merge PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - ydb-core-testlib - ydb-core-tx - tx-schemeshard-ut_helpers - udf-service-exception_policy -) -target_sources(ydb-core-tx-schemeshard-ut_split_merge PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_split_merge.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_split_merge - COMMAND - ydb-core-tx-schemeshard-ut_split_merge -) -target_link_flags(ydb-core-tx-schemeshard-ut_split_merge - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_split_merge) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_split_merge_reboots/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_split_merge_reboots/CMakeLists.darwin.txt new file mode 100644 index 0000000000..586165b3d6 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_split_merge_reboots/CMakeLists.darwin.txt @@ -0,0 +1,51 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_split_merge_reboots) +target_compile_options(ydb-core-tx-schemeshard-ut_split_merge_reboots PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_split_merge_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_split_merge_reboots PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_split_merge_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_split_merge_reboots.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_split_merge_reboots + COMMAND + ydb-core-tx-schemeshard-ut_split_merge_reboots +) +target_link_flags(ydb-core-tx-schemeshard-ut_split_merge_reboots + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_split_merge_reboots) diff --git a/ydb/core/tx/schemeshard/ut_split_merge_reboots/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_split_merge_reboots/CMakeLists.linux.txt new file mode 100644 index 0000000000..11fd2272f5 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_split_merge_reboots/CMakeLists.linux.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_split_merge_reboots) +target_compile_options(ydb-core-tx-schemeshard-ut_split_merge_reboots PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_split_merge_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_split_merge_reboots PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_split_merge_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_split_merge_reboots.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_split_merge_reboots + COMMAND + ydb-core-tx-schemeshard-ut_split_merge_reboots +) +target_link_flags(ydb-core-tx-schemeshard-ut_split_merge_reboots + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_split_merge_reboots) diff --git a/ydb/core/tx/schemeshard/ut_split_merge_reboots/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_split_merge_reboots/CMakeLists.txt index 11fd2272f5..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_split_merge_reboots/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_split_merge_reboots/CMakeLists.txt @@ -6,47 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_split_merge_reboots) -target_compile_options(ydb-core-tx-schemeshard-ut_split_merge_reboots PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-schemeshard-ut_split_merge_reboots PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_split_merge_reboots PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - ydb-core-testlib - ydb-core-tx - tx-schemeshard-ut_helpers - udf-service-exception_policy -) -target_sources(ydb-core-tx-schemeshard-ut_split_merge_reboots PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_split_merge_reboots.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_split_merge_reboots - COMMAND - ydb-core-tx-schemeshard-ut_split_merge_reboots -) -target_link_flags(ydb-core-tx-schemeshard-ut_split_merge_reboots - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_split_merge_reboots) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_subdomain/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_subdomain/CMakeLists.darwin.txt new file mode 100644 index 0000000000..e8627b8354 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_subdomain/CMakeLists.darwin.txt @@ -0,0 +1,51 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_subdomain) +target_compile_options(ydb-core-tx-schemeshard-ut_subdomain PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_subdomain PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_subdomain PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_subdomain PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_subdomain.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_subdomain + COMMAND + ydb-core-tx-schemeshard-ut_subdomain +) +target_link_flags(ydb-core-tx-schemeshard-ut_subdomain + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_subdomain) diff --git a/ydb/core/tx/schemeshard/ut_subdomain/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_subdomain/CMakeLists.linux.txt new file mode 100644 index 0000000000..b904a03a07 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_subdomain/CMakeLists.linux.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_subdomain) +target_compile_options(ydb-core-tx-schemeshard-ut_subdomain PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_subdomain PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_subdomain PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_subdomain PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_subdomain.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_subdomain + COMMAND + ydb-core-tx-schemeshard-ut_subdomain +) +target_link_flags(ydb-core-tx-schemeshard-ut_subdomain + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_subdomain) diff --git a/ydb/core/tx/schemeshard/ut_subdomain/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_subdomain/CMakeLists.txt index b904a03a07..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_subdomain/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_subdomain/CMakeLists.txt @@ -6,47 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_subdomain) -target_compile_options(ydb-core-tx-schemeshard-ut_subdomain PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-schemeshard-ut_subdomain PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_subdomain PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - ydb-core-testlib - ydb-core-tx - tx-schemeshard-ut_helpers - udf-service-exception_policy -) -target_sources(ydb-core-tx-schemeshard-ut_subdomain PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_subdomain.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_subdomain - COMMAND - ydb-core-tx-schemeshard-ut_subdomain -) -target_link_flags(ydb-core-tx-schemeshard-ut_subdomain - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_subdomain) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_subdomain_reboots/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_subdomain_reboots/CMakeLists.darwin.txt new file mode 100644 index 0000000000..f2f8e46766 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_subdomain_reboots/CMakeLists.darwin.txt @@ -0,0 +1,51 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_subdomain_reboots) +target_compile_options(ydb-core-tx-schemeshard-ut_subdomain_reboots PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_subdomain_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_subdomain_reboots PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_subdomain_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_subdomain_reboots.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_subdomain_reboots + COMMAND + ydb-core-tx-schemeshard-ut_subdomain_reboots +) +target_link_flags(ydb-core-tx-schemeshard-ut_subdomain_reboots + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_subdomain_reboots) diff --git a/ydb/core/tx/schemeshard/ut_subdomain_reboots/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_subdomain_reboots/CMakeLists.linux.txt new file mode 100644 index 0000000000..c5faf0146e --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_subdomain_reboots/CMakeLists.linux.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_subdomain_reboots) +target_compile_options(ydb-core-tx-schemeshard-ut_subdomain_reboots PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_subdomain_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_subdomain_reboots PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(ydb-core-tx-schemeshard-ut_subdomain_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_subdomain_reboots.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_subdomain_reboots + COMMAND + ydb-core-tx-schemeshard-ut_subdomain_reboots +) +target_link_flags(ydb-core-tx-schemeshard-ut_subdomain_reboots + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_subdomain_reboots) diff --git a/ydb/core/tx/schemeshard/ut_subdomain_reboots/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_subdomain_reboots/CMakeLists.txt index c5faf0146e..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_subdomain_reboots/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_subdomain_reboots/CMakeLists.txt @@ -6,47 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_subdomain_reboots) -target_compile_options(ydb-core-tx-schemeshard-ut_subdomain_reboots PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-schemeshard-ut_subdomain_reboots PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_subdomain_reboots PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - ydb-core-testlib - ydb-core-tx - tx-schemeshard-ut_helpers - udf-service-exception_policy -) -target_sources(ydb-core-tx-schemeshard-ut_subdomain_reboots PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_subdomain_reboots.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_subdomain_reboots - COMMAND - ydb-core-tx-schemeshard-ut_subdomain_reboots -) -target_link_flags(ydb-core-tx-schemeshard-ut_subdomain_reboots - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_subdomain_reboots) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_ttl/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_ttl/CMakeLists.darwin.txt new file mode 100644 index 0000000000..158f223c56 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_ttl/CMakeLists.darwin.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_ttl) +target_compile_options(ydb-core-tx-schemeshard-ut_ttl PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_ttl PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_ttl PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + kqp-ut-common + tx-schemeshard-ut_helpers +) +target_sources(ydb-core-tx-schemeshard-ut_ttl PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_ttl.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_ttl + COMMAND + ydb-core-tx-schemeshard-ut_ttl +) +target_link_flags(ydb-core-tx-schemeshard-ut_ttl + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_ttl) diff --git a/ydb/core/tx/schemeshard/ut_ttl/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_ttl/CMakeLists.linux.txt new file mode 100644 index 0000000000..aa12791d24 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_ttl/CMakeLists.linux.txt @@ -0,0 +1,47 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_ttl) +target_compile_options(ydb-core-tx-schemeshard-ut_ttl PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_ttl PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_ttl PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + kqp-ut-common + tx-schemeshard-ut_helpers +) +target_sources(ydb-core-tx-schemeshard-ut_ttl PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_ttl.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_ttl + COMMAND + ydb-core-tx-schemeshard-ut_ttl +) +target_link_flags(ydb-core-tx-schemeshard-ut_ttl + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_ttl) diff --git a/ydb/core/tx/schemeshard/ut_ttl/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_ttl/CMakeLists.txt index aa12791d24..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_ttl/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_ttl/CMakeLists.txt @@ -6,42 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_ttl) -target_compile_options(ydb-core-tx-schemeshard-ut_ttl PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-schemeshard-ut_ttl PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_ttl PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - kqp-ut-common - tx-schemeshard-ut_helpers -) -target_sources(ydb-core-tx-schemeshard-ut_ttl PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_ttl.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_ttl - COMMAND - ydb-core-tx-schemeshard-ut_ttl -) -target_link_flags(ydb-core-tx-schemeshard-ut_ttl - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_ttl) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_user_attributes/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_user_attributes/CMakeLists.darwin.txt new file mode 100644 index 0000000000..4534301087 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_user_attributes/CMakeLists.darwin.txt @@ -0,0 +1,61 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_user_attributes) +target_compile_options(ydb-core-tx-schemeshard-ut_user_attributes PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_user_attributes PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_user_attributes PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + cpp-http-io + cpp-http-server + library-cpp-svnversion + cpp-testing-unittest + ydb-core-base + core-blockstore-core + core-engine-minikql + ydb-core-protos + ydb-core-scheme + ydb-core-tablet + ydb-core-tablet_flat + ydb-core-testlib + ydb-core-tx + core-tx-datashard + tx-schemeshard-ut_helpers + ydb-core-util + yql-public-issue +) +target_sources(ydb-core-tx-schemeshard-ut_user_attributes PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_user_attributes.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_user_attributes + COMMAND + ydb-core-tx-schemeshard-ut_user_attributes +) +target_link_flags(ydb-core-tx-schemeshard-ut_user_attributes + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-schemeshard-ut_user_attributes) diff --git a/ydb/core/tx/schemeshard/ut_user_attributes/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_user_attributes/CMakeLists.linux.txt new file mode 100644 index 0000000000..db990d7b31 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_user_attributes/CMakeLists.linux.txt @@ -0,0 +1,62 @@ + +# 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_executable(ydb-core-tx-schemeshard-ut_user_attributes) +target_compile_options(ydb-core-tx-schemeshard-ut_user_attributes PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-schemeshard-ut_user_attributes PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(ydb-core-tx-schemeshard-ut_user_attributes PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + cpp-http-io + cpp-http-server + library-cpp-svnversion + cpp-testing-unittest + ydb-core-base + core-blockstore-core + core-engine-minikql + ydb-core-protos + ydb-core-scheme + ydb-core-tablet + ydb-core-tablet_flat + ydb-core-testlib + ydb-core-tx + core-tx-datashard + tx-schemeshard-ut_helpers + ydb-core-util + yql-public-issue +) +target_sources(ydb-core-tx-schemeshard-ut_user_attributes PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_user_attributes.cpp +) +add_test( + NAME + ydb-core-tx-schemeshard-ut_user_attributes + COMMAND + ydb-core-tx-schemeshard-ut_user_attributes +) +target_link_flags(ydb-core-tx-schemeshard-ut_user_attributes + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-schemeshard-ut_user_attributes) diff --git a/ydb/core/tx/schemeshard/ut_user_attributes/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_user_attributes/CMakeLists.txt index db990d7b31..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_user_attributes/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_user_attributes/CMakeLists.txt @@ -6,57 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-schemeshard-ut_user_attributes) -target_compile_options(ydb-core-tx-schemeshard-ut_user_attributes PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-schemeshard-ut_user_attributes PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(ydb-core-tx-schemeshard-ut_user_attributes PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - cpp-http-io - cpp-http-server - library-cpp-svnversion - cpp-testing-unittest - ydb-core-base - core-blockstore-core - core-engine-minikql - ydb-core-protos - ydb-core-scheme - ydb-core-tablet - ydb-core-tablet_flat - ydb-core-testlib - ydb-core-tx - core-tx-datashard - tx-schemeshard-ut_helpers - ydb-core-util - yql-public-issue -) -target_sources(ydb-core-tx-schemeshard-ut_user_attributes PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_user_attributes.cpp -) -add_test( - NAME - ydb-core-tx-schemeshard-ut_user_attributes - COMMAND - ydb-core-tx-schemeshard-ut_user_attributes -) -target_link_flags(ydb-core-tx-schemeshard-ut_user_attributes - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-schemeshard-ut_user_attributes) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/schemeshard/ut_user_attributes_reboots/CMakeLists.darwin.txt b/ydb/core/tx/schemeshard/ut_user_attributes_reboots/CMakeLists.darwin.txt new file mode 100644 index 0000000000..b6e1be745d --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_user_attributes_reboots/CMakeLists.darwin.txt @@ -0,0 +1,51 @@ + +# 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_executable(core-tx-schemeshard-ut_user_attributes_reboots) +target_compile_options(core-tx-schemeshard-ut_user_attributes_reboots PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(core-tx-schemeshard-ut_user_attributes_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(core-tx-schemeshard-ut_user_attributes_reboots PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(core-tx-schemeshard-ut_user_attributes_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_user_attributes_reboots.cpp +) +add_test( + NAME + core-tx-schemeshard-ut_user_attributes_reboots + COMMAND + core-tx-schemeshard-ut_user_attributes_reboots +) +target_link_flags(core-tx-schemeshard-ut_user_attributes_reboots + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(core-tx-schemeshard-ut_user_attributes_reboots) diff --git a/ydb/core/tx/schemeshard/ut_user_attributes_reboots/CMakeLists.linux.txt b/ydb/core/tx/schemeshard/ut_user_attributes_reboots/CMakeLists.linux.txt new file mode 100644 index 0000000000..d0ad96a120 --- /dev/null +++ b/ydb/core/tx/schemeshard/ut_user_attributes_reboots/CMakeLists.linux.txt @@ -0,0 +1,52 @@ + +# 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_executable(core-tx-schemeshard-ut_user_attributes_reboots) +target_compile_options(core-tx-schemeshard-ut_user_attributes_reboots PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(core-tx-schemeshard-ut_user_attributes_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard +) +target_link_libraries(core-tx-schemeshard-ut_user_attributes_reboots PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-schemeshard + library-cpp-getopt + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + ydb-core-tx + tx-schemeshard-ut_helpers + udf-service-exception_policy +) +target_sources(core-tx-schemeshard-ut_user_attributes_reboots PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_user_attributes_reboots.cpp +) +add_test( + NAME + core-tx-schemeshard-ut_user_attributes_reboots + COMMAND + core-tx-schemeshard-ut_user_attributes_reboots +) +target_link_flags(core-tx-schemeshard-ut_user_attributes_reboots + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(core-tx-schemeshard-ut_user_attributes_reboots) diff --git a/ydb/core/tx/schemeshard/ut_user_attributes_reboots/CMakeLists.txt b/ydb/core/tx/schemeshard/ut_user_attributes_reboots/CMakeLists.txt index d0ad96a120..a681d385f3 100644 --- a/ydb/core/tx/schemeshard/ut_user_attributes_reboots/CMakeLists.txt +++ b/ydb/core/tx/schemeshard/ut_user_attributes_reboots/CMakeLists.txt @@ -6,47 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(core-tx-schemeshard-ut_user_attributes_reboots) -target_compile_options(core-tx-schemeshard-ut_user_attributes_reboots PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(core-tx-schemeshard-ut_user_attributes_reboots PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard -) -target_link_libraries(core-tx-schemeshard-ut_user_attributes_reboots PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-schemeshard - library-cpp-getopt - cpp-regex-pcre - library-cpp-svnversion - ydb-core-testlib - ydb-core-tx - tx-schemeshard-ut_helpers - udf-service-exception_policy -) -target_sources(core-tx-schemeshard-ut_user_attributes_reboots PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/schemeshard/ut_user_attributes_reboots.cpp -) -add_test( - NAME - core-tx-schemeshard-ut_user_attributes_reboots - COMMAND - core-tx-schemeshard-ut_user_attributes_reboots -) -target_link_flags(core-tx-schemeshard-ut_user_attributes_reboots - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(core-tx-schemeshard-ut_user_attributes_reboots) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/sequenceproxy/ut/CMakeLists.darwin.txt b/ydb/core/tx/sequenceproxy/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..79ffa56fde --- /dev/null +++ b/ydb/core/tx/sequenceproxy/ut/CMakeLists.darwin.txt @@ -0,0 +1,45 @@ + +# 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_executable(ydb-core-tx-sequenceproxy-ut) +target_compile_options(ydb-core-tx-sequenceproxy-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-sequenceproxy-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/sequenceproxy +) +target_link_libraries(ydb-core-tx-sequenceproxy-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-sequenceproxy + ydb-core-testlib +) +target_sources(ydb-core-tx-sequenceproxy-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/sequenceproxy/sequenceproxy_ut.cpp +) +add_test( + NAME + ydb-core-tx-sequenceproxy-ut + COMMAND + ydb-core-tx-sequenceproxy-ut +) +target_link_flags(ydb-core-tx-sequenceproxy-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-sequenceproxy-ut) diff --git a/ydb/core/tx/sequenceproxy/ut/CMakeLists.linux.txt b/ydb/core/tx/sequenceproxy/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..9f797a004a --- /dev/null +++ b/ydb/core/tx/sequenceproxy/ut/CMakeLists.linux.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-tx-sequenceproxy-ut) +target_compile_options(ydb-core-tx-sequenceproxy-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-sequenceproxy-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/sequenceproxy +) +target_link_libraries(ydb-core-tx-sequenceproxy-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-sequenceproxy + ydb-core-testlib +) +target_sources(ydb-core-tx-sequenceproxy-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/sequenceproxy/sequenceproxy_ut.cpp +) +add_test( + NAME + ydb-core-tx-sequenceproxy-ut + COMMAND + ydb-core-tx-sequenceproxy-ut +) +target_link_flags(ydb-core-tx-sequenceproxy-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-sequenceproxy-ut) diff --git a/ydb/core/tx/sequenceproxy/ut/CMakeLists.txt b/ydb/core/tx/sequenceproxy/ut/CMakeLists.txt index 9f797a004a..a681d385f3 100644 --- a/ydb/core/tx/sequenceproxy/ut/CMakeLists.txt +++ b/ydb/core/tx/sequenceproxy/ut/CMakeLists.txt @@ -6,41 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-sequenceproxy-ut) -target_compile_options(ydb-core-tx-sequenceproxy-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-sequenceproxy-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/sequenceproxy -) -target_link_libraries(ydb-core-tx-sequenceproxy-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-sequenceproxy - ydb-core-testlib -) -target_sources(ydb-core-tx-sequenceproxy-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/sequenceproxy/sequenceproxy_ut.cpp -) -add_test( - NAME - ydb-core-tx-sequenceproxy-ut - COMMAND - ydb-core-tx-sequenceproxy-ut -) -target_link_flags(ydb-core-tx-sequenceproxy-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-sequenceproxy-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/sequenceshard/public/ut/CMakeLists.darwin.txt b/ydb/core/tx/sequenceshard/public/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..bf62b8d950 --- /dev/null +++ b/ydb/core/tx/sequenceshard/public/ut/CMakeLists.darwin.txt @@ -0,0 +1,41 @@ + +# 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_executable(ydb-core-tx-sequenceshard-public-ut) +target_compile_options(ydb-core-tx-sequenceshard-public-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-sequenceshard-public-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/sequenceshard/public +) +target_link_libraries(ydb-core-tx-sequenceshard-public-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + tx-sequenceshard-public +) +add_test( + NAME + ydb-core-tx-sequenceshard-public-ut + COMMAND + ydb-core-tx-sequenceshard-public-ut +) +target_link_flags(ydb-core-tx-sequenceshard-public-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-sequenceshard-public-ut) diff --git a/ydb/core/tx/sequenceshard/public/ut/CMakeLists.linux.txt b/ydb/core/tx/sequenceshard/public/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..4786fa6e2a --- /dev/null +++ b/ydb/core/tx/sequenceshard/public/ut/CMakeLists.linux.txt @@ -0,0 +1,42 @@ + +# 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_executable(ydb-core-tx-sequenceshard-public-ut) +target_compile_options(ydb-core-tx-sequenceshard-public-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-sequenceshard-public-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/sequenceshard/public +) +target_link_libraries(ydb-core-tx-sequenceshard-public-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + tx-sequenceshard-public +) +add_test( + NAME + ydb-core-tx-sequenceshard-public-ut + COMMAND + ydb-core-tx-sequenceshard-public-ut +) +target_link_flags(ydb-core-tx-sequenceshard-public-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-sequenceshard-public-ut) diff --git a/ydb/core/tx/sequenceshard/public/ut/CMakeLists.txt b/ydb/core/tx/sequenceshard/public/ut/CMakeLists.txt index 4786fa6e2a..a681d385f3 100644 --- a/ydb/core/tx/sequenceshard/public/ut/CMakeLists.txt +++ b/ydb/core/tx/sequenceshard/public/ut/CMakeLists.txt @@ -6,37 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-sequenceshard-public-ut) -target_compile_options(ydb-core-tx-sequenceshard-public-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-sequenceshard-public-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/sequenceshard/public -) -target_link_libraries(ydb-core-tx-sequenceshard-public-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - tx-sequenceshard-public -) -add_test( - NAME - ydb-core-tx-sequenceshard-public-ut - COMMAND - ydb-core-tx-sequenceshard-public-ut -) -target_link_flags(ydb-core-tx-sequenceshard-public-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-sequenceshard-public-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/sequenceshard/ut/CMakeLists.darwin.txt b/ydb/core/tx/sequenceshard/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..4d34f95e41 --- /dev/null +++ b/ydb/core/tx/sequenceshard/ut/CMakeLists.darwin.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-tx-sequenceshard-ut) +target_compile_options(ydb-core-tx-sequenceshard-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-sequenceshard-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/sequenceshard +) +target_link_libraries(ydb-core-tx-sequenceshard-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-sequenceshard + ydb-core-testlib +) +target_sources(ydb-core-tx-sequenceshard-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/sequenceshard/ut_helpers.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/sequenceshard/ut_sequenceshard.cpp +) +add_test( + NAME + ydb-core-tx-sequenceshard-ut + COMMAND + ydb-core-tx-sequenceshard-ut +) +target_link_flags(ydb-core-tx-sequenceshard-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-sequenceshard-ut) diff --git a/ydb/core/tx/sequenceshard/ut/CMakeLists.linux.txt b/ydb/core/tx/sequenceshard/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..712200b5f6 --- /dev/null +++ b/ydb/core/tx/sequenceshard/ut/CMakeLists.linux.txt @@ -0,0 +1,47 @@ + +# 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_executable(ydb-core-tx-sequenceshard-ut) +target_compile_options(ydb-core-tx-sequenceshard-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-sequenceshard-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/sequenceshard +) +target_link_libraries(ydb-core-tx-sequenceshard-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-sequenceshard + ydb-core-testlib +) +target_sources(ydb-core-tx-sequenceshard-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/sequenceshard/ut_helpers.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/sequenceshard/ut_sequenceshard.cpp +) +add_test( + NAME + ydb-core-tx-sequenceshard-ut + COMMAND + ydb-core-tx-sequenceshard-ut +) +target_link_flags(ydb-core-tx-sequenceshard-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-sequenceshard-ut) diff --git a/ydb/core/tx/sequenceshard/ut/CMakeLists.txt b/ydb/core/tx/sequenceshard/ut/CMakeLists.txt index 712200b5f6..a681d385f3 100644 --- a/ydb/core/tx/sequenceshard/ut/CMakeLists.txt +++ b/ydb/core/tx/sequenceshard/ut/CMakeLists.txt @@ -6,42 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-sequenceshard-ut) -target_compile_options(ydb-core-tx-sequenceshard-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-sequenceshard-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/sequenceshard -) -target_link_libraries(ydb-core-tx-sequenceshard-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-sequenceshard - ydb-core-testlib -) -target_sources(ydb-core-tx-sequenceshard-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/sequenceshard/ut_helpers.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/sequenceshard/ut_sequenceshard.cpp -) -add_test( - NAME - ydb-core-tx-sequenceshard-ut - COMMAND - ydb-core-tx-sequenceshard-ut -) -target_link_flags(ydb-core-tx-sequenceshard-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-sequenceshard-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/time_cast/ut/CMakeLists.darwin.txt b/ydb/core/tx/time_cast/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..fe371bf21b --- /dev/null +++ b/ydb/core/tx/time_cast/ut/CMakeLists.darwin.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-tx-time_cast-ut) +target_compile_options(ydb-core-tx-time_cast-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-time_cast-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/time_cast +) +target_link_libraries(ydb-core-tx-time_cast-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-time_cast + ydb-core-testlib + ydb-core-tx +) +target_sources(ydb-core-tx-time_cast-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/time_cast/time_cast_ut.cpp +) +add_test( + NAME + ydb-core-tx-time_cast-ut + COMMAND + ydb-core-tx-time_cast-ut +) +target_link_flags(ydb-core-tx-time_cast-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-time_cast-ut) diff --git a/ydb/core/tx/time_cast/ut/CMakeLists.linux.txt b/ydb/core/tx/time_cast/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..9ffd53537c --- /dev/null +++ b/ydb/core/tx/time_cast/ut/CMakeLists.linux.txt @@ -0,0 +1,47 @@ + +# 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_executable(ydb-core-tx-time_cast-ut) +target_compile_options(ydb-core-tx-time_cast-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-time_cast-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/time_cast +) +target_link_libraries(ydb-core-tx-time_cast-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-time_cast + ydb-core-testlib + ydb-core-tx +) +target_sources(ydb-core-tx-time_cast-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/time_cast/time_cast_ut.cpp +) +add_test( + NAME + ydb-core-tx-time_cast-ut + COMMAND + ydb-core-tx-time_cast-ut +) +target_link_flags(ydb-core-tx-time_cast-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-time_cast-ut) diff --git a/ydb/core/tx/time_cast/ut/CMakeLists.txt b/ydb/core/tx/time_cast/ut/CMakeLists.txt index 9ffd53537c..a681d385f3 100644 --- a/ydb/core/tx/time_cast/ut/CMakeLists.txt +++ b/ydb/core/tx/time_cast/ut/CMakeLists.txt @@ -6,42 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-time_cast-ut) -target_compile_options(ydb-core-tx-time_cast-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-time_cast-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/time_cast -) -target_link_libraries(ydb-core-tx-time_cast-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-time_cast - ydb-core-testlib - ydb-core-tx -) -target_sources(ydb-core-tx-time_cast-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/time_cast/time_cast_ut.cpp -) -add_test( - NAME - ydb-core-tx-time_cast-ut - COMMAND - ydb-core-tx-time_cast-ut -) -target_link_flags(ydb-core-tx-time_cast-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-time_cast-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/tx_allocator/ut/CMakeLists.darwin.txt b/ydb/core/tx/tx_allocator/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..067d499d24 --- /dev/null +++ b/ydb/core/tx/tx_allocator/ut/CMakeLists.darwin.txt @@ -0,0 +1,49 @@ + +# 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_executable(ydb-core-tx-tx_allocator-ut) +target_compile_options(ydb-core-tx-tx_allocator-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-tx_allocator-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_allocator +) +target_link_libraries(ydb-core-tx-tx_allocator-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-tx_allocator + cpp-testing-unittest + ydb-core-mind + ydb-core-testlib + ydb-core-tx +) +target_sources(ydb-core-tx-tx_allocator-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_allocator/txallocator_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_allocator/txallocator_ut_helpers.cpp +) +add_test( + NAME + ydb-core-tx-tx_allocator-ut + COMMAND + ydb-core-tx-tx_allocator-ut +) +target_link_flags(ydb-core-tx-tx_allocator-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-tx_allocator-ut) diff --git a/ydb/core/tx/tx_allocator/ut/CMakeLists.linux.txt b/ydb/core/tx/tx_allocator/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..4d081812c0 --- /dev/null +++ b/ydb/core/tx/tx_allocator/ut/CMakeLists.linux.txt @@ -0,0 +1,50 @@ + +# 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_executable(ydb-core-tx-tx_allocator-ut) +target_compile_options(ydb-core-tx-tx_allocator-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-tx_allocator-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_allocator +) +target_link_libraries(ydb-core-tx-tx_allocator-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-tx_allocator + cpp-testing-unittest + ydb-core-mind + ydb-core-testlib + ydb-core-tx +) +target_sources(ydb-core-tx-tx_allocator-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_allocator/txallocator_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_allocator/txallocator_ut_helpers.cpp +) +add_test( + NAME + ydb-core-tx-tx_allocator-ut + COMMAND + ydb-core-tx-tx_allocator-ut +) +target_link_flags(ydb-core-tx-tx_allocator-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-tx_allocator-ut) diff --git a/ydb/core/tx/tx_allocator/ut/CMakeLists.txt b/ydb/core/tx/tx_allocator/ut/CMakeLists.txt index 4d081812c0..a681d385f3 100644 --- a/ydb/core/tx/tx_allocator/ut/CMakeLists.txt +++ b/ydb/core/tx/tx_allocator/ut/CMakeLists.txt @@ -6,45 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-tx_allocator-ut) -target_compile_options(ydb-core-tx-tx_allocator-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-tx_allocator-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_allocator -) -target_link_libraries(ydb-core-tx-tx_allocator-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-tx_allocator - cpp-testing-unittest - ydb-core-mind - ydb-core-testlib - ydb-core-tx -) -target_sources(ydb-core-tx-tx_allocator-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_allocator/txallocator_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_allocator/txallocator_ut_helpers.cpp -) -add_test( - NAME - ydb-core-tx-tx_allocator-ut - COMMAND - ydb-core-tx-tx_allocator-ut -) -target_link_flags(ydb-core-tx-tx_allocator-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-tx_allocator-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/tx_proxy/ut_base_tenant/CMakeLists.darwin.txt b/ydb/core/tx/tx_proxy/ut_base_tenant/CMakeLists.darwin.txt new file mode 100644 index 0000000000..3bfd663faa --- /dev/null +++ b/ydb/core/tx/tx_proxy/ut_base_tenant/CMakeLists.darwin.txt @@ -0,0 +1,51 @@ + +# 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_executable(ydb-core-tx-tx_proxy-ut_base_tenant) +target_compile_options(ydb-core-tx-tx_proxy-ut_base_tenant PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-tx_proxy-ut_base_tenant PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_proxy +) +target_link_libraries(ydb-core-tx-tx_proxy-ut_base_tenant PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-tx_proxy + library-cpp-getopt + library-cpp-svnversion + cpp-testing-unittest + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy +) +target_sources(ydb-core-tx-tx_proxy-ut_base_tenant PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_proxy/proxy_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_proxy/proxy_ut_helpers.cpp +) +add_test( + NAME + ydb-core-tx-tx_proxy-ut_base_tenant + COMMAND + ydb-core-tx-tx_proxy-ut_base_tenant +) +target_link_flags(ydb-core-tx-tx_proxy-ut_base_tenant + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-tx_proxy-ut_base_tenant) diff --git a/ydb/core/tx/tx_proxy/ut_base_tenant/CMakeLists.linux.txt b/ydb/core/tx/tx_proxy/ut_base_tenant/CMakeLists.linux.txt new file mode 100644 index 0000000000..4fe920c439 --- /dev/null +++ b/ydb/core/tx/tx_proxy/ut_base_tenant/CMakeLists.linux.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-tx-tx_proxy-ut_base_tenant) +target_compile_options(ydb-core-tx-tx_proxy-ut_base_tenant PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-tx_proxy-ut_base_tenant PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_proxy +) +target_link_libraries(ydb-core-tx-tx_proxy-ut_base_tenant PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-tx_proxy + library-cpp-getopt + library-cpp-svnversion + cpp-testing-unittest + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy +) +target_sources(ydb-core-tx-tx_proxy-ut_base_tenant PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_proxy/proxy_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_proxy/proxy_ut_helpers.cpp +) +add_test( + NAME + ydb-core-tx-tx_proxy-ut_base_tenant + COMMAND + ydb-core-tx-tx_proxy-ut_base_tenant +) +target_link_flags(ydb-core-tx-tx_proxy-ut_base_tenant + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-tx_proxy-ut_base_tenant) diff --git a/ydb/core/tx/tx_proxy/ut_base_tenant/CMakeLists.txt b/ydb/core/tx/tx_proxy/ut_base_tenant/CMakeLists.txt index 4fe920c439..a681d385f3 100644 --- a/ydb/core/tx/tx_proxy/ut_base_tenant/CMakeLists.txt +++ b/ydb/core/tx/tx_proxy/ut_base_tenant/CMakeLists.txt @@ -6,47 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-tx_proxy-ut_base_tenant) -target_compile_options(ydb-core-tx-tx_proxy-ut_base_tenant PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-tx_proxy-ut_base_tenant PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_proxy -) -target_link_libraries(ydb-core-tx-tx_proxy-ut_base_tenant PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-tx_proxy - library-cpp-getopt - library-cpp-svnversion - cpp-testing-unittest - ydb-core-testlib - ydb-core-tx - udf-service-exception_policy -) -target_sources(ydb-core-tx-tx_proxy-ut_base_tenant PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_proxy/proxy_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_proxy/proxy_ut_helpers.cpp -) -add_test( - NAME - ydb-core-tx-tx_proxy-ut_base_tenant - COMMAND - ydb-core-tx-tx_proxy-ut_base_tenant -) -target_link_flags(ydb-core-tx-tx_proxy-ut_base_tenant - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-tx_proxy-ut_base_tenant) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/tx_proxy/ut_encrypted_storage/CMakeLists.darwin.txt b/ydb/core/tx/tx_proxy/ut_encrypted_storage/CMakeLists.darwin.txt new file mode 100644 index 0000000000..20997984af --- /dev/null +++ b/ydb/core/tx/tx_proxy/ut_encrypted_storage/CMakeLists.darwin.txt @@ -0,0 +1,51 @@ + +# 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_executable(ydb-core-tx-tx_proxy-ut_encrypted_storage) +target_compile_options(ydb-core-tx-tx_proxy-ut_encrypted_storage PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-tx_proxy-ut_encrypted_storage PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_proxy +) +target_link_libraries(ydb-core-tx-tx_proxy-ut_encrypted_storage PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-tx_proxy + library-cpp-getopt + library-cpp-svnversion + cpp-testing-unittest + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy +) +target_sources(ydb-core-tx-tx_proxy-ut_encrypted_storage PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_proxy/encrypted_storage_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_proxy/proxy_ut_helpers.cpp +) +add_test( + NAME + ydb-core-tx-tx_proxy-ut_encrypted_storage + COMMAND + ydb-core-tx-tx_proxy-ut_encrypted_storage +) +target_link_flags(ydb-core-tx-tx_proxy-ut_encrypted_storage + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-tx_proxy-ut_encrypted_storage) diff --git a/ydb/core/tx/tx_proxy/ut_encrypted_storage/CMakeLists.linux.txt b/ydb/core/tx/tx_proxy/ut_encrypted_storage/CMakeLists.linux.txt new file mode 100644 index 0000000000..bbe4855e91 --- /dev/null +++ b/ydb/core/tx/tx_proxy/ut_encrypted_storage/CMakeLists.linux.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-tx-tx_proxy-ut_encrypted_storage) +target_compile_options(ydb-core-tx-tx_proxy-ut_encrypted_storage PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-tx_proxy-ut_encrypted_storage PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_proxy +) +target_link_libraries(ydb-core-tx-tx_proxy-ut_encrypted_storage PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-tx_proxy + library-cpp-getopt + library-cpp-svnversion + cpp-testing-unittest + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy +) +target_sources(ydb-core-tx-tx_proxy-ut_encrypted_storage PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_proxy/encrypted_storage_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_proxy/proxy_ut_helpers.cpp +) +add_test( + NAME + ydb-core-tx-tx_proxy-ut_encrypted_storage + COMMAND + ydb-core-tx-tx_proxy-ut_encrypted_storage +) +target_link_flags(ydb-core-tx-tx_proxy-ut_encrypted_storage + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-tx_proxy-ut_encrypted_storage) diff --git a/ydb/core/tx/tx_proxy/ut_encrypted_storage/CMakeLists.txt b/ydb/core/tx/tx_proxy/ut_encrypted_storage/CMakeLists.txt index bbe4855e91..a681d385f3 100644 --- a/ydb/core/tx/tx_proxy/ut_encrypted_storage/CMakeLists.txt +++ b/ydb/core/tx/tx_proxy/ut_encrypted_storage/CMakeLists.txt @@ -6,47 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-tx_proxy-ut_encrypted_storage) -target_compile_options(ydb-core-tx-tx_proxy-ut_encrypted_storage PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-tx_proxy-ut_encrypted_storage PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_proxy -) -target_link_libraries(ydb-core-tx-tx_proxy-ut_encrypted_storage PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-tx_proxy - library-cpp-getopt - library-cpp-svnversion - cpp-testing-unittest - ydb-core-testlib - ydb-core-tx - udf-service-exception_policy -) -target_sources(ydb-core-tx-tx_proxy-ut_encrypted_storage PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_proxy/encrypted_storage_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_proxy/proxy_ut_helpers.cpp -) -add_test( - NAME - ydb-core-tx-tx_proxy-ut_encrypted_storage - COMMAND - ydb-core-tx-tx_proxy-ut_encrypted_storage -) -target_link_flags(ydb-core-tx-tx_proxy-ut_encrypted_storage - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-tx_proxy-ut_encrypted_storage) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/tx_proxy/ut_ext_tenant/CMakeLists.darwin.txt b/ydb/core/tx/tx_proxy/ut_ext_tenant/CMakeLists.darwin.txt new file mode 100644 index 0000000000..4520434b5b --- /dev/null +++ b/ydb/core/tx/tx_proxy/ut_ext_tenant/CMakeLists.darwin.txt @@ -0,0 +1,51 @@ + +# 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_executable(ydb-core-tx-tx_proxy-ut_ext_tenant) +target_compile_options(ydb-core-tx-tx_proxy-ut_ext_tenant PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-tx_proxy-ut_ext_tenant PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_proxy +) +target_link_libraries(ydb-core-tx-tx_proxy-ut_ext_tenant PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-tx_proxy + library-cpp-getopt + library-cpp-svnversion + cpp-testing-unittest + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy +) +target_sources(ydb-core-tx-tx_proxy-ut_ext_tenant PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_proxy/proxy_ext_tenant_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_proxy/proxy_ut_helpers.cpp +) +add_test( + NAME + ydb-core-tx-tx_proxy-ut_ext_tenant + COMMAND + ydb-core-tx-tx_proxy-ut_ext_tenant +) +target_link_flags(ydb-core-tx-tx_proxy-ut_ext_tenant + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-tx_proxy-ut_ext_tenant) diff --git a/ydb/core/tx/tx_proxy/ut_ext_tenant/CMakeLists.linux.txt b/ydb/core/tx/tx_proxy/ut_ext_tenant/CMakeLists.linux.txt new file mode 100644 index 0000000000..47c5e75ce4 --- /dev/null +++ b/ydb/core/tx/tx_proxy/ut_ext_tenant/CMakeLists.linux.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-tx-tx_proxy-ut_ext_tenant) +target_compile_options(ydb-core-tx-tx_proxy-ut_ext_tenant PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-tx_proxy-ut_ext_tenant PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_proxy +) +target_link_libraries(ydb-core-tx-tx_proxy-ut_ext_tenant PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-tx_proxy + library-cpp-getopt + library-cpp-svnversion + cpp-testing-unittest + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy +) +target_sources(ydb-core-tx-tx_proxy-ut_ext_tenant PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_proxy/proxy_ext_tenant_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_proxy/proxy_ut_helpers.cpp +) +add_test( + NAME + ydb-core-tx-tx_proxy-ut_ext_tenant + COMMAND + ydb-core-tx-tx_proxy-ut_ext_tenant +) +target_link_flags(ydb-core-tx-tx_proxy-ut_ext_tenant + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-tx_proxy-ut_ext_tenant) diff --git a/ydb/core/tx/tx_proxy/ut_ext_tenant/CMakeLists.txt b/ydb/core/tx/tx_proxy/ut_ext_tenant/CMakeLists.txt index 47c5e75ce4..a681d385f3 100644 --- a/ydb/core/tx/tx_proxy/ut_ext_tenant/CMakeLists.txt +++ b/ydb/core/tx/tx_proxy/ut_ext_tenant/CMakeLists.txt @@ -6,47 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-tx_proxy-ut_ext_tenant) -target_compile_options(ydb-core-tx-tx_proxy-ut_ext_tenant PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-tx_proxy-ut_ext_tenant PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_proxy -) -target_link_libraries(ydb-core-tx-tx_proxy-ut_ext_tenant PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-tx_proxy - library-cpp-getopt - library-cpp-svnversion - cpp-testing-unittest - ydb-core-testlib - ydb-core-tx - udf-service-exception_policy -) -target_sources(ydb-core-tx-tx_proxy-ut_ext_tenant PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_proxy/proxy_ext_tenant_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_proxy/proxy_ut_helpers.cpp -) -add_test( - NAME - ydb-core-tx-tx_proxy-ut_ext_tenant - COMMAND - ydb-core-tx-tx_proxy-ut_ext_tenant -) -target_link_flags(ydb-core-tx-tx_proxy-ut_ext_tenant - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-tx_proxy-ut_ext_tenant) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/tx/tx_proxy/ut_storage_tenant/CMakeLists.darwin.txt b/ydb/core/tx/tx_proxy/ut_storage_tenant/CMakeLists.darwin.txt new file mode 100644 index 0000000000..6c3c599ad4 --- /dev/null +++ b/ydb/core/tx/tx_proxy/ut_storage_tenant/CMakeLists.darwin.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-tx-tx_proxy-ut_storage_tenant) +target_compile_options(ydb-core-tx-tx_proxy-ut_storage_tenant PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-tx_proxy-ut_storage_tenant PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_proxy +) +target_link_libraries(ydb-core-tx-tx_proxy-ut_storage_tenant PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-tx_proxy + library-cpp-getopt + library-cpp-svnversion + cpp-testing-unittest + ydb-core-blobstorage + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy +) +target_sources(ydb-core-tx-tx_proxy-ut_storage_tenant PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_proxy/storage_tenant_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_proxy/proxy_ut_helpers.cpp +) +add_test( + NAME + ydb-core-tx-tx_proxy-ut_storage_tenant + COMMAND + ydb-core-tx-tx_proxy-ut_storage_tenant +) +target_link_flags(ydb-core-tx-tx_proxy-ut_storage_tenant + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-tx-tx_proxy-ut_storage_tenant) diff --git a/ydb/core/tx/tx_proxy/ut_storage_tenant/CMakeLists.linux.txt b/ydb/core/tx/tx_proxy/ut_storage_tenant/CMakeLists.linux.txt new file mode 100644 index 0000000000..55720a0e68 --- /dev/null +++ b/ydb/core/tx/tx_proxy/ut_storage_tenant/CMakeLists.linux.txt @@ -0,0 +1,53 @@ + +# 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_executable(ydb-core-tx-tx_proxy-ut_storage_tenant) +target_compile_options(ydb-core-tx-tx_proxy-ut_storage_tenant PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-tx-tx_proxy-ut_storage_tenant PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_proxy +) +target_link_libraries(ydb-core-tx-tx_proxy-ut_storage_tenant PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-tx-tx_proxy + library-cpp-getopt + library-cpp-svnversion + cpp-testing-unittest + ydb-core-blobstorage + ydb-core-testlib + ydb-core-tx + udf-service-exception_policy +) +target_sources(ydb-core-tx-tx_proxy-ut_storage_tenant PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_proxy/storage_tenant_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_proxy/proxy_ut_helpers.cpp +) +add_test( + NAME + ydb-core-tx-tx_proxy-ut_storage_tenant + COMMAND + ydb-core-tx-tx_proxy-ut_storage_tenant +) +target_link_flags(ydb-core-tx-tx_proxy-ut_storage_tenant + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-tx-tx_proxy-ut_storage_tenant) diff --git a/ydb/core/tx/tx_proxy/ut_storage_tenant/CMakeLists.txt b/ydb/core/tx/tx_proxy/ut_storage_tenant/CMakeLists.txt index 55720a0e68..a681d385f3 100644 --- a/ydb/core/tx/tx_proxy/ut_storage_tenant/CMakeLists.txt +++ b/ydb/core/tx/tx_proxy/ut_storage_tenant/CMakeLists.txt @@ -6,48 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-tx-tx_proxy-ut_storage_tenant) -target_compile_options(ydb-core-tx-tx_proxy-ut_storage_tenant PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-tx-tx_proxy-ut_storage_tenant PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_proxy -) -target_link_libraries(ydb-core-tx-tx_proxy-ut_storage_tenant PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-tx-tx_proxy - library-cpp-getopt - library-cpp-svnversion - cpp-testing-unittest - ydb-core-blobstorage - ydb-core-testlib - ydb-core-tx - udf-service-exception_policy -) -target_sources(ydb-core-tx-tx_proxy-ut_storage_tenant PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_proxy/storage_tenant_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/tx/tx_proxy/proxy_ut_helpers.cpp -) -add_test( - NAME - ydb-core-tx-tx_proxy-ut_storage_tenant - COMMAND - ydb-core-tx-tx_proxy-ut_storage_tenant -) -target_link_flags(ydb-core-tx-tx_proxy-ut_storage_tenant - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-tx-tx_proxy-ut_storage_tenant) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/util/btree_benchmark/CMakeLists.darwin.txt b/ydb/core/util/btree_benchmark/CMakeLists.darwin.txt new file mode 100644 index 0000000000..8825e843c8 --- /dev/null +++ b/ydb/core/util/btree_benchmark/CMakeLists.darwin.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_executable(btree_benchmark) +target_link_libraries(btree_benchmark PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + testing-benchmark-main + cpp-threading-skip_list + ydb-core-util +) +target_sources(btree_benchmark PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/util/btree_benchmark/main.cpp +) +target_link_flags(btree_benchmark + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(btree_benchmark) diff --git a/ydb/core/util/btree_benchmark/CMakeLists.linux.txt b/ydb/core/util/btree_benchmark/CMakeLists.linux.txt new file mode 100644 index 0000000000..a1a25d553a --- /dev/null +++ b/ydb/core/util/btree_benchmark/CMakeLists.linux.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_executable(btree_benchmark) +target_link_libraries(btree_benchmark PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + testing-benchmark-main + cpp-threading-skip_list + ydb-core-util +) +target_sources(btree_benchmark PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/util/btree_benchmark/main.cpp +) +target_link_flags(btree_benchmark + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(btree_benchmark) diff --git a/ydb/core/util/btree_benchmark/CMakeLists.txt b/ydb/core/util/btree_benchmark/CMakeLists.txt index a1a25d553a..a681d385f3 100644 --- a/ydb/core/util/btree_benchmark/CMakeLists.txt +++ b/ydb/core/util/btree_benchmark/CMakeLists.txt @@ -6,29 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(btree_benchmark) -target_link_libraries(btree_benchmark PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - testing-benchmark-main - cpp-threading-skip_list - ydb-core-util -) -target_sources(btree_benchmark PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/util/btree_benchmark/main.cpp -) -target_link_flags(btree_benchmark - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(btree_benchmark) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/util/ut/CMakeLists.darwin.txt b/ydb/core/util/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..0ea95b845c --- /dev/null +++ b/ydb/core/util/ut/CMakeLists.darwin.txt @@ -0,0 +1,71 @@ + +# 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_executable(ydb-core-util-ut) +target_include_directories(ydb-core-util-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/util +) +target_link_libraries(ydb-core-util-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-util + library-cpp-getopt + library-cpp-svnversion + cpp-threading-future +) +target_sources(ydb-core-util-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/util/address_classifier_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/bits_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/btree_cow_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/btree_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/cache_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/circular_queue_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/concurrent_rw_hash_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/fast_tls_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/fragmented_buffer_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/hazard_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/hyperlog_counter_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/interval_set_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/intrusive_fixed_hash_set_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/intrusive_heap_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/intrusive_stack_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/lf_stack_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/log_priority_mute_checker_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/lz4_data_generator_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/operation_queue_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/operation_queue_priority_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/page_map_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/queue_inplace_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/queue_oneone_inplace_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/simple_cache_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/time_series_vec_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/token_bucket_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/ulid_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/wildcard_ut.cpp +) +add_test( + NAME + ydb-core-util-ut + COMMAND + ydb-core-util-ut +) +target_link_flags(ydb-core-util-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-util-ut) diff --git a/ydb/core/util/ut/CMakeLists.linux.txt b/ydb/core/util/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..085c8f12ed --- /dev/null +++ b/ydb/core/util/ut/CMakeLists.linux.txt @@ -0,0 +1,72 @@ + +# 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_executable(ydb-core-util-ut) +target_include_directories(ydb-core-util-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/util +) +target_link_libraries(ydb-core-util-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-util + library-cpp-getopt + library-cpp-svnversion + cpp-threading-future +) +target_sources(ydb-core-util-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/util/address_classifier_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/bits_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/btree_cow_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/btree_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/cache_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/circular_queue_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/concurrent_rw_hash_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/fast_tls_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/fragmented_buffer_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/hazard_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/hyperlog_counter_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/interval_set_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/intrusive_fixed_hash_set_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/intrusive_heap_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/intrusive_stack_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/lf_stack_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/log_priority_mute_checker_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/lz4_data_generator_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/operation_queue_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/operation_queue_priority_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/page_map_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/queue_inplace_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/queue_oneone_inplace_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/simple_cache_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/time_series_vec_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/token_bucket_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/ulid_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/util/wildcard_ut.cpp +) +add_test( + NAME + ydb-core-util-ut + COMMAND + ydb-core-util-ut +) +target_link_flags(ydb-core-util-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-util-ut) diff --git a/ydb/core/util/ut/CMakeLists.txt b/ydb/core/util/ut/CMakeLists.txt index 085c8f12ed..a681d385f3 100644 --- a/ydb/core/util/ut/CMakeLists.txt +++ b/ydb/core/util/ut/CMakeLists.txt @@ -6,67 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-util-ut) -target_include_directories(ydb-core-util-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/util -) -target_link_libraries(ydb-core-util-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-util - library-cpp-getopt - library-cpp-svnversion - cpp-threading-future -) -target_sources(ydb-core-util-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/util/address_classifier_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/util/bits_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/util/btree_cow_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/util/btree_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/util/cache_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/util/circular_queue_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/util/concurrent_rw_hash_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/util/fast_tls_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/util/fragmented_buffer_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/util/hazard_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/util/hyperlog_counter_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/util/interval_set_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/util/intrusive_fixed_hash_set_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/util/intrusive_heap_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/util/intrusive_stack_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/util/lf_stack_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/util/log_priority_mute_checker_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/util/lz4_data_generator_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/util/operation_queue_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/util/operation_queue_priority_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/util/page_map_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/util/queue_inplace_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/util/queue_oneone_inplace_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/util/simple_cache_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/util/time_series_vec_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/util/token_bucket_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/util/ulid_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/util/wildcard_ut.cpp -) -add_test( - NAME - ydb-core-util-ut - COMMAND - ydb-core-util-ut -) -target_link_flags(ydb-core-util-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-util-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/viewer/ut/CMakeLists.darwin.txt b/ydb/core/viewer/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..5a94d67dab --- /dev/null +++ b/ydb/core/viewer/ut/CMakeLists.darwin.txt @@ -0,0 +1,45 @@ + +# 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_executable(ydb-core-viewer-ut) +target_compile_options(ydb-core-viewer-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-viewer-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/viewer +) +target_link_libraries(ydb-core-viewer-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-viewer + ydb-core-testlib +) +target_sources(ydb-core-viewer-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/viewer/viewer_ut.cpp +) +add_test( + NAME + ydb-core-viewer-ut + COMMAND + ydb-core-viewer-ut +) +target_link_flags(ydb-core-viewer-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-viewer-ut) diff --git a/ydb/core/viewer/ut/CMakeLists.linux.txt b/ydb/core/viewer/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..21d7e52102 --- /dev/null +++ b/ydb/core/viewer/ut/CMakeLists.linux.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-viewer-ut) +target_compile_options(ydb-core-viewer-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-viewer-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/viewer +) +target_link_libraries(ydb-core-viewer-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-viewer + ydb-core-testlib +) +target_sources(ydb-core-viewer-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/viewer/viewer_ut.cpp +) +add_test( + NAME + ydb-core-viewer-ut + COMMAND + ydb-core-viewer-ut +) +target_link_flags(ydb-core-viewer-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-viewer-ut) diff --git a/ydb/core/viewer/ut/CMakeLists.txt b/ydb/core/viewer/ut/CMakeLists.txt index 21d7e52102..a681d385f3 100644 --- a/ydb/core/viewer/ut/CMakeLists.txt +++ b/ydb/core/viewer/ut/CMakeLists.txt @@ -6,41 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-viewer-ut) -target_compile_options(ydb-core-viewer-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-viewer-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/viewer -) -target_link_libraries(ydb-core-viewer-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-viewer - ydb-core-testlib -) -target_sources(ydb-core-viewer-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/viewer/viewer_ut.cpp -) -add_test( - NAME - ydb-core-viewer-ut - COMMAND - ydb-core-viewer-ut -) -target_link_flags(ydb-core-viewer-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-viewer-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/wrappers/ut/CMakeLists.darwin.txt b/ydb/core/wrappers/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..30d0e2cd3f --- /dev/null +++ b/ydb/core/wrappers/ut/CMakeLists.darwin.txt @@ -0,0 +1,50 @@ + +# 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_executable(ydb-core-wrappers-ut) +target_compile_options(ydb-core-wrappers-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-wrappers-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/wrappers +) +target_link_libraries(ydb-core-wrappers-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-wrappers + cpp-actors-core + cpp-digest-md5 + cpp-testing-unittest + ydb-core-protos + core-testlib-basics + core-wrappers-ut_helpers +) +target_sources(ydb-core-wrappers-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/wrappers/s3_wrapper_ut.cpp +) +add_test( + NAME + ydb-core-wrappers-ut + COMMAND + ydb-core-wrappers-ut +) +target_link_flags(ydb-core-wrappers-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-wrappers-ut) diff --git a/ydb/core/wrappers/ut/CMakeLists.linux.txt b/ydb/core/wrappers/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..c7ddd209bc --- /dev/null +++ b/ydb/core/wrappers/ut/CMakeLists.linux.txt @@ -0,0 +1,51 @@ + +# 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_executable(ydb-core-wrappers-ut) +target_compile_options(ydb-core-wrappers-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-wrappers-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/wrappers +) +target_link_libraries(ydb-core-wrappers-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-wrappers + cpp-actors-core + cpp-digest-md5 + cpp-testing-unittest + ydb-core-protos + core-testlib-basics + core-wrappers-ut_helpers +) +target_sources(ydb-core-wrappers-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/wrappers/s3_wrapper_ut.cpp +) +add_test( + NAME + ydb-core-wrappers-ut + COMMAND + ydb-core-wrappers-ut +) +target_link_flags(ydb-core-wrappers-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-wrappers-ut) diff --git a/ydb/core/wrappers/ut/CMakeLists.txt b/ydb/core/wrappers/ut/CMakeLists.txt index c7ddd209bc..a681d385f3 100644 --- a/ydb/core/wrappers/ut/CMakeLists.txt +++ b/ydb/core/wrappers/ut/CMakeLists.txt @@ -6,46 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-wrappers-ut) -target_compile_options(ydb-core-wrappers-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-wrappers-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/wrappers -) -target_link_libraries(ydb-core-wrappers-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-wrappers - cpp-actors-core - cpp-digest-md5 - cpp-testing-unittest - ydb-core-protos - core-testlib-basics - core-wrappers-ut_helpers -) -target_sources(ydb-core-wrappers-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/wrappers/s3_wrapper_ut.cpp -) -add_test( - NAME - ydb-core-wrappers-ut - COMMAND - ydb-core-wrappers-ut -) -target_link_flags(ydb-core-wrappers-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-wrappers-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/ydb_convert/ut/CMakeLists.darwin.txt b/ydb/core/ydb_convert/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..986e2299a3 --- /dev/null +++ b/ydb/core/ydb_convert/ut/CMakeLists.darwin.txt @@ -0,0 +1,43 @@ + +# 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_executable(ydb-core-ydb_convert-ut) +target_include_directories(ydb-core-ydb_convert-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/ydb_convert +) +target_link_libraries(ydb-core-ydb_convert-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-ydb_convert + cpp-testing-unittest + ydb-core-testlib +) +target_sources(ydb-core-ydb_convert-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/ydb_convert/ydb_convert_ut.cpp +) +add_test( + NAME + ydb-core-ydb_convert-ut + COMMAND + ydb-core-ydb_convert-ut +) +target_link_flags(ydb-core-ydb_convert-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-ydb_convert-ut) diff --git a/ydb/core/ydb_convert/ut/CMakeLists.linux.txt b/ydb/core/ydb_convert/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..cf817cdeea --- /dev/null +++ b/ydb/core/ydb_convert/ut/CMakeLists.linux.txt @@ -0,0 +1,44 @@ + +# 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_executable(ydb-core-ydb_convert-ut) +target_include_directories(ydb-core-ydb_convert-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/ydb_convert +) +target_link_libraries(ydb-core-ydb_convert-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-core-ydb_convert + cpp-testing-unittest + ydb-core-testlib +) +target_sources(ydb-core-ydb_convert-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/ydb_convert/ydb_convert_ut.cpp +) +add_test( + NAME + ydb-core-ydb_convert-ut + COMMAND + ydb-core-ydb_convert-ut +) +target_link_flags(ydb-core-ydb_convert-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-ydb_convert-ut) diff --git a/ydb/core/ydb_convert/ut/CMakeLists.txt b/ydb/core/ydb_convert/ut/CMakeLists.txt index cf817cdeea..a681d385f3 100644 --- a/ydb/core/ydb_convert/ut/CMakeLists.txt +++ b/ydb/core/ydb_convert/ut/CMakeLists.txt @@ -6,39 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-ydb_convert-ut) -target_include_directories(ydb-core-ydb_convert-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/ydb_convert -) -target_link_libraries(ydb-core-ydb_convert-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-core-ydb_convert - cpp-testing-unittest - ydb-core-testlib -) -target_sources(ydb-core-ydb_convert-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/ydb_convert/ydb_convert_ut.cpp -) -add_test( - NAME - ydb-core-ydb_convert-ut - COMMAND - ydb-core-ydb_convert-ut -) -target_link_flags(ydb-core-ydb_convert-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-ydb_convert-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/ymq/client/bin/CMakeLists.darwin.txt b/ydb/core/ymq/client/bin/CMakeLists.darwin.txt new file mode 100644 index 0000000000..eef7e09202 --- /dev/null +++ b/ydb/core/ymq/client/bin/CMakeLists.darwin.txt @@ -0,0 +1,31 @@ + +# 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_executable(sqs) +target_link_libraries(sqs PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + library-cpp-getopt + ymq-client-cpp + core-ymq-proto +) +target_sources(sqs PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/ymq/client/bin/main.cpp +) +target_link_flags(sqs + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation +) +vcs_info(sqs) diff --git a/ydb/core/ymq/client/bin/CMakeLists.linux.txt b/ydb/core/ymq/client/bin/CMakeLists.linux.txt new file mode 100644 index 0000000000..d6c4281e2e --- /dev/null +++ b/ydb/core/ymq/client/bin/CMakeLists.linux.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_executable(sqs) +target_link_libraries(sqs PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + library-cpp-getopt + ymq-client-cpp + core-ymq-proto +) +target_sources(sqs PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/ymq/client/bin/main.cpp +) +target_link_flags(sqs + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(sqs) diff --git a/ydb/core/ymq/client/bin/CMakeLists.txt b/ydb/core/ymq/client/bin/CMakeLists.txt index d6c4281e2e..a681d385f3 100644 --- a/ydb/core/ymq/client/bin/CMakeLists.txt +++ b/ydb/core/ymq/client/bin/CMakeLists.txt @@ -6,29 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(sqs) -target_link_libraries(sqs PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - library-cpp-getopt - ymq-client-cpp - core-ymq-proto -) -target_sources(sqs PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/ymq/client/bin/main.cpp -) -target_link_flags(sqs - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(sqs) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/ymq/ut/CMakeLists.darwin.txt b/ydb/core/ymq/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..be7d709c88 --- /dev/null +++ b/ydb/core/ymq/ut/CMakeLists.darwin.txt @@ -0,0 +1,41 @@ + +# 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_executable(ydb-core-ymq-ut) +target_link_libraries(ydb-core-ymq-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + core-ymq-base + core-ymq-http + library-http_proxy-error +) +target_sources(ydb-core-ymq-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/ymq/ut/queue_id_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/ymq/ut/params_ut.cpp +) +add_test( + NAME + ydb-core-ymq-ut + COMMAND + ydb-core-ymq-ut +) +target_link_flags(ydb-core-ymq-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-ymq-ut) diff --git a/ydb/core/ymq/ut/CMakeLists.linux.txt b/ydb/core/ymq/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..d6c684fb30 --- /dev/null +++ b/ydb/core/ymq/ut/CMakeLists.linux.txt @@ -0,0 +1,42 @@ + +# 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_executable(ydb-core-ymq-ut) +target_link_libraries(ydb-core-ymq-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + core-ymq-base + core-ymq-http + library-http_proxy-error +) +target_sources(ydb-core-ymq-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/ymq/ut/queue_id_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/ymq/ut/params_ut.cpp +) +add_test( + NAME + ydb-core-ymq-ut + COMMAND + ydb-core-ymq-ut +) +target_link_flags(ydb-core-ymq-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-ymq-ut) diff --git a/ydb/core/ymq/ut/CMakeLists.txt b/ydb/core/ymq/ut/CMakeLists.txt index d6c684fb30..a681d385f3 100644 --- a/ydb/core/ymq/ut/CMakeLists.txt +++ b/ydb/core/ymq/ut/CMakeLists.txt @@ -6,37 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-ymq-ut) -target_link_libraries(ydb-core-ymq-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - core-ymq-base - core-ymq-http - library-http_proxy-error -) -target_sources(ydb-core-ymq-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/ymq/ut/queue_id_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/ymq/ut/params_ut.cpp -) -add_test( - NAME - ydb-core-ymq-ut - COMMAND - ydb-core-ymq-ut -) -target_link_flags(ydb-core-ymq-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-ymq-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/yq/libs/checkpointing/ut/CMakeLists.darwin.txt b/ydb/core/yq/libs/checkpointing/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..ddbdbcc096 --- /dev/null +++ b/ydb/core/yq/libs/checkpointing/ut/CMakeLists.darwin.txt @@ -0,0 +1,47 @@ + +# 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_executable(ydb-core-yq-libs-checkpointing-ut) +target_compile_options(ydb-core-yq-libs-checkpointing-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-yq-libs-checkpointing-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/checkpointing +) +target_link_libraries(ydb-core-yq-libs-checkpointing-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + yq-libs-checkpointing + cpp-testing-unittest + core-testlib-actors + core-testlib-basics +) +target_sources(ydb-core-yq-libs-checkpointing-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/checkpointing/ut/checkpoint_coordinator_ut.cpp +) +add_test( + NAME + ydb-core-yq-libs-checkpointing-ut + COMMAND + ydb-core-yq-libs-checkpointing-ut +) +target_link_flags(ydb-core-yq-libs-checkpointing-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-yq-libs-checkpointing-ut) diff --git a/ydb/core/yq/libs/checkpointing/ut/CMakeLists.linux.txt b/ydb/core/yq/libs/checkpointing/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..91f9262353 --- /dev/null +++ b/ydb/core/yq/libs/checkpointing/ut/CMakeLists.linux.txt @@ -0,0 +1,48 @@ + +# 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_executable(ydb-core-yq-libs-checkpointing-ut) +target_compile_options(ydb-core-yq-libs-checkpointing-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-yq-libs-checkpointing-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/checkpointing +) +target_link_libraries(ydb-core-yq-libs-checkpointing-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + yq-libs-checkpointing + cpp-testing-unittest + core-testlib-actors + core-testlib-basics +) +target_sources(ydb-core-yq-libs-checkpointing-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/checkpointing/ut/checkpoint_coordinator_ut.cpp +) +add_test( + NAME + ydb-core-yq-libs-checkpointing-ut + COMMAND + ydb-core-yq-libs-checkpointing-ut +) +target_link_flags(ydb-core-yq-libs-checkpointing-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-yq-libs-checkpointing-ut) diff --git a/ydb/core/yq/libs/checkpointing/ut/CMakeLists.txt b/ydb/core/yq/libs/checkpointing/ut/CMakeLists.txt index 91f9262353..a681d385f3 100644 --- a/ydb/core/yq/libs/checkpointing/ut/CMakeLists.txt +++ b/ydb/core/yq/libs/checkpointing/ut/CMakeLists.txt @@ -6,43 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-yq-libs-checkpointing-ut) -target_compile_options(ydb-core-yq-libs-checkpointing-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-yq-libs-checkpointing-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/checkpointing -) -target_link_libraries(ydb-core-yq-libs-checkpointing-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - yq-libs-checkpointing - cpp-testing-unittest - core-testlib-actors - core-testlib-basics -) -target_sources(ydb-core-yq-libs-checkpointing-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/checkpointing/ut/checkpoint_coordinator_ut.cpp -) -add_test( - NAME - ydb-core-yq-libs-checkpointing-ut - COMMAND - ydb-core-yq-libs-checkpointing-ut -) -target_link_flags(ydb-core-yq-libs-checkpointing-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-yq-libs-checkpointing-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/yq/libs/common/ut/CMakeLists.darwin.txt b/ydb/core/yq/libs/common/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..8926394da2 --- /dev/null +++ b/ydb/core/yq/libs/common/ut/CMakeLists.darwin.txt @@ -0,0 +1,48 @@ + +# 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_executable(ydb-core-yq-libs-common-ut) +target_compile_options(ydb-core-yq-libs-common-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-yq-libs-common-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/common +) +target_link_libraries(ydb-core-yq-libs-common-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + yq-libs-common + udf-service-stub + ydb-services-ydb +) +target_sources(ydb-core-yq-libs-common-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/common/cache_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/common/entity_id_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/common/rows_proto_splitter_ut.cpp +) +add_test( + NAME + ydb-core-yq-libs-common-ut + COMMAND + ydb-core-yq-libs-common-ut +) +target_link_flags(ydb-core-yq-libs-common-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-yq-libs-common-ut) diff --git a/ydb/core/yq/libs/common/ut/CMakeLists.linux.txt b/ydb/core/yq/libs/common/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..7fe2b667f7 --- /dev/null +++ b/ydb/core/yq/libs/common/ut/CMakeLists.linux.txt @@ -0,0 +1,49 @@ + +# 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_executable(ydb-core-yq-libs-common-ut) +target_compile_options(ydb-core-yq-libs-common-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-yq-libs-common-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/common +) +target_link_libraries(ydb-core-yq-libs-common-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + yq-libs-common + udf-service-stub + ydb-services-ydb +) +target_sources(ydb-core-yq-libs-common-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/common/cache_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/common/entity_id_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/common/rows_proto_splitter_ut.cpp +) +add_test( + NAME + ydb-core-yq-libs-common-ut + COMMAND + ydb-core-yq-libs-common-ut +) +target_link_flags(ydb-core-yq-libs-common-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-yq-libs-common-ut) diff --git a/ydb/core/yq/libs/common/ut/CMakeLists.txt b/ydb/core/yq/libs/common/ut/CMakeLists.txt index 7fe2b667f7..a681d385f3 100644 --- a/ydb/core/yq/libs/common/ut/CMakeLists.txt +++ b/ydb/core/yq/libs/common/ut/CMakeLists.txt @@ -6,44 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-yq-libs-common-ut) -target_compile_options(ydb-core-yq-libs-common-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-yq-libs-common-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/common -) -target_link_libraries(ydb-core-yq-libs-common-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - yq-libs-common - udf-service-stub - ydb-services-ydb -) -target_sources(ydb-core-yq-libs-common-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/common/cache_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/common/entity_id_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/common/rows_proto_splitter_ut.cpp -) -add_test( - NAME - ydb-core-yq-libs-common-ut - COMMAND - ydb-core-yq-libs-common-ut -) -target_link_flags(ydb-core-yq-libs-common-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-yq-libs-common-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/yq/libs/control_plane_proxy/ut/CMakeLists.darwin.txt b/ydb/core/yq/libs/control_plane_proxy/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..2f98ae02c7 --- /dev/null +++ b/ydb/core/yq/libs/control_plane_proxy/ut/CMakeLists.darwin.txt @@ -0,0 +1,52 @@ + +# 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_executable(ydb-core-yq-libs-control_plane_proxy-ut) +target_compile_options(ydb-core-yq-libs-control_plane_proxy-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-yq-libs-control_plane_proxy-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/control_plane_proxy +) +target_link_libraries(ydb-core-yq-libs-control_plane_proxy-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + yq-libs-control_plane_proxy + cpp-testing-unittest + ydb-core-base + ydb-core-testlib + libs-actors-logging + yq-libs-control_plane_storage + yq-libs-test_connection + ydb-library-folder_service + library-folder_service-mock +) +target_sources(ydb-core-yq-libs-control_plane_proxy-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/control_plane_proxy/ut/control_plane_proxy_ut.cpp +) +add_test( + NAME + ydb-core-yq-libs-control_plane_proxy-ut + COMMAND + ydb-core-yq-libs-control_plane_proxy-ut +) +target_link_flags(ydb-core-yq-libs-control_plane_proxy-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-yq-libs-control_plane_proxy-ut) diff --git a/ydb/core/yq/libs/control_plane_proxy/ut/CMakeLists.linux.txt b/ydb/core/yq/libs/control_plane_proxy/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..f9b98da69b --- /dev/null +++ b/ydb/core/yq/libs/control_plane_proxy/ut/CMakeLists.linux.txt @@ -0,0 +1,53 @@ + +# 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_executable(ydb-core-yq-libs-control_plane_proxy-ut) +target_compile_options(ydb-core-yq-libs-control_plane_proxy-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-yq-libs-control_plane_proxy-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/control_plane_proxy +) +target_link_libraries(ydb-core-yq-libs-control_plane_proxy-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + yq-libs-control_plane_proxy + cpp-testing-unittest + ydb-core-base + ydb-core-testlib + libs-actors-logging + yq-libs-control_plane_storage + yq-libs-test_connection + ydb-library-folder_service + library-folder_service-mock +) +target_sources(ydb-core-yq-libs-control_plane_proxy-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/control_plane_proxy/ut/control_plane_proxy_ut.cpp +) +add_test( + NAME + ydb-core-yq-libs-control_plane_proxy-ut + COMMAND + ydb-core-yq-libs-control_plane_proxy-ut +) +target_link_flags(ydb-core-yq-libs-control_plane_proxy-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-yq-libs-control_plane_proxy-ut) diff --git a/ydb/core/yq/libs/control_plane_proxy/ut/CMakeLists.txt b/ydb/core/yq/libs/control_plane_proxy/ut/CMakeLists.txt index f9b98da69b..a681d385f3 100644 --- a/ydb/core/yq/libs/control_plane_proxy/ut/CMakeLists.txt +++ b/ydb/core/yq/libs/control_plane_proxy/ut/CMakeLists.txt @@ -6,48 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-yq-libs-control_plane_proxy-ut) -target_compile_options(ydb-core-yq-libs-control_plane_proxy-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-yq-libs-control_plane_proxy-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/control_plane_proxy -) -target_link_libraries(ydb-core-yq-libs-control_plane_proxy-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - yq-libs-control_plane_proxy - cpp-testing-unittest - ydb-core-base - ydb-core-testlib - libs-actors-logging - yq-libs-control_plane_storage - yq-libs-test_connection - ydb-library-folder_service - library-folder_service-mock -) -target_sources(ydb-core-yq-libs-control_plane_proxy-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/control_plane_proxy/ut/control_plane_proxy_ut.cpp -) -add_test( - NAME - ydb-core-yq-libs-control_plane_proxy-ut - COMMAND - ydb-core-yq-libs-control_plane_proxy-ut -) -target_link_flags(ydb-core-yq-libs-control_plane_proxy-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-yq-libs-control_plane_proxy-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/yq/libs/hmac/ut/CMakeLists.darwin.txt b/ydb/core/yq/libs/hmac/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..ef05650777 --- /dev/null +++ b/ydb/core/yq/libs/hmac/ut/CMakeLists.darwin.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_executable(ydb-core-yq-libs-hmac-ut) +target_include_directories(ydb-core-yq-libs-hmac-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/hmac +) +target_link_libraries(ydb-core-yq-libs-hmac-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + yq-libs-hmac +) +target_sources(ydb-core-yq-libs-hmac-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/hmac/ut/hmac_ut.cpp +) +add_test( + NAME + ydb-core-yq-libs-hmac-ut + COMMAND + ydb-core-yq-libs-hmac-ut +) +target_link_flags(ydb-core-yq-libs-hmac-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC +) +vcs_info(ydb-core-yq-libs-hmac-ut) diff --git a/ydb/core/yq/libs/hmac/ut/CMakeLists.linux.txt b/ydb/core/yq/libs/hmac/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..d22d9b92e9 --- /dev/null +++ b/ydb/core/yq/libs/hmac/ut/CMakeLists.linux.txt @@ -0,0 +1,42 @@ + +# 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_executable(ydb-core-yq-libs-hmac-ut) +target_include_directories(ydb-core-yq-libs-hmac-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/hmac +) +target_link_libraries(ydb-core-yq-libs-hmac-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + yq-libs-hmac +) +target_sources(ydb-core-yq-libs-hmac-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/hmac/ut/hmac_ut.cpp +) +add_test( + NAME + ydb-core-yq-libs-hmac-ut + COMMAND + ydb-core-yq-libs-hmac-ut +) +target_link_flags(ydb-core-yq-libs-hmac-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-yq-libs-hmac-ut) diff --git a/ydb/core/yq/libs/hmac/ut/CMakeLists.txt b/ydb/core/yq/libs/hmac/ut/CMakeLists.txt index d22d9b92e9..a681d385f3 100644 --- a/ydb/core/yq/libs/hmac/ut/CMakeLists.txt +++ b/ydb/core/yq/libs/hmac/ut/CMakeLists.txt @@ -6,37 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-yq-libs-hmac-ut) -target_include_directories(ydb-core-yq-libs-hmac-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/hmac -) -target_link_libraries(ydb-core-yq-libs-hmac-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - yq-libs-hmac -) -target_sources(ydb-core-yq-libs-hmac-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/hmac/ut/hmac_ut.cpp -) -add_test( - NAME - ydb-core-yq-libs-hmac-ut - COMMAND - ydb-core-yq-libs-hmac-ut -) -target_link_flags(ydb-core-yq-libs-hmac-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-yq-libs-hmac-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/yq/libs/result_formatter/ut/CMakeLists.darwin.txt b/ydb/core/yq/libs/result_formatter/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..85c0097563 --- /dev/null +++ b/ydb/core/yq/libs/result_formatter/ut/CMakeLists.darwin.txt @@ -0,0 +1,47 @@ + +# 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_executable(ydb-core-yq-libs-result_formatter-ut) +target_compile_options(ydb-core-yq-libs-result_formatter-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-yq-libs-result_formatter-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/result_formatter +) +target_link_libraries(ydb-core-yq-libs-result_formatter-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + yq-libs-result_formatter + udf-service-stub + yql-sql-pg_dummy + ydb-services-ydb +) +target_sources(ydb-core-yq-libs-result_formatter-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/result_formatter/result_formatter_ut.cpp +) +add_test( + NAME + ydb-core-yq-libs-result_formatter-ut + COMMAND + ydb-core-yq-libs-result_formatter-ut +) +target_link_flags(ydb-core-yq-libs-result_formatter-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-yq-libs-result_formatter-ut) diff --git a/ydb/core/yq/libs/result_formatter/ut/CMakeLists.linux.txt b/ydb/core/yq/libs/result_formatter/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..746c2c102e --- /dev/null +++ b/ydb/core/yq/libs/result_formatter/ut/CMakeLists.linux.txt @@ -0,0 +1,48 @@ + +# 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_executable(ydb-core-yq-libs-result_formatter-ut) +target_compile_options(ydb-core-yq-libs-result_formatter-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-yq-libs-result_formatter-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/result_formatter +) +target_link_libraries(ydb-core-yq-libs-result_formatter-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + yq-libs-result_formatter + udf-service-stub + yql-sql-pg_dummy + ydb-services-ydb +) +target_sources(ydb-core-yq-libs-result_formatter-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/result_formatter/result_formatter_ut.cpp +) +add_test( + NAME + ydb-core-yq-libs-result_formatter-ut + COMMAND + ydb-core-yq-libs-result_formatter-ut +) +target_link_flags(ydb-core-yq-libs-result_formatter-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-yq-libs-result_formatter-ut) diff --git a/ydb/core/yq/libs/result_formatter/ut/CMakeLists.txt b/ydb/core/yq/libs/result_formatter/ut/CMakeLists.txt index 746c2c102e..a681d385f3 100644 --- a/ydb/core/yq/libs/result_formatter/ut/CMakeLists.txt +++ b/ydb/core/yq/libs/result_formatter/ut/CMakeLists.txt @@ -6,43 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-yq-libs-result_formatter-ut) -target_compile_options(ydb-core-yq-libs-result_formatter-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-yq-libs-result_formatter-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/result_formatter -) -target_link_libraries(ydb-core-yq-libs-result_formatter-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - yq-libs-result_formatter - udf-service-stub - yql-sql-pg_dummy - ydb-services-ydb -) -target_sources(ydb-core-yq-libs-result_formatter-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/result_formatter/result_formatter_ut.cpp -) -add_test( - NAME - ydb-core-yq-libs-result_formatter-ut - COMMAND - ydb-core-yq-libs-result_formatter-ut -) -target_link_flags(ydb-core-yq-libs-result_formatter-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-yq-libs-result_formatter-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/yq/libs/signer/ut/CMakeLists.darwin.txt b/ydb/core/yq/libs/signer/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..5edc1abfd3 --- /dev/null +++ b/ydb/core/yq/libs/signer/ut/CMakeLists.darwin.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_executable(ydb-core-yq-libs-signer-ut) +target_include_directories(ydb-core-yq-libs-signer-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/signer +) +target_link_libraries(ydb-core-yq-libs-signer-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + yq-libs-signer +) +target_sources(ydb-core-yq-libs-signer-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/signer/ut/signer_ut.cpp +) +add_test( + NAME + ydb-core-yq-libs-signer-ut + COMMAND + ydb-core-yq-libs-signer-ut +) +target_link_flags(ydb-core-yq-libs-signer-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC +) +vcs_info(ydb-core-yq-libs-signer-ut) diff --git a/ydb/core/yq/libs/signer/ut/CMakeLists.linux.txt b/ydb/core/yq/libs/signer/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..0b41d6141d --- /dev/null +++ b/ydb/core/yq/libs/signer/ut/CMakeLists.linux.txt @@ -0,0 +1,42 @@ + +# 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_executable(ydb-core-yq-libs-signer-ut) +target_include_directories(ydb-core-yq-libs-signer-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/signer +) +target_link_libraries(ydb-core-yq-libs-signer-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + yq-libs-signer +) +target_sources(ydb-core-yq-libs-signer-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/signer/ut/signer_ut.cpp +) +add_test( + NAME + ydb-core-yq-libs-signer-ut + COMMAND + ydb-core-yq-libs-signer-ut +) +target_link_flags(ydb-core-yq-libs-signer-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-yq-libs-signer-ut) diff --git a/ydb/core/yq/libs/signer/ut/CMakeLists.txt b/ydb/core/yq/libs/signer/ut/CMakeLists.txt index 0b41d6141d..a681d385f3 100644 --- a/ydb/core/yq/libs/signer/ut/CMakeLists.txt +++ b/ydb/core/yq/libs/signer/ut/CMakeLists.txt @@ -6,37 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-yq-libs-signer-ut) -target_include_directories(ydb-core-yq-libs-signer-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/signer -) -target_link_libraries(ydb-core-yq-libs-signer-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - yq-libs-signer -) -target_sources(ydb-core-yq-libs-signer-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/signer/ut/signer_ut.cpp -) -add_test( - NAME - ydb-core-yq-libs-signer-ut - COMMAND - ydb-core-yq-libs-signer-ut -) -target_link_flags(ydb-core-yq-libs-signer-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-yq-libs-signer-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/core/yq/libs/test_connection/ut/CMakeLists.darwin.txt b/ydb/core/yq/libs/test_connection/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..dcaa25ff70 --- /dev/null +++ b/ydb/core/yq/libs/test_connection/ut/CMakeLists.darwin.txt @@ -0,0 +1,45 @@ + +# 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_executable(ydb-core-yq-libs-test_connection-ut) +target_compile_options(ydb-core-yq-libs-test_connection-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-yq-libs-test_connection-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/control_plane_proxy +) +target_link_libraries(ydb-core-yq-libs-test_connection-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + yq-libs-control_plane_proxy + cpp-testing-unittest +) +target_sources(ydb-core-yq-libs-test_connection-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/test_connection/ut/test_connection_ut.cpp +) +add_test( + NAME + ydb-core-yq-libs-test_connection-ut + COMMAND + ydb-core-yq-libs-test_connection-ut +) +target_link_flags(ydb-core-yq-libs-test_connection-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-core-yq-libs-test_connection-ut) diff --git a/ydb/core/yq/libs/test_connection/ut/CMakeLists.linux.txt b/ydb/core/yq/libs/test_connection/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..e610ddd09c --- /dev/null +++ b/ydb/core/yq/libs/test_connection/ut/CMakeLists.linux.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-core-yq-libs-test_connection-ut) +target_compile_options(ydb-core-yq-libs-test_connection-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-core-yq-libs-test_connection-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/control_plane_proxy +) +target_link_libraries(ydb-core-yq-libs-test_connection-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + yq-libs-control_plane_proxy + cpp-testing-unittest +) +target_sources(ydb-core-yq-libs-test_connection-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/test_connection/ut/test_connection_ut.cpp +) +add_test( + NAME + ydb-core-yq-libs-test_connection-ut + COMMAND + ydb-core-yq-libs-test_connection-ut +) +target_link_flags(ydb-core-yq-libs-test_connection-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-core-yq-libs-test_connection-ut) diff --git a/ydb/core/yq/libs/test_connection/ut/CMakeLists.txt b/ydb/core/yq/libs/test_connection/ut/CMakeLists.txt index e610ddd09c..a681d385f3 100644 --- a/ydb/core/yq/libs/test_connection/ut/CMakeLists.txt +++ b/ydb/core/yq/libs/test_connection/ut/CMakeLists.txt @@ -6,41 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-core-yq-libs-test_connection-ut) -target_compile_options(ydb-core-yq-libs-test_connection-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-core-yq-libs-test_connection-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/control_plane_proxy -) -target_link_libraries(ydb-core-yq-libs-test_connection-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - yq-libs-control_plane_proxy - cpp-testing-unittest -) -target_sources(ydb-core-yq-libs-test_connection-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/core/yq/libs/test_connection/ut/test_connection_ut.cpp -) -add_test( - NAME - ydb-core-yq-libs-test_connection-ut - COMMAND - ydb-core-yq-libs-test_connection-ut -) -target_link_flags(ydb-core-yq-libs-test_connection-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-core-yq-libs-test_connection-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/library/aclib/ut/CMakeLists.darwin.txt b/ydb/library/aclib/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..cab65cffbd --- /dev/null +++ b/ydb/library/aclib/ut/CMakeLists.darwin.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_executable(ydb-library-aclib-ut) +target_include_directories(ydb-library-aclib-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/aclib +) +target_link_libraries(ydb-library-aclib-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-library-aclib +) +target_sources(ydb-library-aclib-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/aclib/aclib_ut.cpp +) +add_test( + NAME + ydb-library-aclib-ut + COMMAND + ydb-library-aclib-ut +) +target_link_flags(ydb-library-aclib-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC +) +vcs_info(ydb-library-aclib-ut) diff --git a/ydb/library/aclib/ut/CMakeLists.linux.txt b/ydb/library/aclib/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..01b692fd3b --- /dev/null +++ b/ydb/library/aclib/ut/CMakeLists.linux.txt @@ -0,0 +1,42 @@ + +# 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_executable(ydb-library-aclib-ut) +target_include_directories(ydb-library-aclib-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/aclib +) +target_link_libraries(ydb-library-aclib-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-library-aclib +) +target_sources(ydb-library-aclib-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/aclib/aclib_ut.cpp +) +add_test( + NAME + ydb-library-aclib-ut + COMMAND + ydb-library-aclib-ut +) +target_link_flags(ydb-library-aclib-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-library-aclib-ut) diff --git a/ydb/library/aclib/ut/CMakeLists.txt b/ydb/library/aclib/ut/CMakeLists.txt index 01b692fd3b..a681d385f3 100644 --- a/ydb/library/aclib/ut/CMakeLists.txt +++ b/ydb/library/aclib/ut/CMakeLists.txt @@ -6,37 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-library-aclib-ut) -target_include_directories(ydb-library-aclib-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/aclib -) -target_link_libraries(ydb-library-aclib-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-library-aclib -) -target_sources(ydb-library-aclib-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/aclib/aclib_ut.cpp -) -add_test( - NAME - ydb-library-aclib-ut - COMMAND - ydb-library-aclib-ut -) -target_link_flags(ydb-library-aclib-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-library-aclib-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/library/backup/ut/CMakeLists.darwin.txt b/ydb/library/backup/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..6068db55f2 --- /dev/null +++ b/ydb/library/backup/ut/CMakeLists.darwin.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_executable(ydb-library-backup-ut) +target_include_directories(ydb-library-backup-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/backup +) +target_link_libraries(ydb-library-backup-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + kikimr_backup + cpp-string_utils-quote +) +target_sources(ydb-library-backup-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/backup/ut/ut.cpp +) +add_test( + NAME + ydb-library-backup-ut + COMMAND + ydb-library-backup-ut +) +target_link_flags(ydb-library-backup-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation +) +vcs_info(ydb-library-backup-ut) diff --git a/ydb/library/backup/ut/CMakeLists.linux.txt b/ydb/library/backup/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..8cf844aaff --- /dev/null +++ b/ydb/library/backup/ut/CMakeLists.linux.txt @@ -0,0 +1,43 @@ + +# 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_executable(ydb-library-backup-ut) +target_include_directories(ydb-library-backup-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/backup +) +target_link_libraries(ydb-library-backup-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + kikimr_backup + cpp-string_utils-quote +) +target_sources(ydb-library-backup-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/backup/ut/ut.cpp +) +add_test( + NAME + ydb-library-backup-ut + COMMAND + ydb-library-backup-ut +) +target_link_flags(ydb-library-backup-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-library-backup-ut) diff --git a/ydb/library/backup/ut/CMakeLists.txt b/ydb/library/backup/ut/CMakeLists.txt index 8cf844aaff..a681d385f3 100644 --- a/ydb/library/backup/ut/CMakeLists.txt +++ b/ydb/library/backup/ut/CMakeLists.txt @@ -6,38 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-library-backup-ut) -target_include_directories(ydb-library-backup-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/backup -) -target_link_libraries(ydb-library-backup-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - kikimr_backup - cpp-string_utils-quote -) -target_sources(ydb-library-backup-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/backup/ut/ut.cpp -) -add_test( - NAME - ydb-library-backup-ut - COMMAND - ydb-library-backup-ut -) -target_link_flags(ydb-library-backup-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-library-backup-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/library/binary_json/ut/CMakeLists.darwin.txt b/ydb/library/binary_json/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..32ea1611ee --- /dev/null +++ b/ydb/library/binary_json/ut/CMakeLists.darwin.txt @@ -0,0 +1,53 @@ + +# 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_executable(ydb-library-binary_json-ut) +target_compile_options(ydb-library-binary_json-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-library-binary_json-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/binary_json +) +target_link_libraries(ydb-library-binary_json-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-library-binary_json + library-yql-minikql + yql-minikql-computation + yql-minikql-dom + yql-minikql-invoke_builtins + udf-service-exception_policy + core-issue-protos + yql-sql-pg_dummy +) +target_sources(ydb-library-binary_json-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/binary_json/ut/container_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/binary_json/ut/identity_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/binary_json/ut/entry_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/binary_json/ut/test_base.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/binary_json/ut/valid_ut.cpp +) +add_test( + NAME + ydb-library-binary_json-ut + COMMAND + ydb-library-binary_json-ut +) +target_link_flags(ydb-library-binary_json-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation +) +vcs_info(ydb-library-binary_json-ut) diff --git a/ydb/library/binary_json/ut/CMakeLists.linux.txt b/ydb/library/binary_json/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..23e0f108c5 --- /dev/null +++ b/ydb/library/binary_json/ut/CMakeLists.linux.txt @@ -0,0 +1,56 @@ + +# 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_executable(ydb-library-binary_json-ut) +target_compile_options(ydb-library-binary_json-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-library-binary_json-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/binary_json +) +target_link_libraries(ydb-library-binary_json-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-library-binary_json + library-yql-minikql + yql-minikql-computation + yql-minikql-dom + yql-minikql-invoke_builtins + udf-service-exception_policy + core-issue-protos + yql-sql-pg_dummy +) +target_sources(ydb-library-binary_json-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/binary_json/ut/container_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/binary_json/ut/identity_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/binary_json/ut/entry_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/binary_json/ut/test_base.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/binary_json/ut/valid_ut.cpp +) +add_test( + NAME + ydb-library-binary_json-ut + COMMAND + ydb-library-binary_json-ut +) +target_link_flags(ydb-library-binary_json-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-library-binary_json-ut) diff --git a/ydb/library/binary_json/ut/CMakeLists.txt b/ydb/library/binary_json/ut/CMakeLists.txt index 23e0f108c5..a681d385f3 100644 --- a/ydb/library/binary_json/ut/CMakeLists.txt +++ b/ydb/library/binary_json/ut/CMakeLists.txt @@ -6,51 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-library-binary_json-ut) -target_compile_options(ydb-library-binary_json-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-library-binary_json-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/binary_json -) -target_link_libraries(ydb-library-binary_json-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-library-binary_json - library-yql-minikql - yql-minikql-computation - yql-minikql-dom - yql-minikql-invoke_builtins - udf-service-exception_policy - core-issue-protos - yql-sql-pg_dummy -) -target_sources(ydb-library-binary_json-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/binary_json/ut/container_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/binary_json/ut/identity_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/binary_json/ut/entry_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/binary_json/ut/test_base.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/binary_json/ut/valid_ut.cpp -) -add_test( - NAME - ydb-library-binary_json-ut - COMMAND - ydb-library-binary_json-ut -) -target_link_flags(ydb-library-binary_json-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-library-binary_json-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/library/dynumber/ut/CMakeLists.darwin.txt b/ydb/library/dynumber/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..d00f94f172 --- /dev/null +++ b/ydb/library/dynumber/ut/CMakeLists.darwin.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_executable(ydb-library-dynumber-ut) +target_include_directories(ydb-library-dynumber-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/dynumber +) +target_link_libraries(ydb-library-dynumber-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-library-dynumber +) +target_sources(ydb-library-dynumber-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/dynumber/ut/dynumber_ut.cpp +) +add_test( + NAME + ydb-library-dynumber-ut + COMMAND + ydb-library-dynumber-ut +) +target_link_flags(ydb-library-dynumber-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC +) +vcs_info(ydb-library-dynumber-ut) diff --git a/ydb/library/dynumber/ut/CMakeLists.linux.txt b/ydb/library/dynumber/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..888a110772 --- /dev/null +++ b/ydb/library/dynumber/ut/CMakeLists.linux.txt @@ -0,0 +1,42 @@ + +# 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_executable(ydb-library-dynumber-ut) +target_include_directories(ydb-library-dynumber-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/dynumber +) +target_link_libraries(ydb-library-dynumber-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-library-dynumber +) +target_sources(ydb-library-dynumber-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/dynumber/ut/dynumber_ut.cpp +) +add_test( + NAME + ydb-library-dynumber-ut + COMMAND + ydb-library-dynumber-ut +) +target_link_flags(ydb-library-dynumber-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-library-dynumber-ut) diff --git a/ydb/library/dynumber/ut/CMakeLists.txt b/ydb/library/dynumber/ut/CMakeLists.txt index 888a110772..a681d385f3 100644 --- a/ydb/library/dynumber/ut/CMakeLists.txt +++ b/ydb/library/dynumber/ut/CMakeLists.txt @@ -6,37 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-library-dynumber-ut) -target_include_directories(ydb-library-dynumber-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/dynumber -) -target_link_libraries(ydb-library-dynumber-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-library-dynumber -) -target_sources(ydb-library-dynumber-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/dynumber/ut/dynumber_ut.cpp -) -add_test( - NAME - ydb-library-dynumber-ut - COMMAND - ydb-library-dynumber-ut -) -target_link_flags(ydb-library-dynumber-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-library-dynumber-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/library/http_proxy/authorization/ut/CMakeLists.darwin.txt b/ydb/library/http_proxy/authorization/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..afde6d6c2b --- /dev/null +++ b/ydb/library/http_proxy/authorization/ut/CMakeLists.darwin.txt @@ -0,0 +1,39 @@ + +# 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_executable(ydb-library-http_proxy-authorization-ut) +target_include_directories(ydb-library-http_proxy-authorization-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/http_proxy/authorization +) +target_link_libraries(ydb-library-http_proxy-authorization-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + library-http_proxy-authorization + library-http_proxy-error +) +target_sources(ydb-library-http_proxy-authorization-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/http_proxy/authorization/ut/auth_helpers_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/http_proxy/authorization/ut/signature_ut.cpp +) +add_test( + NAME + ydb-library-http_proxy-authorization-ut + COMMAND + ydb-library-http_proxy-authorization-ut +) +target_link_flags(ydb-library-http_proxy-authorization-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC +) +vcs_info(ydb-library-http_proxy-authorization-ut) diff --git a/ydb/library/http_proxy/authorization/ut/CMakeLists.linux.txt b/ydb/library/http_proxy/authorization/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..02a81e4926 --- /dev/null +++ b/ydb/library/http_proxy/authorization/ut/CMakeLists.linux.txt @@ -0,0 +1,44 @@ + +# 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_executable(ydb-library-http_proxy-authorization-ut) +target_include_directories(ydb-library-http_proxy-authorization-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/http_proxy/authorization +) +target_link_libraries(ydb-library-http_proxy-authorization-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + library-http_proxy-authorization + library-http_proxy-error +) +target_sources(ydb-library-http_proxy-authorization-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/http_proxy/authorization/ut/auth_helpers_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/http_proxy/authorization/ut/signature_ut.cpp +) +add_test( + NAME + ydb-library-http_proxy-authorization-ut + COMMAND + ydb-library-http_proxy-authorization-ut +) +target_link_flags(ydb-library-http_proxy-authorization-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-library-http_proxy-authorization-ut) diff --git a/ydb/library/http_proxy/authorization/ut/CMakeLists.txt b/ydb/library/http_proxy/authorization/ut/CMakeLists.txt index 02a81e4926..a681d385f3 100644 --- a/ydb/library/http_proxy/authorization/ut/CMakeLists.txt +++ b/ydb/library/http_proxy/authorization/ut/CMakeLists.txt @@ -6,39 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-library-http_proxy-authorization-ut) -target_include_directories(ydb-library-http_proxy-authorization-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/http_proxy/authorization -) -target_link_libraries(ydb-library-http_proxy-authorization-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - library-http_proxy-authorization - library-http_proxy-error -) -target_sources(ydb-library-http_proxy-authorization-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/http_proxy/authorization/ut/auth_helpers_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/http_proxy/authorization/ut/signature_ut.cpp -) -add_test( - NAME - ydb-library-http_proxy-authorization-ut - COMMAND - ydb-library-http_proxy-authorization-ut -) -target_link_flags(ydb-library-http_proxy-authorization-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-library-http_proxy-authorization-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/library/keys/ut/CMakeLists.darwin.txt b/ydb/library/keys/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..fd7ccb32c3 --- /dev/null +++ b/ydb/library/keys/ut/CMakeLists.darwin.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_executable(ydb-library-keys-ut) +target_include_directories(ydb-library-keys-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/keys +) +target_link_libraries(ydb-library-keys-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-library-keys +) +target_sources(ydb-library-keys-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/keys/default_keys_ut.cpp +) +add_test( + NAME + ydb-library-keys-ut + COMMAND + ydb-library-keys-ut +) +target_link_flags(ydb-library-keys-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC +) +vcs_info(ydb-library-keys-ut) diff --git a/ydb/library/keys/ut/CMakeLists.linux.txt b/ydb/library/keys/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..437273ae3d --- /dev/null +++ b/ydb/library/keys/ut/CMakeLists.linux.txt @@ -0,0 +1,42 @@ + +# 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_executable(ydb-library-keys-ut) +target_include_directories(ydb-library-keys-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/keys +) +target_link_libraries(ydb-library-keys-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-library-keys +) +target_sources(ydb-library-keys-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/keys/default_keys_ut.cpp +) +add_test( + NAME + ydb-library-keys-ut + COMMAND + ydb-library-keys-ut +) +target_link_flags(ydb-library-keys-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-library-keys-ut) diff --git a/ydb/library/keys/ut/CMakeLists.txt b/ydb/library/keys/ut/CMakeLists.txt index 437273ae3d..a681d385f3 100644 --- a/ydb/library/keys/ut/CMakeLists.txt +++ b/ydb/library/keys/ut/CMakeLists.txt @@ -6,37 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-library-keys-ut) -target_include_directories(ydb-library-keys-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/keys -) -target_link_libraries(ydb-library-keys-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-library-keys -) -target_sources(ydb-library-keys-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/keys/default_keys_ut.cpp -) -add_test( - NAME - ydb-library-keys-ut - COMMAND - ydb-library-keys-ut -) -target_link_flags(ydb-library-keys-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-library-keys-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/library/login/ut/CMakeLists.darwin.txt b/ydb/library/login/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..9beb1938ea --- /dev/null +++ b/ydb/library/login/ut/CMakeLists.darwin.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_executable(ydb-library-login-ut) +target_include_directories(ydb-library-login-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/login +) +target_link_libraries(ydb-library-login-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-library-login +) +target_sources(ydb-library-login-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/login/login_ut.cpp +) +add_test( + NAME + ydb-library-login-ut + COMMAND + ydb-library-login-ut +) +target_link_flags(ydb-library-login-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC +) +vcs_info(ydb-library-login-ut) diff --git a/ydb/library/login/ut/CMakeLists.linux.txt b/ydb/library/login/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..2a32512575 --- /dev/null +++ b/ydb/library/login/ut/CMakeLists.linux.txt @@ -0,0 +1,42 @@ + +# 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_executable(ydb-library-login-ut) +target_include_directories(ydb-library-login-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/login +) +target_link_libraries(ydb-library-login-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-library-login +) +target_sources(ydb-library-login-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/login/login_ut.cpp +) +add_test( + NAME + ydb-library-login-ut + COMMAND + ydb-library-login-ut +) +target_link_flags(ydb-library-login-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-library-login-ut) diff --git a/ydb/library/login/ut/CMakeLists.txt b/ydb/library/login/ut/CMakeLists.txt index 2a32512575..a681d385f3 100644 --- a/ydb/library/login/ut/CMakeLists.txt +++ b/ydb/library/login/ut/CMakeLists.txt @@ -6,37 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-library-login-ut) -target_include_directories(ydb-library-login-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/login -) -target_link_libraries(ydb-library-login-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-library-login -) -target_sources(ydb-library-login-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/login/login_ut.cpp -) -add_test( - NAME - ydb-library-login-ut - COMMAND - ydb-library-login-ut -) -target_link_flags(ydb-library-login-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-library-login-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/library/mkql_proto/ut/CMakeLists.darwin.txt b/ydb/library/mkql_proto/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..2b5efdb339 --- /dev/null +++ b/ydb/library/mkql_proto/ut/CMakeLists.darwin.txt @@ -0,0 +1,48 @@ + +# 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_executable(ydb-library-mkql_proto-ut) +target_compile_options(ydb-library-mkql_proto-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-library-mkql_proto-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/mkql_proto +) +target_link_libraries(ydb-library-mkql_proto-ut PUBLIC + contrib-libs-cxxsupp + yutil + cpp-malloc-jemalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-library-mkql_proto + mkql_proto-ut-helpers + udf-service-exception_policy + ydb-core-yql_testlib +) +target_sources(ydb-library-mkql_proto-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/mkql_proto/mkql_proto_ut.cpp +) +add_test( + NAME + ydb-library-mkql_proto-ut + COMMAND + ydb-library-mkql_proto-ut +) +target_link_flags(ydb-library-mkql_proto-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-library-mkql_proto-ut) diff --git a/ydb/library/mkql_proto/ut/CMakeLists.linux.txt b/ydb/library/mkql_proto/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..c0e2429eaf --- /dev/null +++ b/ydb/library/mkql_proto/ut/CMakeLists.linux.txt @@ -0,0 +1,48 @@ + +# 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_executable(ydb-library-mkql_proto-ut) +target_compile_options(ydb-library-mkql_proto-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-library-mkql_proto-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/mkql_proto +) +target_link_libraries(ydb-library-mkql_proto-ut PUBLIC + contrib-libs-cxxsupp + yutil + cpp-malloc-jemalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-library-mkql_proto + mkql_proto-ut-helpers + udf-service-exception_policy + ydb-core-yql_testlib +) +target_sources(ydb-library-mkql_proto-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/mkql_proto/mkql_proto_ut.cpp +) +add_test( + NAME + ydb-library-mkql_proto-ut + COMMAND + ydb-library-mkql_proto-ut +) +target_link_flags(ydb-library-mkql_proto-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-library-mkql_proto-ut) diff --git a/ydb/library/mkql_proto/ut/CMakeLists.txt b/ydb/library/mkql_proto/ut/CMakeLists.txt index c0e2429eaf..a681d385f3 100644 --- a/ydb/library/mkql_proto/ut/CMakeLists.txt +++ b/ydb/library/mkql_proto/ut/CMakeLists.txt @@ -6,43 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-library-mkql_proto-ut) -target_compile_options(ydb-library-mkql_proto-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-library-mkql_proto-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/mkql_proto -) -target_link_libraries(ydb-library-mkql_proto-ut PUBLIC - contrib-libs-cxxsupp - yutil - cpp-malloc-jemalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-library-mkql_proto - mkql_proto-ut-helpers - udf-service-exception_policy - ydb-core-yql_testlib -) -target_sources(ydb-library-mkql_proto-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/mkql_proto/mkql_proto_ut.cpp -) -add_test( - NAME - ydb-library-mkql_proto-ut - COMMAND - ydb-library-mkql_proto-ut -) -target_link_flags(ydb-library-mkql_proto-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-library-mkql_proto-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/library/naming_conventions/ut/CMakeLists.darwin.txt b/ydb/library/naming_conventions/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..7912de7a27 --- /dev/null +++ b/ydb/library/naming_conventions/ut/CMakeLists.darwin.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_executable(ydb-library-naming_conventions-ut) +target_include_directories(ydb-library-naming_conventions-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/naming_conventions +) +target_link_libraries(ydb-library-naming_conventions-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-library-naming_conventions +) +target_sources(ydb-library-naming_conventions-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/naming_conventions/ut/naming_conventions_ut.cpp +) +add_test( + NAME + ydb-library-naming_conventions-ut + COMMAND + ydb-library-naming_conventions-ut +) +target_link_flags(ydb-library-naming_conventions-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC +) +vcs_info(ydb-library-naming_conventions-ut) diff --git a/ydb/library/naming_conventions/ut/CMakeLists.linux.txt b/ydb/library/naming_conventions/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..d7e70a66ed --- /dev/null +++ b/ydb/library/naming_conventions/ut/CMakeLists.linux.txt @@ -0,0 +1,42 @@ + +# 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_executable(ydb-library-naming_conventions-ut) +target_include_directories(ydb-library-naming_conventions-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/naming_conventions +) +target_link_libraries(ydb-library-naming_conventions-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-library-naming_conventions +) +target_sources(ydb-library-naming_conventions-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/naming_conventions/ut/naming_conventions_ut.cpp +) +add_test( + NAME + ydb-library-naming_conventions-ut + COMMAND + ydb-library-naming_conventions-ut +) +target_link_flags(ydb-library-naming_conventions-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-library-naming_conventions-ut) diff --git a/ydb/library/naming_conventions/ut/CMakeLists.txt b/ydb/library/naming_conventions/ut/CMakeLists.txt index d7e70a66ed..a681d385f3 100644 --- a/ydb/library/naming_conventions/ut/CMakeLists.txt +++ b/ydb/library/naming_conventions/ut/CMakeLists.txt @@ -6,37 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-library-naming_conventions-ut) -target_include_directories(ydb-library-naming_conventions-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/naming_conventions -) -target_link_libraries(ydb-library-naming_conventions-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-library-naming_conventions -) -target_sources(ydb-library-naming_conventions-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/naming_conventions/ut/naming_conventions_ut.cpp -) -add_test( - NAME - ydb-library-naming_conventions-ut - COMMAND - ydb-library-naming_conventions-ut -) -target_link_flags(ydb-library-naming_conventions-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-library-naming_conventions-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/library/pdisk_io/CMakeLists.darwin.txt b/ydb/library/pdisk_io/CMakeLists.darwin.txt new file mode 100644 index 0000000000..38b1c2c476 --- /dev/null +++ b/ydb/library/pdisk_io/CMakeLists.darwin.txt @@ -0,0 +1,33 @@ + +# 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_library(ydb-library-pdisk_io) +target_link_libraries(ydb-library-pdisk_io PUBLIC + contrib-libs-cxxsupp + yutil + tools-enum_parser-enum_serialization_runtime + cpp-actors-core + cpp-monlib-dynamic_counters + ydb-core-debug + library-pdisk_io-protos + ydb-library-wilson +) +target_sources(ydb-library-pdisk_io PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/pdisk_io/aio_mtp.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/pdisk_io/file_params_darwin.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/pdisk_io/aio.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/pdisk_io/aio_map.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/pdisk_io/buffers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/pdisk_io/sector_map.cpp +) +generate_enum_serilization(ydb-library-pdisk_io + ${CMAKE_SOURCE_DIR}/ydb/library/pdisk_io/aio.h + INCLUDE_HEADERS + ydb/library/pdisk_io/aio.h +) diff --git a/ydb/library/pdisk_io/CMakeLists.linux.txt b/ydb/library/pdisk_io/CMakeLists.linux.txt new file mode 100644 index 0000000000..c1264a99e2 --- /dev/null +++ b/ydb/library/pdisk_io/CMakeLists.linux.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. + + +find_package(AIO REQUIRED) + +add_library(ydb-library-pdisk_io) +target_link_libraries(ydb-library-pdisk_io PUBLIC + contrib-libs-cxxsupp + yutil + tools-enum_parser-enum_serialization_runtime + AIO::aio + $CONAN_OPTS_SEM + cpp-actors-core + cpp-monlib-dynamic_counters + ydb-core-debug + library-pdisk_io-protos + ydb-library-wilson +) +target_sources(ydb-library-pdisk_io PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/pdisk_io/aio_linux.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/pdisk_io/file_params_linux.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/pdisk_io/aio.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/pdisk_io/aio_map.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/pdisk_io/buffers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/pdisk_io/sector_map.cpp +) +generate_enum_serilization(ydb-library-pdisk_io + ${CMAKE_SOURCE_DIR}/ydb/library/pdisk_io/aio.h + INCLUDE_HEADERS + ydb/library/pdisk_io/aio.h +) diff --git a/ydb/library/pdisk_io/CMakeLists.txt b/ydb/library/pdisk_io/CMakeLists.txt index c1264a99e2..a681d385f3 100644 --- a/ydb/library/pdisk_io/CMakeLists.txt +++ b/ydb/library/pdisk_io/CMakeLists.txt @@ -6,31 +6,8 @@ # original buildsystem will not be accepted. -find_package(AIO REQUIRED) - -add_library(ydb-library-pdisk_io) -target_link_libraries(ydb-library-pdisk_io PUBLIC - contrib-libs-cxxsupp - yutil - tools-enum_parser-enum_serialization_runtime - AIO::aio - $CONAN_OPTS_SEM - cpp-actors-core - cpp-monlib-dynamic_counters - ydb-core-debug - library-pdisk_io-protos - ydb-library-wilson -) -target_sources(ydb-library-pdisk_io PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/pdisk_io/aio_linux.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/pdisk_io/file_params_linux.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/pdisk_io/aio.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/pdisk_io/aio_map.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/pdisk_io/buffers.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/pdisk_io/sector_map.cpp -) -generate_enum_serilization(ydb-library-pdisk_io - ${CMAKE_SOURCE_DIR}/ydb/library/pdisk_io/aio.h - INCLUDE_HEADERS - ydb/library/pdisk_io/aio.h -) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/library/persqueue/topic_parser/ut/CMakeLists.darwin.txt b/ydb/library/persqueue/topic_parser/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..bb13dc5d8e --- /dev/null +++ b/ydb/library/persqueue/topic_parser/ut/CMakeLists.darwin.txt @@ -0,0 +1,43 @@ + +# 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_executable(ydb-library-persqueue-topic_parser-ut) +target_include_directories(ydb-library-persqueue-topic_parser-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/persqueue/topic_parser +) +target_link_libraries(ydb-library-persqueue-topic_parser-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + library-persqueue-topic_parser + library-cpp-getopt + library-cpp-svnversion +) +target_sources(ydb-library-persqueue-topic_parser-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/persqueue/topic_parser/ut/topic_names_converter_ut.cpp +) +add_test( + NAME + ydb-library-persqueue-topic_parser-ut + COMMAND + ydb-library-persqueue-topic_parser-ut +) +target_link_flags(ydb-library-persqueue-topic_parser-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-library-persqueue-topic_parser-ut) diff --git a/ydb/library/persqueue/topic_parser/ut/CMakeLists.linux.txt b/ydb/library/persqueue/topic_parser/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..c03fd39c26 --- /dev/null +++ b/ydb/library/persqueue/topic_parser/ut/CMakeLists.linux.txt @@ -0,0 +1,44 @@ + +# 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_executable(ydb-library-persqueue-topic_parser-ut) +target_include_directories(ydb-library-persqueue-topic_parser-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/persqueue/topic_parser +) +target_link_libraries(ydb-library-persqueue-topic_parser-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + library-persqueue-topic_parser + library-cpp-getopt + library-cpp-svnversion +) +target_sources(ydb-library-persqueue-topic_parser-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/persqueue/topic_parser/ut/topic_names_converter_ut.cpp +) +add_test( + NAME + ydb-library-persqueue-topic_parser-ut + COMMAND + ydb-library-persqueue-topic_parser-ut +) +target_link_flags(ydb-library-persqueue-topic_parser-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-library-persqueue-topic_parser-ut) diff --git a/ydb/library/persqueue/topic_parser/ut/CMakeLists.txt b/ydb/library/persqueue/topic_parser/ut/CMakeLists.txt index c03fd39c26..a681d385f3 100644 --- a/ydb/library/persqueue/topic_parser/ut/CMakeLists.txt +++ b/ydb/library/persqueue/topic_parser/ut/CMakeLists.txt @@ -6,39 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-library-persqueue-topic_parser-ut) -target_include_directories(ydb-library-persqueue-topic_parser-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/persqueue/topic_parser -) -target_link_libraries(ydb-library-persqueue-topic_parser-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - library-persqueue-topic_parser - library-cpp-getopt - library-cpp-svnversion -) -target_sources(ydb-library-persqueue-topic_parser-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/persqueue/topic_parser/ut/topic_names_converter_ut.cpp -) -add_test( - NAME - ydb-library-persqueue-topic_parser-ut - COMMAND - ydb-library-persqueue-topic_parser-ut -) -target_link_flags(ydb-library-persqueue-topic_parser-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-library-persqueue-topic_parser-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/library/protobuf_printer/ut/CMakeLists.darwin.txt b/ydb/library/protobuf_printer/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..c841a0e8c5 --- /dev/null +++ b/ydb/library/protobuf_printer/ut/CMakeLists.darwin.txt @@ -0,0 +1,43 @@ + +# 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_executable(ydb-library-protobuf_printer-ut) +target_include_directories(ydb-library-protobuf_printer-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/protobuf_printer +) +target_link_libraries(ydb-library-protobuf_printer-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-library-protobuf_printer + contrib-libs-protobuf +) +target_proto_messages(ydb-library-protobuf_printer-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/protobuf_printer/ut/test_proto.proto +) +target_sources(ydb-library-protobuf_printer-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/protobuf_printer/protobuf_printer_ut.cpp +) +add_test( + NAME + ydb-library-protobuf_printer-ut + COMMAND + ydb-library-protobuf_printer-ut +) +target_link_flags(ydb-library-protobuf_printer-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation +) +vcs_info(ydb-library-protobuf_printer-ut) diff --git a/ydb/library/protobuf_printer/ut/CMakeLists.linux.txt b/ydb/library/protobuf_printer/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..1f4a166182 --- /dev/null +++ b/ydb/library/protobuf_printer/ut/CMakeLists.linux.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-library-protobuf_printer-ut) +target_include_directories(ydb-library-protobuf_printer-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/protobuf_printer +) +target_link_libraries(ydb-library-protobuf_printer-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-library-protobuf_printer + contrib-libs-protobuf +) +target_proto_messages(ydb-library-protobuf_printer-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/protobuf_printer/ut/test_proto.proto +) +target_sources(ydb-library-protobuf_printer-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/protobuf_printer/protobuf_printer_ut.cpp +) +add_test( + NAME + ydb-library-protobuf_printer-ut + COMMAND + ydb-library-protobuf_printer-ut +) +target_link_flags(ydb-library-protobuf_printer-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-library-protobuf_printer-ut) diff --git a/ydb/library/protobuf_printer/ut/CMakeLists.txt b/ydb/library/protobuf_printer/ut/CMakeLists.txt index 1f4a166182..a681d385f3 100644 --- a/ydb/library/protobuf_printer/ut/CMakeLists.txt +++ b/ydb/library/protobuf_printer/ut/CMakeLists.txt @@ -6,41 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-library-protobuf_printer-ut) -target_include_directories(ydb-library-protobuf_printer-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/protobuf_printer -) -target_link_libraries(ydb-library-protobuf_printer-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-library-protobuf_printer - contrib-libs-protobuf -) -target_proto_messages(ydb-library-protobuf_printer-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/protobuf_printer/ut/test_proto.proto -) -target_sources(ydb-library-protobuf_printer-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/protobuf_printer/protobuf_printer_ut.cpp -) -add_test( - NAME - ydb-library-protobuf_printer-ut - COMMAND - ydb-library-protobuf_printer-ut -) -target_link_flags(ydb-library-protobuf_printer-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-library-protobuf_printer-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/library/schlab/mon/test/CMakeLists.darwin.txt b/ydb/library/schlab/mon/test/CMakeLists.darwin.txt new file mode 100644 index 0000000000..17d0d1ce49 --- /dev/null +++ b/ydb/library/schlab/mon/test/CMakeLists.darwin.txt @@ -0,0 +1,38 @@ + +# 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_executable(mon-test) +target_link_libraries(mon-test PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + library-cpp-resource + library-cpp-getopt + cpp-monlib-dynamic_counters + library-schlab-mon +) +target_sources(mon-test PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/schlab/mon/test/test.cpp + ${CMAKE_BINARY_DIR}/ydb/library/schlab/mon/test/58594e5c7af65697df8d9899a8761b06.cpp +) +resources(mon-test + ${CMAKE_BINARY_DIR}/ydb/library/schlab/mon/test/58594e5c7af65697df8d9899a8761b06.cpp + INPUTS + ${CMAKE_SOURCE_DIR}/ydb/library/schlab/mon/static/schviz-test0.json + KEYS + schlab/schviz-test0.json +) +target_link_flags(mon-test + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC +) +vcs_info(mon-test) diff --git a/ydb/library/schlab/mon/test/CMakeLists.linux.txt b/ydb/library/schlab/mon/test/CMakeLists.linux.txt new file mode 100644 index 0000000000..ee97309e2f --- /dev/null +++ b/ydb/library/schlab/mon/test/CMakeLists.linux.txt @@ -0,0 +1,43 @@ + +# 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_executable(mon-test) +target_link_libraries(mon-test PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + library-cpp-resource + library-cpp-getopt + cpp-monlib-dynamic_counters + library-schlab-mon +) +target_sources(mon-test PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/schlab/mon/test/test.cpp + ${CMAKE_BINARY_DIR}/ydb/library/schlab/mon/test/58594e5c7af65697df8d9899a8761b06.cpp +) +resources(mon-test + ${CMAKE_BINARY_DIR}/ydb/library/schlab/mon/test/58594e5c7af65697df8d9899a8761b06.cpp + INPUTS + ${CMAKE_SOURCE_DIR}/ydb/library/schlab/mon/static/schviz-test0.json + KEYS + schlab/schviz-test0.json +) +target_link_flags(mon-test + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(mon-test) diff --git a/ydb/library/schlab/mon/test/CMakeLists.txt b/ydb/library/schlab/mon/test/CMakeLists.txt index ee97309e2f..a681d385f3 100644 --- a/ydb/library/schlab/mon/test/CMakeLists.txt +++ b/ydb/library/schlab/mon/test/CMakeLists.txt @@ -6,38 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(mon-test) -target_link_libraries(mon-test PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - library-cpp-resource - library-cpp-getopt - cpp-monlib-dynamic_counters - library-schlab-mon -) -target_sources(mon-test PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/schlab/mon/test/test.cpp - ${CMAKE_BINARY_DIR}/ydb/library/schlab/mon/test/58594e5c7af65697df8d9899a8761b06.cpp -) -resources(mon-test - ${CMAKE_BINARY_DIR}/ydb/library/schlab/mon/test/58594e5c7af65697df8d9899a8761b06.cpp - INPUTS - ${CMAKE_SOURCE_DIR}/ydb/library/schlab/mon/static/schviz-test0.json - KEYS - schlab/schviz-test0.json -) -target_link_flags(mon-test - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(mon-test) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/library/schlab/ut/CMakeLists.darwin.txt b/ydb/library/schlab/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..6a4a459931 --- /dev/null +++ b/ydb/library/schlab/ut/CMakeLists.darwin.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_executable(ydb-library-schlab-ut) +target_link_libraries(ydb-library-schlab-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + library-schlab-schoot +) +target_sources(ydb-library-schlab-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/schlab/ut/schlab_ut.cpp +) +add_test( + NAME + ydb-library-schlab-ut + COMMAND + ydb-library-schlab-ut +) +target_link_flags(ydb-library-schlab-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC +) +vcs_info(ydb-library-schlab-ut) diff --git a/ydb/library/schlab/ut/CMakeLists.linux.txt b/ydb/library/schlab/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..66caa1b0a1 --- /dev/null +++ b/ydb/library/schlab/ut/CMakeLists.linux.txt @@ -0,0 +1,39 @@ + +# 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_executable(ydb-library-schlab-ut) +target_link_libraries(ydb-library-schlab-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + library-schlab-schoot +) +target_sources(ydb-library-schlab-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/schlab/ut/schlab_ut.cpp +) +add_test( + NAME + ydb-library-schlab-ut + COMMAND + ydb-library-schlab-ut +) +target_link_flags(ydb-library-schlab-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-library-schlab-ut) diff --git a/ydb/library/schlab/ut/CMakeLists.txt b/ydb/library/schlab/ut/CMakeLists.txt index 66caa1b0a1..a681d385f3 100644 --- a/ydb/library/schlab/ut/CMakeLists.txt +++ b/ydb/library/schlab/ut/CMakeLists.txt @@ -6,34 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-library-schlab-ut) -target_link_libraries(ydb-library-schlab-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - library-schlab-schoot -) -target_sources(ydb-library-schlab-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/schlab/ut/schlab_ut.cpp -) -add_test( - NAME - ydb-library-schlab-ut - COMMAND - ydb-library-schlab-ut -) -target_link_flags(ydb-library-schlab-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-library-schlab-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/library/security/ut/CMakeLists.darwin.txt b/ydb/library/security/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..887b62dce0 --- /dev/null +++ b/ydb/library/security/ut/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_executable(ydb-library-security-ut) +target_link_libraries(ydb-library-security-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-library-security +) +target_sources(ydb-library-security-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/security/ut/util_ut.cpp +) +add_test( + NAME + ydb-library-security-ut + COMMAND + ydb-library-security-ut +) +target_link_flags(ydb-library-security-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation +) +vcs_info(ydb-library-security-ut) diff --git a/ydb/library/security/ut/CMakeLists.linux.txt b/ydb/library/security/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..be44c57c85 --- /dev/null +++ b/ydb/library/security/ut/CMakeLists.linux.txt @@ -0,0 +1,39 @@ + +# 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_executable(ydb-library-security-ut) +target_link_libraries(ydb-library-security-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-library-security +) +target_sources(ydb-library-security-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/security/ut/util_ut.cpp +) +add_test( + NAME + ydb-library-security-ut + COMMAND + ydb-library-security-ut +) +target_link_flags(ydb-library-security-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-library-security-ut) diff --git a/ydb/library/security/ut/CMakeLists.txt b/ydb/library/security/ut/CMakeLists.txt index be44c57c85..a681d385f3 100644 --- a/ydb/library/security/ut/CMakeLists.txt +++ b/ydb/library/security/ut/CMakeLists.txt @@ -6,34 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-library-security-ut) -target_link_libraries(ydb-library-security-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-library-security -) -target_sources(ydb-library-security-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/security/ut/util_ut.cpp -) -add_test( - NAME - ydb-library-security-ut - COMMAND - ydb-library-security-ut -) -target_link_flags(ydb-library-security-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-library-security-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/library/yql/ast/ut/CMakeLists.darwin.txt b/ydb/library/yql/ast/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..f22d87d2d1 --- /dev/null +++ b/ydb/library/yql/ast/ut/CMakeLists.darwin.txt @@ -0,0 +1,41 @@ + +# 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_executable(ydb-library-yql-ast-ut) +target_include_directories(ydb-library-yql-ast-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/ast +) +target_link_libraries(ydb-library-yql-ast-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + library-yql-ast +) +target_sources(ydb-library-yql-ast-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/ast/yql_ast_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/ast/yql_expr_check_args_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/ast/yql_expr_builder_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/ast/yql_expr_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/ast/yql_type_string_ut.cpp +) +add_test( + NAME + ydb-library-yql-ast-ut + COMMAND + ydb-library-yql-ast-ut +) +target_link_flags(ydb-library-yql-ast-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC +) +vcs_info(ydb-library-yql-ast-ut) diff --git a/ydb/library/yql/ast/ut/CMakeLists.linux.txt b/ydb/library/yql/ast/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..a636cbe13f --- /dev/null +++ b/ydb/library/yql/ast/ut/CMakeLists.linux.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-library-yql-ast-ut) +target_include_directories(ydb-library-yql-ast-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/ast +) +target_link_libraries(ydb-library-yql-ast-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + library-yql-ast +) +target_sources(ydb-library-yql-ast-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/ast/yql_ast_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/ast/yql_expr_check_args_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/ast/yql_expr_builder_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/ast/yql_expr_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/ast/yql_type_string_ut.cpp +) +add_test( + NAME + ydb-library-yql-ast-ut + COMMAND + ydb-library-yql-ast-ut +) +target_link_flags(ydb-library-yql-ast-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-library-yql-ast-ut) diff --git a/ydb/library/yql/ast/ut/CMakeLists.txt b/ydb/library/yql/ast/ut/CMakeLists.txt index a636cbe13f..a681d385f3 100644 --- a/ydb/library/yql/ast/ut/CMakeLists.txt +++ b/ydb/library/yql/ast/ut/CMakeLists.txt @@ -6,41 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-library-yql-ast-ut) -target_include_directories(ydb-library-yql-ast-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/ast -) -target_link_libraries(ydb-library-yql-ast-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - library-yql-ast -) -target_sources(ydb-library-yql-ast-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/ast/yql_ast_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/ast/yql_expr_check_args_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/ast/yql_expr_builder_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/ast/yql_expr_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/ast/yql_type_string_ut.cpp -) -add_test( - NAME - ydb-library-yql-ast-ut - COMMAND - ydb-library-yql-ast-ut -) -target_link_flags(ydb-library-yql-ast-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-library-yql-ast-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/library/yql/core/file_storage/ut/CMakeLists.darwin.txt b/ydb/library/yql/core/file_storage/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..49730562c7 --- /dev/null +++ b/ydb/library/yql/core/file_storage/ut/CMakeLists.darwin.txt @@ -0,0 +1,43 @@ + +# 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_executable(ydb-library-yql-core-file_storage-ut) +target_include_directories(ydb-library-yql-core-file_storage-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/core/file_storage +) +target_link_libraries(ydb-library-yql-core-file_storage-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + yql-core-file_storage + cpp-http-server + cpp-threading-future + core-file_storage-http_download +) +target_sources(ydb-library-yql-core-file_storage-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/core/file_storage/file_storage_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/core/file_storage/sized_cache_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/core/file_storage/storage_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/core/file_storage/ut/test_http_server.cpp +) +add_test( + NAME + ydb-library-yql-core-file_storage-ut + COMMAND + ydb-library-yql-core-file_storage-ut +) +target_link_flags(ydb-library-yql-core-file_storage-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC +) +vcs_info(ydb-library-yql-core-file_storage-ut) diff --git a/ydb/library/yql/core/file_storage/ut/CMakeLists.linux.txt b/ydb/library/yql/core/file_storage/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..65e29891b5 --- /dev/null +++ b/ydb/library/yql/core/file_storage/ut/CMakeLists.linux.txt @@ -0,0 +1,48 @@ + +# 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_executable(ydb-library-yql-core-file_storage-ut) +target_include_directories(ydb-library-yql-core-file_storage-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/core/file_storage +) +target_link_libraries(ydb-library-yql-core-file_storage-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + yql-core-file_storage + cpp-http-server + cpp-threading-future + core-file_storage-http_download +) +target_sources(ydb-library-yql-core-file_storage-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/core/file_storage/file_storage_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/core/file_storage/sized_cache_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/core/file_storage/storage_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/core/file_storage/ut/test_http_server.cpp +) +add_test( + NAME + ydb-library-yql-core-file_storage-ut + COMMAND + ydb-library-yql-core-file_storage-ut +) +target_link_flags(ydb-library-yql-core-file_storage-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-library-yql-core-file_storage-ut) diff --git a/ydb/library/yql/core/file_storage/ut/CMakeLists.txt b/ydb/library/yql/core/file_storage/ut/CMakeLists.txt index 65e29891b5..a681d385f3 100644 --- a/ydb/library/yql/core/file_storage/ut/CMakeLists.txt +++ b/ydb/library/yql/core/file_storage/ut/CMakeLists.txt @@ -6,43 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-library-yql-core-file_storage-ut) -target_include_directories(ydb-library-yql-core-file_storage-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/core/file_storage -) -target_link_libraries(ydb-library-yql-core-file_storage-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - yql-core-file_storage - cpp-http-server - cpp-threading-future - core-file_storage-http_download -) -target_sources(ydb-library-yql-core-file_storage-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/core/file_storage/file_storage_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/core/file_storage/sized_cache_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/core/file_storage/storage_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/core/file_storage/ut/test_http_server.cpp -) -add_test( - NAME - ydb-library-yql-core-file_storage-ut - COMMAND - ydb-library-yql-core-file_storage-ut -) -target_link_flags(ydb-library-yql-core-file_storage-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-library-yql-core-file_storage-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/library/yql/core/issue/ut/CMakeLists.darwin.txt b/ydb/library/yql/core/issue/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..d0dce4a33f --- /dev/null +++ b/ydb/library/yql/core/issue/ut/CMakeLists.darwin.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_executable(ydb-library-yql-core-issue-ut) +target_include_directories(ydb-library-yql-core-issue-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/core/issue +) +target_link_libraries(ydb-library-yql-core-issue-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + yql-core-issue +) +target_sources(ydb-library-yql-core-issue-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/core/issue/yql_issue_ut.cpp +) +add_test( + NAME + ydb-library-yql-core-issue-ut + COMMAND + ydb-library-yql-core-issue-ut +) +target_link_flags(ydb-library-yql-core-issue-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC +) +vcs_info(ydb-library-yql-core-issue-ut) diff --git a/ydb/library/yql/core/issue/ut/CMakeLists.linux.txt b/ydb/library/yql/core/issue/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..5b7ada1605 --- /dev/null +++ b/ydb/library/yql/core/issue/ut/CMakeLists.linux.txt @@ -0,0 +1,42 @@ + +# 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_executable(ydb-library-yql-core-issue-ut) +target_include_directories(ydb-library-yql-core-issue-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/core/issue +) +target_link_libraries(ydb-library-yql-core-issue-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + yql-core-issue +) +target_sources(ydb-library-yql-core-issue-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/core/issue/yql_issue_ut.cpp +) +add_test( + NAME + ydb-library-yql-core-issue-ut + COMMAND + ydb-library-yql-core-issue-ut +) +target_link_flags(ydb-library-yql-core-issue-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-library-yql-core-issue-ut) diff --git a/ydb/library/yql/core/issue/ut/CMakeLists.txt b/ydb/library/yql/core/issue/ut/CMakeLists.txt index 5b7ada1605..a681d385f3 100644 --- a/ydb/library/yql/core/issue/ut/CMakeLists.txt +++ b/ydb/library/yql/core/issue/ut/CMakeLists.txt @@ -6,37 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-library-yql-core-issue-ut) -target_include_directories(ydb-library-yql-core-issue-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/core/issue -) -target_link_libraries(ydb-library-yql-core-issue-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - yql-core-issue -) -target_sources(ydb-library-yql-core-issue-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/core/issue/yql_issue_ut.cpp -) -add_test( - NAME - ydb-library-yql-core-issue-ut - COMMAND - ydb-library-yql-core-issue-ut -) -target_link_flags(ydb-library-yql-core-issue-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-library-yql-core-issue-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/library/yql/dq/actors/compute/ut/CMakeLists.darwin.txt b/ydb/library/yql/dq/actors/compute/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..21eba1982e --- /dev/null +++ b/ydb/library/yql/dq/actors/compute/ut/CMakeLists.darwin.txt @@ -0,0 +1,42 @@ + +# 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_executable(ydb-library-yql-dq-actors-compute-ut) +target_include_directories(ydb-library-yql-dq-actors-compute-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/dq/actors/compute +) +target_link_libraries(ydb-library-yql-dq-actors-compute-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + dq-actors-compute + cpp-testing-unittest +) +target_sources(ydb-library-yql-dq-actors-compute-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/dq/actors/compute/ut/dq_compute_issues_buffer_ut.cpp +) +add_test( + NAME + ydb-library-yql-dq-actors-compute-ut + COMMAND + ydb-library-yql-dq-actors-compute-ut +) +target_link_flags(ydb-library-yql-dq-actors-compute-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-library-yql-dq-actors-compute-ut) diff --git a/ydb/library/yql/dq/actors/compute/ut/CMakeLists.linux.txt b/ydb/library/yql/dq/actors/compute/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..cc37f5101f --- /dev/null +++ b/ydb/library/yql/dq/actors/compute/ut/CMakeLists.linux.txt @@ -0,0 +1,43 @@ + +# 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_executable(ydb-library-yql-dq-actors-compute-ut) +target_include_directories(ydb-library-yql-dq-actors-compute-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/dq/actors/compute +) +target_link_libraries(ydb-library-yql-dq-actors-compute-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + dq-actors-compute + cpp-testing-unittest +) +target_sources(ydb-library-yql-dq-actors-compute-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/dq/actors/compute/ut/dq_compute_issues_buffer_ut.cpp +) +add_test( + NAME + ydb-library-yql-dq-actors-compute-ut + COMMAND + ydb-library-yql-dq-actors-compute-ut +) +target_link_flags(ydb-library-yql-dq-actors-compute-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-library-yql-dq-actors-compute-ut) diff --git a/ydb/library/yql/dq/actors/compute/ut/CMakeLists.txt b/ydb/library/yql/dq/actors/compute/ut/CMakeLists.txt index cc37f5101f..a681d385f3 100644 --- a/ydb/library/yql/dq/actors/compute/ut/CMakeLists.txt +++ b/ydb/library/yql/dq/actors/compute/ut/CMakeLists.txt @@ -6,38 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-library-yql-dq-actors-compute-ut) -target_include_directories(ydb-library-yql-dq-actors-compute-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/dq/actors/compute -) -target_link_libraries(ydb-library-yql-dq-actors-compute-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - dq-actors-compute - cpp-testing-unittest -) -target_sources(ydb-library-yql-dq-actors-compute-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/dq/actors/compute/ut/dq_compute_issues_buffer_ut.cpp -) -add_test( - NAME - ydb-library-yql-dq-actors-compute-ut - COMMAND - ydb-library-yql-dq-actors-compute-ut -) -target_link_flags(ydb-library-yql-dq-actors-compute-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-library-yql-dq-actors-compute-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/library/yql/dq/runtime/ut/CMakeLists.darwin.txt b/ydb/library/yql/dq/runtime/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..aeca639164 --- /dev/null +++ b/ydb/library/yql/dq/runtime/ut/CMakeLists.darwin.txt @@ -0,0 +1,49 @@ + +# 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_executable(ydb-library-yql-dq-runtime-ut) +target_compile_options(ydb-library-yql-dq-runtime-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-library-yql-dq-runtime-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/dq/runtime +) +target_link_libraries(ydb-library-yql-dq-runtime-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + yql-dq-runtime + cpp-testing-unittest + udf-service-exception_policy + yql-sql-pg_dummy +) +target_sources(ydb-library-yql-dq-runtime-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/dq/runtime/dq_arrow_helpers_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/dq/runtime/dq_output_channel_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/dq/runtime/ut/ut_helper.cpp +) +add_test( + NAME + ydb-library-yql-dq-runtime-ut + COMMAND + ydb-library-yql-dq-runtime-ut +) +target_link_flags(ydb-library-yql-dq-runtime-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-library-yql-dq-runtime-ut) diff --git a/ydb/library/yql/dq/runtime/ut/CMakeLists.linux.txt b/ydb/library/yql/dq/runtime/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..47ca89bafc --- /dev/null +++ b/ydb/library/yql/dq/runtime/ut/CMakeLists.linux.txt @@ -0,0 +1,50 @@ + +# 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_executable(ydb-library-yql-dq-runtime-ut) +target_compile_options(ydb-library-yql-dq-runtime-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-library-yql-dq-runtime-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/dq/runtime +) +target_link_libraries(ydb-library-yql-dq-runtime-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + yql-dq-runtime + cpp-testing-unittest + udf-service-exception_policy + yql-sql-pg_dummy +) +target_sources(ydb-library-yql-dq-runtime-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/dq/runtime/dq_arrow_helpers_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/dq/runtime/dq_output_channel_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/dq/runtime/ut/ut_helper.cpp +) +add_test( + NAME + ydb-library-yql-dq-runtime-ut + COMMAND + ydb-library-yql-dq-runtime-ut +) +target_link_flags(ydb-library-yql-dq-runtime-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-library-yql-dq-runtime-ut) diff --git a/ydb/library/yql/dq/runtime/ut/CMakeLists.txt b/ydb/library/yql/dq/runtime/ut/CMakeLists.txt index 47ca89bafc..a681d385f3 100644 --- a/ydb/library/yql/dq/runtime/ut/CMakeLists.txt +++ b/ydb/library/yql/dq/runtime/ut/CMakeLists.txt @@ -6,45 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-library-yql-dq-runtime-ut) -target_compile_options(ydb-library-yql-dq-runtime-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-library-yql-dq-runtime-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/dq/runtime -) -target_link_libraries(ydb-library-yql-dq-runtime-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - yql-dq-runtime - cpp-testing-unittest - udf-service-exception_policy - yql-sql-pg_dummy -) -target_sources(ydb-library-yql-dq-runtime-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/dq/runtime/dq_arrow_helpers_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/dq/runtime/dq_output_channel_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/dq/runtime/ut/ut_helper.cpp -) -add_test( - NAME - ydb-library-yql-dq-runtime-ut - COMMAND - ydb-library-yql-dq-runtime-ut -) -target_link_flags(ydb-library-yql-dq-runtime-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-library-yql-dq-runtime-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/library/yql/dq/state/ut/CMakeLists.darwin.txt b/ydb/library/yql/dq/state/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..28323f6971 --- /dev/null +++ b/ydb/library/yql/dq/state/ut/CMakeLists.darwin.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_executable(ydb-library-yql-dq-state-ut) +target_compile_options(ydb-library-yql-dq-state-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-library-yql-dq-state-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/dq/state +) +target_link_libraries(ydb-library-yql-dq-state-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + yql-dq-state +) +target_sources(ydb-library-yql-dq-state-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/dq/state/ut/dq_state_load_plan_ut.cpp +) +add_test( + NAME + ydb-library-yql-dq-state-ut + COMMAND + ydb-library-yql-dq-state-ut +) +target_link_flags(ydb-library-yql-dq-state-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC +) +vcs_info(ydb-library-yql-dq-state-ut) diff --git a/ydb/library/yql/dq/state/ut/CMakeLists.linux.txt b/ydb/library/yql/dq/state/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..a130ca31f7 --- /dev/null +++ b/ydb/library/yql/dq/state/ut/CMakeLists.linux.txt @@ -0,0 +1,45 @@ + +# 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_executable(ydb-library-yql-dq-state-ut) +target_compile_options(ydb-library-yql-dq-state-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-library-yql-dq-state-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/dq/state +) +target_link_libraries(ydb-library-yql-dq-state-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + yql-dq-state +) +target_sources(ydb-library-yql-dq-state-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/dq/state/ut/dq_state_load_plan_ut.cpp +) +add_test( + NAME + ydb-library-yql-dq-state-ut + COMMAND + ydb-library-yql-dq-state-ut +) +target_link_flags(ydb-library-yql-dq-state-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-library-yql-dq-state-ut) diff --git a/ydb/library/yql/dq/state/ut/CMakeLists.txt b/ydb/library/yql/dq/state/ut/CMakeLists.txt index a130ca31f7..a681d385f3 100644 --- a/ydb/library/yql/dq/state/ut/CMakeLists.txt +++ b/ydb/library/yql/dq/state/ut/CMakeLists.txt @@ -6,40 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-library-yql-dq-state-ut) -target_compile_options(ydb-library-yql-dq-state-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-library-yql-dq-state-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/dq/state -) -target_link_libraries(ydb-library-yql-dq-state-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - yql-dq-state -) -target_sources(ydb-library-yql-dq-state-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/dq/state/ut/dq_state_load_plan_ut.cpp -) -add_test( - NAME - ydb-library-yql-dq-state-ut - COMMAND - ydb-library-yql-dq-state-ut -) -target_link_flags(ydb-library-yql-dq-state-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-library-yql-dq-state-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/library/yql/minikql/codegen/CMakeLists.darwin.txt b/ydb/library/yql/minikql/codegen/CMakeLists.darwin.txt new file mode 100644 index 0000000000..ef33ceb8be --- /dev/null +++ b/ydb/library/yql/minikql/codegen/CMakeLists.darwin.txt @@ -0,0 +1,27 @@ + +# 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_library(yql-minikql-codegen) +target_link_libraries(yql-minikql-codegen PUBLIC + contrib-libs-cxxsupp + yutil + libs-cxxsupp-builtins + contrib-libs-re2 + llvm12-lib-IR + lib-ExecutionEngine-MCJIT + llvm12-lib-Linker + lib-Target-X86 + Target-X86-AsmParser + Target-X86-Disassembler + lib-Transforms-IPO + lib-Transforms-ObjCARC +) +target_sources(yql-minikql-codegen PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/codegen/codegen.cpp +) diff --git a/ydb/library/yql/minikql/codegen/CMakeLists.linux.txt b/ydb/library/yql/minikql/codegen/CMakeLists.linux.txt new file mode 100644 index 0000000000..bd9759c7bf --- /dev/null +++ b/ydb/library/yql/minikql/codegen/CMakeLists.linux.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_library(yql-minikql-codegen) +target_link_libraries(yql-minikql-codegen PUBLIC + contrib-libs-cxxsupp + yutil + libs-cxxsupp-builtins + contrib-libs-re2 + llvm12-lib-IR + lib-ExecutionEngine-MCJIT + llvm12-lib-Linker + lib-Target-X86 + Target-X86-AsmParser + Target-X86-Disassembler + lib-Transforms-IPO + lib-Transforms-ObjCARC + lib-ExecutionEngine-PerfJITEvents +) +target_sources(yql-minikql-codegen PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/codegen/codegen.cpp +) diff --git a/ydb/library/yql/minikql/codegen/CMakeLists.txt b/ydb/library/yql/minikql/codegen/CMakeLists.txt index bd9759c7bf..a681d385f3 100644 --- a/ydb/library/yql/minikql/codegen/CMakeLists.txt +++ b/ydb/library/yql/minikql/codegen/CMakeLists.txt @@ -6,23 +6,8 @@ # original buildsystem will not be accepted. - -add_library(yql-minikql-codegen) -target_link_libraries(yql-minikql-codegen PUBLIC - contrib-libs-cxxsupp - yutil - libs-cxxsupp-builtins - contrib-libs-re2 - llvm12-lib-IR - lib-ExecutionEngine-MCJIT - llvm12-lib-Linker - lib-Target-X86 - Target-X86-AsmParser - Target-X86-Disassembler - lib-Transforms-IPO - lib-Transforms-ObjCARC - lib-ExecutionEngine-PerfJITEvents -) -target_sources(yql-minikql-codegen PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/codegen/codegen.cpp -) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/library/yql/minikql/ut/CMakeLists.darwin.txt b/ydb/library/yql/minikql/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..6a93fa7e51 --- /dev/null +++ b/ydb/library/yql/minikql/ut/CMakeLists.darwin.txt @@ -0,0 +1,56 @@ + +# 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_executable(ydb-library-yql-minikql-ut) +target_compile_options(ydb-library-yql-minikql-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-library-yql-minikql-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql +) +target_link_libraries(ydb-library-yql-minikql-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + library-yql-minikql + yql-minikql-computation + yql-minikql-invoke_builtins + udf-service-exception_policy +) +target_sources(ydb-library-yql-minikql-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/compact_hash_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/mkql_alloc_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/mkql_node_builder_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/mkql_node_cast_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/mkql_node_printer_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/mkql_node_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/mkql_opt_literal_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/mkql_stats_registry_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/mkql_type_ops_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/mkql_string_util_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/pack_num_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/watermark_tracker_ut.cpp +) +add_test( + NAME + ydb-library-yql-minikql-ut + COMMAND + ydb-library-yql-minikql-ut +) +target_link_flags(ydb-library-yql-minikql-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation +) +vcs_info(ydb-library-yql-minikql-ut) diff --git a/ydb/library/yql/minikql/ut/CMakeLists.linux.txt b/ydb/library/yql/minikql/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..2911789130 --- /dev/null +++ b/ydb/library/yql/minikql/ut/CMakeLists.linux.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_executable(ydb-library-yql-minikql-ut) +target_compile_options(ydb-library-yql-minikql-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-library-yql-minikql-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql +) +target_link_libraries(ydb-library-yql-minikql-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + library-yql-minikql + yql-minikql-computation + yql-minikql-invoke_builtins + udf-service-exception_policy +) +target_sources(ydb-library-yql-minikql-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/compact_hash_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/mkql_alloc_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/mkql_node_builder_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/mkql_node_cast_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/mkql_node_printer_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/mkql_node_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/mkql_opt_literal_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/mkql_stats_registry_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/mkql_type_ops_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/mkql_string_util_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/pack_num_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/watermark_tracker_ut.cpp +) +add_test( + NAME + ydb-library-yql-minikql-ut + COMMAND + ydb-library-yql-minikql-ut +) +target_link_flags(ydb-library-yql-minikql-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-library-yql-minikql-ut) diff --git a/ydb/library/yql/minikql/ut/CMakeLists.txt b/ydb/library/yql/minikql/ut/CMakeLists.txt index 2911789130..a681d385f3 100644 --- a/ydb/library/yql/minikql/ut/CMakeLists.txt +++ b/ydb/library/yql/minikql/ut/CMakeLists.txt @@ -6,54 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-library-yql-minikql-ut) -target_compile_options(ydb-library-yql-minikql-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-library-yql-minikql-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql -) -target_link_libraries(ydb-library-yql-minikql-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - library-yql-minikql - yql-minikql-computation - yql-minikql-invoke_builtins - udf-service-exception_policy -) -target_sources(ydb-library-yql-minikql-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/compact_hash_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/mkql_alloc_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/mkql_node_builder_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/mkql_node_cast_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/mkql_node_printer_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/mkql_node_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/mkql_opt_literal_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/mkql_stats_registry_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/mkql_type_ops_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/mkql_string_util_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/pack_num_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/minikql/watermark_tracker_ut.cpp -) -add_test( - NAME - ydb-library-yql-minikql-ut - COMMAND - ydb-library-yql-minikql-ut -) -target_link_flags(ydb-library-yql-minikql-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-library-yql-minikql-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/library/yql/parser/pg_catalog/ut/CMakeLists.darwin.txt b/ydb/library/yql/parser/pg_catalog/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..608549e1cf --- /dev/null +++ b/ydb/library/yql/parser/pg_catalog/ut/CMakeLists.darwin.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_executable(ydb-library-yql-parser-pg_catalog-ut) +target_include_directories(ydb-library-yql-parser-pg_catalog-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/parser/pg_catalog +) +target_link_libraries(ydb-library-yql-parser-pg_catalog-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + yql-parser-pg_catalog +) +target_sources(ydb-library-yql-parser-pg_catalog-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/parser/pg_catalog/ut/catalog_ut.cpp +) +add_test( + NAME + ydb-library-yql-parser-pg_catalog-ut + COMMAND + ydb-library-yql-parser-pg_catalog-ut +) +target_link_flags(ydb-library-yql-parser-pg_catalog-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC +) +vcs_info(ydb-library-yql-parser-pg_catalog-ut) diff --git a/ydb/library/yql/parser/pg_catalog/ut/CMakeLists.linux.txt b/ydb/library/yql/parser/pg_catalog/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..cbb45e36b1 --- /dev/null +++ b/ydb/library/yql/parser/pg_catalog/ut/CMakeLists.linux.txt @@ -0,0 +1,42 @@ + +# 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_executable(ydb-library-yql-parser-pg_catalog-ut) +target_include_directories(ydb-library-yql-parser-pg_catalog-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/parser/pg_catalog +) +target_link_libraries(ydb-library-yql-parser-pg_catalog-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + yql-parser-pg_catalog +) +target_sources(ydb-library-yql-parser-pg_catalog-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/parser/pg_catalog/ut/catalog_ut.cpp +) +add_test( + NAME + ydb-library-yql-parser-pg_catalog-ut + COMMAND + ydb-library-yql-parser-pg_catalog-ut +) +target_link_flags(ydb-library-yql-parser-pg_catalog-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-library-yql-parser-pg_catalog-ut) diff --git a/ydb/library/yql/parser/pg_catalog/ut/CMakeLists.txt b/ydb/library/yql/parser/pg_catalog/ut/CMakeLists.txt index cbb45e36b1..a681d385f3 100644 --- a/ydb/library/yql/parser/pg_catalog/ut/CMakeLists.txt +++ b/ydb/library/yql/parser/pg_catalog/ut/CMakeLists.txt @@ -6,37 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-library-yql-parser-pg_catalog-ut) -target_include_directories(ydb-library-yql-parser-pg_catalog-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/parser/pg_catalog -) -target_link_libraries(ydb-library-yql-parser-pg_catalog-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - yql-parser-pg_catalog -) -target_sources(ydb-library-yql-parser-pg_catalog-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/parser/pg_catalog/ut/catalog_ut.cpp -) -add_test( - NAME - ydb-library-yql-parser-pg_catalog-ut - COMMAND - ydb-library-yql-parser-pg_catalog-ut -) -target_link_flags(ydb-library-yql-parser-pg_catalog-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-library-yql-parser-pg_catalog-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/library/yql/parser/pg_wrapper/ut/CMakeLists.darwin.txt b/ydb/library/yql/parser/pg_wrapper/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..7755699c90 --- /dev/null +++ b/ydb/library/yql/parser/pg_wrapper/ut/CMakeLists.darwin.txt @@ -0,0 +1,39 @@ + +# 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_executable(ydb-library-yql-parser-pg_wrapper-ut) +target_include_directories(ydb-library-yql-parser-pg_wrapper-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/parser/pg_wrapper +) +target_link_libraries(ydb-library-yql-parser-pg_wrapper-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + yql-parser-pg_wrapper +) +target_sources(ydb-library-yql-parser-pg_wrapper-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/parser/pg_wrapper/ut/parser_ut.cpp +) +add_test( + NAME + ydb-library-yql-parser-pg_wrapper-ut + COMMAND + ydb-library-yql-parser-pg_wrapper-ut +) +target_link_flags(ydb-library-yql-parser-pg_wrapper-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation +) +vcs_info(ydb-library-yql-parser-pg_wrapper-ut) diff --git a/ydb/library/yql/parser/pg_wrapper/ut/CMakeLists.linux.txt b/ydb/library/yql/parser/pg_wrapper/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..f29d030b8b --- /dev/null +++ b/ydb/library/yql/parser/pg_wrapper/ut/CMakeLists.linux.txt @@ -0,0 +1,42 @@ + +# 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_executable(ydb-library-yql-parser-pg_wrapper-ut) +target_include_directories(ydb-library-yql-parser-pg_wrapper-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/parser/pg_wrapper +) +target_link_libraries(ydb-library-yql-parser-pg_wrapper-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + yql-parser-pg_wrapper +) +target_sources(ydb-library-yql-parser-pg_wrapper-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/parser/pg_wrapper/ut/parser_ut.cpp +) +add_test( + NAME + ydb-library-yql-parser-pg_wrapper-ut + COMMAND + ydb-library-yql-parser-pg_wrapper-ut +) +target_link_flags(ydb-library-yql-parser-pg_wrapper-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-library-yql-parser-pg_wrapper-ut) diff --git a/ydb/library/yql/parser/pg_wrapper/ut/CMakeLists.txt b/ydb/library/yql/parser/pg_wrapper/ut/CMakeLists.txt index f29d030b8b..a681d385f3 100644 --- a/ydb/library/yql/parser/pg_wrapper/ut/CMakeLists.txt +++ b/ydb/library/yql/parser/pg_wrapper/ut/CMakeLists.txt @@ -6,37 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-library-yql-parser-pg_wrapper-ut) -target_include_directories(ydb-library-yql-parser-pg_wrapper-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/parser/pg_wrapper -) -target_link_libraries(ydb-library-yql-parser-pg_wrapper-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - yql-parser-pg_wrapper -) -target_sources(ydb-library-yql-parser-pg_wrapper-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/parser/pg_wrapper/ut/parser_ut.cpp -) -add_test( - NAME - ydb-library-yql-parser-pg_wrapper-ut - COMMAND - ydb-library-yql-parser-pg_wrapper-ut -) -target_link_flags(ydb-library-yql-parser-pg_wrapper-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-library-yql-parser-pg_wrapper-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/library/yql/providers/common/codec/ut/CMakeLists.darwin.txt b/ydb/library/yql/providers/common/codec/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..cce72d3e97 --- /dev/null +++ b/ydb/library/yql/providers/common/codec/ut/CMakeLists.darwin.txt @@ -0,0 +1,45 @@ + +# 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_executable(ydb-library-yql-providers-common-codec-ut) +target_compile_options(ydb-library-yql-providers-common-codec-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-library-yql-providers-common-codec-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/common/codec +) +target_link_libraries(ydb-library-yql-providers-common-codec-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + providers-common-codec + cpp-testing-unittest + udf-service-exception_policy + yql-sql-pg_dummy +) +target_sources(ydb-library-yql-providers-common-codec-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/common/codec/yql_json_codec_ut.cpp +) +add_test( + NAME + ydb-library-yql-providers-common-codec-ut + COMMAND + ydb-library-yql-providers-common-codec-ut +) +target_link_flags(ydb-library-yql-providers-common-codec-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation +) +vcs_info(ydb-library-yql-providers-common-codec-ut) diff --git a/ydb/library/yql/providers/common/codec/ut/CMakeLists.linux.txt b/ydb/library/yql/providers/common/codec/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..103253c2e2 --- /dev/null +++ b/ydb/library/yql/providers/common/codec/ut/CMakeLists.linux.txt @@ -0,0 +1,48 @@ + +# 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_executable(ydb-library-yql-providers-common-codec-ut) +target_compile_options(ydb-library-yql-providers-common-codec-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-library-yql-providers-common-codec-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/common/codec +) +target_link_libraries(ydb-library-yql-providers-common-codec-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + providers-common-codec + cpp-testing-unittest + udf-service-exception_policy + yql-sql-pg_dummy +) +target_sources(ydb-library-yql-providers-common-codec-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/common/codec/yql_json_codec_ut.cpp +) +add_test( + NAME + ydb-library-yql-providers-common-codec-ut + COMMAND + ydb-library-yql-providers-common-codec-ut +) +target_link_flags(ydb-library-yql-providers-common-codec-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-library-yql-providers-common-codec-ut) diff --git a/ydb/library/yql/providers/common/codec/ut/CMakeLists.txt b/ydb/library/yql/providers/common/codec/ut/CMakeLists.txt index 103253c2e2..a681d385f3 100644 --- a/ydb/library/yql/providers/common/codec/ut/CMakeLists.txt +++ b/ydb/library/yql/providers/common/codec/ut/CMakeLists.txt @@ -6,43 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-library-yql-providers-common-codec-ut) -target_compile_options(ydb-library-yql-providers-common-codec-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-library-yql-providers-common-codec-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/common/codec -) -target_link_libraries(ydb-library-yql-providers-common-codec-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - providers-common-codec - cpp-testing-unittest - udf-service-exception_policy - yql-sql-pg_dummy -) -target_sources(ydb-library-yql-providers-common-codec-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/common/codec/yql_json_codec_ut.cpp -) -add_test( - NAME - ydb-library-yql-providers-common-codec-ut - COMMAND - ydb-library-yql-providers-common-codec-ut -) -target_link_flags(ydb-library-yql-providers-common-codec-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-library-yql-providers-common-codec-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/library/yql/providers/common/structured_token/ut/CMakeLists.darwin.txt b/ydb/library/yql/providers/common/structured_token/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..64a18d455b --- /dev/null +++ b/ydb/library/yql/providers/common/structured_token/ut/CMakeLists.darwin.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_executable(yql-providers-common-structured_token-ut) +target_include_directories(yql-providers-common-structured_token-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/common/structured_token +) +target_link_libraries(yql-providers-common-structured_token-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + providers-common-structured_token +) +target_sources(yql-providers-common-structured_token-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/common/structured_token/ut/yql_structured_token_ut.cpp +) +add_test( + NAME + yql-providers-common-structured_token-ut + COMMAND + yql-providers-common-structured_token-ut +) +target_link_flags(yql-providers-common-structured_token-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC +) +vcs_info(yql-providers-common-structured_token-ut) diff --git a/ydb/library/yql/providers/common/structured_token/ut/CMakeLists.linux.txt b/ydb/library/yql/providers/common/structured_token/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..e6b2e089f5 --- /dev/null +++ b/ydb/library/yql/providers/common/structured_token/ut/CMakeLists.linux.txt @@ -0,0 +1,42 @@ + +# 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_executable(yql-providers-common-structured_token-ut) +target_include_directories(yql-providers-common-structured_token-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/common/structured_token +) +target_link_libraries(yql-providers-common-structured_token-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + providers-common-structured_token +) +target_sources(yql-providers-common-structured_token-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/common/structured_token/ut/yql_structured_token_ut.cpp +) +add_test( + NAME + yql-providers-common-structured_token-ut + COMMAND + yql-providers-common-structured_token-ut +) +target_link_flags(yql-providers-common-structured_token-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(yql-providers-common-structured_token-ut) diff --git a/ydb/library/yql/providers/common/structured_token/ut/CMakeLists.txt b/ydb/library/yql/providers/common/structured_token/ut/CMakeLists.txt index e6b2e089f5..a681d385f3 100644 --- a/ydb/library/yql/providers/common/structured_token/ut/CMakeLists.txt +++ b/ydb/library/yql/providers/common/structured_token/ut/CMakeLists.txt @@ -6,37 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(yql-providers-common-structured_token-ut) -target_include_directories(yql-providers-common-structured_token-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/common/structured_token -) -target_link_libraries(yql-providers-common-structured_token-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - providers-common-structured_token -) -target_sources(yql-providers-common-structured_token-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/common/structured_token/ut/yql_structured_token_ut.cpp -) -add_test( - NAME - yql-providers-common-structured_token-ut - COMMAND - yql-providers-common-structured_token-ut -) -target_link_flags(yql-providers-common-structured_token-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(yql-providers-common-structured_token-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/library/yql/public/decimal/ut/CMakeLists.darwin.txt b/ydb/library/yql/public/decimal/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..01f0c0f8be --- /dev/null +++ b/ydb/library/yql/public/decimal/ut/CMakeLists.darwin.txt @@ -0,0 +1,38 @@ + +# 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_executable(ydb-library-yql-public-decimal-ut) +target_include_directories(ydb-library-yql-public-decimal-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/decimal +) +target_link_libraries(ydb-library-yql-public-decimal-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + yql-public-decimal +) +target_sources(ydb-library-yql-public-decimal-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/decimal/ut/yql_decimal_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/decimal/ut/yql_wide_int_ut.cpp +) +add_test( + NAME + ydb-library-yql-public-decimal-ut + COMMAND + ydb-library-yql-public-decimal-ut +) +target_link_flags(ydb-library-yql-public-decimal-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC +) +vcs_info(ydb-library-yql-public-decimal-ut) diff --git a/ydb/library/yql/public/decimal/ut/CMakeLists.linux.txt b/ydb/library/yql/public/decimal/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..a4949e5808 --- /dev/null +++ b/ydb/library/yql/public/decimal/ut/CMakeLists.linux.txt @@ -0,0 +1,43 @@ + +# 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_executable(ydb-library-yql-public-decimal-ut) +target_include_directories(ydb-library-yql-public-decimal-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/decimal +) +target_link_libraries(ydb-library-yql-public-decimal-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + yql-public-decimal +) +target_sources(ydb-library-yql-public-decimal-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/decimal/ut/yql_decimal_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/decimal/ut/yql_wide_int_ut.cpp +) +add_test( + NAME + ydb-library-yql-public-decimal-ut + COMMAND + ydb-library-yql-public-decimal-ut +) +target_link_flags(ydb-library-yql-public-decimal-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-library-yql-public-decimal-ut) diff --git a/ydb/library/yql/public/decimal/ut/CMakeLists.txt b/ydb/library/yql/public/decimal/ut/CMakeLists.txt index a4949e5808..a681d385f3 100644 --- a/ydb/library/yql/public/decimal/ut/CMakeLists.txt +++ b/ydb/library/yql/public/decimal/ut/CMakeLists.txt @@ -6,38 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-library-yql-public-decimal-ut) -target_include_directories(ydb-library-yql-public-decimal-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/decimal -) -target_link_libraries(ydb-library-yql-public-decimal-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - yql-public-decimal -) -target_sources(ydb-library-yql-public-decimal-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/decimal/ut/yql_decimal_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/decimal/ut/yql_wide_int_ut.cpp -) -add_test( - NAME - ydb-library-yql-public-decimal-ut - COMMAND - ydb-library-yql-public-decimal-ut -) -target_link_flags(ydb-library-yql-public-decimal-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-library-yql-public-decimal-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/library/yql/public/issue/ut/CMakeLists.darwin.txt b/ydb/library/yql/public/issue/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..d631bfc506 --- /dev/null +++ b/ydb/library/yql/public/issue/ut/CMakeLists.darwin.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_executable(ydb-library-yql-public-issue-ut) +target_include_directories(ydb-library-yql-public-issue-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/issue +) +target_link_libraries(ydb-library-yql-public-issue-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + yql-public-issue +) +target_sources(ydb-library-yql-public-issue-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/issue/yql_issue_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/issue/yql_issue_manager_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/issue/yql_issue_utils_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/issue/yql_warning_ut.cpp +) +add_test( + NAME + ydb-library-yql-public-issue-ut + COMMAND + ydb-library-yql-public-issue-ut +) +target_link_flags(ydb-library-yql-public-issue-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC +) +vcs_info(ydb-library-yql-public-issue-ut) diff --git a/ydb/library/yql/public/issue/ut/CMakeLists.linux.txt b/ydb/library/yql/public/issue/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..9fbf5d4255 --- /dev/null +++ b/ydb/library/yql/public/issue/ut/CMakeLists.linux.txt @@ -0,0 +1,45 @@ + +# 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_executable(ydb-library-yql-public-issue-ut) +target_include_directories(ydb-library-yql-public-issue-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/issue +) +target_link_libraries(ydb-library-yql-public-issue-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + yql-public-issue +) +target_sources(ydb-library-yql-public-issue-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/issue/yql_issue_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/issue/yql_issue_manager_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/issue/yql_issue_utils_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/issue/yql_warning_ut.cpp +) +add_test( + NAME + ydb-library-yql-public-issue-ut + COMMAND + ydb-library-yql-public-issue-ut +) +target_link_flags(ydb-library-yql-public-issue-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-library-yql-public-issue-ut) diff --git a/ydb/library/yql/public/issue/ut/CMakeLists.txt b/ydb/library/yql/public/issue/ut/CMakeLists.txt index 9fbf5d4255..a681d385f3 100644 --- a/ydb/library/yql/public/issue/ut/CMakeLists.txt +++ b/ydb/library/yql/public/issue/ut/CMakeLists.txt @@ -6,40 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-library-yql-public-issue-ut) -target_include_directories(ydb-library-yql-public-issue-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/issue -) -target_link_libraries(ydb-library-yql-public-issue-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - yql-public-issue -) -target_sources(ydb-library-yql-public-issue-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/issue/yql_issue_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/issue/yql_issue_manager_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/issue/yql_issue_utils_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/issue/yql_warning_ut.cpp -) -add_test( - NAME - ydb-library-yql-public-issue-ut - COMMAND - ydb-library-yql-public-issue-ut -) -target_link_flags(ydb-library-yql-public-issue-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-library-yql-public-issue-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/library/yql/public/udf/ut/CMakeLists.darwin.txt b/ydb/library/yql/public/udf/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..a00844af06 --- /dev/null +++ b/ydb/library/yql/public/udf/ut/CMakeLists.darwin.txt @@ -0,0 +1,45 @@ + +# 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_executable(ydb-library-yql-public-udf-ut) +target_compile_options(ydb-library-yql-public-udf-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-library-yql-public-udf-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf +) +target_link_libraries(ydb-library-yql-public-udf-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + yql-public-udf + udf-service-exception_policy +) +target_sources(ydb-library-yql-public-udf-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udf_counter_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udf_value_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udf_value_builder_ut.cpp +) +add_test( + NAME + ydb-library-yql-public-udf-ut + COMMAND + ydb-library-yql-public-udf-ut +) +target_link_flags(ydb-library-yql-public-udf-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation +) +vcs_info(ydb-library-yql-public-udf-ut) diff --git a/ydb/library/yql/public/udf/ut/CMakeLists.linux.txt b/ydb/library/yql/public/udf/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..7c722cc393 --- /dev/null +++ b/ydb/library/yql/public/udf/ut/CMakeLists.linux.txt @@ -0,0 +1,48 @@ + +# 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_executable(ydb-library-yql-public-udf-ut) +target_compile_options(ydb-library-yql-public-udf-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-library-yql-public-udf-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf +) +target_link_libraries(ydb-library-yql-public-udf-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + yql-public-udf + udf-service-exception_policy +) +target_sources(ydb-library-yql-public-udf-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udf_counter_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udf_value_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udf_value_builder_ut.cpp +) +add_test( + NAME + ydb-library-yql-public-udf-ut + COMMAND + ydb-library-yql-public-udf-ut +) +target_link_flags(ydb-library-yql-public-udf-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-library-yql-public-udf-ut) diff --git a/ydb/library/yql/public/udf/ut/CMakeLists.txt b/ydb/library/yql/public/udf/ut/CMakeLists.txt index 7c722cc393..a681d385f3 100644 --- a/ydb/library/yql/public/udf/ut/CMakeLists.txt +++ b/ydb/library/yql/public/udf/ut/CMakeLists.txt @@ -6,43 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-library-yql-public-udf-ut) -target_compile_options(ydb-library-yql-public-udf-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-library-yql-public-udf-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf -) -target_link_libraries(ydb-library-yql-public-udf-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - yql-public-udf - udf-service-exception_policy -) -target_sources(ydb-library-yql-public-udf-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udf_counter_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udf_value_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udf_value_builder_ut.cpp -) -add_test( - NAME - ydb-library-yql-public-udf-ut - COMMAND - ydb-library-yql-public-udf-ut -) -target_link_flags(ydb-library-yql-public-udf-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-library-yql-public-udf-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/library/yql/udfs/common/clickhouse/client/CMakeLists.darwin.txt b/ydb/library/yql/udfs/common/clickhouse/client/CMakeLists.darwin.txt new file mode 100644 index 0000000000..c96b0c320e --- /dev/null +++ b/ydb/library/yql/udfs/common/clickhouse/client/CMakeLists.darwin.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_library(common-clickhouse-client INTERFACE) +target_link_libraries(common-clickhouse-client INTERFACE + contrib-libs-cxxsupp + yutil +) diff --git a/ydb/library/yql/udfs/common/clickhouse/client/CMakeLists.linux.txt b/ydb/library/yql/udfs/common/clickhouse/client/CMakeLists.linux.txt new file mode 100644 index 0000000000..1c3c970f01 --- /dev/null +++ b/ydb/library/yql/udfs/common/clickhouse/client/CMakeLists.linux.txt @@ -0,0 +1,444 @@ + +# 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_library(clickhouse_client_udf INTERFACE) +target_include_directories(clickhouse_client_udf INTERFACE + ${CMAKE_SOURCE_DIR}/contrib/restricted/dragonbox +) +target_link_libraries(clickhouse_client_udf INTERFACE + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + contrib-libs-cctz + contrib-restricted-boost + boost-libs-program_options + contrib-restricted-cityhash-1.0.2 + contrib-restricted-fast_float + contrib-libs-pdqsort + contrib-libs-lz4 + dragonbox + libs-poco-Util + libs-poco-Net + libs-poco-NetSSL_OpenSSL + contrib-libs-fmt + contrib-libs-re2 + libs-apache-arrow + libs-apache-orc + libs-apache-avro + library-yql-utils +) + +add_global_library_for(clickhouse_client_udf.global clickhouse_client_udf) +target_compile_options(clickhouse_client_udf.global PRIVATE + -DARCADIA_BUILD + -DOS_LINUX + -DUSE_ARROW=0 + -DUSE_PARQUET=0 + -DUSE_ORC=0 + -DUSE_AVRO=0 + -DUSE_UNWIND=0 + -DDBMS_VERSION_MAJOR=21 + -DDBMS_VERSION_MINOR=18 + -DDBMS_VERSION_PATCH=0 + -Wno-unused-parameter + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=23 + -DUDF_ABI_VERSION_PATCH=0 +) +target_include_directories(clickhouse_client_udf.global PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/dragonbox +) +target_include_directories(clickhouse_client_udf.global PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/dragonbox + ${CMAKE_SOURCE_DIR}/contrib/restricted/fast_float/include + ${CMAKE_SOURCE_DIR}/contrib/libs/pdqsort + ${CMAKE_SOURCE_DIR}/contrib/libs/lz4 + ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/src + ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro + ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/include + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/pcg-random + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src +) +target_link_libraries(clickhouse_client_udf.global PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + contrib-libs-cctz + contrib-restricted-boost + boost-libs-program_options + contrib-restricted-cityhash-1.0.2 + contrib-restricted-fast_float + contrib-libs-pdqsort + contrib-libs-lz4 + dragonbox + libs-poco-Util + libs-poco-Net + libs-poco-NetSSL_OpenSSL + contrib-libs-fmt + contrib-libs-re2 + libs-apache-arrow + libs-apache-orc + libs-apache-avro + library-yql-utils +) +target_sources(clickhouse_client_udf.global PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/clickhouse_client_udf.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/DateLUT.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/DateLUTImpl.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/demangle.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/errnoToString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/getFQDNOrHostName.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/getPageSize.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/getThreadId.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/JSON.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/mremap.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/shift10.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/sleep.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/StringRef.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/getResource.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/phdr_cache.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/preciseExp10.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/AlignedBuffer.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/Allocator.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/checkStackSize.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/createHardLink.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/CurrentMetrics.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/Epoll.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/escapeForFileName.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/filesystemHelpers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/formatIPv6.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/formatReadable.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/getMultipleKeysFromConfig.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/getNumberOfPhysicalCPUCores.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/hasLinuxCapability.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/hex.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/isLocalAddress.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/IntervalKind.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/parseAddress.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ClickHouseRevision.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/CurrentMemoryTracker.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/CurrentThread.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/DNSResolver.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/Exception.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ErrorCodes.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/FieldVisitorDump.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/FieldVisitorToString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/FieldVisitorWriteBinary.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/IPv6ToBinary.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/MemoryTracker.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/OpenSSLHelpers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/PipeFDs.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/PODArray.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ProcfsMetricsProvider.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ProfileEvents.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/quoteString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/randomSeed.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/RemoteHostFilter.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/setThreadName.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/TaskStatsInfoGetter.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ThreadPool.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ThreadProfileEvents.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ThreadStatus.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/Throttler.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/TimerDescriptor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/thread_local_rng.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ZooKeeper/IKeeper.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/Config/AbstractConfigurationComparison.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/BaseSettings.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/Block.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/BlockInfo.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/Field.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/ColumnWithTypeAndName.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/NamesAndTypes.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/Settings.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/SettingsEnums.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/SettingsFields.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Formats/FormatFactory.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Formats/JSONEachRowUtils.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Formats/NativeFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Formats/ProtobufReader.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Formats/ProtobufWriter.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Formats/registerFormats.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Formats/verbosePrintString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/AggregateFunctions/AggregateFunctionFactory.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/AggregateFunctions/AggregateFunctionCombinatorFactory.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/AggregateFunctions/IAggregateFunction.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnAggregateFunction.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnArray.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnCompressed.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnConst.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnFunction.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnNullable.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnsCommon.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnTuple.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnVector.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnDecimal.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnFixedString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnLowCardinality.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnMap.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/FilterDescription.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/IColumn.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/MaskOperations.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/AsynchronousReadBufferFromFile.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/AsynchronousReadBufferFromFileDescriptor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/CompressionMethod.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/copyData.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/createReadBufferFromFileBase.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/DoubleConverter.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/MMappedFile.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/MMappedFileDescriptor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/MMapReadBufferFromFile.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/MMapReadBufferFromFileDescriptor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/MMapReadBufferFromFileWithCache.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/OpenedFile.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/parseDateTimeBestEffort.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/PeekableReadBuffer.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/Progress.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ReadBufferFromFile.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ReadBufferFromFileBase.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ReadBufferFromFileDescriptor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ReadBufferFromMemory.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ReadBufferFromPocoSocket.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/readFloatText.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ReadHelpers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ReadSettings.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/SynchronousReader.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/TimeoutSetter.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ThreadPoolReader.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/UseSSL.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/WriteHelpers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/WriteBufferFromFile.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/WriteBufferFromFileBase.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/WriteBufferFromFileDescriptor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/WriteBufferFromFileDescriptorDiscardOnFailure.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/WriteBufferFromPocoSocket.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressionCodecLZ4.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressionCodecMultiple.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressionCodecNone.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressionFactory.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressedReadBuffer.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressedReadBufferBase.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressedReadBufferFromFile.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressedWriteBuffer.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/ICompressionCodec.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/LZ4_decompress_faster.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/BlockStreamProfileInfo.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/ColumnGathererStream.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/ExecutionSpeedLimits.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/IBlockInputStream.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/materializeBlock.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/NativeBlockInputStream.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/NativeBlockOutputStream.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/SizeLimits.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeArray.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeDate.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeDateTime.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeEnum.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeFactory.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeFunction.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeNested.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeNothing.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeNullable.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeNumberBase.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypesNumber.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeTuple.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeUUID.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypesDecimal.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeDecimalBase.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeLowCardinality.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeMap.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeInterval.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeDate32.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeFixedString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeDateTime64.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeAggregateFunction.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeCustomGeo.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeCustomIPv4AndIPv6.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeCustomSimpleAggregateFunction.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeLowCardinalityHelpers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/EnumValues.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/IDataType.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/getLeastSupertype.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/NestedUtils.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/registerDataTypeDateTime.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/ISerialization.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationArray.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationDate.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationDateTime.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationEnum.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationNothing.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationNullable.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationNumber.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationTuple.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationTupleElement.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationUUID.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationWrapper.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationDecimal.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationDecimalBase.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationMap.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationLowCardinality.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationDate32.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationFixedString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationDateTime64.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationIP.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationAggregateFunction.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationCustomSimpleText.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTAlterQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTAsterisk.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTBackupQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTColumnDeclaration.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTColumnsMatcher.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTColumnsTransformers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTConstraintDeclaration.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTCreateQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTDatabaseOrNone.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTDictionary.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTDictionaryAttributeDeclaration.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTDropQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTExpressionList.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTFunction.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTFunctionWithKeyValueArguments.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTIdentifier.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTIndexDeclaration.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTKillQueryQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTLiteral.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTNameTypePair.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTOptimizeQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTOrderByElement.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTPartition.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTProjectionDeclaration.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTProjectionSelectQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTQualifiedAsterisk.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTQueryWithOnCluster.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTQueryWithOutput.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTQueryWithTableAndOutput.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTRolesOrUsersSet.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSelectQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSelectWithUnionQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSetQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSetRoleQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSettingsProfileElement.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTShowGrantsQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTShowTablesQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSubquery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTTablesInSelectQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTTTLElement.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTWindowDefinition.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTWithAlias.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTQueryParameter.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTInsertQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTWithElement.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSampleRatio.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSystemQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTUserNameWithHost.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/CommonParsers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ExpressionElementParsers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ExpressionListParsers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/formatAST.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/formatSettingName.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/IAST.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/InsertQuerySettingsPushDownVisitor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/IParserBase.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/Lexer.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/parseDatabaseAndTableName.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/parseIdentifierOrStringLiteral.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/parseIntervalKind.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/parseQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/parseUserName.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserAlterQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserBackupQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserCase.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserCheckQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserCreateQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserDatabaseOrNone.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserDataType.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserDescribeTableQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserDictionary.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserDictionaryAttributeDeclaration.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserDropQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserExplainQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserExternalDDLQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserInsertQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserKillQueryQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserOptimizeQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserPartition.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserProjectionSelectQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserRenameQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserRolesOrUsersSet.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserSelectWithUnionQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserSetQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserSetRoleQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserSettingsProfileElement.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserSelectQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserTablePropertiesQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserTablesInSelectQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserSampleRatio.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserShowGrantsQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserShowPrivilegesQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserShowTablesQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserSystemQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserUnionQueryElement.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserUseQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserUserNameWithHost.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserWatchQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserWithElement.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/queryToString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/QueryWithOutputSettingsPushDownVisitor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/TokenIterator.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Chunk.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/ConcatProcessor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/IAccumulatingTransform.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/IProcessor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/ISimpleTransform.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/ISink.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/LimitTransform.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/ISource.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Port.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/ResizeProcessor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/IRowOutputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/IRowInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/IInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/IOutputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/OutputStreamToOutputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/RowInputFormatWithDiagnosticInfo.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Interpreters/castColumn.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Interpreters/ClientInfo.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Interpreters/InternalTextLogsQueue.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Interpreters/QueryLog.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Interpreters/QueryThreadLog.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Interpreters/ProfileEventsExt.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Interpreters/TablesStatus.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Functions/CastOverloadResolver.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Functions/FunctionHelpers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Functions/FunctionsConversion.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Functions/IFunction.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Functions/FunctionFactory.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Functions/extractTimeZoneFromFunctionArguments.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Functions/toFixedString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Executors/PollingQueue.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/ArrowBlockInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/ArrowBufferedStreams.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/ArrowColumnToCHColumn.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/AvroRowInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/CHColumnToArrowColumn.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/CSVRowInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/JSONEachRowRowInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/ORCBlockInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/ParquetBlockInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/RawBLOBRowInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/TabSeparatedRowInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/TSKVRowInputFormat.cpp +) diff --git a/ydb/library/yql/udfs/common/clickhouse/client/CMakeLists.txt b/ydb/library/yql/udfs/common/clickhouse/client/CMakeLists.txt index 1c3c970f01..a681d385f3 100644 --- a/ydb/library/yql/udfs/common/clickhouse/client/CMakeLists.txt +++ b/ydb/library/yql/udfs/common/clickhouse/client/CMakeLists.txt @@ -6,439 +6,8 @@ # original buildsystem will not be accepted. - -add_library(clickhouse_client_udf INTERFACE) -target_include_directories(clickhouse_client_udf INTERFACE - ${CMAKE_SOURCE_DIR}/contrib/restricted/dragonbox -) -target_link_libraries(clickhouse_client_udf INTERFACE - contrib-libs-cxxsupp - yutil - yql-public-udf - public-udf-support - contrib-libs-cctz - contrib-restricted-boost - boost-libs-program_options - contrib-restricted-cityhash-1.0.2 - contrib-restricted-fast_float - contrib-libs-pdqsort - contrib-libs-lz4 - dragonbox - libs-poco-Util - libs-poco-Net - libs-poco-NetSSL_OpenSSL - contrib-libs-fmt - contrib-libs-re2 - libs-apache-arrow - libs-apache-orc - libs-apache-avro - library-yql-utils -) - -add_global_library_for(clickhouse_client_udf.global clickhouse_client_udf) -target_compile_options(clickhouse_client_udf.global PRIVATE - -DARCADIA_BUILD - -DOS_LINUX - -DUSE_ARROW=0 - -DUSE_PARQUET=0 - -DUSE_ORC=0 - -DUSE_AVRO=0 - -DUSE_UNWIND=0 - -DDBMS_VERSION_MAJOR=21 - -DDBMS_VERSION_MINOR=18 - -DDBMS_VERSION_PATCH=0 - -Wno-unused-parameter - -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=23 - -DUDF_ABI_VERSION_PATCH=0 -) -target_include_directories(clickhouse_client_udf.global PUBLIC - ${CMAKE_SOURCE_DIR}/contrib/restricted/dragonbox -) -target_include_directories(clickhouse_client_udf.global PRIVATE - ${CMAKE_SOURCE_DIR}/contrib/restricted/dragonbox - ${CMAKE_SOURCE_DIR}/contrib/restricted/fast_float/include - ${CMAKE_SOURCE_DIR}/contrib/libs/pdqsort - ${CMAKE_SOURCE_DIR}/contrib/libs/lz4 - ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/src - ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro - ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/include - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/pcg-random - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src -) -target_link_libraries(clickhouse_client_udf.global PUBLIC - contrib-libs-cxxsupp - yutil - yql-public-udf - public-udf-support - contrib-libs-cctz - contrib-restricted-boost - boost-libs-program_options - contrib-restricted-cityhash-1.0.2 - contrib-restricted-fast_float - contrib-libs-pdqsort - contrib-libs-lz4 - dragonbox - libs-poco-Util - libs-poco-Net - libs-poco-NetSSL_OpenSSL - contrib-libs-fmt - contrib-libs-re2 - libs-apache-arrow - libs-apache-orc - libs-apache-avro - library-yql-utils -) -target_sources(clickhouse_client_udf.global PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/clickhouse_client_udf.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/DateLUT.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/DateLUTImpl.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/demangle.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/errnoToString.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/getFQDNOrHostName.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/getPageSize.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/getThreadId.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/JSON.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/mremap.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/shift10.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/sleep.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/StringRef.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/getResource.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/phdr_cache.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/preciseExp10.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/AlignedBuffer.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/Allocator.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/checkStackSize.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/createHardLink.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/CurrentMetrics.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/Epoll.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/escapeForFileName.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/filesystemHelpers.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/formatIPv6.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/formatReadable.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/getMultipleKeysFromConfig.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/getNumberOfPhysicalCPUCores.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/hasLinuxCapability.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/hex.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/isLocalAddress.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/IntervalKind.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/parseAddress.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ClickHouseRevision.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/CurrentMemoryTracker.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/CurrentThread.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/DNSResolver.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/Exception.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ErrorCodes.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/FieldVisitorDump.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/FieldVisitorToString.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/FieldVisitorWriteBinary.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/IPv6ToBinary.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/MemoryTracker.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/OpenSSLHelpers.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/PipeFDs.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/PODArray.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ProcfsMetricsProvider.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ProfileEvents.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/quoteString.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/randomSeed.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/RemoteHostFilter.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/setThreadName.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/TaskStatsInfoGetter.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ThreadPool.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ThreadProfileEvents.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ThreadStatus.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/Throttler.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/TimerDescriptor.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/thread_local_rng.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ZooKeeper/IKeeper.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/Config/AbstractConfigurationComparison.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/BaseSettings.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/Block.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/BlockInfo.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/Field.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/ColumnWithTypeAndName.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/NamesAndTypes.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/Settings.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/SettingsEnums.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/SettingsFields.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Formats/FormatFactory.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Formats/JSONEachRowUtils.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Formats/NativeFormat.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Formats/ProtobufReader.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Formats/ProtobufWriter.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Formats/registerFormats.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Formats/verbosePrintString.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/AggregateFunctions/AggregateFunctionFactory.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/AggregateFunctions/AggregateFunctionCombinatorFactory.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/AggregateFunctions/IAggregateFunction.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnAggregateFunction.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnArray.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnCompressed.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnConst.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnFunction.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnNullable.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnsCommon.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnString.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnTuple.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnVector.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnDecimal.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnFixedString.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnLowCardinality.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnMap.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/FilterDescription.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/IColumn.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/MaskOperations.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/AsynchronousReadBufferFromFile.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/AsynchronousReadBufferFromFileDescriptor.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/CompressionMethod.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/copyData.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/createReadBufferFromFileBase.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/DoubleConverter.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/MMappedFile.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/MMappedFileDescriptor.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/MMapReadBufferFromFile.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/MMapReadBufferFromFileDescriptor.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/MMapReadBufferFromFileWithCache.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/OpenedFile.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/parseDateTimeBestEffort.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/PeekableReadBuffer.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/Progress.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ReadBufferFromFile.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ReadBufferFromFileBase.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ReadBufferFromFileDescriptor.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ReadBufferFromMemory.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ReadBufferFromPocoSocket.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/readFloatText.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ReadHelpers.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ReadSettings.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/SynchronousReader.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/TimeoutSetter.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ThreadPoolReader.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/UseSSL.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/WriteHelpers.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/WriteBufferFromFile.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/WriteBufferFromFileBase.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/WriteBufferFromFileDescriptor.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/WriteBufferFromFileDescriptorDiscardOnFailure.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/WriteBufferFromPocoSocket.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressionCodecLZ4.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressionCodecMultiple.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressionCodecNone.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressionFactory.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressedReadBuffer.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressedReadBufferBase.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressedReadBufferFromFile.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressedWriteBuffer.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/ICompressionCodec.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/LZ4_decompress_faster.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/BlockStreamProfileInfo.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/ColumnGathererStream.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/ExecutionSpeedLimits.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/IBlockInputStream.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/materializeBlock.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/NativeBlockInputStream.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/NativeBlockOutputStream.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/SizeLimits.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeArray.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeDate.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeDateTime.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeEnum.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeFactory.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeFunction.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeNested.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeNothing.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeNullable.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeNumberBase.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypesNumber.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeString.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeTuple.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeUUID.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypesDecimal.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeDecimalBase.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeLowCardinality.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeMap.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeInterval.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeDate32.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeFixedString.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeDateTime64.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeAggregateFunction.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeCustomGeo.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeCustomIPv4AndIPv6.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeCustomSimpleAggregateFunction.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeLowCardinalityHelpers.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/EnumValues.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/IDataType.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/getLeastSupertype.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/NestedUtils.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/registerDataTypeDateTime.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/ISerialization.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationArray.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationDate.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationDateTime.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationEnum.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationNothing.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationNullable.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationNumber.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationString.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationTuple.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationTupleElement.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationUUID.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationWrapper.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationDecimal.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationDecimalBase.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationMap.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationLowCardinality.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationDate32.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationFixedString.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationDateTime64.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationIP.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationAggregateFunction.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationCustomSimpleText.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTAlterQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTAsterisk.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTBackupQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTColumnDeclaration.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTColumnsMatcher.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTColumnsTransformers.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTConstraintDeclaration.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTCreateQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTDatabaseOrNone.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTDictionary.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTDictionaryAttributeDeclaration.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTDropQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTExpressionList.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTFunction.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTFunctionWithKeyValueArguments.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTIdentifier.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTIndexDeclaration.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTKillQueryQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTLiteral.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTNameTypePair.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTOptimizeQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTOrderByElement.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTPartition.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTProjectionDeclaration.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTProjectionSelectQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTQualifiedAsterisk.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTQueryWithOnCluster.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTQueryWithOutput.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTQueryWithTableAndOutput.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTRolesOrUsersSet.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSelectQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSelectWithUnionQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSetQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSetRoleQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSettingsProfileElement.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTShowGrantsQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTShowTablesQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSubquery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTTablesInSelectQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTTTLElement.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTWindowDefinition.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTWithAlias.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTQueryParameter.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTInsertQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTWithElement.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSampleRatio.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSystemQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTUserNameWithHost.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/CommonParsers.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ExpressionElementParsers.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ExpressionListParsers.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/formatAST.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/formatSettingName.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/IAST.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/InsertQuerySettingsPushDownVisitor.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/IParserBase.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/Lexer.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/parseDatabaseAndTableName.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/parseIdentifierOrStringLiteral.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/parseIntervalKind.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/parseQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/parseUserName.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserAlterQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserBackupQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserCase.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserCheckQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserCreateQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserDatabaseOrNone.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserDataType.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserDescribeTableQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserDictionary.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserDictionaryAttributeDeclaration.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserDropQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserExplainQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserExternalDDLQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserInsertQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserKillQueryQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserOptimizeQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserPartition.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserProjectionSelectQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserRenameQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserRolesOrUsersSet.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserSelectWithUnionQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserSetQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserSetRoleQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserSettingsProfileElement.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserSelectQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserTablePropertiesQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserTablesInSelectQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserSampleRatio.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserShowGrantsQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserShowPrivilegesQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserShowTablesQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserSystemQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserUnionQueryElement.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserUseQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserUserNameWithHost.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserWatchQuery.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserWithElement.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/queryToString.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/QueryWithOutputSettingsPushDownVisitor.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/TokenIterator.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Chunk.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/ConcatProcessor.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/IAccumulatingTransform.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/IProcessor.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/ISimpleTransform.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/ISink.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/LimitTransform.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/ISource.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Port.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/ResizeProcessor.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/IRowOutputFormat.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/IRowInputFormat.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/IInputFormat.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/IOutputFormat.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/OutputStreamToOutputFormat.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/RowInputFormatWithDiagnosticInfo.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Interpreters/castColumn.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Interpreters/ClientInfo.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Interpreters/InternalTextLogsQueue.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Interpreters/QueryLog.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Interpreters/QueryThreadLog.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Interpreters/ProfileEventsExt.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Interpreters/TablesStatus.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Functions/CastOverloadResolver.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Functions/FunctionHelpers.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Functions/FunctionsConversion.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Functions/IFunction.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Functions/FunctionFactory.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Functions/extractTimeZoneFromFunctionArguments.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Functions/toFixedString.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Executors/PollingQueue.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/ArrowBlockInputFormat.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/ArrowBufferedStreams.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/ArrowColumnToCHColumn.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/AvroRowInputFormat.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/CHColumnToArrowColumn.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/CSVRowInputFormat.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/JSONEachRowRowInputFormat.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/ORCBlockInputFormat.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/ParquetBlockInputFormat.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/RawBLOBRowInputFormat.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/TabSeparatedRowInputFormat.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/TSKVRowInputFormat.cpp -) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/library/yql/udfs/common/hyperscan/CMakeLists.darwin.txt b/ydb/library/yql/udfs/common/hyperscan/CMakeLists.darwin.txt new file mode 100644 index 0000000000..7cc1904f6a --- /dev/null +++ b/ydb/library/yql/udfs/common/hyperscan/CMakeLists.darwin.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_library(udfs-common-hyperscan INTERFACE) +target_link_libraries(udfs-common-hyperscan INTERFACE + contrib-libs-cxxsupp + yutil +) diff --git a/ydb/library/yql/udfs/common/hyperscan/CMakeLists.linux.txt b/ydb/library/yql/udfs/common/hyperscan/CMakeLists.linux.txt new file mode 100644 index 0000000000..42d862bb72 --- /dev/null +++ b/ydb/library/yql/udfs/common/hyperscan/CMakeLists.linux.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_library(hyperscan_udf INTERFACE) +target_link_libraries(hyperscan_udf INTERFACE + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + cpp-regex-hyperscan + cpp-regex-pcre +) + +add_global_library_for(hyperscan_udf.global hyperscan_udf) +target_compile_options(hyperscan_udf.global PRIVATE + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=23 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(hyperscan_udf.global PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + cpp-regex-hyperscan + cpp-regex-pcre +) +target_sources(hyperscan_udf.global PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/hyperscan/hyperscan_udf.cpp +) diff --git a/ydb/library/yql/udfs/common/hyperscan/CMakeLists.txt b/ydb/library/yql/udfs/common/hyperscan/CMakeLists.txt index 42d862bb72..a681d385f3 100644 --- a/ydb/library/yql/udfs/common/hyperscan/CMakeLists.txt +++ b/ydb/library/yql/udfs/common/hyperscan/CMakeLists.txt @@ -6,31 +6,8 @@ # original buildsystem will not be accepted. - -add_library(hyperscan_udf INTERFACE) -target_link_libraries(hyperscan_udf INTERFACE - contrib-libs-cxxsupp - yutil - yql-public-udf - public-udf-support - cpp-regex-hyperscan - cpp-regex-pcre -) - -add_global_library_for(hyperscan_udf.global hyperscan_udf) -target_compile_options(hyperscan_udf.global PRIVATE - -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=23 - -DUDF_ABI_VERSION_PATCH=0 -) -target_link_libraries(hyperscan_udf.global PUBLIC - contrib-libs-cxxsupp - yutil - yql-public-udf - public-udf-support - cpp-regex-hyperscan - cpp-regex-pcre -) -target_sources(hyperscan_udf.global PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/hyperscan/hyperscan_udf.cpp -) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/library/yql/udfs/common/stat/ut/CMakeLists.darwin.txt b/ydb/library/yql/udfs/common/stat/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..16df2cf004 --- /dev/null +++ b/ydb/library/yql/udfs/common/stat/ut/CMakeLists.darwin.txt @@ -0,0 +1,47 @@ + +# 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_executable(ydb-library-yql-udfs-common-stat-ut) +target_compile_options(ydb-library-yql-udfs-common-stat-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-library-yql-udfs-common-stat-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/stat/static +) +target_link_libraries(ydb-library-yql-udfs-common-stat-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + common-stat-static + library-yql-minikql + yql-minikql-comp_nodes + yql-minikql-computation + udf-service-exception_policy + yql-sql-pg_dummy +) +target_sources(ydb-library-yql-udfs-common-stat-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/stat/stat_udf_ut.cpp +) +add_test( + NAME + ydb-library-yql-udfs-common-stat-ut + COMMAND + ydb-library-yql-udfs-common-stat-ut +) +target_link_flags(ydb-library-yql-udfs-common-stat-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation +) +vcs_info(ydb-library-yql-udfs-common-stat-ut) diff --git a/ydb/library/yql/udfs/common/stat/ut/CMakeLists.linux.txt b/ydb/library/yql/udfs/common/stat/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..54a37853bd --- /dev/null +++ b/ydb/library/yql/udfs/common/stat/ut/CMakeLists.linux.txt @@ -0,0 +1,50 @@ + +# 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_executable(ydb-library-yql-udfs-common-stat-ut) +target_compile_options(ydb-library-yql-udfs-common-stat-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-library-yql-udfs-common-stat-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/stat/static +) +target_link_libraries(ydb-library-yql-udfs-common-stat-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + common-stat-static + library-yql-minikql + yql-minikql-comp_nodes + yql-minikql-computation + udf-service-exception_policy + yql-sql-pg_dummy +) +target_sources(ydb-library-yql-udfs-common-stat-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/stat/stat_udf_ut.cpp +) +add_test( + NAME + ydb-library-yql-udfs-common-stat-ut + COMMAND + ydb-library-yql-udfs-common-stat-ut +) +target_link_flags(ydb-library-yql-udfs-common-stat-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-library-yql-udfs-common-stat-ut) diff --git a/ydb/library/yql/udfs/common/stat/ut/CMakeLists.txt b/ydb/library/yql/udfs/common/stat/ut/CMakeLists.txt index 54a37853bd..a681d385f3 100644 --- a/ydb/library/yql/udfs/common/stat/ut/CMakeLists.txt +++ b/ydb/library/yql/udfs/common/stat/ut/CMakeLists.txt @@ -6,45 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-library-yql-udfs-common-stat-ut) -target_compile_options(ydb-library-yql-udfs-common-stat-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-library-yql-udfs-common-stat-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/stat/static -) -target_link_libraries(ydb-library-yql-udfs-common-stat-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - common-stat-static - library-yql-minikql - yql-minikql-comp_nodes - yql-minikql-computation - udf-service-exception_policy - yql-sql-pg_dummy -) -target_sources(ydb-library-yql-udfs-common-stat-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/stat/stat_udf_ut.cpp -) -add_test( - NAME - ydb-library-yql-udfs-common-stat-ut - COMMAND - ydb-library-yql-udfs-common-stat-ut -) -target_link_flags(ydb-library-yql-udfs-common-stat-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-library-yql-udfs-common-stat-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/library/yql/udfs/common/topfreq/ut/CMakeLists.darwin.txt b/ydb/library/yql/udfs/common/topfreq/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..f61fef57ac --- /dev/null +++ b/ydb/library/yql/udfs/common/topfreq/ut/CMakeLists.darwin.txt @@ -0,0 +1,47 @@ + +# 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_executable(ydb-library-yql-udfs-common-topfreq-ut) +target_compile_options(ydb-library-yql-udfs-common-topfreq-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-library-yql-udfs-common-topfreq-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/topfreq/static +) +target_link_libraries(ydb-library-yql-udfs-common-topfreq-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + common-topfreq-static + library-yql-minikql + yql-minikql-comp_nodes + yql-minikql-computation + udf-service-exception_policy + yql-sql-pg_dummy +) +target_sources(ydb-library-yql-udfs-common-topfreq-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/topfreq/topfreq_udf_ut.cpp +) +add_test( + NAME + ydb-library-yql-udfs-common-topfreq-ut + COMMAND + ydb-library-yql-udfs-common-topfreq-ut +) +target_link_flags(ydb-library-yql-udfs-common-topfreq-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation +) +vcs_info(ydb-library-yql-udfs-common-topfreq-ut) diff --git a/ydb/library/yql/udfs/common/topfreq/ut/CMakeLists.linux.txt b/ydb/library/yql/udfs/common/topfreq/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..6d669f07b7 --- /dev/null +++ b/ydb/library/yql/udfs/common/topfreq/ut/CMakeLists.linux.txt @@ -0,0 +1,50 @@ + +# 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_executable(ydb-library-yql-udfs-common-topfreq-ut) +target_compile_options(ydb-library-yql-udfs-common-topfreq-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-library-yql-udfs-common-topfreq-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/topfreq/static +) +target_link_libraries(ydb-library-yql-udfs-common-topfreq-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + common-topfreq-static + library-yql-minikql + yql-minikql-comp_nodes + yql-minikql-computation + udf-service-exception_policy + yql-sql-pg_dummy +) +target_sources(ydb-library-yql-udfs-common-topfreq-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/topfreq/topfreq_udf_ut.cpp +) +add_test( + NAME + ydb-library-yql-udfs-common-topfreq-ut + COMMAND + ydb-library-yql-udfs-common-topfreq-ut +) +target_link_flags(ydb-library-yql-udfs-common-topfreq-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-library-yql-udfs-common-topfreq-ut) diff --git a/ydb/library/yql/udfs/common/topfreq/ut/CMakeLists.txt b/ydb/library/yql/udfs/common/topfreq/ut/CMakeLists.txt index 6d669f07b7..a681d385f3 100644 --- a/ydb/library/yql/udfs/common/topfreq/ut/CMakeLists.txt +++ b/ydb/library/yql/udfs/common/topfreq/ut/CMakeLists.txt @@ -6,45 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-library-yql-udfs-common-topfreq-ut) -target_compile_options(ydb-library-yql-udfs-common-topfreq-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-library-yql-udfs-common-topfreq-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/topfreq/static -) -target_link_libraries(ydb-library-yql-udfs-common-topfreq-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - common-topfreq-static - library-yql-minikql - yql-minikql-comp_nodes - yql-minikql-computation - udf-service-exception_policy - yql-sql-pg_dummy -) -target_sources(ydb-library-yql-udfs-common-topfreq-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/topfreq/topfreq_udf_ut.cpp -) -add_test( - NAME - ydb-library-yql-udfs-common-topfreq-ut - COMMAND - ydb-library-yql-udfs-common-topfreq-ut -) -target_link_flags(ydb-library-yql-udfs-common-topfreq-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-library-yql-udfs-common-topfreq-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/library/yql/utils/failure_injector/ut/CMakeLists.darwin.txt b/ydb/library/yql/utils/failure_injector/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..920f3ccfbd --- /dev/null +++ b/ydb/library/yql/utils/failure_injector/ut/CMakeLists.darwin.txt @@ -0,0 +1,38 @@ + +# 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_executable(ydb-library-yql-utils-failure_injector-ut) +target_include_directories(ydb-library-yql-utils-failure_injector-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/failure_injector +) +target_link_libraries(ydb-library-yql-utils-failure_injector-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + yql-utils-failure_injector + yql-utils-log +) +target_sources(ydb-library-yql-utils-failure_injector-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/failure_injector/failure_injector_ut.cpp +) +add_test( + NAME + ydb-library-yql-utils-failure_injector-ut + COMMAND + ydb-library-yql-utils-failure_injector-ut +) +target_link_flags(ydb-library-yql-utils-failure_injector-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC +) +vcs_info(ydb-library-yql-utils-failure_injector-ut) diff --git a/ydb/library/yql/utils/failure_injector/ut/CMakeLists.linux.txt b/ydb/library/yql/utils/failure_injector/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..646a4dff9f --- /dev/null +++ b/ydb/library/yql/utils/failure_injector/ut/CMakeLists.linux.txt @@ -0,0 +1,43 @@ + +# 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_executable(ydb-library-yql-utils-failure_injector-ut) +target_include_directories(ydb-library-yql-utils-failure_injector-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/failure_injector +) +target_link_libraries(ydb-library-yql-utils-failure_injector-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + yql-utils-failure_injector + yql-utils-log +) +target_sources(ydb-library-yql-utils-failure_injector-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/failure_injector/failure_injector_ut.cpp +) +add_test( + NAME + ydb-library-yql-utils-failure_injector-ut + COMMAND + ydb-library-yql-utils-failure_injector-ut +) +target_link_flags(ydb-library-yql-utils-failure_injector-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-library-yql-utils-failure_injector-ut) diff --git a/ydb/library/yql/utils/failure_injector/ut/CMakeLists.txt b/ydb/library/yql/utils/failure_injector/ut/CMakeLists.txt index 646a4dff9f..a681d385f3 100644 --- a/ydb/library/yql/utils/failure_injector/ut/CMakeLists.txt +++ b/ydb/library/yql/utils/failure_injector/ut/CMakeLists.txt @@ -6,38 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-library-yql-utils-failure_injector-ut) -target_include_directories(ydb-library-yql-utils-failure_injector-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/failure_injector -) -target_link_libraries(ydb-library-yql-utils-failure_injector-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - yql-utils-failure_injector - yql-utils-log -) -target_sources(ydb-library-yql-utils-failure_injector-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/failure_injector/failure_injector_ut.cpp -) -add_test( - NAME - ydb-library-yql-utils-failure_injector-ut - COMMAND - ydb-library-yql-utils-failure_injector-ut -) -target_link_flags(ydb-library-yql-utils-failure_injector-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-library-yql-utils-failure_injector-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/library/yql/utils/log/ut/CMakeLists.darwin.txt b/ydb/library/yql/utils/log/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..dd0ce68878 --- /dev/null +++ b/ydb/library/yql/utils/log/ut/CMakeLists.darwin.txt @@ -0,0 +1,38 @@ + +# 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_executable(ydb-library-yql-utils-log-ut) +target_include_directories(ydb-library-yql-utils-log-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/log +) +target_link_libraries(ydb-library-yql-utils-log-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + yql-utils-log +) +target_sources(ydb-library-yql-utils-log-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/log/log_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/log/tls_backend_ut.cpp +) +add_test( + NAME + ydb-library-yql-utils-log-ut + COMMAND + ydb-library-yql-utils-log-ut +) +target_link_flags(ydb-library-yql-utils-log-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC +) +vcs_info(ydb-library-yql-utils-log-ut) diff --git a/ydb/library/yql/utils/log/ut/CMakeLists.linux.txt b/ydb/library/yql/utils/log/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..4cbbbe58c4 --- /dev/null +++ b/ydb/library/yql/utils/log/ut/CMakeLists.linux.txt @@ -0,0 +1,43 @@ + +# 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_executable(ydb-library-yql-utils-log-ut) +target_include_directories(ydb-library-yql-utils-log-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/log +) +target_link_libraries(ydb-library-yql-utils-log-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + yql-utils-log +) +target_sources(ydb-library-yql-utils-log-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/log/log_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/log/tls_backend_ut.cpp +) +add_test( + NAME + ydb-library-yql-utils-log-ut + COMMAND + ydb-library-yql-utils-log-ut +) +target_link_flags(ydb-library-yql-utils-log-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-library-yql-utils-log-ut) diff --git a/ydb/library/yql/utils/log/ut/CMakeLists.txt b/ydb/library/yql/utils/log/ut/CMakeLists.txt index 4cbbbe58c4..a681d385f3 100644 --- a/ydb/library/yql/utils/log/ut/CMakeLists.txt +++ b/ydb/library/yql/utils/log/ut/CMakeLists.txt @@ -6,38 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-library-yql-utils-log-ut) -target_include_directories(ydb-library-yql-utils-log-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/log -) -target_link_libraries(ydb-library-yql-utils-log-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - yql-utils-log -) -target_sources(ydb-library-yql-utils-log-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/log/log_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/log/tls_backend_ut.cpp -) -add_test( - NAME - ydb-library-yql-utils-log-ut - COMMAND - ydb-library-yql-utils-log-ut -) -target_link_flags(ydb-library-yql-utils-log-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-library-yql-utils-log-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/library/yql/utils/ut/CMakeLists.darwin.txt b/ydb/library/yql/utils/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..0ab151ab20 --- /dev/null +++ b/ydb/library/yql/utils/ut/CMakeLists.darwin.txt @@ -0,0 +1,44 @@ + +# 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_executable(ydb-library-yql-utils-ut) +target_include_directories(ydb-library-yql-utils-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils +) +target_link_libraries(ydb-library-yql-utils-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + library-yql-utils +) +target_sources(ydb-library-yql-utils-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/fp_bits_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/md5_stream_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/multi_resource_lock_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/parse_double_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/range_walker_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/retry_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/url_builder_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/utf8_ut.cpp +) +add_test( + NAME + ydb-library-yql-utils-ut + COMMAND + ydb-library-yql-utils-ut +) +target_link_flags(ydb-library-yql-utils-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC +) +vcs_info(ydb-library-yql-utils-ut) diff --git a/ydb/library/yql/utils/ut/CMakeLists.linux.txt b/ydb/library/yql/utils/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..9a9e0a12ac --- /dev/null +++ b/ydb/library/yql/utils/ut/CMakeLists.linux.txt @@ -0,0 +1,49 @@ + +# 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_executable(ydb-library-yql-utils-ut) +target_include_directories(ydb-library-yql-utils-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils +) +target_link_libraries(ydb-library-yql-utils-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + library-yql-utils +) +target_sources(ydb-library-yql-utils-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/fp_bits_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/md5_stream_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/multi_resource_lock_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/parse_double_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/range_walker_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/retry_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/url_builder_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/utf8_ut.cpp +) +add_test( + NAME + ydb-library-yql-utils-ut + COMMAND + ydb-library-yql-utils-ut +) +target_link_flags(ydb-library-yql-utils-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-library-yql-utils-ut) diff --git a/ydb/library/yql/utils/ut/CMakeLists.txt b/ydb/library/yql/utils/ut/CMakeLists.txt index 9a9e0a12ac..a681d385f3 100644 --- a/ydb/library/yql/utils/ut/CMakeLists.txt +++ b/ydb/library/yql/utils/ut/CMakeLists.txt @@ -6,44 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-library-yql-utils-ut) -target_include_directories(ydb-library-yql-utils-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils -) -target_link_libraries(ydb-library-yql-utils-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - library-yql-utils -) -target_sources(ydb-library-yql-utils-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/fp_bits_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/md5_stream_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/multi_resource_lock_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/parse_double_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/range_walker_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/retry_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/url_builder_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/utf8_ut.cpp -) -add_test( - NAME - ydb-library-yql-utils-ut - COMMAND - ydb-library-yql-utils-ut -) -target_link_flags(ydb-library-yql-utils-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-library-yql-utils-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/public/lib/deprecated/kicli/ut/CMakeLists.darwin.txt b/ydb/public/lib/deprecated/kicli/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..d5cb5facbe --- /dev/null +++ b/ydb/public/lib/deprecated/kicli/ut/CMakeLists.darwin.txt @@ -0,0 +1,46 @@ + +# 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_executable(ydb-public-lib-deprecated-kicli-ut) +target_compile_options(ydb-public-lib-deprecated-kicli-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-public-lib-deprecated-kicli-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/lib/deprecated/kicli +) +target_link_libraries(ydb-public-lib-deprecated-kicli-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + lib-deprecated-kicli + ydb-core-client + ydb-core-testlib +) +target_sources(ydb-public-lib-deprecated-kicli-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/lib/deprecated/kicli/cpp_ut.cpp +) +add_test( + NAME + ydb-public-lib-deprecated-kicli-ut + COMMAND + ydb-public-lib-deprecated-kicli-ut +) +target_link_flags(ydb-public-lib-deprecated-kicli-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-public-lib-deprecated-kicli-ut) diff --git a/ydb/public/lib/deprecated/kicli/ut/CMakeLists.linux.txt b/ydb/public/lib/deprecated/kicli/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..d2946862b7 --- /dev/null +++ b/ydb/public/lib/deprecated/kicli/ut/CMakeLists.linux.txt @@ -0,0 +1,47 @@ + +# 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_executable(ydb-public-lib-deprecated-kicli-ut) +target_compile_options(ydb-public-lib-deprecated-kicli-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-public-lib-deprecated-kicli-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/lib/deprecated/kicli +) +target_link_libraries(ydb-public-lib-deprecated-kicli-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + lib-deprecated-kicli + ydb-core-client + ydb-core-testlib +) +target_sources(ydb-public-lib-deprecated-kicli-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/lib/deprecated/kicli/cpp_ut.cpp +) +add_test( + NAME + ydb-public-lib-deprecated-kicli-ut + COMMAND + ydb-public-lib-deprecated-kicli-ut +) +target_link_flags(ydb-public-lib-deprecated-kicli-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-public-lib-deprecated-kicli-ut) diff --git a/ydb/public/lib/deprecated/kicli/ut/CMakeLists.txt b/ydb/public/lib/deprecated/kicli/ut/CMakeLists.txt index d2946862b7..a681d385f3 100644 --- a/ydb/public/lib/deprecated/kicli/ut/CMakeLists.txt +++ b/ydb/public/lib/deprecated/kicli/ut/CMakeLists.txt @@ -6,42 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-public-lib-deprecated-kicli-ut) -target_compile_options(ydb-public-lib-deprecated-kicli-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-public-lib-deprecated-kicli-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/public/lib/deprecated/kicli -) -target_link_libraries(ydb-public-lib-deprecated-kicli-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - lib-deprecated-kicli - ydb-core-client - ydb-core-testlib -) -target_sources(ydb-public-lib-deprecated-kicli-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/public/lib/deprecated/kicli/cpp_ut.cpp -) -add_test( - NAME - ydb-public-lib-deprecated-kicli-ut - COMMAND - ydb-public-lib-deprecated-kicli-ut -) -target_link_flags(ydb-public-lib-deprecated-kicli-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-public-lib-deprecated-kicli-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/public/lib/idx_test/ut/CMakeLists.darwin.txt b/ydb/public/lib/idx_test/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..3727e70267 --- /dev/null +++ b/ydb/public/lib/idx_test/ut/CMakeLists.darwin.txt @@ -0,0 +1,39 @@ + +# 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_executable(ydb-public-lib-idx_test-ut) +target_include_directories(ydb-public-lib-idx_test-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/lib/idx_test +) +target_link_libraries(ydb-public-lib-idx_test-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + public-lib-idx_test +) +target_sources(ydb-public-lib-idx_test-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/lib/idx_test/ut/idx_test_data_provider_ut.cpp +) +add_test( + NAME + ydb-public-lib-idx_test-ut + COMMAND + ydb-public-lib-idx_test-ut +) +target_link_flags(ydb-public-lib-idx_test-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation +) +vcs_info(ydb-public-lib-idx_test-ut) diff --git a/ydb/public/lib/idx_test/ut/CMakeLists.linux.txt b/ydb/public/lib/idx_test/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..0c2a74299e --- /dev/null +++ b/ydb/public/lib/idx_test/ut/CMakeLists.linux.txt @@ -0,0 +1,42 @@ + +# 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_executable(ydb-public-lib-idx_test-ut) +target_include_directories(ydb-public-lib-idx_test-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/lib/idx_test +) +target_link_libraries(ydb-public-lib-idx_test-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + public-lib-idx_test +) +target_sources(ydb-public-lib-idx_test-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/lib/idx_test/ut/idx_test_data_provider_ut.cpp +) +add_test( + NAME + ydb-public-lib-idx_test-ut + COMMAND + ydb-public-lib-idx_test-ut +) +target_link_flags(ydb-public-lib-idx_test-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-public-lib-idx_test-ut) diff --git a/ydb/public/lib/idx_test/ut/CMakeLists.txt b/ydb/public/lib/idx_test/ut/CMakeLists.txt index 0c2a74299e..a681d385f3 100644 --- a/ydb/public/lib/idx_test/ut/CMakeLists.txt +++ b/ydb/public/lib/idx_test/ut/CMakeLists.txt @@ -6,37 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-public-lib-idx_test-ut) -target_include_directories(ydb-public-lib-idx_test-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/public/lib/idx_test -) -target_link_libraries(ydb-public-lib-idx_test-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - public-lib-idx_test -) -target_sources(ydb-public-lib-idx_test-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/public/lib/idx_test/ut/idx_test_data_provider_ut.cpp -) -add_test( - NAME - ydb-public-lib-idx_test-ut - COMMAND - ydb-public-lib-idx_test-ut -) -target_link_flags(ydb-public-lib-idx_test-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-public-lib-idx_test-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/public/lib/json_value/ut/CMakeLists.darwin.txt b/ydb/public/lib/json_value/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..9e4e056725 --- /dev/null +++ b/ydb/public/lib/json_value/ut/CMakeLists.darwin.txt @@ -0,0 +1,42 @@ + +# 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_executable(ydb-public-lib-json_value-ut) +target_include_directories(ydb-public-lib-json_value-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/lib/json_value +) +target_link_libraries(ydb-public-lib-json_value-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + public-lib-json_value + library-cpp-json + cpp-testing-unittest + cpp-client-ydb_proto +) +target_sources(ydb-public-lib-json_value-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/lib/json_value/ydb_json_value_ut.cpp +) +add_test( + NAME + ydb-public-lib-json_value-ut + COMMAND + ydb-public-lib-json_value-ut +) +target_link_flags(ydb-public-lib-json_value-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation +) +vcs_info(ydb-public-lib-json_value-ut) diff --git a/ydb/public/lib/json_value/ut/CMakeLists.linux.txt b/ydb/public/lib/json_value/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..8835f79182 --- /dev/null +++ b/ydb/public/lib/json_value/ut/CMakeLists.linux.txt @@ -0,0 +1,45 @@ + +# 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_executable(ydb-public-lib-json_value-ut) +target_include_directories(ydb-public-lib-json_value-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/lib/json_value +) +target_link_libraries(ydb-public-lib-json_value-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + public-lib-json_value + library-cpp-json + cpp-testing-unittest + cpp-client-ydb_proto +) +target_sources(ydb-public-lib-json_value-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/lib/json_value/ydb_json_value_ut.cpp +) +add_test( + NAME + ydb-public-lib-json_value-ut + COMMAND + ydb-public-lib-json_value-ut +) +target_link_flags(ydb-public-lib-json_value-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-public-lib-json_value-ut) diff --git a/ydb/public/lib/json_value/ut/CMakeLists.txt b/ydb/public/lib/json_value/ut/CMakeLists.txt index 8835f79182..a681d385f3 100644 --- a/ydb/public/lib/json_value/ut/CMakeLists.txt +++ b/ydb/public/lib/json_value/ut/CMakeLists.txt @@ -6,40 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-public-lib-json_value-ut) -target_include_directories(ydb-public-lib-json_value-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/public/lib/json_value -) -target_link_libraries(ydb-public-lib-json_value-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - public-lib-json_value - library-cpp-json - cpp-testing-unittest - cpp-client-ydb_proto -) -target_sources(ydb-public-lib-json_value-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/public/lib/json_value/ydb_json_value_ut.cpp -) -add_test( - NAME - ydb-public-lib-json_value-ut - COMMAND - ydb-public-lib-json_value-ut -) -target_link_flags(ydb-public-lib-json_value-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-public-lib-json_value-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/public/lib/operation_id/ut/CMakeLists.darwin.txt b/ydb/public/lib/operation_id/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..2d11e4b172 --- /dev/null +++ b/ydb/public/lib/operation_id/ut/CMakeLists.darwin.txt @@ -0,0 +1,38 @@ + +# 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_executable(ydb-public-lib-operation_id-ut) +target_include_directories(ydb-public-lib-operation_id-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/lib/operation_id +) +target_link_libraries(ydb-public-lib-operation_id-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + public-lib-operation_id + cpp-testing-unittest +) +target_sources(ydb-public-lib-operation_id-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/lib/operation_id/operation_id_ut.cpp +) +add_test( + NAME + ydb-public-lib-operation_id-ut + COMMAND + ydb-public-lib-operation_id-ut +) +target_link_flags(ydb-public-lib-operation_id-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC +) +vcs_info(ydb-public-lib-operation_id-ut) diff --git a/ydb/public/lib/operation_id/ut/CMakeLists.linux.txt b/ydb/public/lib/operation_id/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..d28899992d --- /dev/null +++ b/ydb/public/lib/operation_id/ut/CMakeLists.linux.txt @@ -0,0 +1,43 @@ + +# 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_executable(ydb-public-lib-operation_id-ut) +target_include_directories(ydb-public-lib-operation_id-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/lib/operation_id +) +target_link_libraries(ydb-public-lib-operation_id-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + public-lib-operation_id + cpp-testing-unittest +) +target_sources(ydb-public-lib-operation_id-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/lib/operation_id/operation_id_ut.cpp +) +add_test( + NAME + ydb-public-lib-operation_id-ut + COMMAND + ydb-public-lib-operation_id-ut +) +target_link_flags(ydb-public-lib-operation_id-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-public-lib-operation_id-ut) diff --git a/ydb/public/lib/operation_id/ut/CMakeLists.txt b/ydb/public/lib/operation_id/ut/CMakeLists.txt index d28899992d..a681d385f3 100644 --- a/ydb/public/lib/operation_id/ut/CMakeLists.txt +++ b/ydb/public/lib/operation_id/ut/CMakeLists.txt @@ -6,38 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-public-lib-operation_id-ut) -target_include_directories(ydb-public-lib-operation_id-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/public/lib/operation_id -) -target_link_libraries(ydb-public-lib-operation_id-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - public-lib-operation_id - cpp-testing-unittest -) -target_sources(ydb-public-lib-operation_id-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/public/lib/operation_id/operation_id_ut.cpp -) -add_test( - NAME - ydb-public-lib-operation_id-ut - COMMAND - ydb-public-lib-operation_id-ut -) -target_link_flags(ydb-public-lib-operation_id-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-public-lib-operation_id-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/public/lib/ydb_cli/common/ut/CMakeLists.darwin.txt b/ydb/public/lib/ydb_cli/common/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..218273f3a1 --- /dev/null +++ b/ydb/public/lib/ydb_cli/common/ut/CMakeLists.darwin.txt @@ -0,0 +1,39 @@ + +# 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_executable(ydb-public-lib-ydb_cli-common-ut) +target_include_directories(ydb-public-lib-ydb_cli-common-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/lib/ydb_cli/common +) +target_link_libraries(ydb-public-lib-ydb_cli-common-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + common +) +target_sources(ydb-public-lib-ydb_cli-common-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/lib/ydb_cli/common/normalize_path_ut.cpp +) +add_test( + NAME + ydb-public-lib-ydb_cli-common-ut + COMMAND + ydb-public-lib-ydb_cli-common-ut +) +target_link_flags(ydb-public-lib-ydb_cli-common-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation +) +vcs_info(ydb-public-lib-ydb_cli-common-ut) diff --git a/ydb/public/lib/ydb_cli/common/ut/CMakeLists.linux.txt b/ydb/public/lib/ydb_cli/common/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..2f8936acea --- /dev/null +++ b/ydb/public/lib/ydb_cli/common/ut/CMakeLists.linux.txt @@ -0,0 +1,42 @@ + +# 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_executable(ydb-public-lib-ydb_cli-common-ut) +target_include_directories(ydb-public-lib-ydb_cli-common-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/lib/ydb_cli/common +) +target_link_libraries(ydb-public-lib-ydb_cli-common-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + common +) +target_sources(ydb-public-lib-ydb_cli-common-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/lib/ydb_cli/common/normalize_path_ut.cpp +) +add_test( + NAME + ydb-public-lib-ydb_cli-common-ut + COMMAND + ydb-public-lib-ydb_cli-common-ut +) +target_link_flags(ydb-public-lib-ydb_cli-common-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-public-lib-ydb_cli-common-ut) diff --git a/ydb/public/lib/ydb_cli/common/ut/CMakeLists.txt b/ydb/public/lib/ydb_cli/common/ut/CMakeLists.txt index 2f8936acea..a681d385f3 100644 --- a/ydb/public/lib/ydb_cli/common/ut/CMakeLists.txt +++ b/ydb/public/lib/ydb_cli/common/ut/CMakeLists.txt @@ -6,37 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-public-lib-ydb_cli-common-ut) -target_include_directories(ydb-public-lib-ydb_cli-common-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/public/lib/ydb_cli/common -) -target_link_libraries(ydb-public-lib-ydb_cli-common-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - common -) -target_sources(ydb-public-lib-ydb_cli-common-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/public/lib/ydb_cli/common/normalize_path_ut.cpp -) -add_test( - NAME - ydb-public-lib-ydb_cli-common-ut - COMMAND - ydb-public-lib-ydb_cli-common-ut -) -target_link_flags(ydb-public-lib-ydb_cli-common-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-public-lib-ydb_cli-common-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/public/sdk/cpp/client/draft/ut/CMakeLists.darwin.txt b/ydb/public/sdk/cpp/client/draft/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..3af93f91e1 --- /dev/null +++ b/ydb/public/sdk/cpp/client/draft/ut/CMakeLists.darwin.txt @@ -0,0 +1,39 @@ + +# 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_executable(ydb-public-sdk-cpp-client-draft-ut) +target_include_directories(ydb-public-sdk-cpp-client-draft-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/draft +) +target_link_libraries(ydb-public-sdk-cpp-client-draft-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-client-draft +) +target_sources(ydb-public-sdk-cpp-client-draft-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/draft/ydb_scripting_response_headers_ut.cpp +) +add_test( + NAME + ydb-public-sdk-cpp-client-draft-ut + COMMAND + ydb-public-sdk-cpp-client-draft-ut +) +target_link_flags(ydb-public-sdk-cpp-client-draft-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation +) +vcs_info(ydb-public-sdk-cpp-client-draft-ut) diff --git a/ydb/public/sdk/cpp/client/draft/ut/CMakeLists.linux.txt b/ydb/public/sdk/cpp/client/draft/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..71f8ad3461 --- /dev/null +++ b/ydb/public/sdk/cpp/client/draft/ut/CMakeLists.linux.txt @@ -0,0 +1,42 @@ + +# 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_executable(ydb-public-sdk-cpp-client-draft-ut) +target_include_directories(ydb-public-sdk-cpp-client-draft-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/draft +) +target_link_libraries(ydb-public-sdk-cpp-client-draft-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-client-draft +) +target_sources(ydb-public-sdk-cpp-client-draft-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/draft/ydb_scripting_response_headers_ut.cpp +) +add_test( + NAME + ydb-public-sdk-cpp-client-draft-ut + COMMAND + ydb-public-sdk-cpp-client-draft-ut +) +target_link_flags(ydb-public-sdk-cpp-client-draft-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-public-sdk-cpp-client-draft-ut) diff --git a/ydb/public/sdk/cpp/client/draft/ut/CMakeLists.txt b/ydb/public/sdk/cpp/client/draft/ut/CMakeLists.txt index 71f8ad3461..a681d385f3 100644 --- a/ydb/public/sdk/cpp/client/draft/ut/CMakeLists.txt +++ b/ydb/public/sdk/cpp/client/draft/ut/CMakeLists.txt @@ -6,37 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-public-sdk-cpp-client-draft-ut) -target_include_directories(ydb-public-sdk-cpp-client-draft-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/draft -) -target_link_libraries(ydb-public-sdk-cpp-client-draft-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - cpp-client-draft -) -target_sources(ydb-public-sdk-cpp-client-draft-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/draft/ydb_scripting_response_headers_ut.cpp -) -add_test( - NAME - ydb-public-sdk-cpp-client-draft-ut - COMMAND - ydb-public-sdk-cpp-client-draft-ut -) -target_link_flags(ydb-public-sdk-cpp-client-draft-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-public-sdk-cpp-client-draft-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/public/sdk/cpp/client/extensions/discovery_mutator/ut/CMakeLists.darwin.txt b/ydb/public/sdk/cpp/client/extensions/discovery_mutator/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..d07ed80949 --- /dev/null +++ b/ydb/public/sdk/cpp/client/extensions/discovery_mutator/ut/CMakeLists.darwin.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_executable(client-extensions-discovery_mutator-ut) +target_include_directories(client-extensions-discovery_mutator-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/extensions/discovery_mutator +) +target_link_libraries(client-extensions-discovery_mutator-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + client-extensions-discovery_mutator + cpp-client-ydb_table +) +target_sources(client-extensions-discovery_mutator-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/extensions/discovery_mutator/discovery_mutator_ut.cpp +) +add_test( + NAME + client-extensions-discovery_mutator-ut + COMMAND + client-extensions-discovery_mutator-ut +) +target_link_flags(client-extensions-discovery_mutator-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation +) +vcs_info(client-extensions-discovery_mutator-ut) diff --git a/ydb/public/sdk/cpp/client/extensions/discovery_mutator/ut/CMakeLists.linux.txt b/ydb/public/sdk/cpp/client/extensions/discovery_mutator/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..b4ea0eba97 --- /dev/null +++ b/ydb/public/sdk/cpp/client/extensions/discovery_mutator/ut/CMakeLists.linux.txt @@ -0,0 +1,43 @@ + +# 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_executable(client-extensions-discovery_mutator-ut) +target_include_directories(client-extensions-discovery_mutator-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/extensions/discovery_mutator +) +target_link_libraries(client-extensions-discovery_mutator-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + client-extensions-discovery_mutator + cpp-client-ydb_table +) +target_sources(client-extensions-discovery_mutator-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/extensions/discovery_mutator/discovery_mutator_ut.cpp +) +add_test( + NAME + client-extensions-discovery_mutator-ut + COMMAND + client-extensions-discovery_mutator-ut +) +target_link_flags(client-extensions-discovery_mutator-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(client-extensions-discovery_mutator-ut) diff --git a/ydb/public/sdk/cpp/client/extensions/discovery_mutator/ut/CMakeLists.txt b/ydb/public/sdk/cpp/client/extensions/discovery_mutator/ut/CMakeLists.txt index b4ea0eba97..a681d385f3 100644 --- a/ydb/public/sdk/cpp/client/extensions/discovery_mutator/ut/CMakeLists.txt +++ b/ydb/public/sdk/cpp/client/extensions/discovery_mutator/ut/CMakeLists.txt @@ -6,38 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(client-extensions-discovery_mutator-ut) -target_include_directories(client-extensions-discovery_mutator-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/extensions/discovery_mutator -) -target_link_libraries(client-extensions-discovery_mutator-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - client-extensions-discovery_mutator - cpp-client-ydb_table -) -target_sources(client-extensions-discovery_mutator-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/extensions/discovery_mutator/discovery_mutator_ut.cpp -) -add_test( - NAME - client-extensions-discovery_mutator-ut - COMMAND - client-extensions-discovery_mutator-ut -) -target_link_flags(client-extensions-discovery_mutator-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(client-extensions-discovery_mutator-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/public/sdk/cpp/client/impl/ydb_endpoints/ut/CMakeLists.darwin.txt b/ydb/public/sdk/cpp/client/impl/ydb_endpoints/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..38cad1f205 --- /dev/null +++ b/ydb/public/sdk/cpp/client/impl/ydb_endpoints/ut/CMakeLists.darwin.txt @@ -0,0 +1,39 @@ + +# 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_executable(ydb-public-sdk-cpp-client-impl-ydb_endpoints-ut) +target_include_directories(ydb-public-sdk-cpp-client-impl-ydb_endpoints-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/impl/ydb_endpoints +) +target_link_libraries(ydb-public-sdk-cpp-client-impl-ydb_endpoints-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + client-impl-ydb_endpoints +) +target_sources(ydb-public-sdk-cpp-client-impl-ydb_endpoints-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/impl/ydb_endpoints/endpoints_ut.cpp +) +add_test( + NAME + ydb-public-sdk-cpp-client-impl-ydb_endpoints-ut + COMMAND + ydb-public-sdk-cpp-client-impl-ydb_endpoints-ut +) +target_link_flags(ydb-public-sdk-cpp-client-impl-ydb_endpoints-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation +) +vcs_info(ydb-public-sdk-cpp-client-impl-ydb_endpoints-ut) diff --git a/ydb/public/sdk/cpp/client/impl/ydb_endpoints/ut/CMakeLists.linux.txt b/ydb/public/sdk/cpp/client/impl/ydb_endpoints/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..ff26e3d83d --- /dev/null +++ b/ydb/public/sdk/cpp/client/impl/ydb_endpoints/ut/CMakeLists.linux.txt @@ -0,0 +1,42 @@ + +# 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_executable(ydb-public-sdk-cpp-client-impl-ydb_endpoints-ut) +target_include_directories(ydb-public-sdk-cpp-client-impl-ydb_endpoints-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/impl/ydb_endpoints +) +target_link_libraries(ydb-public-sdk-cpp-client-impl-ydb_endpoints-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + client-impl-ydb_endpoints +) +target_sources(ydb-public-sdk-cpp-client-impl-ydb_endpoints-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/impl/ydb_endpoints/endpoints_ut.cpp +) +add_test( + NAME + ydb-public-sdk-cpp-client-impl-ydb_endpoints-ut + COMMAND + ydb-public-sdk-cpp-client-impl-ydb_endpoints-ut +) +target_link_flags(ydb-public-sdk-cpp-client-impl-ydb_endpoints-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-public-sdk-cpp-client-impl-ydb_endpoints-ut) diff --git a/ydb/public/sdk/cpp/client/impl/ydb_endpoints/ut/CMakeLists.txt b/ydb/public/sdk/cpp/client/impl/ydb_endpoints/ut/CMakeLists.txt index ff26e3d83d..a681d385f3 100644 --- a/ydb/public/sdk/cpp/client/impl/ydb_endpoints/ut/CMakeLists.txt +++ b/ydb/public/sdk/cpp/client/impl/ydb_endpoints/ut/CMakeLists.txt @@ -6,37 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-public-sdk-cpp-client-impl-ydb_endpoints-ut) -target_include_directories(ydb-public-sdk-cpp-client-impl-ydb_endpoints-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/impl/ydb_endpoints -) -target_link_libraries(ydb-public-sdk-cpp-client-impl-ydb_endpoints-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - client-impl-ydb_endpoints -) -target_sources(ydb-public-sdk-cpp-client-impl-ydb_endpoints-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/impl/ydb_endpoints/endpoints_ut.cpp -) -add_test( - NAME - ydb-public-sdk-cpp-client-impl-ydb_endpoints-ut - COMMAND - ydb-public-sdk-cpp-client-impl-ydb_endpoints-ut -) -target_link_flags(ydb-public-sdk-cpp-client-impl-ydb_endpoints-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-public-sdk-cpp-client-impl-ydb_endpoints-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/public/sdk/cpp/client/ydb_coordination/ut/CMakeLists.darwin.txt b/ydb/public/sdk/cpp/client/ydb_coordination/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..3e91259a09 --- /dev/null +++ b/ydb/public/sdk/cpp/client/ydb_coordination/ut/CMakeLists.darwin.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_executable(ydb-public-sdk-cpp-client-ydb_coordination-ut) +target_include_directories(ydb-public-sdk-cpp-client-ydb_coordination-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_coordination +) +target_link_libraries(ydb-public-sdk-cpp-client-ydb_coordination-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-client-ydb_coordination + api-grpc +) +target_sources(ydb-public-sdk-cpp-client-ydb_coordination-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_coordination/coordination_ut.cpp +) +add_test( + NAME + ydb-public-sdk-cpp-client-ydb_coordination-ut + COMMAND + ydb-public-sdk-cpp-client-ydb_coordination-ut +) +target_link_flags(ydb-public-sdk-cpp-client-ydb_coordination-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation +) +vcs_info(ydb-public-sdk-cpp-client-ydb_coordination-ut) diff --git a/ydb/public/sdk/cpp/client/ydb_coordination/ut/CMakeLists.linux.txt b/ydb/public/sdk/cpp/client/ydb_coordination/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..a498d7b3a7 --- /dev/null +++ b/ydb/public/sdk/cpp/client/ydb_coordination/ut/CMakeLists.linux.txt @@ -0,0 +1,43 @@ + +# 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_executable(ydb-public-sdk-cpp-client-ydb_coordination-ut) +target_include_directories(ydb-public-sdk-cpp-client-ydb_coordination-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_coordination +) +target_link_libraries(ydb-public-sdk-cpp-client-ydb_coordination-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-client-ydb_coordination + api-grpc +) +target_sources(ydb-public-sdk-cpp-client-ydb_coordination-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_coordination/coordination_ut.cpp +) +add_test( + NAME + ydb-public-sdk-cpp-client-ydb_coordination-ut + COMMAND + ydb-public-sdk-cpp-client-ydb_coordination-ut +) +target_link_flags(ydb-public-sdk-cpp-client-ydb_coordination-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-public-sdk-cpp-client-ydb_coordination-ut) diff --git a/ydb/public/sdk/cpp/client/ydb_coordination/ut/CMakeLists.txt b/ydb/public/sdk/cpp/client/ydb_coordination/ut/CMakeLists.txt index a498d7b3a7..a681d385f3 100644 --- a/ydb/public/sdk/cpp/client/ydb_coordination/ut/CMakeLists.txt +++ b/ydb/public/sdk/cpp/client/ydb_coordination/ut/CMakeLists.txt @@ -6,38 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-public-sdk-cpp-client-ydb_coordination-ut) -target_include_directories(ydb-public-sdk-cpp-client-ydb_coordination-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_coordination -) -target_link_libraries(ydb-public-sdk-cpp-client-ydb_coordination-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - cpp-client-ydb_coordination - api-grpc -) -target_sources(ydb-public-sdk-cpp-client-ydb_coordination-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_coordination/coordination_ut.cpp -) -add_test( - NAME - ydb-public-sdk-cpp-client-ydb_coordination-ut - COMMAND - ydb-public-sdk-cpp-client-ydb_coordination-ut -) -target_link_flags(ydb-public-sdk-cpp-client-ydb_coordination-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-public-sdk-cpp-client-ydb_coordination-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/public/sdk/cpp/client/ydb_driver/ut/CMakeLists.darwin.txt b/ydb/public/sdk/cpp/client/ydb_driver/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..a67b56fa7f --- /dev/null +++ b/ydb/public/sdk/cpp/client/ydb_driver/ut/CMakeLists.darwin.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_executable(ydb-public-sdk-cpp-client-ydb_driver-ut) +target_include_directories(ydb-public-sdk-cpp-client-ydb_driver-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_driver +) +target_link_libraries(ydb-public-sdk-cpp-client-ydb_driver-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-client-ydb_driver + cpp-client-ydb_table +) +target_sources(ydb-public-sdk-cpp-client-ydb_driver-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_driver/driver_ut.cpp +) +add_test( + NAME + ydb-public-sdk-cpp-client-ydb_driver-ut + COMMAND + ydb-public-sdk-cpp-client-ydb_driver-ut +) +target_link_flags(ydb-public-sdk-cpp-client-ydb_driver-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation +) +vcs_info(ydb-public-sdk-cpp-client-ydb_driver-ut) diff --git a/ydb/public/sdk/cpp/client/ydb_driver/ut/CMakeLists.linux.txt b/ydb/public/sdk/cpp/client/ydb_driver/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..aa464de400 --- /dev/null +++ b/ydb/public/sdk/cpp/client/ydb_driver/ut/CMakeLists.linux.txt @@ -0,0 +1,43 @@ + +# 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_executable(ydb-public-sdk-cpp-client-ydb_driver-ut) +target_include_directories(ydb-public-sdk-cpp-client-ydb_driver-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_driver +) +target_link_libraries(ydb-public-sdk-cpp-client-ydb_driver-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-client-ydb_driver + cpp-client-ydb_table +) +target_sources(ydb-public-sdk-cpp-client-ydb_driver-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_driver/driver_ut.cpp +) +add_test( + NAME + ydb-public-sdk-cpp-client-ydb_driver-ut + COMMAND + ydb-public-sdk-cpp-client-ydb_driver-ut +) +target_link_flags(ydb-public-sdk-cpp-client-ydb_driver-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-public-sdk-cpp-client-ydb_driver-ut) diff --git a/ydb/public/sdk/cpp/client/ydb_driver/ut/CMakeLists.txt b/ydb/public/sdk/cpp/client/ydb_driver/ut/CMakeLists.txt index aa464de400..a681d385f3 100644 --- a/ydb/public/sdk/cpp/client/ydb_driver/ut/CMakeLists.txt +++ b/ydb/public/sdk/cpp/client/ydb_driver/ut/CMakeLists.txt @@ -6,38 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-public-sdk-cpp-client-ydb_driver-ut) -target_include_directories(ydb-public-sdk-cpp-client-ydb_driver-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_driver -) -target_link_libraries(ydb-public-sdk-cpp-client-ydb_driver-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - cpp-client-ydb_driver - cpp-client-ydb_table -) -target_sources(ydb-public-sdk-cpp-client-ydb_driver-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_driver/driver_ut.cpp -) -add_test( - NAME - ydb-public-sdk-cpp-client-ydb_driver-ut - COMMAND - ydb-public-sdk-cpp-client-ydb_driver-ut -) -target_link_flags(ydb-public-sdk-cpp-client-ydb_driver-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-public-sdk-cpp-client-ydb_driver-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/public/sdk/cpp/client/ydb_params/ut/CMakeLists.darwin.txt b/ydb/public/sdk/cpp/client/ydb_params/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..c3755ec186 --- /dev/null +++ b/ydb/public/sdk/cpp/client/ydb_params/ut/CMakeLists.darwin.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_executable(ydb-public-sdk-cpp-client-ydb_params-ut) +target_include_directories(ydb-public-sdk-cpp-client-ydb_params-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_params +) +target_link_libraries(ydb-public-sdk-cpp-client-ydb_params-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-client-ydb_params + public-lib-yson_value +) +target_sources(ydb-public-sdk-cpp-client-ydb_params-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_params/params_ut.cpp +) +add_test( + NAME + ydb-public-sdk-cpp-client-ydb_params-ut + COMMAND + ydb-public-sdk-cpp-client-ydb_params-ut +) +target_link_flags(ydb-public-sdk-cpp-client-ydb_params-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation +) +vcs_info(ydb-public-sdk-cpp-client-ydb_params-ut) diff --git a/ydb/public/sdk/cpp/client/ydb_params/ut/CMakeLists.linux.txt b/ydb/public/sdk/cpp/client/ydb_params/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..d76077c405 --- /dev/null +++ b/ydb/public/sdk/cpp/client/ydb_params/ut/CMakeLists.linux.txt @@ -0,0 +1,43 @@ + +# 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_executable(ydb-public-sdk-cpp-client-ydb_params-ut) +target_include_directories(ydb-public-sdk-cpp-client-ydb_params-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_params +) +target_link_libraries(ydb-public-sdk-cpp-client-ydb_params-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-client-ydb_params + public-lib-yson_value +) +target_sources(ydb-public-sdk-cpp-client-ydb_params-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_params/params_ut.cpp +) +add_test( + NAME + ydb-public-sdk-cpp-client-ydb_params-ut + COMMAND + ydb-public-sdk-cpp-client-ydb_params-ut +) +target_link_flags(ydb-public-sdk-cpp-client-ydb_params-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-public-sdk-cpp-client-ydb_params-ut) diff --git a/ydb/public/sdk/cpp/client/ydb_params/ut/CMakeLists.txt b/ydb/public/sdk/cpp/client/ydb_params/ut/CMakeLists.txt index d76077c405..a681d385f3 100644 --- a/ydb/public/sdk/cpp/client/ydb_params/ut/CMakeLists.txt +++ b/ydb/public/sdk/cpp/client/ydb_params/ut/CMakeLists.txt @@ -6,38 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-public-sdk-cpp-client-ydb_params-ut) -target_include_directories(ydb-public-sdk-cpp-client-ydb_params-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_params -) -target_link_libraries(ydb-public-sdk-cpp-client-ydb_params-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - cpp-client-ydb_params - public-lib-yson_value -) -target_sources(ydb-public-sdk-cpp-client-ydb_params-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_params/params_ut.cpp -) -add_test( - NAME - ydb-public-sdk-cpp-client-ydb_params-ut - COMMAND - ydb-public-sdk-cpp-client-ydb_params-ut -) -target_link_flags(ydb-public-sdk-cpp-client-ydb_params-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-public-sdk-cpp-client-ydb_params-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() 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 new file mode 100644 index 0000000000..4e4e9f827f --- /dev/null +++ b/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/CMakeLists.darwin.txt @@ -0,0 +1,58 @@ + +# 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_executable(ydb-public-sdk-cpp-client-ydb_persqueue_core-ut) +target_compile_options(ydb-public-sdk-cpp-client-ydb_persqueue_core-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-public-sdk-cpp-client-ydb_persqueue_core-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core +) +target_link_libraries(ydb-public-sdk-cpp-client-ydb_persqueue_core-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-client-ydb_persqueue_core + cpp-testing-gmock_in_unittest + ydb-core-testlib + public-lib-json_value + public-lib-yson_value + cpp-client-ydb_driver + client-ydb_persqueue_core-impl + ydb_persqueue_core-ut-ut_utils + client-ydb_persqueue_public-codecs +) +target_sources(ydb-public-sdk-cpp-client-ydb_persqueue_core-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/common_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/read_session_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/basic_usage_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/compress_executor_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/compression_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/retry_policy_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/ut_utils.cpp +) +add_test( + NAME + ydb-public-sdk-cpp-client-ydb_persqueue_core-ut + COMMAND + ydb-public-sdk-cpp-client-ydb_persqueue_core-ut +) +target_link_flags(ydb-public-sdk-cpp-client-ydb_persqueue_core-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-public-sdk-cpp-client-ydb_persqueue_core-ut) 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 new file mode 100644 index 0000000000..0595807ca0 --- /dev/null +++ b/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/CMakeLists.linux.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_executable(ydb-public-sdk-cpp-client-ydb_persqueue_core-ut) +target_compile_options(ydb-public-sdk-cpp-client-ydb_persqueue_core-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-public-sdk-cpp-client-ydb_persqueue_core-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core +) +target_link_libraries(ydb-public-sdk-cpp-client-ydb_persqueue_core-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-client-ydb_persqueue_core + cpp-testing-gmock_in_unittest + ydb-core-testlib + public-lib-json_value + public-lib-yson_value + cpp-client-ydb_driver + client-ydb_persqueue_core-impl + ydb_persqueue_core-ut-ut_utils + client-ydb_persqueue_public-codecs +) +target_sources(ydb-public-sdk-cpp-client-ydb_persqueue_core-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/common_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/read_session_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/basic_usage_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/compress_executor_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/compression_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/retry_policy_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/ut_utils.cpp +) +add_test( + NAME + ydb-public-sdk-cpp-client-ydb_persqueue_core-ut + COMMAND + ydb-public-sdk-cpp-client-ydb_persqueue_core-ut +) +target_link_flags(ydb-public-sdk-cpp-client-ydb_persqueue_core-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-public-sdk-cpp-client-ydb_persqueue_core-ut) diff --git a/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/CMakeLists.txt b/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/CMakeLists.txt index 0595807ca0..a681d385f3 100644 --- a/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/CMakeLists.txt +++ b/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/CMakeLists.txt @@ -6,54 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-public-sdk-cpp-client-ydb_persqueue_core-ut) -target_compile_options(ydb-public-sdk-cpp-client-ydb_persqueue_core-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-public-sdk-cpp-client-ydb_persqueue_core-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core -) -target_link_libraries(ydb-public-sdk-cpp-client-ydb_persqueue_core-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - cpp-client-ydb_persqueue_core - cpp-testing-gmock_in_unittest - ydb-core-testlib - public-lib-json_value - public-lib-yson_value - cpp-client-ydb_driver - client-ydb_persqueue_core-impl - ydb_persqueue_core-ut-ut_utils - client-ydb_persqueue_public-codecs -) -target_sources(ydb-public-sdk-cpp-client-ydb_persqueue_core-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/common_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/read_session_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/basic_usage_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/compress_executor_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/compression_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/retry_policy_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/ut_utils.cpp -) -add_test( - NAME - ydb-public-sdk-cpp-client-ydb_persqueue_core-ut - COMMAND - ydb-public-sdk-cpp-client-ydb_persqueue_core-ut -) -target_link_flags(ydb-public-sdk-cpp-client-ydb_persqueue_core-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-public-sdk-cpp-client-ydb_persqueue_core-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/with_offset_ranges_mode_ut/CMakeLists.darwin.txt b/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/with_offset_ranges_mode_ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..5a4cdd1d73 --- /dev/null +++ b/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/with_offset_ranges_mode_ut/CMakeLists.darwin.txt @@ -0,0 +1,50 @@ + +# 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_executable(with_offset_ranges_mode_ut) +target_compile_options(with_offset_ranges_mode_ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_link_libraries(with_offset_ranges_mode_ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-testing-gmock_in_unittest + public-lib-json_value + public-lib-yson_value + cpp-client-ydb_driver + ydb_persqueue_core-ut-ut_utils +) +target_sources(with_offset_ranges_mode_ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/common_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/read_session_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/basic_usage_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/compress_executor_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/retry_policy_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/ut_utils.cpp +) +add_test( + NAME + with_offset_ranges_mode_ut + COMMAND + with_offset_ranges_mode_ut +) +target_link_flags(with_offset_ranges_mode_ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(with_offset_ranges_mode_ut) diff --git a/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/with_offset_ranges_mode_ut/CMakeLists.linux.txt b/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/with_offset_ranges_mode_ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..4544fa2b6f --- /dev/null +++ b/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/with_offset_ranges_mode_ut/CMakeLists.linux.txt @@ -0,0 +1,51 @@ + +# 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_executable(with_offset_ranges_mode_ut) +target_compile_options(with_offset_ranges_mode_ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_link_libraries(with_offset_ranges_mode_ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-testing-gmock_in_unittest + public-lib-json_value + public-lib-yson_value + cpp-client-ydb_driver + ydb_persqueue_core-ut-ut_utils +) +target_sources(with_offset_ranges_mode_ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/common_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/read_session_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/basic_usage_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/compress_executor_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/retry_policy_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/ut_utils.cpp +) +add_test( + NAME + with_offset_ranges_mode_ut + COMMAND + with_offset_ranges_mode_ut +) +target_link_flags(with_offset_ranges_mode_ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(with_offset_ranges_mode_ut) diff --git a/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/with_offset_ranges_mode_ut/CMakeLists.txt b/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/with_offset_ranges_mode_ut/CMakeLists.txt index 4544fa2b6f..a681d385f3 100644 --- a/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/with_offset_ranges_mode_ut/CMakeLists.txt +++ b/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/with_offset_ranges_mode_ut/CMakeLists.txt @@ -6,46 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(with_offset_ranges_mode_ut) -target_compile_options(with_offset_ranges_mode_ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_link_libraries(with_offset_ranges_mode_ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - cpp-testing-gmock_in_unittest - public-lib-json_value - public-lib-yson_value - cpp-client-ydb_driver - ydb_persqueue_core-ut-ut_utils -) -target_sources(with_offset_ranges_mode_ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/common_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/read_session_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/basic_usage_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/compress_executor_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/retry_policy_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/ut_utils.cpp -) -add_test( - NAME - with_offset_ranges_mode_ut - COMMAND - with_offset_ranges_mode_ut -) -target_link_flags(with_offset_ranges_mode_ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(with_offset_ranges_mode_ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/public/sdk/cpp/client/ydb_result/ut/CMakeLists.darwin.txt b/ydb/public/sdk/cpp/client/ydb_result/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..f09f3d92eb --- /dev/null +++ b/ydb/public/sdk/cpp/client/ydb_result/ut/CMakeLists.darwin.txt @@ -0,0 +1,39 @@ + +# 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_executable(ydb-public-sdk-cpp-client-ydb_result-ut) +target_include_directories(ydb-public-sdk-cpp-client-ydb_result-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_result +) +target_link_libraries(ydb-public-sdk-cpp-client-ydb_result-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-client-ydb_result +) +target_sources(ydb-public-sdk-cpp-client-ydb_result-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_result/result_ut.cpp +) +add_test( + NAME + ydb-public-sdk-cpp-client-ydb_result-ut + COMMAND + ydb-public-sdk-cpp-client-ydb_result-ut +) +target_link_flags(ydb-public-sdk-cpp-client-ydb_result-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation +) +vcs_info(ydb-public-sdk-cpp-client-ydb_result-ut) diff --git a/ydb/public/sdk/cpp/client/ydb_result/ut/CMakeLists.linux.txt b/ydb/public/sdk/cpp/client/ydb_result/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..406553a12d --- /dev/null +++ b/ydb/public/sdk/cpp/client/ydb_result/ut/CMakeLists.linux.txt @@ -0,0 +1,42 @@ + +# 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_executable(ydb-public-sdk-cpp-client-ydb_result-ut) +target_include_directories(ydb-public-sdk-cpp-client-ydb_result-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_result +) +target_link_libraries(ydb-public-sdk-cpp-client-ydb_result-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-client-ydb_result +) +target_sources(ydb-public-sdk-cpp-client-ydb_result-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_result/result_ut.cpp +) +add_test( + NAME + ydb-public-sdk-cpp-client-ydb_result-ut + COMMAND + ydb-public-sdk-cpp-client-ydb_result-ut +) +target_link_flags(ydb-public-sdk-cpp-client-ydb_result-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-public-sdk-cpp-client-ydb_result-ut) diff --git a/ydb/public/sdk/cpp/client/ydb_result/ut/CMakeLists.txt b/ydb/public/sdk/cpp/client/ydb_result/ut/CMakeLists.txt index 406553a12d..a681d385f3 100644 --- a/ydb/public/sdk/cpp/client/ydb_result/ut/CMakeLists.txt +++ b/ydb/public/sdk/cpp/client/ydb_result/ut/CMakeLists.txt @@ -6,37 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-public-sdk-cpp-client-ydb_result-ut) -target_include_directories(ydb-public-sdk-cpp-client-ydb_result-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_result -) -target_link_libraries(ydb-public-sdk-cpp-client-ydb_result-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - cpp-client-ydb_result -) -target_sources(ydb-public-sdk-cpp-client-ydb_result-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_result/result_ut.cpp -) -add_test( - NAME - ydb-public-sdk-cpp-client-ydb_result-ut - COMMAND - ydb-public-sdk-cpp-client-ydb_result-ut -) -target_link_flags(ydb-public-sdk-cpp-client-ydb_result-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-public-sdk-cpp-client-ydb_result-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/public/sdk/cpp/client/ydb_table/impl/ut/CMakeLists.darwin.txt b/ydb/public/sdk/cpp/client/ydb_table/impl/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..ee40640ef5 --- /dev/null +++ b/ydb/public/sdk/cpp/client/ydb_table/impl/ut/CMakeLists.darwin.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_executable(ydb-public-sdk-cpp-client-ydb_table-impl-ut) +target_include_directories(ydb-public-sdk-cpp-client-ydb_table-impl-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_table/impl +) +target_link_libraries(ydb-public-sdk-cpp-client-ydb_table-impl-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + client-ydb_table-impl + cpp-client-ydb_table +) +target_sources(ydb-public-sdk-cpp-client-ydb_table-impl-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_table/impl/request_migrator_ut.cpp +) +add_test( + NAME + ydb-public-sdk-cpp-client-ydb_table-impl-ut + COMMAND + ydb-public-sdk-cpp-client-ydb_table-impl-ut +) +target_link_flags(ydb-public-sdk-cpp-client-ydb_table-impl-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation +) +vcs_info(ydb-public-sdk-cpp-client-ydb_table-impl-ut) diff --git a/ydb/public/sdk/cpp/client/ydb_table/impl/ut/CMakeLists.linux.txt b/ydb/public/sdk/cpp/client/ydb_table/impl/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..2dd3717509 --- /dev/null +++ b/ydb/public/sdk/cpp/client/ydb_table/impl/ut/CMakeLists.linux.txt @@ -0,0 +1,43 @@ + +# 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_executable(ydb-public-sdk-cpp-client-ydb_table-impl-ut) +target_include_directories(ydb-public-sdk-cpp-client-ydb_table-impl-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_table/impl +) +target_link_libraries(ydb-public-sdk-cpp-client-ydb_table-impl-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + client-ydb_table-impl + cpp-client-ydb_table +) +target_sources(ydb-public-sdk-cpp-client-ydb_table-impl-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_table/impl/request_migrator_ut.cpp +) +add_test( + NAME + ydb-public-sdk-cpp-client-ydb_table-impl-ut + COMMAND + ydb-public-sdk-cpp-client-ydb_table-impl-ut +) +target_link_flags(ydb-public-sdk-cpp-client-ydb_table-impl-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-public-sdk-cpp-client-ydb_table-impl-ut) diff --git a/ydb/public/sdk/cpp/client/ydb_table/impl/ut/CMakeLists.txt b/ydb/public/sdk/cpp/client/ydb_table/impl/ut/CMakeLists.txt index 2dd3717509..a681d385f3 100644 --- a/ydb/public/sdk/cpp/client/ydb_table/impl/ut/CMakeLists.txt +++ b/ydb/public/sdk/cpp/client/ydb_table/impl/ut/CMakeLists.txt @@ -6,38 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-public-sdk-cpp-client-ydb_table-impl-ut) -target_include_directories(ydb-public-sdk-cpp-client-ydb_table-impl-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_table/impl -) -target_link_libraries(ydb-public-sdk-cpp-client-ydb_table-impl-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - client-ydb_table-impl - cpp-client-ydb_table -) -target_sources(ydb-public-sdk-cpp-client-ydb_table-impl-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_table/impl/request_migrator_ut.cpp -) -add_test( - NAME - ydb-public-sdk-cpp-client-ydb_table-impl-ut - COMMAND - ydb-public-sdk-cpp-client-ydb_table-impl-ut -) -target_link_flags(ydb-public-sdk-cpp-client-ydb_table-impl-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-public-sdk-cpp-client-ydb_table-impl-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/public/sdk/cpp/client/ydb_value/ut/CMakeLists.darwin.txt b/ydb/public/sdk/cpp/client/ydb_value/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..a01ed80e58 --- /dev/null +++ b/ydb/public/sdk/cpp/client/ydb_value/ut/CMakeLists.darwin.txt @@ -0,0 +1,41 @@ + +# 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_executable(ydb-public-sdk-cpp-client-ydb_value-ut) +target_include_directories(ydb-public-sdk-cpp-client-ydb_value-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_value +) +target_link_libraries(ydb-public-sdk-cpp-client-ydb_value-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-client-ydb_value + public-lib-json_value + public-lib-yson_value +) +target_sources(ydb-public-sdk-cpp-client-ydb_value-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_value/value_ut.cpp +) +add_test( + NAME + ydb-public-sdk-cpp-client-ydb_value-ut + COMMAND + ydb-public-sdk-cpp-client-ydb_value-ut +) +target_link_flags(ydb-public-sdk-cpp-client-ydb_value-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation +) +vcs_info(ydb-public-sdk-cpp-client-ydb_value-ut) diff --git a/ydb/public/sdk/cpp/client/ydb_value/ut/CMakeLists.linux.txt b/ydb/public/sdk/cpp/client/ydb_value/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..c9732390f9 --- /dev/null +++ b/ydb/public/sdk/cpp/client/ydb_value/ut/CMakeLists.linux.txt @@ -0,0 +1,44 @@ + +# 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_executable(ydb-public-sdk-cpp-client-ydb_value-ut) +target_include_directories(ydb-public-sdk-cpp-client-ydb_value-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_value +) +target_link_libraries(ydb-public-sdk-cpp-client-ydb_value-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + cpp-client-ydb_value + public-lib-json_value + public-lib-yson_value +) +target_sources(ydb-public-sdk-cpp-client-ydb_value-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_value/value_ut.cpp +) +add_test( + NAME + ydb-public-sdk-cpp-client-ydb_value-ut + COMMAND + ydb-public-sdk-cpp-client-ydb_value-ut +) +target_link_flags(ydb-public-sdk-cpp-client-ydb_value-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-public-sdk-cpp-client-ydb_value-ut) diff --git a/ydb/public/sdk/cpp/client/ydb_value/ut/CMakeLists.txt b/ydb/public/sdk/cpp/client/ydb_value/ut/CMakeLists.txt index c9732390f9..a681d385f3 100644 --- a/ydb/public/sdk/cpp/client/ydb_value/ut/CMakeLists.txt +++ b/ydb/public/sdk/cpp/client/ydb_value/ut/CMakeLists.txt @@ -6,39 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-public-sdk-cpp-client-ydb_value-ut) -target_include_directories(ydb-public-sdk-cpp-client-ydb_value-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_value -) -target_link_libraries(ydb-public-sdk-cpp-client-ydb_value-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - cpp-client-ydb_value - public-lib-json_value - public-lib-yson_value -) -target_sources(ydb-public-sdk-cpp-client-ydb_value-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/client/ydb_value/value_ut.cpp -) -add_test( - NAME - ydb-public-sdk-cpp-client-ydb_value-ut - COMMAND - ydb-public-sdk-cpp-client-ydb_value-ut -) -target_link_flags(ydb-public-sdk-cpp-client-ydb_value-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-public-sdk-cpp-client-ydb_value-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/public/sdk/cpp/examples/basic_example/CMakeLists.darwin.txt b/ydb/public/sdk/cpp/examples/basic_example/CMakeLists.darwin.txt new file mode 100644 index 0000000000..36430f1e35 --- /dev/null +++ b/ydb/public/sdk/cpp/examples/basic_example/CMakeLists.darwin.txt @@ -0,0 +1,32 @@ + +# 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_executable(basic_example) +target_link_libraries(basic_example PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + library-cpp-getopt + cpp-client-ydb_table +) +target_sources(basic_example PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/basic_example/main.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/basic_example/basic_example_data.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/basic_example/basic_example.cpp +) +target_link_flags(basic_example + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation +) +vcs_info(basic_example) diff --git a/ydb/public/sdk/cpp/examples/basic_example/CMakeLists.linux.txt b/ydb/public/sdk/cpp/examples/basic_example/CMakeLists.linux.txt new file mode 100644 index 0000000000..7aed64227e --- /dev/null +++ b/ydb/public/sdk/cpp/examples/basic_example/CMakeLists.linux.txt @@ -0,0 +1,35 @@ + +# 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_executable(basic_example) +target_link_libraries(basic_example PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + library-cpp-getopt + cpp-client-ydb_table +) +target_sources(basic_example PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/basic_example/main.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/basic_example/basic_example_data.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/basic_example/basic_example.cpp +) +target_link_flags(basic_example + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(basic_example) diff --git a/ydb/public/sdk/cpp/examples/basic_example/CMakeLists.txt b/ydb/public/sdk/cpp/examples/basic_example/CMakeLists.txt index 7aed64227e..a681d385f3 100644 --- a/ydb/public/sdk/cpp/examples/basic_example/CMakeLists.txt +++ b/ydb/public/sdk/cpp/examples/basic_example/CMakeLists.txt @@ -6,30 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(basic_example) -target_link_libraries(basic_example PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - library-cpp-getopt - cpp-client-ydb_table -) -target_sources(basic_example PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/basic_example/main.cpp - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/basic_example/basic_example_data.cpp - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/basic_example/basic_example.cpp -) -target_link_flags(basic_example - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(basic_example) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/public/sdk/cpp/examples/bulk_upsert_simple/CMakeLists.darwin.txt b/ydb/public/sdk/cpp/examples/bulk_upsert_simple/CMakeLists.darwin.txt new file mode 100644 index 0000000000..2413b1b557 --- /dev/null +++ b/ydb/public/sdk/cpp/examples/bulk_upsert_simple/CMakeLists.darwin.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_executable(bulk_upsert_simple) +target_link_libraries(bulk_upsert_simple PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + library-cpp-getopt + cpp-client-ydb_table +) +target_sources(bulk_upsert_simple PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/bulk_upsert_simple/main.cpp +) +target_link_flags(bulk_upsert_simple + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation +) +vcs_info(bulk_upsert_simple) diff --git a/ydb/public/sdk/cpp/examples/bulk_upsert_simple/CMakeLists.linux.txt b/ydb/public/sdk/cpp/examples/bulk_upsert_simple/CMakeLists.linux.txt new file mode 100644 index 0000000000..28ca4b826f --- /dev/null +++ b/ydb/public/sdk/cpp/examples/bulk_upsert_simple/CMakeLists.linux.txt @@ -0,0 +1,33 @@ + +# 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_executable(bulk_upsert_simple) +target_link_libraries(bulk_upsert_simple PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + library-cpp-getopt + cpp-client-ydb_table +) +target_sources(bulk_upsert_simple PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/bulk_upsert_simple/main.cpp +) +target_link_flags(bulk_upsert_simple + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(bulk_upsert_simple) diff --git a/ydb/public/sdk/cpp/examples/bulk_upsert_simple/CMakeLists.txt b/ydb/public/sdk/cpp/examples/bulk_upsert_simple/CMakeLists.txt index 28ca4b826f..a681d385f3 100644 --- a/ydb/public/sdk/cpp/examples/bulk_upsert_simple/CMakeLists.txt +++ b/ydb/public/sdk/cpp/examples/bulk_upsert_simple/CMakeLists.txt @@ -6,28 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(bulk_upsert_simple) -target_link_libraries(bulk_upsert_simple PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - library-cpp-getopt - cpp-client-ydb_table -) -target_sources(bulk_upsert_simple PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/bulk_upsert_simple/main.cpp -) -target_link_flags(bulk_upsert_simple - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(bulk_upsert_simple) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/public/sdk/cpp/examples/pagination/CMakeLists.darwin.txt b/ydb/public/sdk/cpp/examples/pagination/CMakeLists.darwin.txt new file mode 100644 index 0000000000..b236e3bd1a --- /dev/null +++ b/ydb/public/sdk/cpp/examples/pagination/CMakeLists.darwin.txt @@ -0,0 +1,32 @@ + +# 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_executable(pagination) +target_link_libraries(pagination PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + library-cpp-getopt + cpp-client-ydb_table +) +target_sources(pagination PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/pagination/main.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/pagination/pagination_data.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/pagination/pagination.cpp +) +target_link_flags(pagination + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation +) +vcs_info(pagination) diff --git a/ydb/public/sdk/cpp/examples/pagination/CMakeLists.linux.txt b/ydb/public/sdk/cpp/examples/pagination/CMakeLists.linux.txt new file mode 100644 index 0000000000..ed2808f2f1 --- /dev/null +++ b/ydb/public/sdk/cpp/examples/pagination/CMakeLists.linux.txt @@ -0,0 +1,35 @@ + +# 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_executable(pagination) +target_link_libraries(pagination PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + library-cpp-getopt + cpp-client-ydb_table +) +target_sources(pagination PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/pagination/main.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/pagination/pagination_data.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/pagination/pagination.cpp +) +target_link_flags(pagination + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(pagination) diff --git a/ydb/public/sdk/cpp/examples/pagination/CMakeLists.txt b/ydb/public/sdk/cpp/examples/pagination/CMakeLists.txt index ed2808f2f1..a681d385f3 100644 --- a/ydb/public/sdk/cpp/examples/pagination/CMakeLists.txt +++ b/ydb/public/sdk/cpp/examples/pagination/CMakeLists.txt @@ -6,30 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(pagination) -target_link_libraries(pagination PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - library-cpp-getopt - cpp-client-ydb_table -) -target_sources(pagination PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/pagination/main.cpp - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/pagination/pagination_data.cpp - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/pagination/pagination.cpp -) -target_link_flags(pagination - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(pagination) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/public/sdk/cpp/examples/secondary_index/CMakeLists.darwin.txt b/ydb/public/sdk/cpp/examples/secondary_index/CMakeLists.darwin.txt new file mode 100644 index 0000000000..2321fc7951 --- /dev/null +++ b/ydb/public/sdk/cpp/examples/secondary_index/CMakeLists.darwin.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_executable(secondary_index) +target_link_libraries(secondary_index PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + library-cpp-getopt + cpp-client-ydb_table +) +target_sources(secondary_index PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index/main.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index/secondary_index.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index/secondary_index_create.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index/secondary_index_delete.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index/secondary_index_drop.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index/secondary_index_generate.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index/secondary_index_list.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index/secondary_index_update.cpp +) +target_link_flags(secondary_index + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation +) +vcs_info(secondary_index) diff --git a/ydb/public/sdk/cpp/examples/secondary_index/CMakeLists.linux.txt b/ydb/public/sdk/cpp/examples/secondary_index/CMakeLists.linux.txt new file mode 100644 index 0000000000..30887762b4 --- /dev/null +++ b/ydb/public/sdk/cpp/examples/secondary_index/CMakeLists.linux.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_executable(secondary_index) +target_link_libraries(secondary_index PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + library-cpp-getopt + cpp-client-ydb_table +) +target_sources(secondary_index PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index/main.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index/secondary_index.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index/secondary_index_create.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index/secondary_index_delete.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index/secondary_index_drop.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index/secondary_index_generate.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index/secondary_index_list.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index/secondary_index_update.cpp +) +target_link_flags(secondary_index + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(secondary_index) diff --git a/ydb/public/sdk/cpp/examples/secondary_index/CMakeLists.txt b/ydb/public/sdk/cpp/examples/secondary_index/CMakeLists.txt index 30887762b4..a681d385f3 100644 --- a/ydb/public/sdk/cpp/examples/secondary_index/CMakeLists.txt +++ b/ydb/public/sdk/cpp/examples/secondary_index/CMakeLists.txt @@ -6,35 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(secondary_index) -target_link_libraries(secondary_index PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - library-cpp-getopt - cpp-client-ydb_table -) -target_sources(secondary_index PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index/main.cpp - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index/secondary_index.cpp - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index/secondary_index_create.cpp - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index/secondary_index_delete.cpp - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index/secondary_index_drop.cpp - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index/secondary_index_generate.cpp - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index/secondary_index_list.cpp - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index/secondary_index_update.cpp -) -target_link_flags(secondary_index - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(secondary_index) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/public/sdk/cpp/examples/secondary_index_builtin/CMakeLists.darwin.txt b/ydb/public/sdk/cpp/examples/secondary_index_builtin/CMakeLists.darwin.txt new file mode 100644 index 0000000000..0ecdae44a7 --- /dev/null +++ b/ydb/public/sdk/cpp/examples/secondary_index_builtin/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_executable(secondary_index_builtin) +target_link_libraries(secondary_index_builtin PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + library-cpp-getopt + cpp-client-ydb_table +) +target_sources(secondary_index_builtin PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index_builtin/main.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index_builtin/secondary_index.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index_builtin/secondary_index_create.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index_builtin/secondary_index_fill.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index_builtin/secondary_index_select.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index_builtin/secondary_index_drop.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index_builtin/secondary_index_select_join.cpp +) +target_link_flags(secondary_index_builtin + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation +) +vcs_info(secondary_index_builtin) diff --git a/ydb/public/sdk/cpp/examples/secondary_index_builtin/CMakeLists.linux.txt b/ydb/public/sdk/cpp/examples/secondary_index_builtin/CMakeLists.linux.txt new file mode 100644 index 0000000000..ee9184f12d --- /dev/null +++ b/ydb/public/sdk/cpp/examples/secondary_index_builtin/CMakeLists.linux.txt @@ -0,0 +1,39 @@ + +# 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_executable(secondary_index_builtin) +target_link_libraries(secondary_index_builtin PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + library-cpp-getopt + cpp-client-ydb_table +) +target_sources(secondary_index_builtin PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index_builtin/main.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index_builtin/secondary_index.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index_builtin/secondary_index_create.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index_builtin/secondary_index_fill.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index_builtin/secondary_index_select.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index_builtin/secondary_index_drop.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index_builtin/secondary_index_select_join.cpp +) +target_link_flags(secondary_index_builtin + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(secondary_index_builtin) diff --git a/ydb/public/sdk/cpp/examples/secondary_index_builtin/CMakeLists.txt b/ydb/public/sdk/cpp/examples/secondary_index_builtin/CMakeLists.txt index ee9184f12d..a681d385f3 100644 --- a/ydb/public/sdk/cpp/examples/secondary_index_builtin/CMakeLists.txt +++ b/ydb/public/sdk/cpp/examples/secondary_index_builtin/CMakeLists.txt @@ -6,34 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(secondary_index_builtin) -target_link_libraries(secondary_index_builtin PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - library-cpp-getopt - cpp-client-ydb_table -) -target_sources(secondary_index_builtin PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index_builtin/main.cpp - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index_builtin/secondary_index.cpp - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index_builtin/secondary_index_create.cpp - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index_builtin/secondary_index_fill.cpp - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index_builtin/secondary_index_select.cpp - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index_builtin/secondary_index_drop.cpp - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/secondary_index_builtin/secondary_index_select_join.cpp -) -target_link_flags(secondary_index_builtin - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(secondary_index_builtin) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/public/sdk/cpp/examples/ttl/CMakeLists.darwin.txt b/ydb/public/sdk/cpp/examples/ttl/CMakeLists.darwin.txt new file mode 100644 index 0000000000..6077847f6b --- /dev/null +++ b/ydb/public/sdk/cpp/examples/ttl/CMakeLists.darwin.txt @@ -0,0 +1,31 @@ + +# 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_executable(ttl) +target_link_libraries(ttl PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + library-cpp-getopt + cpp-client-ydb_table +) +target_sources(ttl PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/ttl/main.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/ttl/ttl.cpp +) +target_link_flags(ttl + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation +) +vcs_info(ttl) diff --git a/ydb/public/sdk/cpp/examples/ttl/CMakeLists.linux.txt b/ydb/public/sdk/cpp/examples/ttl/CMakeLists.linux.txt new file mode 100644 index 0000000000..505a5d20cf --- /dev/null +++ b/ydb/public/sdk/cpp/examples/ttl/CMakeLists.linux.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_executable(ttl) +target_link_libraries(ttl PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + library-cpp-getopt + cpp-client-ydb_table +) +target_sources(ttl PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/ttl/main.cpp + ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/ttl/ttl.cpp +) +target_link_flags(ttl + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ttl) diff --git a/ydb/public/sdk/cpp/examples/ttl/CMakeLists.txt b/ydb/public/sdk/cpp/examples/ttl/CMakeLists.txt index 505a5d20cf..a681d385f3 100644 --- a/ydb/public/sdk/cpp/examples/ttl/CMakeLists.txt +++ b/ydb/public/sdk/cpp/examples/ttl/CMakeLists.txt @@ -6,29 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ttl) -target_link_libraries(ttl PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - library-cpp-getopt - cpp-client-ydb_table -) -target_sources(ttl PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/ttl/main.cpp - ${CMAKE_SOURCE_DIR}/ydb/public/sdk/cpp/examples/ttl/ttl.cpp -) -target_link_flags(ttl - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ttl) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/services/cms/ut/CMakeLists.darwin.txt b/ydb/services/cms/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..78d547b9f0 --- /dev/null +++ b/ydb/services/cms/ut/CMakeLists.darwin.txt @@ -0,0 +1,49 @@ + +# 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_executable(ydb-services-cms-ut) +target_compile_options(ydb-services-cms-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-services-cms-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/services/cms +) +target_link_libraries(ydb-services-cms-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-services-cms + library-cpp-getopt + cpp-grpc-client + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib +) +target_sources(ydb-services-cms-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/services/cms/cms_ut.cpp +) +add_test( + NAME + ydb-services-cms-ut + COMMAND + ydb-services-cms-ut +) +target_link_flags(ydb-services-cms-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-services-cms-ut) diff --git a/ydb/services/cms/ut/CMakeLists.linux.txt b/ydb/services/cms/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..7870f0bec6 --- /dev/null +++ b/ydb/services/cms/ut/CMakeLists.linux.txt @@ -0,0 +1,50 @@ + +# 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_executable(ydb-services-cms-ut) +target_compile_options(ydb-services-cms-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-services-cms-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/services/cms +) +target_link_libraries(ydb-services-cms-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-services-cms + library-cpp-getopt + cpp-grpc-client + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib +) +target_sources(ydb-services-cms-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/services/cms/cms_ut.cpp +) +add_test( + NAME + ydb-services-cms-ut + COMMAND + ydb-services-cms-ut +) +target_link_flags(ydb-services-cms-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-services-cms-ut) diff --git a/ydb/services/cms/ut/CMakeLists.txt b/ydb/services/cms/ut/CMakeLists.txt index 7870f0bec6..a681d385f3 100644 --- a/ydb/services/cms/ut/CMakeLists.txt +++ b/ydb/services/cms/ut/CMakeLists.txt @@ -6,45 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-services-cms-ut) -target_compile_options(ydb-services-cms-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-services-cms-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/services/cms -) -target_link_libraries(ydb-services-cms-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-services-cms - library-cpp-getopt - cpp-grpc-client - cpp-regex-pcre - library-cpp-svnversion - ydb-core-testlib -) -target_sources(ydb-services-cms-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/services/cms/cms_ut.cpp -) -add_test( - NAME - ydb-services-cms-ut - COMMAND - ydb-services-cms-ut -) -target_link_flags(ydb-services-cms-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-services-cms-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/services/datastreams/ut/CMakeLists.darwin.txt b/ydb/services/datastreams/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..7aa755cdaf --- /dev/null +++ b/ydb/services/datastreams/ut/CMakeLists.darwin.txt @@ -0,0 +1,48 @@ + +# 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_executable(ydb-services-datastreams-ut) +target_compile_options(ydb-services-datastreams-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-services-datastreams-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/services/datastreams +) +target_link_libraries(ydb-services-datastreams-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-services-datastreams + library-cpp-getopt + cpp-grpc-client + library-cpp-svnversion + ydb-core-testlib +) +target_sources(ydb-services-datastreams-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/services/datastreams/datastreams_ut.cpp +) +add_test( + NAME + ydb-services-datastreams-ut + COMMAND + ydb-services-datastreams-ut +) +target_link_flags(ydb-services-datastreams-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-services-datastreams-ut) diff --git a/ydb/services/datastreams/ut/CMakeLists.linux.txt b/ydb/services/datastreams/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..bfe35f88e9 --- /dev/null +++ b/ydb/services/datastreams/ut/CMakeLists.linux.txt @@ -0,0 +1,49 @@ + +# 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_executable(ydb-services-datastreams-ut) +target_compile_options(ydb-services-datastreams-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-services-datastreams-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/services/datastreams +) +target_link_libraries(ydb-services-datastreams-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-services-datastreams + library-cpp-getopt + cpp-grpc-client + library-cpp-svnversion + ydb-core-testlib +) +target_sources(ydb-services-datastreams-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/services/datastreams/datastreams_ut.cpp +) +add_test( + NAME + ydb-services-datastreams-ut + COMMAND + ydb-services-datastreams-ut +) +target_link_flags(ydb-services-datastreams-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-services-datastreams-ut) diff --git a/ydb/services/datastreams/ut/CMakeLists.txt b/ydb/services/datastreams/ut/CMakeLists.txt index bfe35f88e9..a681d385f3 100644 --- a/ydb/services/datastreams/ut/CMakeLists.txt +++ b/ydb/services/datastreams/ut/CMakeLists.txt @@ -6,44 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-services-datastreams-ut) -target_compile_options(ydb-services-datastreams-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-services-datastreams-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/services/datastreams -) -target_link_libraries(ydb-services-datastreams-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-services-datastreams - library-cpp-getopt - cpp-grpc-client - library-cpp-svnversion - ydb-core-testlib -) -target_sources(ydb-services-datastreams-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/services/datastreams/datastreams_ut.cpp -) -add_test( - NAME - ydb-services-datastreams-ut - COMMAND - ydb-services-datastreams-ut -) -target_link_flags(ydb-services-datastreams-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-services-datastreams-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/services/persqueue_cluster_discovery/ut/CMakeLists.darwin.txt b/ydb/services/persqueue_cluster_discovery/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..090c077124 --- /dev/null +++ b/ydb/services/persqueue_cluster_discovery/ut/CMakeLists.darwin.txt @@ -0,0 +1,47 @@ + +# 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_executable(ydb-services-persqueue_cluster_discovery-ut) +target_compile_options(ydb-services-persqueue_cluster_discovery-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-services-persqueue_cluster_discovery-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/services/persqueue_cluster_discovery +) +target_link_libraries(ydb-services-persqueue_cluster_discovery-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-services-persqueue_cluster_discovery + cpp-actors-http + ydb-core-testlib + api-grpc +) +target_sources(ydb-services-persqueue_cluster_discovery-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/services/persqueue_cluster_discovery/cluster_discovery_service_ut.cpp +) +add_test( + NAME + ydb-services-persqueue_cluster_discovery-ut + COMMAND + ydb-services-persqueue_cluster_discovery-ut +) +target_link_flags(ydb-services-persqueue_cluster_discovery-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-services-persqueue_cluster_discovery-ut) diff --git a/ydb/services/persqueue_cluster_discovery/ut/CMakeLists.linux.txt b/ydb/services/persqueue_cluster_discovery/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..ab9d5ad347 --- /dev/null +++ b/ydb/services/persqueue_cluster_discovery/ut/CMakeLists.linux.txt @@ -0,0 +1,48 @@ + +# 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_executable(ydb-services-persqueue_cluster_discovery-ut) +target_compile_options(ydb-services-persqueue_cluster_discovery-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-services-persqueue_cluster_discovery-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/services/persqueue_cluster_discovery +) +target_link_libraries(ydb-services-persqueue_cluster_discovery-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-services-persqueue_cluster_discovery + cpp-actors-http + ydb-core-testlib + api-grpc +) +target_sources(ydb-services-persqueue_cluster_discovery-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/services/persqueue_cluster_discovery/cluster_discovery_service_ut.cpp +) +add_test( + NAME + ydb-services-persqueue_cluster_discovery-ut + COMMAND + ydb-services-persqueue_cluster_discovery-ut +) +target_link_flags(ydb-services-persqueue_cluster_discovery-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-services-persqueue_cluster_discovery-ut) diff --git a/ydb/services/persqueue_cluster_discovery/ut/CMakeLists.txt b/ydb/services/persqueue_cluster_discovery/ut/CMakeLists.txt index ab9d5ad347..a681d385f3 100644 --- a/ydb/services/persqueue_cluster_discovery/ut/CMakeLists.txt +++ b/ydb/services/persqueue_cluster_discovery/ut/CMakeLists.txt @@ -6,43 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-services-persqueue_cluster_discovery-ut) -target_compile_options(ydb-services-persqueue_cluster_discovery-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-services-persqueue_cluster_discovery-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/services/persqueue_cluster_discovery -) -target_link_libraries(ydb-services-persqueue_cluster_discovery-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-services-persqueue_cluster_discovery - cpp-actors-http - ydb-core-testlib - api-grpc -) -target_sources(ydb-services-persqueue_cluster_discovery-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/services/persqueue_cluster_discovery/cluster_discovery_service_ut.cpp -) -add_test( - NAME - ydb-services-persqueue_cluster_discovery-ut - COMMAND - ydb-services-persqueue_cluster_discovery-ut -) -target_link_flags(ydb-services-persqueue_cluster_discovery-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-services-persqueue_cluster_discovery-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/services/persqueue_v1/ut/CMakeLists.darwin.txt b/ydb/services/persqueue_v1/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..474356928e --- /dev/null +++ b/ydb/services/persqueue_v1/ut/CMakeLists.darwin.txt @@ -0,0 +1,56 @@ + +# 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_executable(ydb-services-persqueue_v1-ut) +target_compile_options(ydb-services-persqueue_v1-ut PRIVATE + -DACTORLIB_HUGE_PB_SIZE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-services-persqueue_v1-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/services/persqueue_v1 +) +target_link_libraries(ydb-services-persqueue_v1-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-services-persqueue_v1 + library-cpp-getopt + library-cpp-svnversion + ydb-core-testlib + ydb-library-aclib + library-persqueue-topic_parser + api-grpc + ydb_persqueue_core-ut-ut_utils + cpp-client-ydb_persqueue_public + cpp-client-ydb_table +) +target_sources(ydb-services-persqueue_v1-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/services/persqueue_v1/persqueue_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/services/persqueue_v1/persqueue_common_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/services/persqueue_v1/ut/rate_limiter_test_setup.cpp +) +add_test( + NAME + ydb-services-persqueue_v1-ut + COMMAND + ydb-services-persqueue_v1-ut +) +target_link_flags(ydb-services-persqueue_v1-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-services-persqueue_v1-ut) diff --git a/ydb/services/persqueue_v1/ut/CMakeLists.linux.txt b/ydb/services/persqueue_v1/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..1acf03e853 --- /dev/null +++ b/ydb/services/persqueue_v1/ut/CMakeLists.linux.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_executable(ydb-services-persqueue_v1-ut) +target_compile_options(ydb-services-persqueue_v1-ut PRIVATE + -DACTORLIB_HUGE_PB_SIZE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-services-persqueue_v1-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/services/persqueue_v1 +) +target_link_libraries(ydb-services-persqueue_v1-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-services-persqueue_v1 + library-cpp-getopt + library-cpp-svnversion + ydb-core-testlib + ydb-library-aclib + library-persqueue-topic_parser + api-grpc + ydb_persqueue_core-ut-ut_utils + cpp-client-ydb_persqueue_public + cpp-client-ydb_table +) +target_sources(ydb-services-persqueue_v1-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/services/persqueue_v1/persqueue_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/services/persqueue_v1/persqueue_common_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/services/persqueue_v1/ut/rate_limiter_test_setup.cpp +) +add_test( + NAME + ydb-services-persqueue_v1-ut + COMMAND + ydb-services-persqueue_v1-ut +) +target_link_flags(ydb-services-persqueue_v1-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-services-persqueue_v1-ut) diff --git a/ydb/services/persqueue_v1/ut/CMakeLists.txt b/ydb/services/persqueue_v1/ut/CMakeLists.txt index 1acf03e853..a681d385f3 100644 --- a/ydb/services/persqueue_v1/ut/CMakeLists.txt +++ b/ydb/services/persqueue_v1/ut/CMakeLists.txt @@ -6,52 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-services-persqueue_v1-ut) -target_compile_options(ydb-services-persqueue_v1-ut PRIVATE - -DACTORLIB_HUGE_PB_SIZE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-services-persqueue_v1-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/services/persqueue_v1 -) -target_link_libraries(ydb-services-persqueue_v1-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-services-persqueue_v1 - library-cpp-getopt - library-cpp-svnversion - ydb-core-testlib - ydb-library-aclib - library-persqueue-topic_parser - api-grpc - ydb_persqueue_core-ut-ut_utils - cpp-client-ydb_persqueue_public - cpp-client-ydb_table -) -target_sources(ydb-services-persqueue_v1-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/services/persqueue_v1/persqueue_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/services/persqueue_v1/persqueue_common_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/services/persqueue_v1/ut/rate_limiter_test_setup.cpp -) -add_test( - NAME - ydb-services-persqueue_v1-ut - COMMAND - ydb-services-persqueue_v1-ut -) -target_link_flags(ydb-services-persqueue_v1-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-services-persqueue_v1-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/services/rate_limiter/ut/CMakeLists.darwin.txt b/ydb/services/rate_limiter/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..96b529d7b5 --- /dev/null +++ b/ydb/services/rate_limiter/ut/CMakeLists.darwin.txt @@ -0,0 +1,47 @@ + +# 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_executable(ydb-services-rate_limiter-ut) +target_compile_options(ydb-services-rate_limiter-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-services-rate_limiter-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/services/rate_limiter +) +target_link_libraries(ydb-services-rate_limiter-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-services-rate_limiter + ydb-core-testlib + cpp-client-ydb_coordination + cpp-client-ydb_rate_limiter +) +target_sources(ydb-services-rate_limiter-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/services/rate_limiter/rate_limiter_ut.cpp +) +add_test( + NAME + ydb-services-rate_limiter-ut + COMMAND + ydb-services-rate_limiter-ut +) +target_link_flags(ydb-services-rate_limiter-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-services-rate_limiter-ut) diff --git a/ydb/services/rate_limiter/ut/CMakeLists.linux.txt b/ydb/services/rate_limiter/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..d4dc003e72 --- /dev/null +++ b/ydb/services/rate_limiter/ut/CMakeLists.linux.txt @@ -0,0 +1,48 @@ + +# 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_executable(ydb-services-rate_limiter-ut) +target_compile_options(ydb-services-rate_limiter-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-services-rate_limiter-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/services/rate_limiter +) +target_link_libraries(ydb-services-rate_limiter-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-services-rate_limiter + ydb-core-testlib + cpp-client-ydb_coordination + cpp-client-ydb_rate_limiter +) +target_sources(ydb-services-rate_limiter-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/services/rate_limiter/rate_limiter_ut.cpp +) +add_test( + NAME + ydb-services-rate_limiter-ut + COMMAND + ydb-services-rate_limiter-ut +) +target_link_flags(ydb-services-rate_limiter-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-services-rate_limiter-ut) diff --git a/ydb/services/rate_limiter/ut/CMakeLists.txt b/ydb/services/rate_limiter/ut/CMakeLists.txt index d4dc003e72..a681d385f3 100644 --- a/ydb/services/rate_limiter/ut/CMakeLists.txt +++ b/ydb/services/rate_limiter/ut/CMakeLists.txt @@ -6,43 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-services-rate_limiter-ut) -target_compile_options(ydb-services-rate_limiter-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-services-rate_limiter-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/services/rate_limiter -) -target_link_libraries(ydb-services-rate_limiter-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-services-rate_limiter - ydb-core-testlib - cpp-client-ydb_coordination - cpp-client-ydb_rate_limiter -) -target_sources(ydb-services-rate_limiter-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/services/rate_limiter/rate_limiter_ut.cpp -) -add_test( - NAME - ydb-services-rate_limiter-ut - COMMAND - ydb-services-rate_limiter-ut -) -target_link_flags(ydb-services-rate_limiter-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-services-rate_limiter-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/services/ydb/index_ut/CMakeLists.darwin.txt b/ydb/services/ydb/index_ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..c5cbcaeff8 --- /dev/null +++ b/ydb/services/ydb/index_ut/CMakeLists.darwin.txt @@ -0,0 +1,49 @@ + +# 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_executable(ydb-services-ydb-index_ut) +target_compile_options(ydb-services-ydb-index_ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-services-ydb-index_ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/services/ydb +) +target_link_libraries(ydb-services-ydb-index_ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-services-ydb + ydb-core-testlib + public-lib-idx_test + public-lib-yson_value + cpp-client-ydb_scheme + cpp-client-ydb_table +) +target_sources(ydb-services-ydb-index_ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_index_ut.cpp +) +add_test( + NAME + ydb-services-ydb-index_ut + COMMAND + ydb-services-ydb-index_ut +) +target_link_flags(ydb-services-ydb-index_ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-services-ydb-index_ut) diff --git a/ydb/services/ydb/index_ut/CMakeLists.linux.txt b/ydb/services/ydb/index_ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..40f203ed4b --- /dev/null +++ b/ydb/services/ydb/index_ut/CMakeLists.linux.txt @@ -0,0 +1,50 @@ + +# 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_executable(ydb-services-ydb-index_ut) +target_compile_options(ydb-services-ydb-index_ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-services-ydb-index_ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/services/ydb +) +target_link_libraries(ydb-services-ydb-index_ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-services-ydb + ydb-core-testlib + public-lib-idx_test + public-lib-yson_value + cpp-client-ydb_scheme + cpp-client-ydb_table +) +target_sources(ydb-services-ydb-index_ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_index_ut.cpp +) +add_test( + NAME + ydb-services-ydb-index_ut + COMMAND + ydb-services-ydb-index_ut +) +target_link_flags(ydb-services-ydb-index_ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-services-ydb-index_ut) diff --git a/ydb/services/ydb/index_ut/CMakeLists.txt b/ydb/services/ydb/index_ut/CMakeLists.txt index 40f203ed4b..a681d385f3 100644 --- a/ydb/services/ydb/index_ut/CMakeLists.txt +++ b/ydb/services/ydb/index_ut/CMakeLists.txt @@ -6,45 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-services-ydb-index_ut) -target_compile_options(ydb-services-ydb-index_ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-services-ydb-index_ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/services/ydb -) -target_link_libraries(ydb-services-ydb-index_ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-services-ydb - ydb-core-testlib - public-lib-idx_test - public-lib-yson_value - cpp-client-ydb_scheme - cpp-client-ydb_table -) -target_sources(ydb-services-ydb-index_ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_index_ut.cpp -) -add_test( - NAME - ydb-services-ydb-index_ut - COMMAND - ydb-services-ydb-index_ut -) -target_link_flags(ydb-services-ydb-index_ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-services-ydb-index_ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/services/ydb/sdk_credprovider_ut/CMakeLists.darwin.txt b/ydb/services/ydb/sdk_credprovider_ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..f25513a8a4 --- /dev/null +++ b/ydb/services/ydb/sdk_credprovider_ut/CMakeLists.darwin.txt @@ -0,0 +1,48 @@ + +# 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_executable(ydb-services-ydb-sdk_credprovider_ut) +target_compile_options(ydb-services-ydb-sdk_credprovider_ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-services-ydb-sdk_credprovider_ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/services/ydb +) +target_link_libraries(ydb-services-ydb-sdk_credprovider_ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-services-ydb + ydb-core-testlib + public-lib-yson_value + cpp-client-ydb_scheme + cpp-client-ydb_table +) +target_sources(ydb-services-ydb-sdk_credprovider_ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/services/ydb/sdk_credprovider_ut/dummy_provider_ut.cpp +) +add_test( + NAME + ydb-services-ydb-sdk_credprovider_ut + COMMAND + ydb-services-ydb-sdk_credprovider_ut +) +target_link_flags(ydb-services-ydb-sdk_credprovider_ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-services-ydb-sdk_credprovider_ut) diff --git a/ydb/services/ydb/sdk_credprovider_ut/CMakeLists.linux.txt b/ydb/services/ydb/sdk_credprovider_ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..2e9e402702 --- /dev/null +++ b/ydb/services/ydb/sdk_credprovider_ut/CMakeLists.linux.txt @@ -0,0 +1,49 @@ + +# 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_executable(ydb-services-ydb-sdk_credprovider_ut) +target_compile_options(ydb-services-ydb-sdk_credprovider_ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-services-ydb-sdk_credprovider_ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/services/ydb +) +target_link_libraries(ydb-services-ydb-sdk_credprovider_ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-services-ydb + ydb-core-testlib + public-lib-yson_value + cpp-client-ydb_scheme + cpp-client-ydb_table +) +target_sources(ydb-services-ydb-sdk_credprovider_ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/services/ydb/sdk_credprovider_ut/dummy_provider_ut.cpp +) +add_test( + NAME + ydb-services-ydb-sdk_credprovider_ut + COMMAND + ydb-services-ydb-sdk_credprovider_ut +) +target_link_flags(ydb-services-ydb-sdk_credprovider_ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-services-ydb-sdk_credprovider_ut) diff --git a/ydb/services/ydb/sdk_credprovider_ut/CMakeLists.txt b/ydb/services/ydb/sdk_credprovider_ut/CMakeLists.txt index 2e9e402702..a681d385f3 100644 --- a/ydb/services/ydb/sdk_credprovider_ut/CMakeLists.txt +++ b/ydb/services/ydb/sdk_credprovider_ut/CMakeLists.txt @@ -6,44 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-services-ydb-sdk_credprovider_ut) -target_compile_options(ydb-services-ydb-sdk_credprovider_ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-services-ydb-sdk_credprovider_ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/services/ydb -) -target_link_libraries(ydb-services-ydb-sdk_credprovider_ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-services-ydb - ydb-core-testlib - public-lib-yson_value - cpp-client-ydb_scheme - cpp-client-ydb_table -) -target_sources(ydb-services-ydb-sdk_credprovider_ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/services/ydb/sdk_credprovider_ut/dummy_provider_ut.cpp -) -add_test( - NAME - ydb-services-ydb-sdk_credprovider_ut - COMMAND - ydb-services-ydb-sdk_credprovider_ut -) -target_link_flags(ydb-services-ydb-sdk_credprovider_ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-services-ydb-sdk_credprovider_ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/services/ydb/ut/CMakeLists.darwin.txt b/ydb/services/ydb/ut/CMakeLists.darwin.txt new file mode 100644 index 0000000000..6f013eed7d --- /dev/null +++ b/ydb/services/ydb/ut/CMakeLists.darwin.txt @@ -0,0 +1,76 @@ + +# 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_executable(ydb-services-ydb-ut) +target_compile_options(ydb-services-ydb-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-services-ydb-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/services/ydb +) +target_link_libraries(ydb-services-ydb-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-services-ydb + libs-apache-arrow + library-cpp-getopt + cpp-grpc-client + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + yql-minikql-dom + yql-minikql-jsonpath + public-lib-experimental + public-lib-yson_value + cpp-client-draft + cpp-client-ydb_coordination + cpp-client-ydb_export + cpp-client-ydb_extension + cpp-client-ydb_operation + cpp-client-ydb_scheme +) +target_sources(ydb-services-ydb-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_bulk_upsert_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_bulk_upsert_olap_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_coordination_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_index_table_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_import_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_s3_internal_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_scripting_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_table_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_table_split_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_stats_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_long_tx_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_logstore_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_olapstore_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ut/json_udf.cpp + ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ut/re2_udf.cpp +) +add_test( + NAME + ydb-services-ydb-ut + COMMAND + ydb-services-ydb-ut +) +target_link_flags(ydb-services-ydb-ut + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-services-ydb-ut) diff --git a/ydb/services/ydb/ut/CMakeLists.linux.txt b/ydb/services/ydb/ut/CMakeLists.linux.txt new file mode 100644 index 0000000000..39610e6e9a --- /dev/null +++ b/ydb/services/ydb/ut/CMakeLists.linux.txt @@ -0,0 +1,77 @@ + +# 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_executable(ydb-services-ydb-ut) +target_compile_options(ydb-services-ydb-ut PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-services-ydb-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/services/ydb +) +target_link_libraries(ydb-services-ydb-ut PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-services-ydb + libs-apache-arrow + library-cpp-getopt + cpp-grpc-client + cpp-regex-pcre + library-cpp-svnversion + kqp-ut-common + ydb-core-testlib + yql-minikql-dom + yql-minikql-jsonpath + public-lib-experimental + public-lib-yson_value + cpp-client-draft + cpp-client-ydb_coordination + cpp-client-ydb_export + cpp-client-ydb_extension + cpp-client-ydb_operation + cpp-client-ydb_scheme +) +target_sources(ydb-services-ydb-ut PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_bulk_upsert_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_bulk_upsert_olap_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_coordination_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_index_table_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_import_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_s3_internal_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_scripting_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_table_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_table_split_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_stats_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_long_tx_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_logstore_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_olapstore_ut.cpp + ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ut/json_udf.cpp + ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ut/re2_udf.cpp +) +add_test( + NAME + ydb-services-ydb-ut + COMMAND + ydb-services-ydb-ut +) +target_link_flags(ydb-services-ydb-ut + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-services-ydb-ut) diff --git a/ydb/services/ydb/ut/CMakeLists.txt b/ydb/services/ydb/ut/CMakeLists.txt index 39610e6e9a..a681d385f3 100644 --- a/ydb/services/ydb/ut/CMakeLists.txt +++ b/ydb/services/ydb/ut/CMakeLists.txt @@ -6,72 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-services-ydb-ut) -target_compile_options(ydb-services-ydb-ut PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-services-ydb-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/services/ydb -) -target_link_libraries(ydb-services-ydb-ut PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-services-ydb - libs-apache-arrow - library-cpp-getopt - cpp-grpc-client - cpp-regex-pcre - library-cpp-svnversion - kqp-ut-common - ydb-core-testlib - yql-minikql-dom - yql-minikql-jsonpath - public-lib-experimental - public-lib-yson_value - cpp-client-draft - cpp-client-ydb_coordination - cpp-client-ydb_export - cpp-client-ydb_extension - cpp-client-ydb_operation - cpp-client-ydb_scheme -) -target_sources(ydb-services-ydb-ut PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_bulk_upsert_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_bulk_upsert_olap_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_coordination_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_index_table_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_import_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_s3_internal_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_scripting_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_table_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_table_split_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_stats_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_long_tx_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_logstore_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ydb_olapstore_ut.cpp - ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ut/json_udf.cpp - ${CMAKE_SOURCE_DIR}/ydb/services/ydb/ut/re2_udf.cpp -) -add_test( - NAME - ydb-services-ydb-ut - COMMAND - ydb-services-ydb-ut -) -target_link_flags(ydb-services-ydb-ut - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-services-ydb-ut) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() diff --git a/ydb/services/yq/ut_integration/CMakeLists.darwin.txt b/ydb/services/yq/ut_integration/CMakeLists.darwin.txt new file mode 100644 index 0000000000..5537ec3591 --- /dev/null +++ b/ydb/services/yq/ut_integration/CMakeLists.darwin.txt @@ -0,0 +1,58 @@ + +# 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_executable(ydb-services-yq-ut_integration) +target_compile_options(ydb-services-yq-ut_integration PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-services-yq-ut_integration PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/services/yq +) +target_link_libraries(ydb-services-yq-ut_integration PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-services-yq + library-cpp-getopt + cpp-grpc-client + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + yq-libs-control_plane_storage + yq-libs-db_schema + yq-libs-private_client + ydb-services-ydb + providers-common-db_id_async_resolver + common-clickhouse-client + library-yql-utils + yql-sql-pg_dummy +) +target_sources(ydb-services-yq-ut_integration PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/services/yq/ut_integration/ut_utils.cpp + ${CMAKE_SOURCE_DIR}/ydb/services/yq/ut_integration/yq_ut.cpp +) +add_test( + NAME + ydb-services-yq-ut_integration + COMMAND + ydb-services-yq-ut_integration +) +target_link_flags(ydb-services-yq-ut_integration + PUBLIC + -Wl,-no_deduplicate + -Wl,-sdk_version,10.15 + -fPIC + -fPIC + -framework + CoreFoundation + -framework + CoreFoundation +) +vcs_info(ydb-services-yq-ut_integration) diff --git a/ydb/services/yq/ut_integration/CMakeLists.linux.txt b/ydb/services/yq/ut_integration/CMakeLists.linux.txt new file mode 100644 index 0000000000..58f65bb0ce --- /dev/null +++ b/ydb/services/yq/ut_integration/CMakeLists.linux.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_executable(ydb-services-yq-ut_integration) +target_compile_options(ydb-services-yq-ut_integration PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_include_directories(ydb-services-yq-ut_integration PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/services/yq +) +target_link_libraries(ydb-services-yq-ut_integration PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-lfalloc + library-cpp-cpuid_check + cpp-testing-unittest_main + ydb-services-yq + library-cpp-getopt + cpp-grpc-client + cpp-regex-pcre + library-cpp-svnversion + ydb-core-testlib + yq-libs-control_plane_storage + yq-libs-db_schema + yq-libs-private_client + ydb-services-ydb + providers-common-db_id_async_resolver + clickhouse_client_udf + library-yql-utils + yql-sql-pg_dummy +) +target_sources(ydb-services-yq-ut_integration PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/services/yq/ut_integration/ut_utils.cpp + ${CMAKE_SOURCE_DIR}/ydb/services/yq/ut_integration/yq_ut.cpp +) +add_test( + NAME + ydb-services-yq-ut_integration + COMMAND + ydb-services-yq-ut_integration +) +target_link_flags(ydb-services-yq-ut_integration + PUBLIC + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -fPIC + -lpthread + -lrt + -ldl +) +vcs_info(ydb-services-yq-ut_integration) diff --git a/ydb/services/yq/ut_integration/CMakeLists.txt b/ydb/services/yq/ut_integration/CMakeLists.txt index 58f65bb0ce..a681d385f3 100644 --- a/ydb/services/yq/ut_integration/CMakeLists.txt +++ b/ydb/services/yq/ut_integration/CMakeLists.txt @@ -6,54 +6,8 @@ # original buildsystem will not be accepted. - -add_executable(ydb-services-yq-ut_integration) -target_compile_options(ydb-services-yq-ut_integration PRIVATE - -DUSE_CURRENT_UDF_ABI_VERSION -) -target_include_directories(ydb-services-yq-ut_integration PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/services/yq -) -target_link_libraries(ydb-services-yq-ut_integration PUBLIC - contrib-libs-cxxsupp - yutil - library-cpp-lfalloc - library-cpp-cpuid_check - cpp-testing-unittest_main - ydb-services-yq - library-cpp-getopt - cpp-grpc-client - cpp-regex-pcre - library-cpp-svnversion - ydb-core-testlib - yq-libs-control_plane_storage - yq-libs-db_schema - yq-libs-private_client - ydb-services-ydb - providers-common-db_id_async_resolver - clickhouse_client_udf - library-yql-utils - yql-sql-pg_dummy -) -target_sources(ydb-services-yq-ut_integration PRIVATE - ${CMAKE_SOURCE_DIR}/ydb/services/yq/ut_integration/ut_utils.cpp - ${CMAKE_SOURCE_DIR}/ydb/services/yq/ut_integration/yq_ut.cpp -) -add_test( - NAME - ydb-services-yq-ut_integration - COMMAND - ydb-services-yq-ut_integration -) -target_link_flags(ydb-services-yq-ut_integration - PUBLIC - -ldl - -lrt - -Wl,--no-as-needed - -fPIC - -fPIC - -lpthread - -lrt - -ldl -) -vcs_info(ydb-services-yq-ut_integration) +if (APPLE) + include(CMakeLists.darwin.txt) +elseif (UNIX) + include(CMakeLists.linux.txt) +endif() |