aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs
diff options
context:
space:
mode:
authorarcadia-devtools <arcadia-devtools@yandex-team.ru>2022-02-18 15:49:59 +0300
committerarcadia-devtools <arcadia-devtools@yandex-team.ru>2022-02-18 15:49:59 +0300
commitb4cb34dfb2619f594d82e512fd9ff7fc97400133 (patch)
tree6a64ab25a145265287789bceed3f59e953561206 /contrib/libs
parent5e837a820d5be0671fa4096a1cc1e378453e5132 (diff)
downloadydb-b4cb34dfb2619f594d82e512fd9ff7fc97400133.tar.gz
intermediate changes
ref:1a0585d83f27cb6fb5b9c4f68a08177e10faf3b3
Diffstat (limited to 'contrib/libs')
-rw-r--r--contrib/libs/antlr3_cpp_runtime/CMakeLists.txt14
-rw-r--r--contrib/libs/apache/arrow/CMakeLists.txt244
-rw-r--r--contrib/libs/apache/avro/CMakeLists.txt40
-rw-r--r--contrib/libs/apache/orc/CMakeLists.txt51
-rw-r--r--contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/CMakeLists.txt134
-rw-r--r--contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/CMakeLists.txt372
-rw-r--r--contrib/libs/base64/avx2/CMakeLists.txt8
-rw-r--r--contrib/libs/base64/neon32/CMakeLists.txt8
-rw-r--r--contrib/libs/base64/neon64/CMakeLists.txt8
-rw-r--r--contrib/libs/base64/plain32/CMakeLists.txt8
-rw-r--r--contrib/libs/base64/plain64/CMakeLists.txt8
-rw-r--r--contrib/libs/base64/ssse3/CMakeLists.txt8
-rw-r--r--contrib/libs/brotli/common/CMakeLists.txt14
-rw-r--r--contrib/libs/brotli/dec/CMakeLists.txt17
-rw-r--r--contrib/libs/brotli/enc/CMakeLists.txt35
-rw-r--r--contrib/libs/cctz/CMakeLists.txt22
-rw-r--r--contrib/libs/cctz/tzdata/CMakeLists.txt1208
-rw-r--r--contrib/libs/crcutil/CMakeLists.txt26
-rw-r--r--contrib/libs/curl/CMakeLists.txt172
-rw-r--r--contrib/libs/cxxsupp/CMakeLists.txt4
-rw-r--r--contrib/libs/cxxsupp/builtins/CMakeLists.txt48
-rw-r--r--contrib/libs/cxxsupp/libcxx/CMakeLists.txt63
-rw-r--r--contrib/libs/cxxsupp/libcxxabi-parts/CMakeLists.txt23
-rw-r--r--contrib/libs/cxxsupp/libcxxrt/CMakeLists.txt19
-rw-r--r--contrib/libs/double-conversion/CMakeLists.txt20
-rw-r--r--contrib/libs/expat/CMakeLists.txt13
-rw-r--r--contrib/libs/farmhash/CMakeLists.txt22
-rw-r--r--contrib/libs/farmhash/arch/sse41/CMakeLists.txt11
-rw-r--r--contrib/libs/farmhash/arch/sse42/CMakeLists.txt12
-rw-r--r--contrib/libs/farmhash/arch/sse42_aesni/CMakeLists.txt12
-rw-r--r--contrib/libs/fastlz/CMakeLists.txt7
-rw-r--r--contrib/libs/fmt/CMakeLists.txt17
-rw-r--r--contrib/libs/grpc/CMakeLists.txt7
-rw-r--r--contrib/libs/grpc/grpc++/CMakeLists.txt81
-rw-r--r--contrib/libs/grpc/grpc/CMakeLists.txt482
-rw-r--r--contrib/libs/grpc/src/compiler/grpc_plugin_support/CMakeLists.txt22
-rw-r--r--contrib/libs/grpc/src/core/lib/CMakeLists.txt66
-rw-r--r--contrib/libs/grpc/third_party/address_sorting/CMakeLists.txt14
-rw-r--r--contrib/libs/grpc/third_party/upb/CMakeLists.txt17
-rw-r--r--contrib/libs/hdr_histogram/CMakeLists.txt18
-rw-r--r--contrib/libs/highwayhash/CMakeLists.txt23
-rw-r--r--contrib/libs/highwayhash/arch/avx2/CMakeLists.txt15
-rw-r--r--contrib/libs/highwayhash/arch/sse41/CMakeLists.txt14
-rw-r--r--contrib/libs/hyperscan/CMakeLists.txt228
-rw-r--r--contrib/libs/hyperscan/runtime_avx2/CMakeLists.txt475
-rw-r--r--contrib/libs/hyperscan/runtime_avx512/CMakeLists.txt481
-rw-r--r--contrib/libs/hyperscan/runtime_core2/CMakeLists.txt464
-rw-r--r--contrib/libs/hyperscan/runtime_corei7/CMakeLists.txt470
-rw-r--r--contrib/libs/jemalloc/CMakeLists.txt50
-rw-r--r--contrib/libs/jwt-cpp/CMakeLists.txt6
-rw-r--r--contrib/libs/libaio/CMakeLists.txt1
-rw-r--r--contrib/libs/libbz2/CMakeLists.txt10
-rw-r--r--contrib/libs/libc_compat/CMakeLists.txt19
-rw-r--r--contrib/libs/libevent/CMakeLists.txt10
-rw-r--r--contrib/libs/libevent/event_core/CMakeLists.txt32
-rw-r--r--contrib/libs/libevent/event_extra/CMakeLists.txt18
-rw-r--r--contrib/libs/libevent/event_openssl/CMakeLists.txt18
-rw-r--r--contrib/libs/libevent/event_thread/CMakeLists.txt15
-rw-r--r--contrib/libs/libidn/CMakeLists.txt1
-rw-r--r--contrib/libs/libunwind/CMakeLists.txt23
-rw-r--r--contrib/libs/libxml/CMakeLists.txt73
-rw-r--r--contrib/libs/linuxvdso/CMakeLists.txt7
-rw-r--r--contrib/libs/linuxvdso/original/CMakeLists.txt5
-rw-r--r--contrib/libs/llvm12/CMakeLists.txt9
-rw-r--r--contrib/libs/llvm12/include/CMakeLists.txt7333
-rw-r--r--contrib/libs/llvm12/lib/Analysis/CMakeLists.txt129
-rw-r--r--contrib/libs/llvm12/lib/AsmParser/CMakeLists.txt17
-rw-r--r--contrib/libs/llvm12/lib/BinaryFormat/CMakeLists.txt22
-rw-r--r--contrib/libs/llvm12/lib/Bitcode/Reader/CMakeLists.txt19
-rw-r--r--contrib/libs/llvm12/lib/Bitcode/Writer/CMakeLists.txt20
-rw-r--r--contrib/libs/llvm12/lib/Bitstream/Reader/CMakeLists.txt12
-rw-r--r--contrib/libs/llvm12/lib/CodeGen/AsmPrinter/CMakeLists.txt50
-rw-r--r--contrib/libs/llvm12/lib/CodeGen/CMakeLists.txt211
-rw-r--r--contrib/libs/llvm12/lib/CodeGen/GlobalISel/CMakeLists.txt43
-rw-r--r--contrib/libs/llvm12/lib/CodeGen/SelectionDAG/CMakeLists.txt43
-rw-r--r--contrib/libs/llvm12/lib/DebugInfo/CodeView/CMakeLists.txt52
-rw-r--r--contrib/libs/llvm12/lib/DebugInfo/DWARF/CMakeLists.txt42
-rw-r--r--contrib/libs/llvm12/lib/DebugInfo/MSF/CMakeLists.txt15
-rw-r--r--contrib/libs/llvm12/lib/DebugInfo/PDB/CMakeLists.txt105
-rw-r--r--contrib/libs/llvm12/lib/DebugInfo/Symbolize/CMakeLists.txt18
-rw-r--r--contrib/libs/llvm12/lib/Demangle/CMakeLists.txt14
-rw-r--r--contrib/libs/llvm12/lib/ExecutionEngine/CMakeLists.txt22
-rw-r--r--contrib/libs/llvm12/lib/ExecutionEngine/MCJIT/CMakeLists.txt18
-rw-r--r--contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents/CMakeLists.txt18
-rw-r--r--contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld/CMakeLists.txt23
-rw-r--r--contrib/libs/llvm12/lib/Frontend/OpenMP/CMakeLists.txt17
-rw-r--r--contrib/libs/llvm12/lib/IR/CMakeLists.txt74
-rw-r--r--contrib/libs/llvm12/lib/IRReader/CMakeLists.txt16
-rw-r--r--contrib/libs/llvm12/lib/Linker/CMakeLists.txt17
-rw-r--r--contrib/libs/llvm12/lib/MC/CMakeLists.txt76
-rw-r--r--contrib/libs/llvm12/lib/MC/MCDisassembler/CMakeLists.txt17
-rw-r--r--contrib/libs/llvm12/lib/MC/MCParser/CMakeLists.txt24
-rw-r--r--contrib/libs/llvm12/lib/Object/CMakeLists.txt47
-rw-r--r--contrib/libs/llvm12/lib/ProfileData/CMakeLists.txt22
-rw-r--r--contrib/libs/llvm12/lib/Remarks/CMakeLists.txt23
-rw-r--r--contrib/libs/llvm12/lib/Support/CMakeLists.txt149
-rw-r--r--contrib/libs/llvm12/lib/TableGen/CMakeLists.txt22
-rw-r--r--contrib/libs/llvm12/lib/Target/CMakeLists.txt20
-rw-r--r--contrib/libs/llvm12/lib/Target/X86/AsmParser/CMakeLists.txt19
-rw-r--r--contrib/libs/llvm12/lib/Target/X86/CMakeLists.txt80
-rw-r--r--contrib/libs/llvm12/lib/Target/X86/Disassembler/CMakeLists.txt17
-rw-r--r--contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/CMakeLists.txt32
-rw-r--r--contrib/libs/llvm12/lib/Target/X86/TargetInfo/CMakeLists.txt13
-rw-r--r--contrib/libs/llvm12/lib/TextAPI/MachO/CMakeLists.txt21
-rw-r--r--contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine/CMakeLists.txt17
-rw-r--r--contrib/libs/llvm12/lib/Transforms/CFGuard/CMakeLists.txt14
-rw-r--r--contrib/libs/llvm12/lib/Transforms/IPO/CMakeLists.txt69
-rw-r--r--contrib/libs/llvm12/lib/Transforms/InstCombine/CMakeLists.txt30
-rw-r--r--contrib/libs/llvm12/lib/Transforms/Instrumentation/CMakeLists.txt36
-rw-r--r--contrib/libs/llvm12/lib/Transforms/ObjCARC/CMakeLists.txt24
-rw-r--r--contrib/libs/llvm12/lib/Transforms/Scalar/CMakeLists.txt95
-rw-r--r--contrib/libs/llvm12/lib/Transforms/Utils/CMakeLists.txt85
-rw-r--r--contrib/libs/llvm12/lib/Transforms/Vectorize/CMakeLists.txt27
-rw-r--r--contrib/libs/llvm12/utils/TableGen/CMakeLists.txt73
-rw-r--r--contrib/libs/llvm12/utils/TableGen/GlobalISel/CMakeLists.txt18
-rw-r--r--contrib/libs/lz4/CMakeLists.txt12
-rw-r--r--contrib/libs/lz4/generated/CMakeLists.txt18
-rw-r--r--contrib/libs/lzmasdk/CMakeLists.txt24
-rw-r--r--contrib/libs/nayuki_md5/CMakeLists.txt8
-rw-r--r--contrib/libs/nghttp2/CMakeLists.txt37
-rw-r--r--contrib/libs/pcre/CMakeLists.txt35
-rw-r--r--contrib/libs/pcre/pcre16/CMakeLists.txt32
-rw-r--r--contrib/libs/pcre/pcre32/CMakeLists.txt32
-rw-r--r--contrib/libs/pdqsort/CMakeLists.txt1
-rw-r--r--contrib/libs/poco/Crypto/CMakeLists.txt40
-rw-r--r--contrib/libs/poco/Foundation/CMakeLists.txt173
-rw-r--r--contrib/libs/poco/JSON/CMakeLists.txt28
-rw-r--r--contrib/libs/poco/Net/CMakeLists.txt119
-rw-r--r--contrib/libs/poco/NetSSL_OpenSSL/CMakeLists.txt53
-rw-r--r--contrib/libs/poco/Util/CMakeLists.txt48
-rw-r--r--contrib/libs/poco/XML/CMakeLists.txt89
-rw-r--r--contrib/libs/protobuf/CMakeLists.txt118
-rw-r--r--contrib/libs/protoc/CMakeLists.txt105
-rw-r--r--contrib/libs/rapidjson/CMakeLists.txt5
-rw-r--r--contrib/libs/re2/CMakeLists.txt36
-rw-r--r--contrib/libs/snappy/CMakeLists.txt20
-rw-r--r--contrib/libs/sparsehash/CMakeLists.txt8
-rw-r--r--contrib/libs/sqlite3/CMakeLists.txt33
-rw-r--r--contrib/libs/t1ha/CMakeLists.txt17
-rw-r--r--contrib/libs/tbb/CMakeLists.txt47
-rw-r--r--contrib/libs/tcmalloc/CMakeLists.txt60
-rw-r--r--contrib/libs/tcmalloc/malloc_extension/CMakeLists.txt17
-rw-r--r--contrib/libs/utf8proc/CMakeLists.txt13
-rw-r--r--contrib/libs/xxhash/CMakeLists.txt4
-rw-r--r--contrib/libs/xz/common/CMakeLists.txt15
-rw-r--r--contrib/libs/xz/liblzma/CMakeLists.txt99
-rw-r--r--contrib/libs/yaml-cpp/CMakeLists.txt40
-rw-r--r--contrib/libs/zstd/CMakeLists.txt52
-rw-r--r--contrib/libs/zstd06/CMakeLists.txt37
149 files changed, 16737 insertions, 0 deletions
diff --git a/contrib/libs/antlr3_cpp_runtime/CMakeLists.txt b/contrib/libs/antlr3_cpp_runtime/CMakeLists.txt
new file mode 100644
index 0000000000..c30bae3f77
--- /dev/null
+++ b/contrib/libs/antlr3_cpp_runtime/CMakeLists.txt
@@ -0,0 +1,14 @@
+add_library(contrib-libs-antlr3_cpp_runtime)
+target_include_directories(contrib-libs-antlr3_cpp_runtime PUBLIC
+ ${CMAKE_SOURCE_DIR}/contrib/libs/antlr3_cpp_runtime/include
+)
+target_include_directories(contrib-libs-antlr3_cpp_runtime PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/antlr3_cpp_runtime/include
+)
+target_link_libraries(contrib-libs-antlr3_cpp_runtime PUBLIC
+ contrib-libs-cxxsupp
+ yutil
+)
+target_sources(contrib-libs-antlr3_cpp_runtime PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/antlr3_cpp_runtime/antlr3.cpp
+)
diff --git a/contrib/libs/apache/arrow/CMakeLists.txt b/contrib/libs/apache/arrow/CMakeLists.txt
new file mode 100644
index 0000000000..aa40b3dd92
--- /dev/null
+++ b/contrib/libs/apache/arrow/CMakeLists.txt
@@ -0,0 +1,244 @@
+find_package(ZLIB)
+
+add_library(libs-apache-arrow)
+target_compile_options(libs-apache-arrow PUBLIC
+ -DARROW_STATIC
+)
+target_compile_options(libs-apache-arrow PRIVATE
+ -DARROW_EXPORTING
+ -DARROW_WITH_BROTLI
+ -DARROW_WITH_LZ4
+ -DARROW_WITH_RE2
+ -DARROW_WITH_SNAPPY
+ -DARROW_WITH_TIMING_TESTS
+ -DARROW_WITH_UTF8PROC
+ -DARROW_WITH_ZLIB
+ -DARROW_WITH_ZSTD
+ -DHAVE_INTTYPES_H
+ -DHAVE_NETDB_H
+ -DPARQUET_EXPORTING
+ -DURI_STATIC_BUILD
+ -DHAVE_NETINET_IN_H
+)
+target_include_directories(libs-apache-arrow PUBLIC
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/src
+)
+target_include_directories(libs-apache-arrow PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/src
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/generated
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/flatbuffers/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/lz4
+ ${CMAKE_SOURCE_DIR}/contrib/libs/re2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/utf8proc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/include
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost
+)
+target_link_libraries(libs-apache-arrow PUBLIC
+ contrib-libs-cxxsupp
+ libs-apache-orc
+ libs-brotli-dec
+ libs-brotli-enc
+ contrib-libs-double-conversion
+ contrib-libs-lz4
+ contrib-libs-re2
+ contrib-libs-snappy
+ contrib-libs-utf8proc
+ contrib-libs-xxhash
+ ZLIB::ZLIB
+ contrib-libs-zstd
+ contrib-restricted-boost
+ contrib-restricted-fast_float
+ contrib-restricted-thrift
+ contrib-restricted-uriparser
+)
+target_sources(libs-apache-arrow PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/adapters/orc/adapter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/adapters/orc/adapter_util.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/array/array_base.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/array/array_binary.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/array/array_decimal.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/array/array_dict.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/array/array_nested.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/array/array_primitive.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/array/builder_adaptive.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/array/builder_base.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/array/builder_binary.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/array/builder_decimal.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/array/builder_dict.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/array/builder_nested.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/array/builder_primitive.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/array/builder_union.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/array/concatenate.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/array/data.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/array/diff.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/array/util.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/array/validate.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/buffer.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/builder.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/c/bridge.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/chunked_array.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compare.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/api_aggregate.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/api_scalar.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/api_vector.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/cast.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/exec.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/exec/exec_plan.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/exec/expression.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/exec/key_compare.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/exec/key_encode.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/exec/key_hash.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/exec/key_map.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/exec/util.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/function.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/function_internal.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/kernel.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/kernels/aggregate_basic.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/kernels/aggregate_mode.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/kernels/aggregate_quantile.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/kernels/aggregate_tdigest.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/kernels/aggregate_var_std.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/kernels/codegen_internal.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/kernels/hash_aggregate.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/kernels/scalar_arithmetic.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/kernels/scalar_boolean.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/kernels/scalar_cast_boolean.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/kernels/scalar_cast_dictionary.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/kernels/scalar_cast_internal.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/kernels/scalar_cast_nested.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/kernels/scalar_cast_numeric.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/kernels/scalar_cast_string.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/kernels/scalar_cast_temporal.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/kernels/scalar_compare.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/kernels/scalar_fill_null.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/kernels/scalar_if_else.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/kernels/scalar_nested.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/kernels/scalar_set_lookup.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/kernels/scalar_string.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/kernels/scalar_temporal.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/kernels/scalar_validity.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/kernels/util_internal.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/kernels/vector_hash.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/kernels/vector_nested.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/kernels/vector_replace.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/kernels/vector_selection.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/kernels/vector_sort.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/compute/registry.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/config.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/csv/chunker.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/csv/column_builder.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/csv/column_decoder.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/csv/converter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/csv/options.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/csv/parser.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/csv/reader.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/csv/writer.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/datum.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/device.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/extension_type.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/io/buffered.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/io/caching.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/io/compressed.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/io/file.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/io/interfaces.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/io/memory.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/io/slow.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/io/stdio.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/io/transform.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/ipc/dictionary.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/ipc/feather.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/ipc/message.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/ipc/metadata_internal.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/ipc/options.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/ipc/reader.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/ipc/writer.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/memory_pool.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/pretty_print.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/record_batch.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/result.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/scalar.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/sparse_tensor.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/status.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/table.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/table_builder.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/tensor.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/tensor/coo_converter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/tensor/csf_converter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/tensor/csx_converter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/type.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/util/basic_decimal.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/util/bit_block_counter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/util/bit_run_reader.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/util/bit_util.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/util/bitmap.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/util/bitmap_builders.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/util/bitmap_ops.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/util/bpacking.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/util/cancel.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/util/compression.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/util/compression_brotli.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/util/compression_lz4.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/util/compression_snappy.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/util/compression_zlib.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/util/compression_zstd.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/util/cpu_info.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/util/decimal.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/util/delimiting.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/util/formatting.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/util/future.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/util/int_util.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/util/io_util.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/util/key_value_metadata.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/util/logging.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/util/memory.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/util/mutex.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/util/string.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/util/string_builder.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/util/task_group.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/util/tdigest.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/util/thread_pool.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/util/time.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/util/trie.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/util/uri.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/util/utf8.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/util/value_parsing.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/vendored/base64.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/vendored/datetime/tz.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/vendored/musl/strptime.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/arrow/visitor.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/generated/parquet_constants.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/generated/parquet_types.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/parquet/arrow/path_internal.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/parquet/arrow/reader.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/parquet/arrow/reader_internal.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/parquet/arrow/schema.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/parquet/arrow/schema_internal.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/parquet/arrow/writer.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/parquet/bloom_filter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/parquet/column_reader.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/parquet/column_scanner.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/parquet/column_writer.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/parquet/encoding.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/parquet/encryption/encryption.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/parquet/encryption/encryption_internal_nossl.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/parquet/encryption/internal_file_decryptor.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/parquet/encryption/internal_file_encryptor.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/parquet/exception.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/parquet/file_reader.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/parquet/file_writer.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/parquet/level_comparison.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/parquet/level_conversion.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/parquet/metadata.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/parquet/murmur3.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/parquet/platform.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/parquet/printer.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/parquet/properties.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/parquet/schema.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/parquet/statistics.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/parquet/stream_reader.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/parquet/stream_writer.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src/parquet/types.cc
+)
diff --git a/contrib/libs/apache/avro/CMakeLists.txt b/contrib/libs/apache/avro/CMakeLists.txt
new file mode 100644
index 0000000000..864b39f646
--- /dev/null
+++ b/contrib/libs/apache/avro/CMakeLists.txt
@@ -0,0 +1,40 @@
+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/orc/CMakeLists.txt b/contrib/libs/apache/orc/CMakeLists.txt
new file mode 100644
index 0000000000..2daf3c5578
--- /dev/null
+++ b/contrib/libs/apache/orc/CMakeLists.txt
@@ -0,0 +1,51 @@
+find_package(ZLIB)
+
+add_library(libs-apache-orc)
+target_include_directories(libs-apache-orc PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/proto
+ ${CMAKE_SOURCE_DIR}/contrib/libs/lz4
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/include
+)
+target_link_libraries(libs-apache-orc PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-lz4
+ contrib-libs-snappy
+ ZLIB::ZLIB
+ contrib-libs-zstd
+ contrib-libs-protobuf
+)
+target_proto_messages(libs-apache-orc PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/proto/orc_proto.proto
+)
+target_sources(libs-apache-orc PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/Adaptor.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/BloomFilter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/ByteRLE.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/ColumnPrinter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/ColumnReader.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/ColumnWriter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/Common.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/Compression.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/Exceptions.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/Int128.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/LzoDecompressor.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/MemoryPool.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/Murmur3.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/OrcFile.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/RLE.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/RLEV2Util.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/RLEv1.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/Reader.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/RleDecoderV2.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/RleEncoderV2.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/Statistics.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/StripeStream.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/Timezone.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/TypeImpl.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/Vector.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/Writer.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/io/InputStream.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/io/OutputStream.cc
+)
diff --git a/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/CMakeLists.txt b/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/CMakeLists.txt
new file mode 100644
index 0000000000..a54f538057
--- /dev/null
+++ b/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/CMakeLists.txt
@@ -0,0 +1,134 @@
+find_package(OpenSSL)
+
+add_library(libs-aws-sdk-cpp-aws-cpp-sdk-core)
+target_compile_options(libs-aws-sdk-cpp-aws-cpp-sdk-core PRIVATE
+ -DAWS_CAL_USE_IMPORT_EXPORT
+ -DAWS_CHECKSUMS_USE_IMPORT_EXPORT
+ -DAWS_COMMON_USE_IMPORT_EXPORT
+ -DAWS_EVENT_STREAM_USE_IMPORT_EXPORT
+ -DAWS_IO_USE_IMPORT_EXPORT
+ -DAWS_SDK_VERSION_MAJOR=1
+ -DAWS_SDK_VERSION_MINOR=8
+ -DAWS_SDK_VERSION_PATCH=113
+ -DAWS_USE_EPOLL
+ -DCURL_HAS_H2
+ -DCURL_HAS_TLS_PROXY
+ -DENABLE_CURL_CLIENT
+ -DENABLE_CURL_LOGGING
+ -DENABLE_OPENSSL_ENCRYPTION
+ -DHAS_PATHCONF
+ -DHAS_UMASK
+ -DS2N_ADX
+ -DS2N_CPUID_AVAILABLE
+ -DS2N_HAVE_EXECINFO
+ -DS2N_SIKEP434R2_ASM
+)
+target_include_directories(libs-aws-sdk-cpp-aws-cpp-sdk-core PUBLIC
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/include
+)
+target_include_directories(libs-aws-sdk-cpp-aws-cpp-sdk-core PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/include
+)
+target_link_libraries(libs-aws-sdk-cpp-aws-cpp-sdk-core PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-curl
+ OpenSSL::OpenSSL
+ restricted-aws-aws-c-common
+ restricted-aws-aws-c-event-stream
+)
+target_sources(libs-aws-sdk-cpp-aws-cpp-sdk-core PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/AmazonSerializableWebServiceRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/AmazonStreamingWebServiceRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/AmazonWebServiceRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/Aws.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/Globals.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/Region.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/Version.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/auth/AWSAuthSigner.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/auth/AWSAuthSignerProvider.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/auth/AWSCredentialsProvider.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/auth/AWSCredentialsProviderChain.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/auth/STSCredentialsProvider.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/client/AWSClient.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/client/AWSErrorMarshaller.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/client/AsyncCallerContext.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/client/ClientConfiguration.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/client/CoreErrors.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/client/DefaultRetryStrategy.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/client/RetryStrategy.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/client/SpecifiedRetryableErrorsRetryStrategy.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/config/AWSProfileConfigLoader.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/external/cjson/cJSON.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/external/tinyxml2/tinyxml2.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/http/HttpClient.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/http/HttpClientFactory.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/http/HttpRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/http/HttpTypes.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/http/Scheme.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/http/URI.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/http/curl/CurlHandleContainer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/http/curl/CurlHttpClient.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/http/standard/StandardHttpRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/http/standard/StandardHttpResponse.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/internal/AWSHttpResourceClient.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/monitoring/DefaultMonitoring.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/monitoring/HttpClientMetrics.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/monitoring/MonitoringManager.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/net/linux-shared/Net.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/net/linux-shared/SimpleUDP.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/platform/linux-shared/Environment.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/platform/linux-shared/FileSystem.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/platform/linux-shared/OSVersionInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/platform/linux-shared/Security.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/platform/linux-shared/Time.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/ARN.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/Array.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/DNS.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/DateTimeCommon.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/Directory.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/EnumParseOverflowContainer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/FileSystemUtils.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/GetTheLights.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/HashingUtils.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/StringUtils.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/TempFile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/UUID.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/base64/Base64.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/crypto/Cipher.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/crypto/ContentCryptoMaterial.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/crypto/ContentCryptoScheme.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/crypto/CryptoBuf.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/crypto/CryptoStream.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/crypto/EncryptionMaterials.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/crypto/KeyWrapAlgorithm.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/crypto/MD5.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/crypto/Sha256.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/crypto/Sha256HMAC.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/crypto/factory/Factories.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/crypto/openssl/CryptoImpl.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/event/EventDecoderStream.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/event/EventEncoderStream.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/event/EventHeader.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/event/EventMessage.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/event/EventStreamBuf.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/event/EventStreamDecoder.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/event/EventStreamEncoder.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/event/EventStreamErrors.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/json/JsonSerializer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/logging/AWSLogging.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/logging/ConsoleLogSystem.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/logging/DefaultLogSystem.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/logging/FormattedLogSystem.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/logging/LogLevel.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/memory/AWSMemory.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/memory/stl/SimpleStringStream.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/stream/ConcurrentStreamBuf.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/stream/PreallocatedStreamBuf.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/stream/ResponseStream.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/stream/SimpleStreamBuf.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/threading/Executor.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/threading/ReaderWriterLock.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/threading/Semaphore.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/threading/ThreadTask.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/xml/XmlSerializer.cpp
+)
diff --git a/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/CMakeLists.txt b/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/CMakeLists.txt
new file mode 100644
index 0000000000..7801b20e09
--- /dev/null
+++ b/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/CMakeLists.txt
@@ -0,0 +1,372 @@
+add_library(libs-aws-sdk-cpp-aws-cpp-sdk-s3)
+target_compile_options(libs-aws-sdk-cpp-aws-cpp-sdk-s3 PRIVATE
+ -DAWS_CAL_USE_IMPORT_EXPORT
+ -DAWS_CHECKSUMS_USE_IMPORT_EXPORT
+ -DAWS_COMMON_USE_IMPORT_EXPORT
+ -DAWS_EVENT_STREAM_USE_IMPORT_EXPORT
+ -DAWS_IO_USE_IMPORT_EXPORT
+ -DAWS_SDK_VERSION_MAJOR=1
+ -DAWS_SDK_VERSION_MINOR=8
+ -DAWS_SDK_VERSION_PATCH=113
+ -DAWS_USE_EPOLL
+ -DENABLE_CURL_CLIENT
+ -DENABLE_OPENSSL_ENCRYPTION
+ -DHAS_PATHCONF
+ -DHAS_UMASK
+ -DS2N_ADX
+ -DS2N_CPUID_AVAILABLE
+ -DS2N_HAVE_EXECINFO
+ -DS2N_SIKEP434R2_ASM
+)
+target_include_directories(libs-aws-sdk-cpp-aws-cpp-sdk-s3 PUBLIC
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/include
+)
+target_include_directories(libs-aws-sdk-cpp-aws-cpp-sdk-s3 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/include
+)
+target_link_libraries(libs-aws-sdk-cpp-aws-cpp-sdk-s3 PUBLIC
+ contrib-libs-cxxsupp
+ libs-aws-sdk-cpp-aws-cpp-sdk-core
+ restricted-aws-aws-c-common
+ restricted-aws-aws-c-event-stream
+)
+target_sources(libs-aws-sdk-cpp-aws-cpp-sdk-s3 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/S3ARN.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/S3Client.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/S3Endpoint.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/S3ErrorMarshaller.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/S3Errors.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/AbortIncompleteMultipartUpload.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/AbortMultipartUploadRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/AbortMultipartUploadResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/AccelerateConfiguration.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/AccessControlPolicy.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/AccessControlTranslation.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/AnalyticsAndOperator.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/AnalyticsConfiguration.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/AnalyticsExportDestination.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/AnalyticsFilter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/AnalyticsS3BucketDestination.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/AnalyticsS3ExportFileFormat.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ArchiveStatus.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/Bucket.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/BucketAccelerateStatus.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/BucketCannedACL.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/BucketLifecycleConfiguration.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/BucketLocationConstraint.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/BucketLoggingStatus.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/BucketLogsPermission.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/BucketVersioningStatus.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/CORSConfiguration.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/CORSRule.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/CSVInput.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/CSVOutput.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/CloudFunctionConfiguration.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/CommonPrefix.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/CompleteMultipartUploadRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/CompleteMultipartUploadResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/CompletedMultipartUpload.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/CompletedPart.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/CompressionType.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/Condition.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/CopyObjectRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/CopyObjectResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/CopyObjectResultDetails.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/CopyPartResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/CreateBucketConfiguration.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/CreateBucketRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/CreateBucketResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/CreateMultipartUploadRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/CreateMultipartUploadResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/DefaultRetention.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/Delete.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/DeleteBucketAnalyticsConfigurationRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/DeleteBucketCorsRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/DeleteBucketEncryptionRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/DeleteBucketIntelligentTieringConfigurationRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/DeleteBucketInventoryConfigurationRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/DeleteBucketLifecycleRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/DeleteBucketMetricsConfigurationRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/DeleteBucketOwnershipControlsRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/DeleteBucketPolicyRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/DeleteBucketReplicationRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/DeleteBucketRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/DeleteBucketTaggingRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/DeleteBucketWebsiteRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/DeleteMarkerEntry.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/DeleteMarkerReplication.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/DeleteMarkerReplicationStatus.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/DeleteObjectRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/DeleteObjectResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/DeleteObjectTaggingRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/DeleteObjectTaggingResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/DeleteObjectsRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/DeleteObjectsResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/DeletePublicAccessBlockRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/DeletedObject.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/Destination.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/EncodingType.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/Encryption.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/EncryptionConfiguration.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/Error.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ErrorDocument.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/Event.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ExistingObjectReplication.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ExistingObjectReplicationStatus.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ExpirationStatus.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ExpressionType.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/FileHeaderInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/FilterRule.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/FilterRuleName.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketAccelerateConfigurationRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketAccelerateConfigurationResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketAclRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketAclResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketAnalyticsConfigurationRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketAnalyticsConfigurationResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketCorsRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketCorsResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketEncryptionRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketEncryptionResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketIntelligentTieringConfigurationRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketIntelligentTieringConfigurationResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketInventoryConfigurationRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketInventoryConfigurationResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketLifecycleConfigurationRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketLifecycleConfigurationResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketLocationRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketLocationResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketLoggingRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketLoggingResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketMetricsConfigurationRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketMetricsConfigurationResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketNotificationConfigurationRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketNotificationConfigurationResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketOwnershipControlsRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketOwnershipControlsResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketPolicyRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketPolicyResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketPolicyStatusRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketPolicyStatusResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketReplicationRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketReplicationResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketRequestPaymentRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketRequestPaymentResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketTaggingRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketTaggingResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketVersioningRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketVersioningResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketWebsiteRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetBucketWebsiteResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetObjectAclRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetObjectAclResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetObjectLegalHoldRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetObjectLegalHoldResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetObjectLockConfigurationRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetObjectLockConfigurationResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetObjectRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetObjectResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetObjectRetentionRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetObjectRetentionResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetObjectTaggingRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetObjectTaggingResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetObjectTorrentRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetObjectTorrentResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetPublicAccessBlockRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GetPublicAccessBlockResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/GlacierJobParameters.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/Grant.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/Grantee.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/HeadBucketRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/HeadObjectRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/HeadObjectResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/IndexDocument.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/Initiator.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/InputSerialization.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/IntelligentTieringAccessTier.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/IntelligentTieringAndOperator.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/IntelligentTieringConfiguration.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/IntelligentTieringFilter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/IntelligentTieringStatus.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/InvalidObjectState.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/InventoryConfiguration.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/InventoryDestination.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/InventoryEncryption.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/InventoryFilter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/InventoryFormat.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/InventoryFrequency.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/InventoryIncludedObjectVersions.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/InventoryOptionalField.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/InventoryS3BucketDestination.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/InventorySchedule.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/JSONInput.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/JSONOutput.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/JSONType.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/LambdaFunctionConfiguration.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/LifecycleConfiguration.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/LifecycleExpiration.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/LifecycleRule.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/LifecycleRuleAndOperator.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/LifecycleRuleFilter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ListBucketAnalyticsConfigurationsRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ListBucketAnalyticsConfigurationsResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ListBucketIntelligentTieringConfigurationsRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ListBucketIntelligentTieringConfigurationsResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ListBucketInventoryConfigurationsRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ListBucketInventoryConfigurationsResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ListBucketMetricsConfigurationsRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ListBucketMetricsConfigurationsResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ListBucketsResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ListMultipartUploadsRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ListMultipartUploadsResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ListObjectVersionsRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ListObjectVersionsResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ListObjectsRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ListObjectsResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ListObjectsV2Request.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ListObjectsV2Result.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ListPartsRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ListPartsResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/LoggingEnabled.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/MFADelete.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/MFADeleteStatus.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/MetadataDirective.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/MetadataEntry.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/Metrics.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/MetricsAndOperator.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/MetricsConfiguration.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/MetricsFilter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/MetricsStatus.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/MultipartUpload.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/NoncurrentVersionExpiration.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/NoncurrentVersionTransition.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/NotificationConfiguration.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/NotificationConfigurationDeprecated.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/NotificationConfigurationFilter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/Object.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ObjectCannedACL.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ObjectIdentifier.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ObjectLockConfiguration.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ObjectLockEnabled.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ObjectLockLegalHold.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ObjectLockLegalHoldStatus.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ObjectLockMode.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ObjectLockRetention.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ObjectLockRetentionMode.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ObjectLockRule.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ObjectOwnership.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ObjectStorageClass.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ObjectVersion.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ObjectVersionStorageClass.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/OutputLocation.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/OutputSerialization.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/Owner.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/OwnerOverride.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/OwnershipControls.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/OwnershipControlsRule.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ParquetInput.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/Part.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/Payer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/Permission.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/PolicyStatus.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/Progress.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ProgressEvent.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/Protocol.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/PublicAccessBlockConfiguration.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/PutBucketAccelerateConfigurationRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/PutBucketAclRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/PutBucketAnalyticsConfigurationRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/PutBucketCorsRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/PutBucketEncryptionRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/PutBucketIntelligentTieringConfigurationRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/PutBucketInventoryConfigurationRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/PutBucketLifecycleConfigurationRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/PutBucketLoggingRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/PutBucketMetricsConfigurationRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/PutBucketNotificationConfigurationRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/PutBucketOwnershipControlsRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/PutBucketPolicyRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/PutBucketReplicationRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/PutBucketRequestPaymentRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/PutBucketTaggingRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/PutBucketVersioningRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/PutBucketWebsiteRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/PutObjectAclRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/PutObjectAclResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/PutObjectLegalHoldRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/PutObjectLegalHoldResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/PutObjectLockConfigurationRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/PutObjectLockConfigurationResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/PutObjectRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/PutObjectResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/PutObjectRetentionRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/PutObjectRetentionResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/PutObjectTaggingRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/PutObjectTaggingResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/PutPublicAccessBlockRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/QueueConfiguration.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/QueueConfigurationDeprecated.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/QuoteFields.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/Redirect.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/RedirectAllRequestsTo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ReplicaModifications.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ReplicaModificationsStatus.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ReplicationConfiguration.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ReplicationRule.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ReplicationRuleAndOperator.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ReplicationRuleFilter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ReplicationRuleStatus.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ReplicationStatus.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ReplicationTime.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ReplicationTimeStatus.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ReplicationTimeValue.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/RequestCharged.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/RequestPayer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/RequestPaymentConfiguration.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/RequestProgress.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/RestoreObjectRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/RestoreObjectResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/RestoreRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/RestoreRequestType.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/RoutingRule.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/Rule.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/S3KeyFilter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/S3Location.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/SSEKMS.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/SSES3.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ScanRange.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/SelectObjectContentHandler.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/SelectObjectContentRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/SelectParameters.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ServerSideEncryption.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ServerSideEncryptionByDefault.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ServerSideEncryptionConfiguration.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/ServerSideEncryptionRule.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/SourceSelectionCriteria.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/SseKmsEncryptedObjects.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/SseKmsEncryptedObjectsStatus.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/Stats.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/StatsEvent.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/StorageClass.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/StorageClassAnalysis.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/StorageClassAnalysisDataExport.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/StorageClassAnalysisSchemaVersion.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/Tag.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/Tagging.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/TaggingDirective.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/TargetGrant.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/Tier.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/Tiering.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/TopicConfiguration.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/TopicConfigurationDeprecated.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/Transition.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/TransitionStorageClass.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/Type.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/UploadPartCopyRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/UploadPartCopyResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/UploadPartRequest.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/UploadPartResult.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/VersioningConfiguration.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/WebsiteConfiguration.cpp
+)
diff --git a/contrib/libs/base64/avx2/CMakeLists.txt b/contrib/libs/base64/avx2/CMakeLists.txt
new file mode 100644
index 0000000000..15d4aa4bfa
--- /dev/null
+++ b/contrib/libs/base64/avx2/CMakeLists.txt
@@ -0,0 +1,8 @@
+add_library(libs-base64-avx2)
+target_link_libraries(libs-base64-avx2 PUBLIC
+ contrib-libs-cxxsupp
+)
+target_sources(libs-base64-avx2 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/base64/avx2/codec_avx2.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/base64/avx2/lib.c
+)
diff --git a/contrib/libs/base64/neon32/CMakeLists.txt b/contrib/libs/base64/neon32/CMakeLists.txt
new file mode 100644
index 0000000000..76d71edcd1
--- /dev/null
+++ b/contrib/libs/base64/neon32/CMakeLists.txt
@@ -0,0 +1,8 @@
+add_library(libs-base64-neon32)
+target_link_libraries(libs-base64-neon32 PUBLIC
+ contrib-libs-cxxsupp
+)
+target_sources(libs-base64-neon32 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/base64/neon32/codec_neon32.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/base64/neon32/lib.c
+)
diff --git a/contrib/libs/base64/neon64/CMakeLists.txt b/contrib/libs/base64/neon64/CMakeLists.txt
new file mode 100644
index 0000000000..d05509ffbb
--- /dev/null
+++ b/contrib/libs/base64/neon64/CMakeLists.txt
@@ -0,0 +1,8 @@
+add_library(libs-base64-neon64)
+target_link_libraries(libs-base64-neon64 PUBLIC
+ contrib-libs-cxxsupp
+)
+target_sources(libs-base64-neon64 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/base64/neon64/codec_neon64.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/base64/neon64/lib.c
+)
diff --git a/contrib/libs/base64/plain32/CMakeLists.txt b/contrib/libs/base64/plain32/CMakeLists.txt
new file mode 100644
index 0000000000..e36c24c4b6
--- /dev/null
+++ b/contrib/libs/base64/plain32/CMakeLists.txt
@@ -0,0 +1,8 @@
+add_library(libs-base64-plain32)
+target_link_libraries(libs-base64-plain32 PUBLIC
+ contrib-libs-cxxsupp
+)
+target_sources(libs-base64-plain32 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/base64/plain32/codec_plain.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/base64/plain32/lib.c
+)
diff --git a/contrib/libs/base64/plain64/CMakeLists.txt b/contrib/libs/base64/plain64/CMakeLists.txt
new file mode 100644
index 0000000000..e1ee5fc400
--- /dev/null
+++ b/contrib/libs/base64/plain64/CMakeLists.txt
@@ -0,0 +1,8 @@
+add_library(libs-base64-plain64)
+target_link_libraries(libs-base64-plain64 PUBLIC
+ contrib-libs-cxxsupp
+)
+target_sources(libs-base64-plain64 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/base64/plain64/codec_plain.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/base64/plain64/lib.c
+)
diff --git a/contrib/libs/base64/ssse3/CMakeLists.txt b/contrib/libs/base64/ssse3/CMakeLists.txt
new file mode 100644
index 0000000000..b742ae7adb
--- /dev/null
+++ b/contrib/libs/base64/ssse3/CMakeLists.txt
@@ -0,0 +1,8 @@
+add_library(libs-base64-ssse3)
+target_link_libraries(libs-base64-ssse3 PUBLIC
+ contrib-libs-cxxsupp
+)
+target_sources(libs-base64-ssse3 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/base64/ssse3/codec_ssse3.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/base64/ssse3/lib.c
+)
diff --git a/contrib/libs/brotli/common/CMakeLists.txt b/contrib/libs/brotli/common/CMakeLists.txt
new file mode 100644
index 0000000000..2f3624f493
--- /dev/null
+++ b/contrib/libs/brotli/common/CMakeLists.txt
@@ -0,0 +1,14 @@
+add_library(libs-brotli-common)
+target_compile_options(libs-brotli-common PRIVATE
+ -DBROTLI_BUILD_PORTABLE
+)
+target_include_directories(libs-brotli-common PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/brotli/include
+)
+target_link_libraries(libs-brotli-common PUBLIC
+ contrib-libs-cxxsupp
+)
+target_sources(libs-brotli-common PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/brotli/common/dictionary.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/brotli/common/transform.c
+)
diff --git a/contrib/libs/brotli/dec/CMakeLists.txt b/contrib/libs/brotli/dec/CMakeLists.txt
new file mode 100644
index 0000000000..4f4dad2862
--- /dev/null
+++ b/contrib/libs/brotli/dec/CMakeLists.txt
@@ -0,0 +1,17 @@
+add_library(libs-brotli-dec)
+target_include_directories(libs-brotli-dec PUBLIC
+ ${CMAKE_SOURCE_DIR}/contrib/libs/brotli/include
+)
+target_include_directories(libs-brotli-dec PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/brotli/include
+)
+target_link_libraries(libs-brotli-dec PUBLIC
+ contrib-libs-cxxsupp
+ libs-brotli-common
+)
+target_sources(libs-brotli-dec PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/brotli/dec/bit_reader.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/brotli/dec/decode.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/brotli/dec/huffman.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/brotli/dec/state.c
+)
diff --git a/contrib/libs/brotli/enc/CMakeLists.txt b/contrib/libs/brotli/enc/CMakeLists.txt
new file mode 100644
index 0000000000..41c0e65a09
--- /dev/null
+++ b/contrib/libs/brotli/enc/CMakeLists.txt
@@ -0,0 +1,35 @@
+add_library(libs-brotli-enc)
+target_compile_options(libs-brotli-enc PRIVATE
+ -DBROTLI_BUILD_PORTABLE
+)
+target_include_directories(libs-brotli-enc PUBLIC
+ ${CMAKE_SOURCE_DIR}/contrib/libs/brotli/include
+)
+target_include_directories(libs-brotli-enc PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/brotli/include
+)
+target_link_libraries(libs-brotli-enc PUBLIC
+ contrib-libs-cxxsupp
+ libs-brotli-common
+ libs-brotli-dec
+)
+target_sources(libs-brotli-enc PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/brotli/enc/backward_references.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/brotli/enc/backward_references_hq.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/brotli/enc/bit_cost.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/brotli/enc/block_splitter.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/brotli/enc/brotli_bit_stream.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/brotli/enc/cluster.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/brotli/enc/compress_fragment.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/brotli/enc/compress_fragment_two_pass.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/brotli/enc/dictionary_hash.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/brotli/enc/encode.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/brotli/enc/encoder_dict.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/brotli/enc/entropy_encode.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/brotli/enc/histogram.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/brotli/enc/literal_cost.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/brotli/enc/memory.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/brotli/enc/metablock.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/brotli/enc/static_dict.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/brotli/enc/utf8_util.c
+)
diff --git a/contrib/libs/cctz/CMakeLists.txt b/contrib/libs/cctz/CMakeLists.txt
new file mode 100644
index 0000000000..a33bc4c5c4
--- /dev/null
+++ b/contrib/libs/cctz/CMakeLists.txt
@@ -0,0 +1,22 @@
+add_library(contrib-libs-cctz)
+target_include_directories(contrib-libs-cctz PUBLIC
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/include
+)
+target_include_directories(contrib-libs-cctz PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/include
+)
+target_link_libraries(contrib-libs-cctz PUBLIC
+ contrib-libs-cxxsupp
+)
+target_sources(contrib-libs-cctz PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/src/civil_time_detail.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/src/time_zone_fixed.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/src/time_zone_format.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/src/time_zone_if.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/src/time_zone_impl.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/src/time_zone_info.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/src/time_zone_libc.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/src/time_zone_lookup.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/src/time_zone_posix.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/src/zone_info_source.cc
+)
diff --git a/contrib/libs/cctz/tzdata/CMakeLists.txt b/contrib/libs/cctz/tzdata/CMakeLists.txt
new file mode 100644
index 0000000000..b5867cee04
--- /dev/null
+++ b/contrib/libs/cctz/tzdata/CMakeLists.txt
@@ -0,0 +1,1208 @@
+add_library(libs-cctz-tzdata INTERFACE)
+target_link_libraries(libs-cctz-tzdata INTERFACE
+ contrib-libs-cxxsupp
+ yutil
+ contrib-libs-cctz
+ library-cpp-resource
+)
+
+add_global_library_for(libs-cctz-tzdata.global libs-cctz-tzdata)
+target_sources(libs-cctz-tzdata.global PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/factory.cpp
+ ${CMAKE_BINARY_DIR}/contrib/libs/cctz/tzdata/798da2443778cbca06089b6be4a5909d.cpp
+)
+resources(libs-cctz-tzdata.global
+ ${CMAKE_BINARY_DIR}/contrib/libs/cctz/tzdata/798da2443778cbca06089b6be4a5909d.cpp
+ INPUTS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/58543f30ac34b6510b552b9b3e82b772
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/796a57137d718e4fa3db8ef611f18e61
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/33cffb9ac13285f945f3c4ef6ce13585
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/fe54394a3dcf951bad3c293980109dd2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/da87d45f88e4684903d7dbb5b7ed08dc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/fe54394a3dcf951bad3c293980109dd2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/fe54394a3dcf951bad3c293980109dd2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/796a57137d718e4fa3db8ef611f18e61
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/89de77d185e9a76612bd5f9fb043a9c2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/796a57137d718e4fa3db8ef611f18e61
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/767406f25e6c1c5396e19a3be033304b
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/a87061b72790e27d9f155644521d8cce
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/89de77d185e9a76612bd5f9fb043a9c2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/a87061b72790e27d9f155644521d8cce
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/39d0994d5956e55a919f2945ccd7c0bf
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/e442d2de2cc0849a5f375c905d88d9f9
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/00636062cbcd94f2ead5a75cc197675a
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/796a57137d718e4fa3db8ef611f18e61
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/796a57137d718e4fa3db8ef611f18e61
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/fe54394a3dcf951bad3c293980109dd2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/fe54394a3dcf951bad3c293980109dd2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/89de77d185e9a76612bd5f9fb043a9c2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/247c3c527e0314c20b0c4e76b937c31c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/796a57137d718e4fa3db8ef611f18e61
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/a87061b72790e27d9f155644521d8cce
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/a87061b72790e27d9f155644521d8cce
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/a46a56e63a69fd5c5373a33203250d39
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/d5fbcb2deb7db9a359b6b092bbdda3fe
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/fe54394a3dcf951bad3c293980109dd2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/d00638c4bf95fabcc0c651f13e32e253
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/a87061b72790e27d9f155644521d8cce
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/89de77d185e9a76612bd5f9fb043a9c2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/89de77d185e9a76612bd5f9fb043a9c2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/89de77d185e9a76612bd5f9fb043a9c2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/796a57137d718e4fa3db8ef611f18e61
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/89de77d185e9a76612bd5f9fb043a9c2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/a87061b72790e27d9f155644521d8cce
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/a87061b72790e27d9f155644521d8cce
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/89de77d185e9a76612bd5f9fb043a9c2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/a87061b72790e27d9f155644521d8cce
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/a46a56e63a69fd5c5373a33203250d39
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/a46a56e63a69fd5c5373a33203250d39
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/fe54394a3dcf951bad3c293980109dd2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/4afacd60281211a6a7530a3ff8062781
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/fe54394a3dcf951bad3c293980109dd2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/510c0710993f09c4d93d3639ac3fe609
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/89de77d185e9a76612bd5f9fb043a9c2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/796a57137d718e4fa3db8ef611f18e61
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/796a57137d718e4fa3db8ef611f18e61
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/89de77d185e9a76612bd5f9fb043a9c2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/7353b5d25ddb353ced2f1f9639251c16
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/796a57137d718e4fa3db8ef611f18e61
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/a6b8c0b7319f5fdca0ed634760ff6e3b
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/63615364c91acab170ec8f719aa6f59f
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/3c6db0baa05cea4617bcad88b40b1e6a
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/1df7e605c33529940c76c1c145c52fc5
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/77ea6e8a582f87d7a397a9e7b2111be0
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/64e3b5dfa8069cf23c87bc1dc81cac60
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/64e3b5dfa8069cf23c87bc1dc81cac60
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/82840448c9d4782ffa56514a7fb4ca95
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/a4fc7ef39a80ff8875d1cb2708ebc49e
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/e3467a68822f3d1365e3494970219b03
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/e3467a68822f3d1365e3494970219b03
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/5c57dc3d11f5a64fac22a08ea0c64d25
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/239a70724a0ff39d5dd3e6b7f4a34212
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/0e84cda11c5dc9030c43c51187a6c78d
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/839eacc63921f196e4ecfded7245a67b
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/e0e8162a9ade838f582c23557e530019
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/0249d27eff0294ba6c5d090d9895fd17
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/4a5ba954919a3b34fb7779965387992f
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/6413085a3a485b5683da3f49944995f0
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/70483b70b5e389865d462a090b99f2ed
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/07844fc101071f657d084ecb7d161aa0
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/fdc0ca37b4154de8d27e2347aeb7d0cf
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/9f8d9f5acd176a1a163855959b566bb4
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/b7e741f6da031513afb238caed64c51b
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/1df7e605c33529940c76c1c145c52fc5
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/1c750fa694668ef0a1aad95b61533b2a
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/47cad39dddf1619fc2287b9e98ad20e0
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/c4545a4f0d97801a69ba19bd8f1d89b9
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/ace635d426a79002a8e3657033da7795
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/fb4e7ca8ebc94bf7b651ad1921cb62df
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/66cda5383f8d5939a8cd80139a07d855
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/30c97d0792df5d5939ff0f09c53c385d
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/49547ca54933b45b82497d8ede3b6acc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/f3ce1cb0fb7595deac1b8caa16cae961
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/a4fc7ef39a80ff8875d1cb2708ebc49e
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/fde842b2c314abede0d0689355c8803e
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/8fa410ffc232e56d0f945bd2b6c34dfe
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/93e1c90eb5222ffb3eca2a2a29b69a69
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/4d7ff90583dcd0e08fc8c51792761c2b
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/e3467a68822f3d1365e3494970219b03
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/806c5856106eb6b28c3846dd93d3acc4
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/595e67b4c97fda031a90e5ef80813e7d
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/85435a33486747b319872947c68317f3
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/138f1cfa1b7558ef69bddd0870f7000d
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/b7e741f6da031513afb238caed64c51b
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/5c57dc3d11f5a64fac22a08ea0c64d25
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/f32590f9bcdfb4ab134294d441804ae5
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/e243e347098f29868c31d03415863478
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/268c9a38823e18c714ec9fb756a8042e
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/fdc0ca37b4154de8d27e2347aeb7d0cf
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/356ff8bd249ee3f6983cba8426901244
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/79eedb7a0a4788b9bc3c291c4c643b50
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/6ece595060d1d2db3153c5d523fb106b
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/c1b9655d5b1ce7fbc9ac213e921acc88
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/48c96bff46ef373ce5d759dc4a4d2de2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/64e3b5dfa8069cf23c87bc1dc81cac60
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/beb91df50b24718aed963a509c0c2958
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/fefe5ae6107231a3f738b36d95153f77
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/ec589bada56b3352067a359694896292
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/0a83457e40c917a816db3dd80c348688
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/0998859e2d38d079cc1a3429aa428db4
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/9208172103191bf0d660e0023b358ea1
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/c72cd4fac2e9b8659f6b5bb2392b9ae5
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/8f9746ead1fc03c962cdd7ddacde663d
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/73727b5259886ffb64fb8e20d5456cc6
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/7c49d7ec95c93d0934a7a98b1a1ae66f
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/eac76eb95be7b5cc25a41e0485b58c41
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/64e3b5dfa8069cf23c87bc1dc81cac60
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/64e3b5dfa8069cf23c87bc1dc81cac60
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/f8be05a9398502fc14e50eea2693497c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/dada91f7db29bcab55bfd2478a5b0779
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/bddbe9d355e1ed5dd3a4276dafe820f0
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/ef31a488808a56cc6d3c9a3c5a53abeb
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/14af0ba77d76b97e0e666c070c2172cf
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/a749ae7552f77178b9eeff2d31ba0e30
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/9208172103191bf0d660e0023b358ea1
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/964fb4bc6d047b2a8826a0734633ab0b
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/fdc9d5431dd16120c1465f298e28e260
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/2c18bc1a2ddb1b06e98ffa553ef1aaee
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/90db76a975de863aadbcf37b47e18cd2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/768d11c820a4f93683de8f8bc03df8c8
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/7ca29f8adb394d878db41ab40c4c9a5d
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/a23719c2255c2c9829fe6978c1c8ecd7
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/9208172103191bf0d660e0023b358ea1
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/0e0379dfc5620381816641ce71fa9612
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/c7f10bbd9cbe1c4dd65b3e7b11f70d37
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/6ddb543268cbeb4a7fffad436081b019
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/239a70724a0ff39d5dd3e6b7f4a34212
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/a9b6712f7efd08406ebb3f4a43bf1862
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/9d9fdcb5bec6ef7173f20c0b968ae540
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/755a91932697ce463a5c9b642e5292d6
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/964fb4bc6d047b2a8826a0734633ab0b
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/fdc0ca37b4154de8d27e2347aeb7d0cf
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/fd46d501559b1cf8c8c1fa330196b1b0
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/bd9c4fdf467f96ab33dde64bf0ac700c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/641e03b9a1178df8c823447ea6563f25
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/9d9fdcb5bec6ef7173f20c0b968ae540
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/fdc0ca37b4154de8d27e2347aeb7d0cf
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/823a97c8e447d6f0016bacafd20a246e
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/8435b750c0255a506ff0fd58bf646f00
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/bbb3263234960c35b55fffa1327cc48c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/64e3b5dfa8069cf23c87bc1dc81cac60
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/450d5ffb8f5928afc0981b5a1a8ba4fa
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/59dc58681872c7d33ac9f1e2f0d1c4c1
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/8a665ea4a3144c8c600eb41c70e1f942
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/839eacc63921f196e4ecfded7245a67b
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/b6fc5775917cac51306de9bf93d87827
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/cbff2e606d3feafa5997dab0f3742e13
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/4335653c96fc0b0fc83e2604a8362934
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/2aa03352ec7ce016dc2c87a064ae8bf7
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/4b51b9e60156a250908acc46d7c8cabc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/3ff9cb17a579851ce689eac23e64d899
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/9f69b262e7c296bffc967ca4cd6a4491
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/64e0eb5df848bbc06156c58b35959680
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/628174eba2d7050564c54d1370a19ca8
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/64e3b5dfa8069cf23c87bc1dc81cac60
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/e5beade2f7db36705f5ca5f05b6c24eb
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/763d7a8374a42066d2b0bb81bd47218f
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/ed9b458ec968ade14b1b738136300cf2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/97ed2cb6ee44823ce8fabdc0beeae2b9
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/6c4f6742a67bbd289f89eb4fe7de8e57
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/b72620d427a1898ea97232aeba51c2dc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/511edb5c79692d730d309f4424bbaa0e
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/6e5fd4a73872524a21354303cdfff0f8
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/73727b5259886ffb64fb8e20d5456cc6
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/13f02d014fe55ec2ac75fad588dff1fc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/595e67b4c97fda031a90e5ef80813e7d
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/39b21885c919ae9c27f51be3dc0fba9d
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/7dacf7ad9037fa33db4536edf63da220
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/db536e94d95836d7c5725c3b3c086586
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/f07474008b0495a1830bf6ec76104684
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/64e3b5dfa8069cf23c87bc1dc81cac60
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/0b427173cd7de48179954c1706df9f0f
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/d3dbc4b002cc7a0e5761a3097651309a
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/92d3b867243120ea811c24c038e5b053
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/aa81c590ec60e26984a4be2979a548cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/6bf88ae0f329f2000f6671f8eb2ca943
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/c7660bd5c4dc928d402bcba06e35f5f2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/cc7e35a2df60f44003b96877116f4d93
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/c87b8b428cfdf54309e9503177e0ca5f
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/045f2032b6a679c82581ba29669df8c8
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/0b427173cd7de48179954c1706df9f0f
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/5c57dc3d11f5a64fac22a08ea0c64d25
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/0a83457e40c917a816db3dd80c348688
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/79b1d15365011739a45fe1de0258ae52
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/655141cec48ac560e6fec124b1cd664f
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/3f4c05321e52971f2213bfb9e45b7a35
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/94e0437e48ebbef69b3fb7fe2af5e0f2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/77d9cbb7aa1e48aa0380d2c3b61c75d5
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/c1b9655d5b1ce7fbc9ac213e921acc88
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/4b710acfb88ea85eda7b5f75df122214
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/64e3b5dfa8069cf23c87bc1dc81cac60
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/a181d1167a1dbfc2682f6d4ba9f3c803
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/64e3b5dfa8069cf23c87bc1dc81cac60
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/64e3b5dfa8069cf23c87bc1dc81cac60
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/64e3b5dfa8069cf23c87bc1dc81cac60
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/64e3b5dfa8069cf23c87bc1dc81cac60
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/4a956902cb69a4cba608798e1da71a58
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/b3c87245083e0474ed4ce3d23abb7f4f
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/b8c39bf52aaa707c58a301ce115ee576
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/2e506a44524d8b3a2b0a86edd0211628
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/0a83457e40c917a816db3dd80c348688
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/628174eba2d7050564c54d1370a19ca8
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/64e3b5dfa8069cf23c87bc1dc81cac60
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/bc58930f92342790d3ee214524808faa
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/64e3b5dfa8069cf23c87bc1dc81cac60
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/a99947596517f6c6087eddf73a7fca24
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/1ee6e72e10673d4a16b6e24671f793ec
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/3ee52913271777c67f23d5a918bb0f7c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/f41368f5bca111c30ebd65d69f60c627
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/4d5e4576a979e0cdeb6a7d0e81989b4e
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/b61230343294608431fbbd939bb6971d
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/3cf306430a541783b5e2b8465aa94342
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/93ccc0d9fe3d862e546a627982ce5ba7
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/63f5d146aa8a66720b2c4db9e87ec1f4
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/655680c9ae07d4896919210710185038
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/3a420ea50d496f0c159a0d18af06b211
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/0fb4aa6fed3f28bc7a3dae35a993171a
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/655680c9ae07d4896919210710185038
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/deb70d248017e650da793ee281723de4
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/11ca9bc056ef1ae4643107bea827928f
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/7646ee0acd8d0f0543ad9a1b93603fe3
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/942449c95fb727fb919b341c1dea95a2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/165baa2c51758e236a98a6a1c4cf09a0
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/eaa234bf9babed72ac5b25c9a3dffa15
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/7745376113623973fcea89b5f8c8812c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/f627017649ea589681b7b0dd45c03118
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/af82eec1529bf616942df14b2ffb4403
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/34dc35c8aa0f4e3a0064a92e5aa5d762
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/c68faf20645ecd953e8eb2fb70469f59
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/c68faf20645ecd953e8eb2fb70469f59
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/dc74e10d17659800407d742d3a5db22b
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/9aa23335da47827d5ce36afc1523bbd3
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/ec12549279e64ebeb926579888cf89d9
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/bde0fe003b2df5121f0d31d3954095a6
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/ff94f36118acae9ef3e19438688e266b
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/8a8ef367f59b0e3880bd1cff6651b357
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/5e8c48c7a60c434f1e2f1e535172cbb9
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/56a77f4891fb3e9506aa233f5fbac27e
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/d6de93e1ea78ccfaf37089631a603c39
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/16a0b637c31e7e480cfccfc46dd75d67
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/2d0a65ce6c15961ab95c917d9f23e882
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/36687b86e799dc46c4ad4c49e3222ea5
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/dff9cd919f10d25842d1381cdff9f7f7
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/dff9cd919f10d25842d1381cdff9f7f7
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/d41b1974e5ec6b3bc790062a97894a37
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/940f5a339a1f12a7153474fc3c92c624
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/53e0f8906861a26dcc561a46f034d49c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/940f5a339a1f12a7153474fc3c92c624
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/8a60b6309c1443774d2f065bcf2bbc61
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/667e494c45d181f0706bd07b211c850b
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/7d4619fed11db15c54153613fcf23bda
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/4cd70a6fdc80b1b15c0b9f7c3b807107
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/f1758852685fee0e701b82aa868fc368
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/dff9cd919f10d25842d1381cdff9f7f7
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/dc3ec90d1f373e27ab30f8ede132593d
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/0d745dbfd2cee7fffbd809ae5176666d
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/f729c88451bacd2895fc1c8d29064c46
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/3c4a6f9840f3d89534c5f511329704e8
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/4e36cb5f575bdcbdd38b144d5a9195c9
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/48252c9a797f0f4bea97557a5094cf98
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/325a2d872e0c0e5339f2e134e921047a
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/4709fe18f39068d2ca7de4c5396e1513
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/9360bb34802002d91d9bba174c25a8dc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/17ca5b7fed86c92696b863cb6a78187f
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/959247e441092255286b22fef107172f
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/ef4485e168a60d91cc5347e5de9a3407
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/67c981ccf51584922a1f72dd2d529730
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/90518d05c449fad639594f7f575407d6
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/90518d05c449fad639594f7f575407d6
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/c46a3b3c120085251d04dd583a06b6a4
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/16a0b637c31e7e480cfccfc46dd75d67
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/702a65f05da90971b14686c21add1a90
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/3c6f113a11cbaf251e4f5afbcf15a7ac
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/bf388a0a1da2be989c25dbfb587076d8
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/165baa2c51758e236a98a6a1c4cf09a0
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/d3dfd69107a4d78facbc67c4d8cea004
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/d3dfd69107a4d78facbc67c4d8cea004
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/656bd0f3d2def024f4d1e59fc668b538
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/c8c41a468e356c6bb65e89c69e4406dc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/52f31607db7a4a081c63dfb4cc578408
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/667e494c45d181f0706bd07b211c850b
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/beb20df2d2d5e3e5f5f50fb2da2a4782
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/71705112182911b4327ac195ffae174b
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/8c3304792234093e5a3d5debcef24a32
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/2ee30998e941f8d603ad278135230cbd
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/c72131eaa200e2aa58e1c12fe94f1f67
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/ff94f36118acae9ef3e19438688e266b
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/28fe8388ff78123cfd04d67e32057886
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/772e6342aeba16851eed7dcda632c5be
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/ec12549279e64ebeb926579888cf89d9
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/f44dbe7ca52c5fb8b57e33fd8e094038
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/4fff9a8801bd2b75474dde3870d24e89
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/37f26cf8b8fe9179833e366ca13b8916
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/165baa2c51758e236a98a6a1c4cf09a0
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/0d745dbfd2cee7fffbd809ae5176666d
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/a1239114e71b76c885dbad8f2fa61de4
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/9f39ae0771032afbfca86630bec12768
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/da5aae5f9a71de05b4625f74b007c461
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/dff9cd919f10d25842d1381cdff9f7f7
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/3d7f8146ac1ad071d3b5738e49076af7
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/d155718faacae2f6288b0c88e66f851c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/eda5a4ce01efed633c50e04d09fe73b2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/310f6ba2360c27c334c6e17fccf2b9a5
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/d3ca7527ee42255559acf2d74d749d00
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/908281291c8446d94306e8ea21b692fa
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/9360bb34802002d91d9bba174c25a8dc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/b4aa5f2b966a76ebc38d1aab44d86bce
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/b4aa5f2b966a76ebc38d1aab44d86bce
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/618a4a8f78720e26749b9c29ed4fd1b3
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/e770be0bb1b43b9bc7df85f9ac184a79
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/c8c41a468e356c6bb65e89c69e4406dc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/66a0ec5d00519d1826d055514861779d
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/66a0ec5d00519d1826d055514861779d
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/67c981ccf51584922a1f72dd2d529730
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/04875c383508e7181ae595cec9856228
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/ff94f36118acae9ef3e19438688e266b
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/4709139f1759e9693b8c02551b527f58
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/b22b7be8696db5ca60fb0b7bba4c8718
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/37f26cf8b8fe9179833e366ca13b8916
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/bfd18d52a4546531e2f3112725f092d3
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/d1c5195eed8efac077678d1c6d988f7f
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/46f6544a40a91d7f4369615095abd9fc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/b85d659fabeeb1257ade1f6282a5ec7d
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/1e571eef4b7112bb58a746099afd9f02
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/b7ad70caecef25e4a9ba1e5afd95fe25
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/253d5505eaf3a497f4fa107633bea235
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/253d5505eaf3a497f4fa107633bea235
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/942449c95fb727fb919b341c1dea95a2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/e4dec087eace60f8b638fff583ec78ca
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/c9dc6215d6b86ea9232f62c276c48833
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/2aa2dbd00a40fc7bdc1f1e3d461a2646
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/796a57137d718e4fa3db8ef611f18e61
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/2a4c8fd0d241b11b207c41b0aedd6cf9
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/a1085ba102822f56191705c405f2a8ad
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/02d7a06f7ede604bdd6bf40932b670c6
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/d5464310b37a30d92f5b85d128dd4937
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/35eebba76b28756b47e8fff3157eafdb
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/a1085ba102822f56191705c405f2a8ad
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/8371d9f10ef8a679be6eadedc6641d73
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/09e36f9135b9ddb666cbb9496fecdf89
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/e0185725b852fe59ef8e5fef9f619990
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/8371d9f10ef8a679be6eadedc6641d73
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/e68c0f2ebe9dc247712393ab1bd168d2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/1b6ec1c2e23ea5b37361d885e1db8450
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/e68c0f2ebe9dc247712393ab1bd168d2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/e308055a9c06f33a854a9d579ed61249
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/a1085ba102822f56191705c405f2a8ad
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/09e36f9135b9ddb666cbb9496fecdf89
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/543113396c7e34a7532457a1ce759c4e
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/d5464310b37a30d92f5b85d128dd4937
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/02d7a06f7ede604bdd6bf40932b670c6
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/a1085ba102822f56191705c405f2a8ad
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/8371d9f10ef8a679be6eadedc6641d73
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/e308055a9c06f33a854a9d579ed61249
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/543113396c7e34a7532457a1ce759c4e
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/35eebba76b28756b47e8fff3157eafdb
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/0b427173cd7de48179954c1706df9f0f
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/6c4f6742a67bbd289f89eb4fe7de8e57
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/94e0437e48ebbef69b3fb7fe2af5e0f2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/bbb3263234960c35b55fffa1327cc48c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/9bc8fb09717950cb4149283c5aff15ac
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/43c7956d0835817f930236a5633cffa6
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/ef31a488808a56cc6d3c9a3c5a53abeb
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/1ee6e72e10673d4a16b6e24671f793ec
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/628174eba2d7050564c54d1370a19ca8
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/beb91df50b24718aed963a509c0c2958
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/a181d1167a1dbfc2682f6d4ba9f3c803
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/bc58930f92342790d3ee214524808faa
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/c87b8b428cfdf54309e9503177e0ca5f
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/a99947596517f6c6087eddf73a7fca24
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/655141cec48ac560e6fec124b1cd664f
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/807e3c4820f8a2547e3bac8a344597ca
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/14af0ba77d76b97e0e666c070c2172cf
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/19ef27aa43febb679c0795f8c5dedc0f
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/b33eb6506380f950ad798d4d788d136a
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/5fbedfd64bddc3ec7790a4eb0f22b66c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/39d0994d5956e55a919f2945ccd7c0bf
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/9fae53762400421dfbba224c8f21038d
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/e7577ad74319a942781e7153a97d7690
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/e7577ad74319a942781e7153a97d7690
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/d8af0cadc03a3813b866bbfeb041e167
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/9766867907fd0631d6357abfcb71fde5
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/d40107fc4f4515f2f2eed25a1ca88fb8
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/52569f1fcc560faffd0ed78e0e9eb69f
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/29c0187634c10fc717832169fc449715
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/0d49585e3c48010af348561943e319a2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/88546761589cb98c5209ff92ac71be7d
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/9c4035bc2046d3be368e14a46fc8685d
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/a79c9f48310a80244f2065d08f09f91a
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/7956f01b2e6933717e9ba4adfd327ccc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/9eaedd2c3574882c46ddbbfeabc5c444
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/0d81f8cc7c4066b8f84371ebbbb3e00c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/e7577ad74319a942781e7153a97d7690
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/721967abda97296c7f361100d8b868e4
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/42fcd2bd28f14995f4fec31b081d88b0
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/ba0134eab8c956f482f642c6a5440ee0
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/f669833977d5968e30ce9d8288dccd22
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/7176177837995c39668c29a4a459cb55
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/39ffa0df7491f260ed87949d60aa34da
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/f72cea14be81564422856a5e3633b0f0
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/6af1f235706f2c48a99cabb1efcd0e53
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/dced2b01cc7c29f0b1adf9c62f8603fd
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/167b215e24978122218b1a0eec97ea7a
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/43d37a94ef2f6ee11c55e0a14c2898cb
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/ade2a36e23a06174c36b6fd5d795e865
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/8e7f6cfc11d44c8e29f7f4a59df5fcae
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/ccc5a76bcf9b46bc41f3ffb232850bbb
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/e7577ad74319a942781e7153a97d7690
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/e7577ad74319a942781e7153a97d7690
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/51d8a0e68892ebf0854a1b4250ffb26b
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/51d8a0e68892ebf0854a1b4250ffb26b
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/51d8a0e68892ebf0854a1b4250ffb26b
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/51d8a0e68892ebf0854a1b4250ffb26b
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/1ae456cf0f29bd731d4d9f876c4a0905
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/89cb42bccb29740b74d74dad225a7f70
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/29067b92c3481871788d16e05841ce78
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/9006b968810f68ce90473c809b252776
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/b14ab0a98fb1964def4eaf00d2a6bb73
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/a4ac1780d547f4e4c41cab4c6cf1d76d
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/2577d6d2ba90616ca47c8ee8d9fbca20
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/9ac4de9fb3bcae616f7de40984ccb6b2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/7a350885dea1ebe1bf630eb4254e9abc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/f0976c6697d91943b1d72c331844db50
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/0b00b9da0d4f68857bdebb750ea28c4d
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/07b0081174b26fd15187b9d6a019e322
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/d62d0d008574b60d70899d22545eb1f9
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/48f03314923c2aaf9706fdbf9abf223d
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/9fae53762400421dfbba224c8f21038d
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/8629c4ecded1abb6072c099aa6781c47
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/b14ab0a98fb1964def4eaf00d2a6bb73
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/aecc05607e312ffdbdf3a8f07ac64a6b
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/b14ab0a98fb1964def4eaf00d2a6bb73
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/48252c9a797f0f4bea97557a5094cf98
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/b14ab0a98fb1964def4eaf00d2a6bb73
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/e019dabd72a8783f7d4b4c1fe3dd5c11
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/af3038d5a348ad35e154a52d14029434
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/0b403c8a9ccd7ca6e2a6efbb8ea7a0f0
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/1a41268ed57dfc9d45a22013bd679866
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/a4ac1780d547f4e4c41cab4c6cf1d76d
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/b14ab0a98fb1964def4eaf00d2a6bb73
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/4aa21d2f4d29c826df846428917d6124
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/1377f55949e2a3c4cf3ccc96bb5a91a5
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/1fd961b54d21dd2ad91b05c7c71435a8
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/aecc05607e312ffdbdf3a8f07ac64a6b
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/aed64fc971bc7aa23cab042415d57d53
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/a59f8bc0dd11620983017647a62ef6f0
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/39b47bf37a27f7bcd5d3f7c51343c7fc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/beb20df2d2d5e3e5f5f50fb2da2a4782
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/942449c95fb727fb919b341c1dea95a2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/506e99f9c797d9798e7a411495691504
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/a4ac1780d547f4e4c41cab4c6cf1d76d
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/9ac4de9fb3bcae616f7de40984ccb6b2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/d917645873cf9c7577ce2fdbe05963cb
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/c57843caa48aa4715344a26830df1f13
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/8baab5c53cf4270f860fb2de701ded9d
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/c57843caa48aa4715344a26830df1f13
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/a4ac1780d547f4e4c41cab4c6cf1d76d
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/c4aa97ffb42eeeb70479979e2050d866
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/a7d9f2c43b6cd330e6b243c2ff119e61
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/a4ac1780d547f4e4c41cab4c6cf1d76d
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/710422cb894d7b930689a115e97f688b
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/2e2be8fa9483fe9dd59ab4d82ac4107f
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/2b3fb59013e51fa85db1cee17e54edc8
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/e9faa2fda4c9671e5002bf470313be76
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/d62d0d008574b60d70899d22545eb1f9
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/0dfaf73a64a7c3cfcd10756a6d545e08
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/6ce46144754f3564668c5a51d6afb854
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/07b0081174b26fd15187b9d6a019e322
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/c57843caa48aa4715344a26830df1f13
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/fe03dcb43031a0d45d0039e33f1e4c42
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/57500f0613dd0355126a75ca0fb0db2c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/19ed55c2f6f06452f1008cfb15e5636b
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/d44a4791346a5defc84c6bec9e52645d
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/a4ac1780d547f4e4c41cab4c6cf1d76d
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/4f3988376fc77952194c6224a912e152
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/07b0081174b26fd15187b9d6a019e322
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/e369eb23db7f75930ece7bf91b6b86a7
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/b14ab0a98fb1964def4eaf00d2a6bb73
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/b14ab0a98fb1964def4eaf00d2a6bb73
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/e7577ad74319a942781e7153a97d7690
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/e7577ad74319a942781e7153a97d7690
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/e7577ad74319a942781e7153a97d7690
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/e7577ad74319a942781e7153a97d7690
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/e7577ad74319a942781e7153a97d7690
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/a813cd94645ca8774632d328080f8d97
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/f729c88451bacd2895fc1c8d29064c46
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/c9dc6215d6b86ea9232f62c276c48833
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/fe54394a3dcf951bad3c293980109dd2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/f3ac587344d641763d27895afbe16345
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/41073bcf4d5aaaf7dbd1da830ce5e1fe
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/bc409b8b43f53e38abc4c7a220519f49
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/fe54394a3dcf951bad3c293980109dd2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/f104bb3d3ae2809522db434bd995f6a8
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/992f11daf970c1d1c32d67b8407ba5df
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/5d62b2758da6d68cb971d8f2cf64d432
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/cea8767711bc79a4ec192e25706de5a5
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/fe54394a3dcf951bad3c293980109dd2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/e2d55321af8dab0e0fa2baee7c8bf5b8
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/908281291c8446d94306e8ea21b692fa
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/9360bb34802002d91d9bba174c25a8dc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/6ddb543268cbeb4a7fffad436081b019
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/618a4a8f78720e26749b9c29ed4fd1b3
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/475a8ae9a30287527356f20d4456abd4
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/a6b8c0b7319f5fdca0ed634760ff6e3b
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/0727fa9015cd130fba15b7e7163ff139
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/ef8eca09259416ea4e1d5b4bb865a645
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/56dbf10674ff9ef08ef9088d7e7ab639
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/0a83457e40c917a816db3dd80c348688
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/8a665ea4a3144c8c600eb41c70e1f942
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/2aa03352ec7ce016dc2c87a064ae8bf7
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/655680c9ae07d4896919210710185038
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/41dd4c2678c8776c4abdcc809932bbe7
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/c1b9655d5b1ce7fbc9ac213e921acc88
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/dff9cd919f10d25842d1381cdff9f7f7
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/74b8879270f5bd60554e01c6610b1efb
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/87fafd13e64ef4873b39f9946fed557b
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/655680c9ae07d4896919210710185038
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/d8977a620cda17fb8da4421e6c474f0c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/41dd4c2678c8776c4abdcc809932bbe7
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/64afd19c03facc651ca57e6a603b9d05
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/807e3c4820f8a2547e3bac8a344597ca
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/4cddbf0831a9bbaa79369d3b91961a8f
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/95e6699e763f5bd303f05eab455d648b
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/afaa4c77a1e912306f4ca578c933d4a6
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/50e7cf27ff65d91d4a834e07e9936df2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/31b072dd08dde7ce02c27780c6b307aa
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/055c3628d78f3c9a01a7732c442f78f9
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/f4cf94e44810f7c25b2529ffe37ab772
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/44355d47052f97ac7388446bce23e3ab
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/ec185892bb2764a8280ee41ff8f2b032
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/5ed332a521639d91536739cfb9e4dde6
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/5ed332a521639d91536739cfb9e4dde6
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/1530b1e45e83ed3f4e61d1a6f2f4f706
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/fb8a999658da8686edc727548949fd88
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/475a8ae9a30287527356f20d4456abd4
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/084d4da363c6b04024bd4027111502bf
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/82b091bd4358c77e600c08893560419b
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/f789c65f289caa627ea1f690836c48f6
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/fa85e90a2dcd44ced6128397a99b2668
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/9c4211df749eab732ee3f7654b4824e0
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/0e8c2a93c75cfb3705dc63788803ebfb
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/7f89369fd9501f16ae77919d4c0e5658
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/f789c65f289caa627ea1f690836c48f6
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/8d2aeb9646f427ba69fab8ad34c51552
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/acf014221290656a061fff7e9fa818ee
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/d04546b33aa2a7b0a390fed538eb39ec
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/d04546b33aa2a7b0a390fed538eb39ec
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/bcf8aa818432d7ae244087c7306bcb23
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/ab10b4ee8dbac84167032fed4b886f05
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/ec185892bb2764a8280ee41ff8f2b032
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/f789c65f289caa627ea1f690836c48f6
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/0672593cd4756dbfb8bba02b4555c91d
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/ba8d62a6ed66f462087e00ad76f7354d
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/6cbb0a7b529efb1e79faaf166808d993
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/64afd19c03facc651ca57e6a603b9d05
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/1ef406c5a86f20d89cc555c116a7d104
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/e2433648de4223726f2f3cf01953e552
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/64afd19c03facc651ca57e6a603b9d05
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/d44a4791346a5defc84c6bec9e52645d
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/1a41268ed57dfc9d45a22013bd679866
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/eda5a4ce01efed633c50e04d09fe73b2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/da5aae5f9a71de05b4625f74b007c461
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/3d7f8146ac1ad071d3b5738e49076af7
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/48252c9a797f0f4bea97557a5094cf98
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/51d8a0e68892ebf0854a1b4250ffb26b
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/77ea6e8a582f87d7a397a9e7b2111be0
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/1df7e605c33529940c76c1c145c52fc5
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/db536e94d95836d7c5725c3b3c086586
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/85435a33486747b319872947c68317f3
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/9208172103191bf0d660e0023b358ea1
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/763d7a8374a42066d2b0bb81bd47218f
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/5ed332a521639d91536739cfb9e4dde6
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/964fb4bc6d047b2a8826a0734633ab0b
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/48c96bff46ef373ce5d759dc4a4d2de2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/c1b9655d5b1ce7fbc9ac213e921acc88
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/641e03b9a1178df8c823447ea6563f25
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/f789c65f289caa627ea1f690836c48f6
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/51d8a0e68892ebf0854a1b4250ffb26b
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/51d8a0e68892ebf0854a1b4250ffb26b
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/39b47bf37a27f7bcd5d3f7c51343c7fc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/0124cd65b22dfd92129cb0a43719c717
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cctz/tzdata/generated/51d8a0e68892ebf0854a1b4250ffb26b
+ KEYS
+ /cctz/tzdata/posixrules
+ /cctz/tzdata/Africa/Abidjan
+ /cctz/tzdata/Africa/Accra
+ /cctz/tzdata/Africa/Addis_Ababa
+ /cctz/tzdata/Africa/Algiers
+ /cctz/tzdata/Africa/Asmara
+ /cctz/tzdata/Africa/Asmera
+ /cctz/tzdata/Africa/Bamako
+ /cctz/tzdata/Africa/Bangui
+ /cctz/tzdata/Africa/Banjul
+ /cctz/tzdata/Africa/Bissau
+ /cctz/tzdata/Africa/Blantyre
+ /cctz/tzdata/Africa/Brazzaville
+ /cctz/tzdata/Africa/Bujumbura
+ /cctz/tzdata/Africa/Cairo
+ /cctz/tzdata/Africa/Casablanca
+ /cctz/tzdata/Africa/Ceuta
+ /cctz/tzdata/Africa/Conakry
+ /cctz/tzdata/Africa/Dakar
+ /cctz/tzdata/Africa/Dar_es_Salaam
+ /cctz/tzdata/Africa/Djibouti
+ /cctz/tzdata/Africa/Douala
+ /cctz/tzdata/Africa/El_Aaiun
+ /cctz/tzdata/Africa/Freetown
+ /cctz/tzdata/Africa/Gaborone
+ /cctz/tzdata/Africa/Harare
+ /cctz/tzdata/Africa/Johannesburg
+ /cctz/tzdata/Africa/Juba
+ /cctz/tzdata/Africa/Kampala
+ /cctz/tzdata/Africa/Khartoum
+ /cctz/tzdata/Africa/Kigali
+ /cctz/tzdata/Africa/Kinshasa
+ /cctz/tzdata/Africa/Lagos
+ /cctz/tzdata/Africa/Libreville
+ /cctz/tzdata/Africa/Lome
+ /cctz/tzdata/Africa/Luanda
+ /cctz/tzdata/Africa/Lubumbashi
+ /cctz/tzdata/Africa/Lusaka
+ /cctz/tzdata/Africa/Malabo
+ /cctz/tzdata/Africa/Maputo
+ /cctz/tzdata/Africa/Maseru
+ /cctz/tzdata/Africa/Mbabane
+ /cctz/tzdata/Africa/Mogadishu
+ /cctz/tzdata/Africa/Monrovia
+ /cctz/tzdata/Africa/Nairobi
+ /cctz/tzdata/Africa/Ndjamena
+ /cctz/tzdata/Africa/Niamey
+ /cctz/tzdata/Africa/Nouakchott
+ /cctz/tzdata/Africa/Ouagadougou
+ /cctz/tzdata/Africa/Porto-Novo
+ /cctz/tzdata/Africa/Sao_Tome
+ /cctz/tzdata/Africa/Timbuktu
+ /cctz/tzdata/Africa/Tripoli
+ /cctz/tzdata/Africa/Tunis
+ /cctz/tzdata/Africa/Windhoek
+ /cctz/tzdata/America/Adak
+ /cctz/tzdata/America/Anchorage
+ /cctz/tzdata/America/Anguilla
+ /cctz/tzdata/America/Antigua
+ /cctz/tzdata/America/Araguaina
+ /cctz/tzdata/America/Argentina/Buenos_Aires
+ /cctz/tzdata/America/Argentina/Catamarca
+ /cctz/tzdata/America/Argentina/ComodRivadavia
+ /cctz/tzdata/America/Argentina/Cordoba
+ /cctz/tzdata/America/Argentina/Jujuy
+ /cctz/tzdata/America/Argentina/La_Rioja
+ /cctz/tzdata/America/Argentina/Mendoza
+ /cctz/tzdata/America/Argentina/Rio_Gallegos
+ /cctz/tzdata/America/Argentina/Salta
+ /cctz/tzdata/America/Argentina/San_Juan
+ /cctz/tzdata/America/Argentina/San_Luis
+ /cctz/tzdata/America/Argentina/Tucuman
+ /cctz/tzdata/America/Argentina/Ushuaia
+ /cctz/tzdata/America/Aruba
+ /cctz/tzdata/America/Asuncion
+ /cctz/tzdata/America/Atikokan
+ /cctz/tzdata/America/Atka
+ /cctz/tzdata/America/Bahia
+ /cctz/tzdata/America/Bahia_Banderas
+ /cctz/tzdata/America/Barbados
+ /cctz/tzdata/America/Belem
+ /cctz/tzdata/America/Belize
+ /cctz/tzdata/America/Blanc-Sablon
+ /cctz/tzdata/America/Boa_Vista
+ /cctz/tzdata/America/Bogota
+ /cctz/tzdata/America/Boise
+ /cctz/tzdata/America/Buenos_Aires
+ /cctz/tzdata/America/Cambridge_Bay
+ /cctz/tzdata/America/Campo_Grande
+ /cctz/tzdata/America/Cancun
+ /cctz/tzdata/America/Caracas
+ /cctz/tzdata/America/Catamarca
+ /cctz/tzdata/America/Cayenne
+ /cctz/tzdata/America/Cayman
+ /cctz/tzdata/America/Chicago
+ /cctz/tzdata/America/Chihuahua
+ /cctz/tzdata/America/Coral_Harbour
+ /cctz/tzdata/America/Cordoba
+ /cctz/tzdata/America/Costa_Rica
+ /cctz/tzdata/America/Creston
+ /cctz/tzdata/America/Cuiaba
+ /cctz/tzdata/America/Curacao
+ /cctz/tzdata/America/Danmarkshavn
+ /cctz/tzdata/America/Dawson
+ /cctz/tzdata/America/Dawson_Creek
+ /cctz/tzdata/America/Denver
+ /cctz/tzdata/America/Detroit
+ /cctz/tzdata/America/Dominica
+ /cctz/tzdata/America/Edmonton
+ /cctz/tzdata/America/Eirunepe
+ /cctz/tzdata/America/El_Salvador
+ /cctz/tzdata/America/Ensenada
+ /cctz/tzdata/America/Fort_Nelson
+ /cctz/tzdata/America/Fort_Wayne
+ /cctz/tzdata/America/Fortaleza
+ /cctz/tzdata/America/Glace_Bay
+ /cctz/tzdata/America/Godthab
+ /cctz/tzdata/America/Goose_Bay
+ /cctz/tzdata/America/Grand_Turk
+ /cctz/tzdata/America/Grenada
+ /cctz/tzdata/America/Guadeloupe
+ /cctz/tzdata/America/Guatemala
+ /cctz/tzdata/America/Guayaquil
+ /cctz/tzdata/America/Guyana
+ /cctz/tzdata/America/Halifax
+ /cctz/tzdata/America/Havana
+ /cctz/tzdata/America/Hermosillo
+ /cctz/tzdata/America/Indiana/Indianapolis
+ /cctz/tzdata/America/Indiana/Knox
+ /cctz/tzdata/America/Indiana/Marengo
+ /cctz/tzdata/America/Indiana/Petersburg
+ /cctz/tzdata/America/Indiana/Tell_City
+ /cctz/tzdata/America/Indiana/Vevay
+ /cctz/tzdata/America/Indiana/Vincennes
+ /cctz/tzdata/America/Indiana/Winamac
+ /cctz/tzdata/America/Indianapolis
+ /cctz/tzdata/America/Inuvik
+ /cctz/tzdata/America/Iqaluit
+ /cctz/tzdata/America/Jamaica
+ /cctz/tzdata/America/Jujuy
+ /cctz/tzdata/America/Juneau
+ /cctz/tzdata/America/Kentucky/Louisville
+ /cctz/tzdata/America/Kentucky/Monticello
+ /cctz/tzdata/America/Knox_IN
+ /cctz/tzdata/America/Kralendijk
+ /cctz/tzdata/America/La_Paz
+ /cctz/tzdata/America/Lima
+ /cctz/tzdata/America/Los_Angeles
+ /cctz/tzdata/America/Louisville
+ /cctz/tzdata/America/Lower_Princes
+ /cctz/tzdata/America/Maceio
+ /cctz/tzdata/America/Managua
+ /cctz/tzdata/America/Manaus
+ /cctz/tzdata/America/Marigot
+ /cctz/tzdata/America/Martinique
+ /cctz/tzdata/America/Matamoros
+ /cctz/tzdata/America/Mazatlan
+ /cctz/tzdata/America/Mendoza
+ /cctz/tzdata/America/Menominee
+ /cctz/tzdata/America/Merida
+ /cctz/tzdata/America/Metlakatla
+ /cctz/tzdata/America/Mexico_City
+ /cctz/tzdata/America/Miquelon
+ /cctz/tzdata/America/Moncton
+ /cctz/tzdata/America/Monterrey
+ /cctz/tzdata/America/Montevideo
+ /cctz/tzdata/America/Montreal
+ /cctz/tzdata/America/Montserrat
+ /cctz/tzdata/America/Nassau
+ /cctz/tzdata/America/New_York
+ /cctz/tzdata/America/Nipigon
+ /cctz/tzdata/America/Nome
+ /cctz/tzdata/America/Noronha
+ /cctz/tzdata/America/North_Dakota/Beulah
+ /cctz/tzdata/America/North_Dakota/Center
+ /cctz/tzdata/America/North_Dakota/New_Salem
+ /cctz/tzdata/America/Nuuk
+ /cctz/tzdata/America/Ojinaga
+ /cctz/tzdata/America/Panama
+ /cctz/tzdata/America/Pangnirtung
+ /cctz/tzdata/America/Paramaribo
+ /cctz/tzdata/America/Phoenix
+ /cctz/tzdata/America/Port-au-Prince
+ /cctz/tzdata/America/Port_of_Spain
+ /cctz/tzdata/America/Porto_Acre
+ /cctz/tzdata/America/Porto_Velho
+ /cctz/tzdata/America/Puerto_Rico
+ /cctz/tzdata/America/Punta_Arenas
+ /cctz/tzdata/America/Rainy_River
+ /cctz/tzdata/America/Rankin_Inlet
+ /cctz/tzdata/America/Recife
+ /cctz/tzdata/America/Regina
+ /cctz/tzdata/America/Resolute
+ /cctz/tzdata/America/Rio_Branco
+ /cctz/tzdata/America/Rosario
+ /cctz/tzdata/America/Santa_Isabel
+ /cctz/tzdata/America/Santarem
+ /cctz/tzdata/America/Santiago
+ /cctz/tzdata/America/Santo_Domingo
+ /cctz/tzdata/America/Sao_Paulo
+ /cctz/tzdata/America/Scoresbysund
+ /cctz/tzdata/America/Shiprock
+ /cctz/tzdata/America/Sitka
+ /cctz/tzdata/America/St_Barthelemy
+ /cctz/tzdata/America/St_Johns
+ /cctz/tzdata/America/St_Kitts
+ /cctz/tzdata/America/St_Lucia
+ /cctz/tzdata/America/St_Thomas
+ /cctz/tzdata/America/St_Vincent
+ /cctz/tzdata/America/Swift_Current
+ /cctz/tzdata/America/Tegucigalpa
+ /cctz/tzdata/America/Thule
+ /cctz/tzdata/America/Thunder_Bay
+ /cctz/tzdata/America/Tijuana
+ /cctz/tzdata/America/Toronto
+ /cctz/tzdata/America/Tortola
+ /cctz/tzdata/America/Vancouver
+ /cctz/tzdata/America/Virgin
+ /cctz/tzdata/America/Whitehorse
+ /cctz/tzdata/America/Winnipeg
+ /cctz/tzdata/America/Yakutat
+ /cctz/tzdata/America/Yellowknife
+ /cctz/tzdata/Antarctica/Casey
+ /cctz/tzdata/Antarctica/Davis
+ /cctz/tzdata/Antarctica/DumontDUrville
+ /cctz/tzdata/Antarctica/Macquarie
+ /cctz/tzdata/Antarctica/Mawson
+ /cctz/tzdata/Antarctica/McMurdo
+ /cctz/tzdata/Antarctica/Palmer
+ /cctz/tzdata/Antarctica/Rothera
+ /cctz/tzdata/Antarctica/South_Pole
+ /cctz/tzdata/Antarctica/Syowa
+ /cctz/tzdata/Antarctica/Troll
+ /cctz/tzdata/Antarctica/Vostok
+ /cctz/tzdata/Arctic/Longyearbyen
+ /cctz/tzdata/Asia/Aden
+ /cctz/tzdata/Asia/Almaty
+ /cctz/tzdata/Asia/Amman
+ /cctz/tzdata/Asia/Anadyr
+ /cctz/tzdata/Asia/Aqtau
+ /cctz/tzdata/Asia/Aqtobe
+ /cctz/tzdata/Asia/Ashgabat
+ /cctz/tzdata/Asia/Ashkhabad
+ /cctz/tzdata/Asia/Atyrau
+ /cctz/tzdata/Asia/Baghdad
+ /cctz/tzdata/Asia/Bahrain
+ /cctz/tzdata/Asia/Baku
+ /cctz/tzdata/Asia/Bangkok
+ /cctz/tzdata/Asia/Barnaul
+ /cctz/tzdata/Asia/Beirut
+ /cctz/tzdata/Asia/Bishkek
+ /cctz/tzdata/Asia/Brunei
+ /cctz/tzdata/Asia/Calcutta
+ /cctz/tzdata/Asia/Chita
+ /cctz/tzdata/Asia/Choibalsan
+ /cctz/tzdata/Asia/Chongqing
+ /cctz/tzdata/Asia/Chungking
+ /cctz/tzdata/Asia/Colombo
+ /cctz/tzdata/Asia/Dacca
+ /cctz/tzdata/Asia/Damascus
+ /cctz/tzdata/Asia/Dhaka
+ /cctz/tzdata/Asia/Dili
+ /cctz/tzdata/Asia/Dubai
+ /cctz/tzdata/Asia/Dushanbe
+ /cctz/tzdata/Asia/Famagusta
+ /cctz/tzdata/Asia/Gaza
+ /cctz/tzdata/Asia/Harbin
+ /cctz/tzdata/Asia/Hebron
+ /cctz/tzdata/Asia/Ho_Chi_Minh
+ /cctz/tzdata/Asia/Hong_Kong
+ /cctz/tzdata/Asia/Hovd
+ /cctz/tzdata/Asia/Irkutsk
+ /cctz/tzdata/Asia/Istanbul
+ /cctz/tzdata/Asia/Jakarta
+ /cctz/tzdata/Asia/Jayapura
+ /cctz/tzdata/Asia/Jerusalem
+ /cctz/tzdata/Asia/Kabul
+ /cctz/tzdata/Asia/Kamchatka
+ /cctz/tzdata/Asia/Karachi
+ /cctz/tzdata/Asia/Kashgar
+ /cctz/tzdata/Asia/Kathmandu
+ /cctz/tzdata/Asia/Katmandu
+ /cctz/tzdata/Asia/Khandyga
+ /cctz/tzdata/Asia/Kolkata
+ /cctz/tzdata/Asia/Krasnoyarsk
+ /cctz/tzdata/Asia/Kuala_Lumpur
+ /cctz/tzdata/Asia/Kuching
+ /cctz/tzdata/Asia/Kuwait
+ /cctz/tzdata/Asia/Macao
+ /cctz/tzdata/Asia/Macau
+ /cctz/tzdata/Asia/Magadan
+ /cctz/tzdata/Asia/Makassar
+ /cctz/tzdata/Asia/Manila
+ /cctz/tzdata/Asia/Muscat
+ /cctz/tzdata/Asia/Nicosia
+ /cctz/tzdata/Asia/Novokuznetsk
+ /cctz/tzdata/Asia/Novosibirsk
+ /cctz/tzdata/Asia/Omsk
+ /cctz/tzdata/Asia/Oral
+ /cctz/tzdata/Asia/Phnom_Penh
+ /cctz/tzdata/Asia/Pontianak
+ /cctz/tzdata/Asia/Pyongyang
+ /cctz/tzdata/Asia/Qatar
+ /cctz/tzdata/Asia/Qostanay
+ /cctz/tzdata/Asia/Qyzylorda
+ /cctz/tzdata/Asia/Rangoon
+ /cctz/tzdata/Asia/Riyadh
+ /cctz/tzdata/Asia/Saigon
+ /cctz/tzdata/Asia/Sakhalin
+ /cctz/tzdata/Asia/Samarkand
+ /cctz/tzdata/Asia/Seoul
+ /cctz/tzdata/Asia/Shanghai
+ /cctz/tzdata/Asia/Singapore
+ /cctz/tzdata/Asia/Srednekolymsk
+ /cctz/tzdata/Asia/Taipei
+ /cctz/tzdata/Asia/Tashkent
+ /cctz/tzdata/Asia/Tbilisi
+ /cctz/tzdata/Asia/Tehran
+ /cctz/tzdata/Asia/Tel_Aviv
+ /cctz/tzdata/Asia/Thimbu
+ /cctz/tzdata/Asia/Thimphu
+ /cctz/tzdata/Asia/Tokyo
+ /cctz/tzdata/Asia/Tomsk
+ /cctz/tzdata/Asia/Ujung_Pandang
+ /cctz/tzdata/Asia/Ulaanbaatar
+ /cctz/tzdata/Asia/Ulan_Bator
+ /cctz/tzdata/Asia/Urumqi
+ /cctz/tzdata/Asia/Ust-Nera
+ /cctz/tzdata/Asia/Vientiane
+ /cctz/tzdata/Asia/Vladivostok
+ /cctz/tzdata/Asia/Yakutsk
+ /cctz/tzdata/Asia/Yangon
+ /cctz/tzdata/Asia/Yekaterinburg
+ /cctz/tzdata/Asia/Yerevan
+ /cctz/tzdata/Atlantic/Azores
+ /cctz/tzdata/Atlantic/Bermuda
+ /cctz/tzdata/Atlantic/Canary
+ /cctz/tzdata/Atlantic/Cape_Verde
+ /cctz/tzdata/Atlantic/Faeroe
+ /cctz/tzdata/Atlantic/Faroe
+ /cctz/tzdata/Atlantic/Jan_Mayen
+ /cctz/tzdata/Atlantic/Madeira
+ /cctz/tzdata/Atlantic/Reykjavik
+ /cctz/tzdata/Atlantic/South_Georgia
+ /cctz/tzdata/Atlantic/St_Helena
+ /cctz/tzdata/Atlantic/Stanley
+ /cctz/tzdata/Australia/ACT
+ /cctz/tzdata/Australia/Adelaide
+ /cctz/tzdata/Australia/Brisbane
+ /cctz/tzdata/Australia/Broken_Hill
+ /cctz/tzdata/Australia/Canberra
+ /cctz/tzdata/Australia/Currie
+ /cctz/tzdata/Australia/Darwin
+ /cctz/tzdata/Australia/Eucla
+ /cctz/tzdata/Australia/Hobart
+ /cctz/tzdata/Australia/LHI
+ /cctz/tzdata/Australia/Lindeman
+ /cctz/tzdata/Australia/Lord_Howe
+ /cctz/tzdata/Australia/Melbourne
+ /cctz/tzdata/Australia/NSW
+ /cctz/tzdata/Australia/North
+ /cctz/tzdata/Australia/Perth
+ /cctz/tzdata/Australia/Queensland
+ /cctz/tzdata/Australia/South
+ /cctz/tzdata/Australia/Sydney
+ /cctz/tzdata/Australia/Tasmania
+ /cctz/tzdata/Australia/Victoria
+ /cctz/tzdata/Australia/West
+ /cctz/tzdata/Australia/Yancowinna
+ /cctz/tzdata/Brazil/Acre
+ /cctz/tzdata/Brazil/DeNoronha
+ /cctz/tzdata/Brazil/East
+ /cctz/tzdata/Brazil/West
+ /cctz/tzdata/CET
+ /cctz/tzdata/CST6CDT
+ /cctz/tzdata/Canada/Atlantic
+ /cctz/tzdata/Canada/Central
+ /cctz/tzdata/Canada/Eastern
+ /cctz/tzdata/Canada/Mountain
+ /cctz/tzdata/Canada/Newfoundland
+ /cctz/tzdata/Canada/Pacific
+ /cctz/tzdata/Canada/Saskatchewan
+ /cctz/tzdata/Canada/Yukon
+ /cctz/tzdata/Chile/Continental
+ /cctz/tzdata/Chile/EasterIsland
+ /cctz/tzdata/Cuba
+ /cctz/tzdata/EET
+ /cctz/tzdata/EST
+ /cctz/tzdata/EST5EDT
+ /cctz/tzdata/Egypt
+ /cctz/tzdata/Eire
+ /cctz/tzdata/Etc/GMT
+ /cctz/tzdata/Etc/GMT+0
+ /cctz/tzdata/Etc/GMT+1
+ /cctz/tzdata/Etc/GMT+10
+ /cctz/tzdata/Etc/GMT+11
+ /cctz/tzdata/Etc/GMT+12
+ /cctz/tzdata/Etc/GMT+2
+ /cctz/tzdata/Etc/GMT+3
+ /cctz/tzdata/Etc/GMT+4
+ /cctz/tzdata/Etc/GMT+5
+ /cctz/tzdata/Etc/GMT+6
+ /cctz/tzdata/Etc/GMT+7
+ /cctz/tzdata/Etc/GMT+8
+ /cctz/tzdata/Etc/GMT+9
+ /cctz/tzdata/Etc/GMT-0
+ /cctz/tzdata/Etc/GMT-1
+ /cctz/tzdata/Etc/GMT-10
+ /cctz/tzdata/Etc/GMT-11
+ /cctz/tzdata/Etc/GMT-12
+ /cctz/tzdata/Etc/GMT-13
+ /cctz/tzdata/Etc/GMT-14
+ /cctz/tzdata/Etc/GMT-2
+ /cctz/tzdata/Etc/GMT-3
+ /cctz/tzdata/Etc/GMT-4
+ /cctz/tzdata/Etc/GMT-5
+ /cctz/tzdata/Etc/GMT-6
+ /cctz/tzdata/Etc/GMT-7
+ /cctz/tzdata/Etc/GMT-8
+ /cctz/tzdata/Etc/GMT-9
+ /cctz/tzdata/Etc/GMT0
+ /cctz/tzdata/Etc/Greenwich
+ /cctz/tzdata/Etc/UCT
+ /cctz/tzdata/Etc/UTC
+ /cctz/tzdata/Etc/Universal
+ /cctz/tzdata/Etc/Zulu
+ /cctz/tzdata/Europe/Amsterdam
+ /cctz/tzdata/Europe/Andorra
+ /cctz/tzdata/Europe/Astrakhan
+ /cctz/tzdata/Europe/Athens
+ /cctz/tzdata/Europe/Belfast
+ /cctz/tzdata/Europe/Belgrade
+ /cctz/tzdata/Europe/Berlin
+ /cctz/tzdata/Europe/Bratislava
+ /cctz/tzdata/Europe/Brussels
+ /cctz/tzdata/Europe/Bucharest
+ /cctz/tzdata/Europe/Budapest
+ /cctz/tzdata/Europe/Busingen
+ /cctz/tzdata/Europe/Chisinau
+ /cctz/tzdata/Europe/Copenhagen
+ /cctz/tzdata/Europe/Dublin
+ /cctz/tzdata/Europe/Gibraltar
+ /cctz/tzdata/Europe/Guernsey
+ /cctz/tzdata/Europe/Helsinki
+ /cctz/tzdata/Europe/Isle_of_Man
+ /cctz/tzdata/Europe/Istanbul
+ /cctz/tzdata/Europe/Jersey
+ /cctz/tzdata/Europe/Kaliningrad
+ /cctz/tzdata/Europe/Kiev
+ /cctz/tzdata/Europe/Kirov
+ /cctz/tzdata/Europe/Lisbon
+ /cctz/tzdata/Europe/Ljubljana
+ /cctz/tzdata/Europe/London
+ /cctz/tzdata/Europe/Luxembourg
+ /cctz/tzdata/Europe/Madrid
+ /cctz/tzdata/Europe/Malta
+ /cctz/tzdata/Europe/Mariehamn
+ /cctz/tzdata/Europe/Minsk
+ /cctz/tzdata/Europe/Monaco
+ /cctz/tzdata/Europe/Moscow
+ /cctz/tzdata/Europe/Nicosia
+ /cctz/tzdata/Europe/Oslo
+ /cctz/tzdata/Europe/Paris
+ /cctz/tzdata/Europe/Podgorica
+ /cctz/tzdata/Europe/Prague
+ /cctz/tzdata/Europe/Riga
+ /cctz/tzdata/Europe/Rome
+ /cctz/tzdata/Europe/Samara
+ /cctz/tzdata/Europe/San_Marino
+ /cctz/tzdata/Europe/Sarajevo
+ /cctz/tzdata/Europe/Saratov
+ /cctz/tzdata/Europe/Simferopol
+ /cctz/tzdata/Europe/Skopje
+ /cctz/tzdata/Europe/Sofia
+ /cctz/tzdata/Europe/Stockholm
+ /cctz/tzdata/Europe/Tallinn
+ /cctz/tzdata/Europe/Tirane
+ /cctz/tzdata/Europe/Tiraspol
+ /cctz/tzdata/Europe/Ulyanovsk
+ /cctz/tzdata/Europe/Uzhgorod
+ /cctz/tzdata/Europe/Vaduz
+ /cctz/tzdata/Europe/Vatican
+ /cctz/tzdata/Europe/Vienna
+ /cctz/tzdata/Europe/Vilnius
+ /cctz/tzdata/Europe/Volgograd
+ /cctz/tzdata/Europe/Warsaw
+ /cctz/tzdata/Europe/Zagreb
+ /cctz/tzdata/Europe/Zaporozhye
+ /cctz/tzdata/Europe/Zurich
+ /cctz/tzdata/Factory
+ /cctz/tzdata/GB
+ /cctz/tzdata/GB-Eire
+ /cctz/tzdata/GMT
+ /cctz/tzdata/GMT+0
+ /cctz/tzdata/GMT-0
+ /cctz/tzdata/GMT0
+ /cctz/tzdata/Greenwich
+ /cctz/tzdata/HST
+ /cctz/tzdata/Hongkong
+ /cctz/tzdata/Iceland
+ /cctz/tzdata/Indian/Antananarivo
+ /cctz/tzdata/Indian/Chagos
+ /cctz/tzdata/Indian/Christmas
+ /cctz/tzdata/Indian/Cocos
+ /cctz/tzdata/Indian/Comoro
+ /cctz/tzdata/Indian/Kerguelen
+ /cctz/tzdata/Indian/Mahe
+ /cctz/tzdata/Indian/Maldives
+ /cctz/tzdata/Indian/Mauritius
+ /cctz/tzdata/Indian/Mayotte
+ /cctz/tzdata/Indian/Reunion
+ /cctz/tzdata/Iran
+ /cctz/tzdata/Israel
+ /cctz/tzdata/Jamaica
+ /cctz/tzdata/Japan
+ /cctz/tzdata/Kwajalein
+ /cctz/tzdata/Libya
+ /cctz/tzdata/MET
+ /cctz/tzdata/MST
+ /cctz/tzdata/MST7MDT
+ /cctz/tzdata/Mexico/BajaNorte
+ /cctz/tzdata/Mexico/BajaSur
+ /cctz/tzdata/Mexico/General
+ /cctz/tzdata/NZ
+ /cctz/tzdata/NZ-CHAT
+ /cctz/tzdata/Navajo
+ /cctz/tzdata/PRC
+ /cctz/tzdata/PST8PDT
+ /cctz/tzdata/Pacific/Apia
+ /cctz/tzdata/Pacific/Auckland
+ /cctz/tzdata/Pacific/Bougainville
+ /cctz/tzdata/Pacific/Chatham
+ /cctz/tzdata/Pacific/Chuuk
+ /cctz/tzdata/Pacific/Easter
+ /cctz/tzdata/Pacific/Efate
+ /cctz/tzdata/Pacific/Enderbury
+ /cctz/tzdata/Pacific/Fakaofo
+ /cctz/tzdata/Pacific/Fiji
+ /cctz/tzdata/Pacific/Funafuti
+ /cctz/tzdata/Pacific/Galapagos
+ /cctz/tzdata/Pacific/Gambier
+ /cctz/tzdata/Pacific/Guadalcanal
+ /cctz/tzdata/Pacific/Guam
+ /cctz/tzdata/Pacific/Honolulu
+ /cctz/tzdata/Pacific/Johnston
+ /cctz/tzdata/Pacific/Kiritimati
+ /cctz/tzdata/Pacific/Kosrae
+ /cctz/tzdata/Pacific/Kwajalein
+ /cctz/tzdata/Pacific/Majuro
+ /cctz/tzdata/Pacific/Marquesas
+ /cctz/tzdata/Pacific/Midway
+ /cctz/tzdata/Pacific/Nauru
+ /cctz/tzdata/Pacific/Niue
+ /cctz/tzdata/Pacific/Norfolk
+ /cctz/tzdata/Pacific/Noumea
+ /cctz/tzdata/Pacific/Pago_Pago
+ /cctz/tzdata/Pacific/Palau
+ /cctz/tzdata/Pacific/Pitcairn
+ /cctz/tzdata/Pacific/Pohnpei
+ /cctz/tzdata/Pacific/Ponape
+ /cctz/tzdata/Pacific/Port_Moresby
+ /cctz/tzdata/Pacific/Rarotonga
+ /cctz/tzdata/Pacific/Saipan
+ /cctz/tzdata/Pacific/Samoa
+ /cctz/tzdata/Pacific/Tahiti
+ /cctz/tzdata/Pacific/Tarawa
+ /cctz/tzdata/Pacific/Tongatapu
+ /cctz/tzdata/Pacific/Truk
+ /cctz/tzdata/Pacific/Wake
+ /cctz/tzdata/Pacific/Wallis
+ /cctz/tzdata/Pacific/Yap
+ /cctz/tzdata/Poland
+ /cctz/tzdata/Portugal
+ /cctz/tzdata/ROC
+ /cctz/tzdata/ROK
+ /cctz/tzdata/Singapore
+ /cctz/tzdata/Turkey
+ /cctz/tzdata/UCT
+ /cctz/tzdata/US/Alaska
+ /cctz/tzdata/US/Aleutian
+ /cctz/tzdata/US/Arizona
+ /cctz/tzdata/US/Central
+ /cctz/tzdata/US/East-Indiana
+ /cctz/tzdata/US/Eastern
+ /cctz/tzdata/US/Hawaii
+ /cctz/tzdata/US/Indiana-Starke
+ /cctz/tzdata/US/Michigan
+ /cctz/tzdata/US/Mountain
+ /cctz/tzdata/US/Pacific
+ /cctz/tzdata/US/Samoa
+ /cctz/tzdata/UTC
+ /cctz/tzdata/Universal
+ /cctz/tzdata/W-SU
+ /cctz/tzdata/WET
+ /cctz/tzdata/Zulu
+)
diff --git a/contrib/libs/crcutil/CMakeLists.txt b/contrib/libs/crcutil/CMakeLists.txt
new file mode 100644
index 0000000000..3acaf17788
--- /dev/null
+++ b/contrib/libs/crcutil/CMakeLists.txt
@@ -0,0 +1,26 @@
+add_library(contrib-libs-crcutil)
+target_compile_options(contrib-libs-crcutil PRIVATE
+ -DCRCUTIL_USE_MM_CRC32=1
+)
+target_link_libraries(contrib-libs-crcutil PUBLIC
+ contrib-libs-cxxsupp
+)
+target_sources(contrib-libs-crcutil PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/crcutil/crc32c_sse4.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/crcutil/multiword_64_64_gcc_i386_mmx.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/crcutil/multiword_128_64_gcc_amd64_sse2.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/crcutil/multiword_64_64_gcc_amd64_asm.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/crcutil/interface.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/crcutil/multiword_64_64_intrinsic_i386_mmx.cc
+)
+set_property(
+ SOURCE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/crcutil/crc32c_sse4.cc
+ APPEND
+ PROPERTY
+ COMPILE_OPTIONS
+ -msse4.1
+ -msse4.2
+ -mpopcnt
+ -mcx16
+)
diff --git a/contrib/libs/curl/CMakeLists.txt b/contrib/libs/curl/CMakeLists.txt
new file mode 100644
index 0000000000..9288e61ad4
--- /dev/null
+++ b/contrib/libs/curl/CMakeLists.txt
@@ -0,0 +1,172 @@
+find_package(OpenSSL)
+find_package(ZLIB)
+find_package(c-ares)
+
+add_library(contrib-libs-curl)
+target_compile_options(contrib-libs-curl PUBLIC
+ -DCURL_STATICLIB
+)
+target_compile_options(contrib-libs-curl PRIVATE
+ -DBUILDING_LIBCURL
+ -DHAVE_CONFIG_H
+ -DARCADIA_CURL_DNS_RESOLVER_ARES
+)
+target_include_directories(contrib-libs-curl PUBLIC
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/include
+)
+target_include_directories(contrib-libs-curl PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/c-ares/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib
+)
+target_link_libraries(contrib-libs-curl PUBLIC
+ contrib-libs-libc_compat
+ OpenSSL::OpenSSL
+ ZLIB::ZLIB
+ contrib-libs-nghttp2
+ c-ares::c-ares
+)
+target_sources(contrib-libs-curl PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/altsvc.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/amigaos.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/asyn-ares.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/asyn-thread.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/base64.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/conncache.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/connect.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/content_encoding.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/cookie.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/curl_addrinfo.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/curl_ctype.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/curl_des.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/curl_endian.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/curl_fnmatch.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/curl_get_line.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/curl_gethostname.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/curl_gssapi.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/curl_memrchr.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/curl_multibyte.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/curl_ntlm_core.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/curl_ntlm_wb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/curl_path.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/curl_range.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/curl_rtmp.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/curl_sasl.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/curl_sspi.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/curl_threads.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/dict.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/doh.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/dotdot.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/dynbuf.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/easy.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/easygetopt.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/easyoptions.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/escape.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/file.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/fileinfo.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/formdata.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/ftp.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/ftplistparser.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/getenv.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/getinfo.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/gopher.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/hash.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/hmac.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/hostasyn.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/hostcheck.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/hostip.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/hostip4.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/hostip6.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/hostsyn.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/hsts.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/http.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/http2.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/http_chunks.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/http_digest.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/http_negotiate.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/http_ntlm.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/http_proxy.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/idn_win32.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/if2ip.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/imap.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/inet_ntop.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/inet_pton.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/krb5.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/ldap.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/llist.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/md4.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/md5.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/memdebug.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/mime.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/mprintf.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/mqtt.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/multi.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/netrc.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/non-ascii.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/nonblock.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/openldap.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/parsedate.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/pingpong.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/pop3.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/progress.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/psl.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/rand.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/rename.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/rtsp.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/select.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/sendf.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/setopt.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/sha256.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/share.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/slist.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/smb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/smtp.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/socketpair.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/socks.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/socks_gssapi.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/socks_sspi.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/speedcheck.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/splay.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/strcase.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/strdup.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/strerror.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/strtok.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/strtoofft.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/system_win32.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/telnet.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/tftp.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/timeval.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/transfer.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/url.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/urlapi.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/vauth/cleartext.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/vauth/cram.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/vauth/digest.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/vauth/digest_sspi.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/vauth/krb5_gssapi.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/vauth/krb5_sspi.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/vauth/ntlm.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/vauth/ntlm_sspi.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/vauth/oauth2.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/vauth/spnego_gssapi.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/vauth/spnego_sspi.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/vauth/vauth.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/version.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/version_win32.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/vquic/ngtcp2.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/vquic/quiche.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/vquic/vquic.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/vssh/libssh.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/vssh/libssh2.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/vssh/wolfssh.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/vtls/bearssl.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/vtls/keylog.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/vtls/mbedtls_threadlock.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/vtls/openssl.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/vtls/sectransp.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/vtls/vtls.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/vtls/wolfssl.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/warnless.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/wildcard.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/curl/lib/x509asn1.c
+)
diff --git a/contrib/libs/cxxsupp/CMakeLists.txt b/contrib/libs/cxxsupp/CMakeLists.txt
new file mode 100644
index 0000000000..5cdb13a870
--- /dev/null
+++ b/contrib/libs/cxxsupp/CMakeLists.txt
@@ -0,0 +1,4 @@
+add_library(contrib-libs-cxxsupp INTERFACE)
+target_link_libraries(contrib-libs-cxxsupp INTERFACE
+ libs-cxxsupp-libcxx
+)
diff --git a/contrib/libs/cxxsupp/builtins/CMakeLists.txt b/contrib/libs/cxxsupp/builtins/CMakeLists.txt
new file mode 100644
index 0000000000..3b05b2fab1
--- /dev/null
+++ b/contrib/libs/cxxsupp/builtins/CMakeLists.txt
@@ -0,0 +1,48 @@
+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/libcxx/CMakeLists.txt b/contrib/libs/cxxsupp/libcxx/CMakeLists.txt
new file mode 100644
index 0000000000..ebff5b723b
--- /dev/null
+++ b/contrib/libs/cxxsupp/libcxx/CMakeLists.txt
@@ -0,0 +1,63 @@
+add_library(libs-cxxsupp-libcxx)
+target_compile_options(libs-cxxsupp-libcxx PUBLIC
+ -nostdinc++
+ -DLIBCXX_BUILDING_LIBCXXRT
+)
+target_compile_options(libs-cxxsupp-libcxx PRIVATE
+ -D_LIBCPP_BUILDING_LIBRARY
+)
+target_include_directories(libs-cxxsupp-libcxx PUBLIC
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/include
+)
+target_include_directories(libs-cxxsupp-libcxx PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxxrt
+)
+target_link_libraries(libs-cxxsupp-libcxx PUBLIC
+ libs-cxxsupp-libcxxabi-parts
+ libs-cxxsupp-libcxxrt
+ libs-cxxsupp-builtins
+)
+target_sources(libs-cxxsupp-libcxx PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/algorithm.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/any.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/atomic.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/barrier.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/bind.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/charconv.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/chrono.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/condition_variable.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/condition_variable_destructor.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/debug.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/exception.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/filesystem/directory_iterator.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/filesystem/operations.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/format.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/functional.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/future.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/hash.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/ios.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/ios.instantiations.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/iostream.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/legacy_pointer_safety.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/locale.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/memory.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/mutex.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/mutex_destructor.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/optional.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/random.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/random_shuffle.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/regex.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/shared_mutex.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/stdexcept.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/string.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/strstream.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/system_error.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/thread.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/typeinfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/utility.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/valarray.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/variant.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/vector.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/src/new.cpp
+)
diff --git a/contrib/libs/cxxsupp/libcxxabi-parts/CMakeLists.txt b/contrib/libs/cxxsupp/libcxxabi-parts/CMakeLists.txt
new file mode 100644
index 0000000000..38435e015c
--- /dev/null
+++ b/contrib/libs/cxxsupp/libcxxabi-parts/CMakeLists.txt
@@ -0,0 +1,23 @@
+add_library(libs-cxxsupp-libcxxabi-parts)
+target_compile_options(libs-cxxsupp-libcxxabi-parts PRIVATE
+ -D_LIBCXXABI_BUILDING_LIBRARY
+)
+target_include_directories(libs-cxxsupp-libcxxabi-parts PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxxabi/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx
+)
+target_sources(libs-cxxsupp-libcxxabi-parts PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxxabi/src/cxa_thread_atexit.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxxabi/src/abort_message.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxxabi/src/cxa_demangle.cpp
+)
+set_property(
+ SOURCE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxxabi/src/cxa_thread_atexit.cpp
+ APPEND
+ PROPERTY
+ COMPILE_OPTIONS
+ -fPIC
+ -fno-lto
+)
diff --git a/contrib/libs/cxxsupp/libcxxrt/CMakeLists.txt b/contrib/libs/cxxsupp/libcxxrt/CMakeLists.txt
new file mode 100644
index 0000000000..d5bf286993
--- /dev/null
+++ b/contrib/libs/cxxsupp/libcxxrt/CMakeLists.txt
@@ -0,0 +1,19 @@
+add_library(libs-cxxsupp-libcxxrt)
+target_compile_options(libs-cxxsupp-libcxxrt PRIVATE
+ -nostdinc++
+)
+target_include_directories(libs-cxxsupp-libcxxrt PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxxrt
+)
+target_link_libraries(libs-cxxsupp-libcxxrt PUBLIC
+ contrib-libs-libunwind
+)
+target_sources(libs-cxxsupp-libcxxrt PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxxrt/auxhelper.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxxrt/dynamic_cast.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxxrt/exception.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxxrt/guard.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxxrt/memory.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxxrt/stdexcept.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxxrt/typeinfo.cc
+)
diff --git a/contrib/libs/double-conversion/CMakeLists.txt b/contrib/libs/double-conversion/CMakeLists.txt
new file mode 100644
index 0000000000..65f09f29a8
--- /dev/null
+++ b/contrib/libs/double-conversion/CMakeLists.txt
@@ -0,0 +1,20 @@
+add_library(contrib-libs-double-conversion)
+target_include_directories(contrib-libs-double-conversion PUBLIC
+ ${CMAKE_SOURCE_DIR}/contrib/libs/double-conversion/include
+)
+target_include_directories(contrib-libs-double-conversion PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/double-conversion/include
+)
+target_link_libraries(contrib-libs-double-conversion PUBLIC
+ contrib-libs-cxxsupp
+)
+target_sources(contrib-libs-double-conversion PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/double-conversion/cached-powers.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/double-conversion/bignum-dtoa.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/double-conversion/double-conversion.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/double-conversion/diy-fp.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/double-conversion/fixed-dtoa.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/double-conversion/strtod.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/double-conversion/bignum.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/double-conversion/fast-dtoa.cc
+)
diff --git a/contrib/libs/expat/CMakeLists.txt b/contrib/libs/expat/CMakeLists.txt
new file mode 100644
index 0000000000..9c61beec8c
--- /dev/null
+++ b/contrib/libs/expat/CMakeLists.txt
@@ -0,0 +1,13 @@
+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/farmhash/CMakeLists.txt b/contrib/libs/farmhash/CMakeLists.txt
new file mode 100644
index 0000000000..f1502eed90
--- /dev/null
+++ b/contrib/libs/farmhash/CMakeLists.txt
@@ -0,0 +1,22 @@
+add_library(contrib-libs-farmhash)
+target_include_directories(contrib-libs-farmhash PUBLIC
+ ${CMAKE_SOURCE_DIR}/contrib/libs/farmhash/include
+)
+target_include_directories(contrib-libs-farmhash PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/farmhash/include
+)
+target_link_libraries(contrib-libs-farmhash PUBLIC
+ contrib-libs-cxxsupp
+ yutil
+ farmhash-arch-sse41
+ farmhash-arch-sse42
+ farmhash-arch-sse42_aesni
+)
+target_sources(contrib-libs-farmhash PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/farmhash/farmhashuo.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/farmhash/farmhashxo.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/farmhash/farmhashna.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/farmhash/farmhashmk.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/farmhash/farmhashcc.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/farmhash/farmhash_iface.cc
+)
diff --git a/contrib/libs/farmhash/arch/sse41/CMakeLists.txt b/contrib/libs/farmhash/arch/sse41/CMakeLists.txt
new file mode 100644
index 0000000000..ab912b3ee3
--- /dev/null
+++ b/contrib/libs/farmhash/arch/sse41/CMakeLists.txt
@@ -0,0 +1,11 @@
+add_library(farmhash-arch-sse41)
+target_compile_options(farmhash-arch-sse41 PRIVATE
+ -msse4.1
+)
+target_link_libraries(farmhash-arch-sse41 PUBLIC
+ contrib-libs-cxxsupp
+ yutil
+)
+target_sources(farmhash-arch-sse41 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/farmhash/farmhashnt.cc
+)
diff --git a/contrib/libs/farmhash/arch/sse42/CMakeLists.txt b/contrib/libs/farmhash/arch/sse42/CMakeLists.txt
new file mode 100644
index 0000000000..4ca1ead241
--- /dev/null
+++ b/contrib/libs/farmhash/arch/sse42/CMakeLists.txt
@@ -0,0 +1,12 @@
+add_library(farmhash-arch-sse42)
+target_compile_options(farmhash-arch-sse42 PRIVATE
+ -msse4.2
+)
+target_link_libraries(farmhash-arch-sse42 PUBLIC
+ contrib-libs-cxxsupp
+ yutil
+)
+target_sources(farmhash-arch-sse42 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/farmhash/farmhashsa.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/farmhash/farmhashte.cc
+)
diff --git a/contrib/libs/farmhash/arch/sse42_aesni/CMakeLists.txt b/contrib/libs/farmhash/arch/sse42_aesni/CMakeLists.txt
new file mode 100644
index 0000000000..486f7a5187
--- /dev/null
+++ b/contrib/libs/farmhash/arch/sse42_aesni/CMakeLists.txt
@@ -0,0 +1,12 @@
+add_library(farmhash-arch-sse42_aesni)
+target_compile_options(farmhash-arch-sse42_aesni PRIVATE
+ -msse4.2
+ -maes
+)
+target_link_libraries(farmhash-arch-sse42_aesni PUBLIC
+ contrib-libs-cxxsupp
+ yutil
+)
+target_sources(farmhash-arch-sse42_aesni PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/farmhash/farmhashsu.cc
+)
diff --git a/contrib/libs/fastlz/CMakeLists.txt b/contrib/libs/fastlz/CMakeLists.txt
new file mode 100644
index 0000000000..fa46d362d5
--- /dev/null
+++ b/contrib/libs/fastlz/CMakeLists.txt
@@ -0,0 +1,7 @@
+add_library(contrib-libs-fastlz)
+target_link_libraries(contrib-libs-fastlz PUBLIC
+ contrib-libs-cxxsupp
+)
+target_sources(contrib-libs-fastlz PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/fastlz/fastlz.c
+)
diff --git a/contrib/libs/fmt/CMakeLists.txt b/contrib/libs/fmt/CMakeLists.txt
new file mode 100644
index 0000000000..10d4dce880
--- /dev/null
+++ b/contrib/libs/fmt/CMakeLists.txt
@@ -0,0 +1,17 @@
+add_library(contrib-libs-fmt)
+target_compile_options(contrib-libs-fmt PUBLIC
+ -DFMT_EXPORT
+)
+target_include_directories(contrib-libs-fmt PUBLIC
+ ${CMAKE_SOURCE_DIR}/contrib/libs/fmt/include
+)
+target_include_directories(contrib-libs-fmt PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/fmt/include
+)
+target_link_libraries(contrib-libs-fmt PUBLIC
+ contrib-libs-cxxsupp
+)
+target_sources(contrib-libs-fmt PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/fmt/src/format.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/fmt/src/os.cc
+)
diff --git a/contrib/libs/grpc/CMakeLists.txt b/contrib/libs/grpc/CMakeLists.txt
new file mode 100644
index 0000000000..099bf06be3
--- /dev/null
+++ b/contrib/libs/grpc/CMakeLists.txt
@@ -0,0 +1,7 @@
+add_library(contrib-libs-grpc INTERFACE)
+target_link_libraries(contrib-libs-grpc INTERFACE
+ contrib-libs-cxxsupp
+ yutil
+ libs-grpc-grpc
+ libs-grpc-grpc++
+)
diff --git a/contrib/libs/grpc/grpc++/CMakeLists.txt b/contrib/libs/grpc/grpc++/CMakeLists.txt
new file mode 100644
index 0000000000..84a02f1bda
--- /dev/null
+++ b/contrib/libs/grpc/grpc++/CMakeLists.txt
@@ -0,0 +1,81 @@
+find_package(OpenSSL)
+
+add_library(libs-grpc-grpc++)
+target_compile_options(libs-grpc-grpc++ PRIVATE
+ -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1
+)
+target_include_directories(libs-grpc-grpc++ PUBLIC
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/include
+)
+target_include_directories(libs-grpc-grpc++ PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/include
+ ${CMAKE_BINARY_DIR}/contrib/libs/grpc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/third_party/upb
+)
+target_link_libraries(libs-grpc-grpc++ PUBLIC
+ contrib-libs-cxxsupp
+ yutil
+ libs-grpc-grpc
+ src-core-lib
+ grpc-third_party-address_sorting
+ grpc-third_party-upb
+ OpenSSL::OpenSSL
+ abseil-cpp-tstring-y_absl-strings
+)
+target_sources(libs-grpc-grpc++ PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/client/channel_cc.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/client/client_callback.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/client/client_context.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/client/client_interceptor.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/client/create_channel.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/client/create_channel_internal.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/client/create_channel_posix.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/client/credentials_cc.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/client/insecure_credentials.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/client/secure_credentials.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/codegen/codegen_init.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/common/alarm.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/common/auth_property_iterator.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/common/channel_arguments.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/common/channel_filter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/common/completion_queue_cc.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/common/core_codegen.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/common/resource_quota_cc.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/common/rpc_method.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/common/secure_auth_context.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/common/secure_channel_arguments.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/common/secure_create_auth_context.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/common/tls_credentials_options.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/common/tls_credentials_options_util.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/common/validate_service_config.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/common/version_cc.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/server/async_generic_service.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/server/channel_argument_option.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/server/create_default_thread_pool.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/server/dynamic_thread_pool.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/server/external_connection_acceptor_impl.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/server/health/default_health_check_service.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/server/health/health_check_service.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/server/health/health_check_service_server_builder_option.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/server/insecure_server_credentials.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/server/load_reporter/get_cpu_stats_linux.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/server/load_reporter/get_cpu_stats_macos.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/server/load_reporter/get_cpu_stats_unsupported.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/server/load_reporter/get_cpu_stats_windows.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/server/load_reporter/load_data_store.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/server/load_reporter/util.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/server/secure_server_credentials.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/server/server_builder.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/server/server_callback.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/server/server_cc.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/server/server_context.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/server/server_credentials.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/server/server_posix.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/thread_manager/thread_manager.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/util/byte_buffer_cc.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/util/status.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/util/string_ref.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/cpp/util/time_cc.cc
+)
diff --git a/contrib/libs/grpc/grpc/CMakeLists.txt b/contrib/libs/grpc/grpc/CMakeLists.txt
new file mode 100644
index 0000000000..1857299293
--- /dev/null
+++ b/contrib/libs/grpc/grpc/CMakeLists.txt
@@ -0,0 +1,482 @@
+find_package(OpenSSL)
+find_package(ZLIB)
+find_package(c-ares)
+
+add_library(libs-grpc-grpc)
+target_compile_options(libs-grpc-grpc PRIVATE
+ -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1
+)
+target_include_directories(libs-grpc-grpc PUBLIC
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/include
+)
+target_include_directories(libs-grpc-grpc PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/c-ares/include
+ ${CMAKE_BINARY_DIR}/contrib/libs/grpc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/third_party/address_sorting/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/third_party/upb
+ ${CMAKE_SOURCE_DIR}/contrib/libs/re2
+)
+target_link_libraries(libs-grpc-grpc PUBLIC
+ contrib-libs-cxxsupp
+ yutil
+ certs
+ c-ares::c-ares
+ src-core-lib
+ grpc-third_party-address_sorting
+ grpc-third_party-upb
+ OpenSSL::OpenSSL
+ contrib-libs-re2
+ ZLIB::ZLIB
+ abseil-cpp-tstring-y_absl-hash
+ abseil-cpp-tstring-y_absl-meta
+ abseil-cpp-tstring-y_absl-status
+ abseil-cpp-tstring-y_absl-strings
+ y_absl-strings-cord
+ strings-internal-str_format
+ abseil-cpp-tstring-y_absl-time
+ library-cpp-resource
+)
+target_sources(libs-grpc-grpc PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/census/grpc_context.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/backend_metric.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/backup_poller.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/channel_connectivity.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/client_channel.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/client_channel_channelz.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/client_channel_factory.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/client_channel_plugin.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/config_selector.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/global_subchannel_pool.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/health/health_check_client.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/http_connect_handshaker.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/http_proxy.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/lb_policy.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/lb_policy/address_filtering.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/lb_policy/child_policy_handler.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_balancer_addresses.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel_secure.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/lb_policy/pick_first/pick_first.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/lb_policy/priority/priority.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/lb_policy/round_robin/round_robin.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/lb_policy/weighted_target/weighted_target.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/lb_policy/xds/cds.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/lb_policy/xds/eds.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/lb_policy/xds/eds_drop.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/lb_policy/xds/xds_cluster_manager.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/lb_policy_registry.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/local_subchannel_pool.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/proxy_mapper_registry.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/resolver.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/resolver/dns/c_ares/dns_resolver_ares.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_libuv.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_windows.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_fallback.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_libuv.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_windows.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/resolver/dns/dns_resolver_selection.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/resolver/dns/native/dns_resolver.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/resolver/fake/fake_resolver.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/resolver/sockaddr/sockaddr_resolver.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/resolver/xds/xds_resolver.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/resolver_registry.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/resolver_result_parsing.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/resolving_lb_policy.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/retry_throttle.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/server_address.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/service_config.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/service_config_channel_arg_filter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/service_config_parser.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/subchannel.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_channel/subchannel_pool_interface.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/client_idle/client_idle_filter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/deadline/deadline_filter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/http/client/http_client_filter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/http/client_authority_filter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/http/http_filters_plugin.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/http/message_compress/message_compress_filter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/http/message_compress/message_decompress_filter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/http/server/http_server_filter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/max_age/max_age_filter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/message_size/message_size_filter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/workarounds/workaround_cronet_compression_filter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/filters/workarounds/workaround_utils.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/transport/chttp2/alpn/alpn.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/transport/chttp2/client/authority.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/transport/chttp2/client/chttp2_connector.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/transport/chttp2/client/insecure/channel_create.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/transport/chttp2/client/insecure/channel_create_posix.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/transport/chttp2/client/secure/secure_channel_create.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/transport/chttp2/server/chttp2_server.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/transport/chttp2/server/insecure/server_chttp2.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/transport/chttp2/server/insecure/server_chttp2_posix.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/transport/chttp2/transport/bin_decoder.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/transport/chttp2/transport/bin_encoder.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/transport/chttp2/transport/chttp2_plugin.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/transport/chttp2/transport/chttp2_transport.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/transport/chttp2/transport/context_list.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/transport/chttp2/transport/flow_control.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/transport/chttp2/transport/frame_data.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/transport/chttp2/transport/frame_goaway.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/transport/chttp2/transport/frame_ping.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/transport/chttp2/transport/frame_settings.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/transport/chttp2/transport/frame_window_update.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/transport/chttp2/transport/hpack_encoder.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/transport/chttp2/transport/hpack_parser.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/transport/chttp2/transport/hpack_table.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/transport/chttp2/transport/http2_settings.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/transport/chttp2/transport/huffsyms.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/transport/chttp2/transport/incoming_metadata.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/transport/chttp2/transport/parsing.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/transport/chttp2/transport/stream_lists.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/transport/chttp2/transport/stream_map.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/transport/chttp2/transport/varint.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/transport/chttp2/transport/writing.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/transport/inproc/inproc_plugin.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/transport/inproc/inproc_transport.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/annotations/deprecation.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/annotations/resource.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/config/accesslog/v3/accesslog.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/config/cluster/v3/circuit_breaker.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/config/cluster/v3/cluster.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/config/cluster/v3/filter.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/config/cluster/v3/outlier_detection.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/config/core/v3/address.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/config/core/v3/backoff.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/config/core/v3/base.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/config/core/v3/config_source.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/config/core/v3/event_service_config.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/config/core/v3/extension.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/config/core/v3/grpc_service.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/config/core/v3/health_check.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/config/core/v3/http_uri.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/config/core/v3/protocol.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/config/core/v3/proxy_protocol.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/config/core/v3/socket_option.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/config/core/v3/substitution_format_string.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/config/endpoint/v3/endpoint.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/config/endpoint/v3/endpoint_components.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/config/endpoint/v3/load_report.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/config/listener/v3/api_listener.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/config/listener/v3/listener.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/config/listener/v3/listener_components.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/config/listener/v3/udp_listener_config.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/config/rbac/v3/rbac.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/config/route/v3/route.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/config/route/v3/route_components.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/config/route/v3/scoped_route.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/config/trace/v3/http_tracer.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/cert.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/common.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/secret.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/tls.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/service/cluster/v3/cds.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/service/discovery/v3/ads.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/service/discovery/v3/discovery.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/service/endpoint/v3/eds.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/service/listener/v3/lds.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/service/load_stats/v3/lrs.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/service/route/v3/rds.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/service/route/v3/srds.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/type/matcher/v3/metadata.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/type/matcher/v3/number.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/type/matcher/v3/path.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/type/matcher/v3/regex.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/type/matcher/v3/string.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/type/matcher/v3/value.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/type/metadata/v3/metadata.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/type/tracing/v3/custom_tag.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/type/v3/http.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/type/v3/percent.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/type/v3/range.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/envoy/type/v3/semantic_version.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/google/api/annotations.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/google/api/expr/v1alpha1/checked.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/google/api/expr/v1alpha1/syntax.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/google/api/http.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/google/protobuf/any.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/google/protobuf/descriptor.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/google/protobuf/duration.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/google/protobuf/empty.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/google/protobuf/struct.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/google/protobuf/timestamp.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/google/protobuf/wrappers.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/google/rpc/status.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/src/proto/grpc/gcp/altscontext.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/src/proto/grpc/gcp/handshaker.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/src/proto/grpc/gcp/transport_security_common.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/src/proto/grpc/health/v1/health.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/src/proto/grpc/lb/v1/load_balancer.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/udpa/annotations/migrate.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/udpa/annotations/security.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/udpa/annotations/sensitive.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/udpa/annotations/status.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/udpa/annotations/versioning.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/udpa/core/v1/authority.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/udpa/core/v1/collection_entry.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/udpa/core/v1/context_params.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/udpa/core/v1/resource.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/udpa/core/v1/resource_locator.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/udpa/core/v1/resource_name.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/udpa/data/orca/v1/orca_load_report.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/upb-generated/validate/validate.upb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/xds/certificate_provider_registry.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/xds/google_mesh_ca_certificate_provider_factory.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/xds/xds_api.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/xds/xds_bootstrap.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/xds/xds_client.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/ext/xds/xds_client_stats.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/avl/avl.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/backoff/backoff.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/channel/channel_args.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/channel/channel_stack.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/channel/channel_stack_builder.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/channel/channel_trace.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/channel/channelz.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/channel/channelz_registry.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/channel/connected_channel.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/channel/handshaker.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/channel/handshaker_registry.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/channel/status_util.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/compression/compression.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/compression/compression_args.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/compression/compression_internal.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/compression/message_compress.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/compression/stream_compression.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/compression/stream_compression_gzip.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/compression/stream_compression_identity.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/debug/stats.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/debug/stats_data.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/debug/trace.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/http/format_request.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/http/httpcli.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/http/httpcli_security_connector.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/http/parser.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/buffer_list.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/call_combiner.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/cfstream_handle.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/combiner.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/dualstack_socket_posix.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/endpoint.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/endpoint_cfstream.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/endpoint_pair_posix.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/endpoint_pair_uv.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/endpoint_pair_windows.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/error.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/error_cfstream.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/ev_apple.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/ev_epoll1_linux.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/ev_epollex_linux.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/ev_poll_posix.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/ev_posix.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/ev_windows.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/exec_ctx.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/executor.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/executor/mpmcqueue.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/executor/threadpool.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/fork_posix.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/fork_windows.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/gethostname_fallback.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/gethostname_host_name_max.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/gethostname_sysconf.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/grpc_if_nametoindex_posix.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/grpc_if_nametoindex_unsupported.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/internal_errqueue.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/iocp_windows.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/iomgr.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/iomgr_custom.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/iomgr_internal.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/iomgr_posix.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/iomgr_posix_cfstream.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/iomgr_uv.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/iomgr_windows.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/is_epollexclusive_available.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/load_file.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/lockfree_event.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/parse_address.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/poller/eventmanager_libuv.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/polling_entity.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/pollset.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/pollset_custom.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/pollset_set.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/pollset_set_custom.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/pollset_set_windows.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/pollset_uv.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/pollset_windows.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/resolve_address.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/resolve_address_custom.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/resolve_address_posix.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/resolve_address_windows.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/resource_quota.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/sockaddr_utils.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/socket_factory_posix.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/socket_mutator.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/socket_utils_common_posix.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/socket_utils_linux.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/socket_utils_posix.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/socket_utils_uv.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/socket_utils_windows.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/socket_windows.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/tcp_client.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/tcp_client_cfstream.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/tcp_client_custom.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/tcp_client_posix.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/tcp_client_windows.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/tcp_custom.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/tcp_posix.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/tcp_server.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/tcp_server_custom.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/tcp_server_posix.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/tcp_server_utils_posix_common.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/tcp_server_windows.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/tcp_uv.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/tcp_windows.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/time_averaged_stats.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/timer.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/timer_custom.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/timer_generic.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/timer_heap.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/timer_manager.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/timer_uv.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/udp_server.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/unix_sockets_posix.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/unix_sockets_posix_noop.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/wakeup_fd_eventfd.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/wakeup_fd_nospecial.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/wakeup_fd_pipe.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/wakeup_fd_posix.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/iomgr/work_serializer.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/json/json_reader.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/json/json_util.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/json/json_writer.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/authorization/authorization_engine.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/authorization/evaluate_args.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/context/security_context.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/credentials/alts/alts_credentials.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/credentials/alts/check_gcp_environment.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/credentials/alts/check_gcp_environment_linux.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/credentials/alts/check_gcp_environment_no_op.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/credentials/alts/check_gcp_environment_windows.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/credentials/alts/grpc_alts_credentials_client_options.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/credentials/alts/grpc_alts_credentials_options.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/credentials/alts/grpc_alts_credentials_server_options.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/credentials/composite/composite_credentials.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/credentials/credentials.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/credentials/credentials_metadata.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/credentials/fake/fake_credentials.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/credentials/google_default/credentials_generic.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/credentials/google_default/google_default_credentials.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/credentials/iam/iam_credentials.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/credentials/jwt/json_token.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/credentials/jwt/jwt_credentials.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/credentials/jwt/jwt_verifier.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/credentials/local/local_credentials.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/credentials/oauth2/oauth2_credentials.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/credentials/plugin/plugin_credentials.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/credentials/ssl/ssl_credentials.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/credentials/tls/grpc_tls_certificate_distributor.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/credentials/tls/grpc_tls_credentials_options.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/credentials/tls/tls_credentials.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/credentials/xds/xds_credentials.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/security_connector/alts/alts_security_connector.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/security_connector/fake/fake_security_connector.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/security_connector/load_arcadia_root_certs.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/security_connector/load_system_roots_fallback.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/security_connector/load_system_roots_linux.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/security_connector/local/local_security_connector.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/security_connector/security_connector.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/security_connector/ssl/ssl_security_connector.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/security_connector/ssl_utils.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/security_connector/ssl_utils_config.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/security_connector/tls/tls_security_connector.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/transport/client_auth_filter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/transport/secure_endpoint.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/transport/security_handshaker.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/transport/server_auth_filter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/transport/tsi_error.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/security/util/json_util.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/slice/b64.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/slice/percent_encoding.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/slice/slice.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/slice/slice_buffer.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/slice/slice_intern.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/slice/slice_string_helpers.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/surface/api_trace.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/surface/byte_buffer.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/surface/byte_buffer_reader.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/surface/call.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/surface/call_details.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/surface/call_log_batch.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/surface/channel.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/surface/channel_init.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/surface/channel_ping.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/surface/channel_stack_type.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/surface/completion_queue.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/surface/completion_queue_factory.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/surface/event_string.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/surface/init.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/surface/init_secure.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/surface/lame_client.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/surface/metadata_array.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/surface/server.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/surface/validate_metadata.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/surface/version.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/transport/authority_override.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/transport/bdp_estimator.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/transport/byte_stream.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/transport/connectivity_state.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/transport/error_utils.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/transport/metadata.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/transport/metadata_batch.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/transport/pid_controller.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/transport/static_metadata.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/transport/status_conversion.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/transport/status_metadata.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/transport/timeout_encoding.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/transport/transport.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/transport/transport_op_string.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/uri/uri_parser.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/plugin_registry/grpc_plugin_registry.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/tsi/alts/crypt/aes_gcm.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/tsi/alts/crypt/gsec.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/tsi/alts/frame_protector/alts_counter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/tsi/alts/frame_protector/alts_crypter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/tsi/alts/frame_protector/alts_frame_protector.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/tsi/alts/frame_protector/alts_record_protocol_crypter_common.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/tsi/alts/frame_protector/alts_seal_privacy_integrity_crypter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/tsi/alts/frame_protector/alts_unseal_privacy_integrity_crypter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/tsi/alts/frame_protector/frame_handler.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/tsi/alts/handshaker/alts_handshaker_client.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/tsi/alts/handshaker/alts_shared_resource.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/tsi/alts/handshaker/alts_tsi_utils.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/tsi/alts/handshaker/transport_security_common_api.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_integrity_only_record_protocol.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_privacy_integrity_record_protocol.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/tsi/alts/zero_copy_frame_protector/alts_iovec_record_protocol.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/tsi/fake_transport_security.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/tsi/local_transport_security.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/tsi/ssl/session_cache/ssl_session_boringssl.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/tsi/ssl/session_cache/ssl_session_cache.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/tsi/ssl/session_cache/ssl_session_openssl.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/tsi/ssl_transport_security.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/tsi/transport_security.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/tsi/transport_security_grpc.cc
+)
diff --git a/contrib/libs/grpc/src/compiler/grpc_plugin_support/CMakeLists.txt b/contrib/libs/grpc/src/compiler/grpc_plugin_support/CMakeLists.txt
new file mode 100644
index 0000000000..c1b4f55118
--- /dev/null
+++ b/contrib/libs/grpc/src/compiler/grpc_plugin_support/CMakeLists.txt
@@ -0,0 +1,22 @@
+add_library(src-compiler-grpc_plugin_support)
+target_compile_options(src-compiler-grpc_plugin_support PRIVATE
+ -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1
+)
+target_include_directories(src-compiler-grpc_plugin_support PUBLIC
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/include
+)
+target_include_directories(src-compiler-grpc_plugin_support PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/include
+ ${CMAKE_BINARY_DIR}/contrib/libs/grpc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc
+)
+target_link_libraries(src-compiler-grpc_plugin_support PUBLIC
+ contrib-libs-cxxsupp
+ yutil
+ contrib-libs-protobuf
+ contrib-libs-protoc
+)
+target_sources(src-compiler-grpc_plugin_support PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/compiler/cpp_generator.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/compiler/python_generator.cc
+)
diff --git a/contrib/libs/grpc/src/core/lib/CMakeLists.txt b/contrib/libs/grpc/src/core/lib/CMakeLists.txt
new file mode 100644
index 0000000000..704f3f3279
--- /dev/null
+++ b/contrib/libs/grpc/src/core/lib/CMakeLists.txt
@@ -0,0 +1,66 @@
+add_library(src-core-lib)
+target_compile_options(src-core-lib PRIVATE
+ -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1
+)
+target_include_directories(src-core-lib PUBLIC
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/include
+)
+target_include_directories(src-core-lib PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/include
+ ${CMAKE_BINARY_DIR}/contrib/libs/grpc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc
+)
+target_link_libraries(src-core-lib PUBLIC
+ contrib-libs-cxxsupp
+ yutil
+ base-internal-spinlock_wait
+ abseil-cpp-tstring-y_absl-container
+ abseil-cpp-tstring-y_absl-memory
+ abseil-cpp-tstring-y_absl-strings
+ strings-internal-str_format
+ abseil-cpp-tstring-y_absl-synchronization
+ abseil-cpp-tstring-y_absl-time
+)
+target_sources(src-core-lib PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gpr/alloc.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gpr/atm.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gpr/cpu_iphone.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gpr/cpu_linux.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gpr/cpu_posix.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gpr/cpu_windows.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gpr/env_linux.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gpr/env_posix.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gpr/env_windows.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gpr/log.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gpr/log_android.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gpr/log_linux.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gpr/log_posix.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gpr/log_windows.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gpr/murmur_hash.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gpr/string.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gpr/string_posix.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gpr/string_util_windows.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gpr/string_windows.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gpr/sync.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gpr/sync_abseil.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gpr/sync_posix.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gpr/sync_windows.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gpr/time.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gpr/time_posix.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gpr/time_precise.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gpr/time_windows.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gpr/tls_pthread.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gpr/tmpfile_msys.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gpr/tmpfile_posix.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gpr/tmpfile_windows.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gpr/wrap_memcpy.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gprpp/arena.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gprpp/fork.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gprpp/global_config_env.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gprpp/host_port.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gprpp/mpscq.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gprpp/thd_posix.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/gprpp/thd_windows.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/profiling/basic_timers.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/core/lib/profiling/stap_timers.cc
+)
diff --git a/contrib/libs/grpc/third_party/address_sorting/CMakeLists.txt b/contrib/libs/grpc/third_party/address_sorting/CMakeLists.txt
new file mode 100644
index 0000000000..4607c249d0
--- /dev/null
+++ b/contrib/libs/grpc/third_party/address_sorting/CMakeLists.txt
@@ -0,0 +1,14 @@
+add_library(grpc-third_party-address_sorting)
+target_compile_options(grpc-third_party-address_sorting PRIVATE
+ -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1
+)
+target_include_directories(grpc-third_party-address_sorting PRIVATE
+ ${CMAKE_BINARY_DIR}/contrib/libs/grpc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/third_party/address_sorting/include
+)
+target_sources(grpc-third_party-address_sorting PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/third_party/address_sorting/address_sorting.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/third_party/address_sorting/address_sorting_posix.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/third_party/address_sorting/address_sorting_windows.c
+)
diff --git a/contrib/libs/grpc/third_party/upb/CMakeLists.txt b/contrib/libs/grpc/third_party/upb/CMakeLists.txt
new file mode 100644
index 0000000000..9354da080a
--- /dev/null
+++ b/contrib/libs/grpc/third_party/upb/CMakeLists.txt
@@ -0,0 +1,17 @@
+add_library(grpc-third_party-upb)
+target_compile_options(grpc-third_party-upb PRIVATE
+ -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1
+)
+target_include_directories(grpc-third_party-upb PRIVATE
+ ${CMAKE_BINARY_DIR}/contrib/libs/grpc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/third_party/upb
+)
+target_sources(grpc-third_party-upb PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/third_party/upb/upb/decode.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/third_party/upb/upb/encode.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/third_party/upb/upb/msg.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/third_party/upb/upb/port.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/third_party/upb/upb/table.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/third_party/upb/upb/upb.c
+)
diff --git a/contrib/libs/hdr_histogram/CMakeLists.txt b/contrib/libs/hdr_histogram/CMakeLists.txt
new file mode 100644
index 0000000000..2d987779e8
--- /dev/null
+++ b/contrib/libs/hdr_histogram/CMakeLists.txt
@@ -0,0 +1,18 @@
+find_package(ZLIB)
+
+add_library(contrib-libs-hdr_histogram)
+target_include_directories(contrib-libs-hdr_histogram PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hdr_histogram/src
+)
+target_link_libraries(contrib-libs-hdr_histogram PUBLIC
+ contrib-libs-cxxsupp
+ ZLIB::ZLIB
+)
+target_sources(contrib-libs-hdr_histogram PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hdr_histogram/src/hdr_encoding.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hdr_histogram/src/hdr_interval_recorder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hdr_histogram/src/hdr_histogram.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hdr_histogram/src/hdr_writer_reader_phaser.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hdr_histogram/src/hdr_time.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hdr_histogram/src/hdr_thread.c
+)
diff --git a/contrib/libs/highwayhash/CMakeLists.txt b/contrib/libs/highwayhash/CMakeLists.txt
new file mode 100644
index 0000000000..bd186391d9
--- /dev/null
+++ b/contrib/libs/highwayhash/CMakeLists.txt
@@ -0,0 +1,23 @@
+add_library(contrib-libs-highwayhash)
+target_include_directories(contrib-libs-highwayhash PUBLIC
+ ${CMAKE_SOURCE_DIR}/contrib/libs/highwayhash
+)
+target_include_directories(contrib-libs-highwayhash PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/highwayhash
+)
+target_link_libraries(contrib-libs-highwayhash PUBLIC
+ contrib-libs-cxxsupp
+ yutil
+ highwayhash-arch-avx2
+ highwayhash-arch-sse41
+)
+target_sources(contrib-libs-highwayhash PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/highwayhash/highwayhash/arch_specific.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/highwayhash/highwayhash/instruction_sets.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/highwayhash/highwayhash/nanobenchmark.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/highwayhash/highwayhash/os_specific.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/highwayhash/highwayhash/sip_hash.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/highwayhash/highwayhash/scalar_sip_tree_hash.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/highwayhash/highwayhash/hh_portable.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/highwayhash/highwayhash/c_bindings.cc
+)
diff --git a/contrib/libs/highwayhash/arch/avx2/CMakeLists.txt b/contrib/libs/highwayhash/arch/avx2/CMakeLists.txt
new file mode 100644
index 0000000000..5188703e74
--- /dev/null
+++ b/contrib/libs/highwayhash/arch/avx2/CMakeLists.txt
@@ -0,0 +1,15 @@
+add_library(highwayhash-arch-avx2)
+target_compile_options(highwayhash-arch-avx2 PRIVATE
+ -mavx2
+)
+target_include_directories(highwayhash-arch-avx2 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/highwayhash
+)
+target_link_libraries(highwayhash-arch-avx2 PUBLIC
+ contrib-libs-cxxsupp
+ yutil
+)
+target_sources(highwayhash-arch-avx2 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/highwayhash/highwayhash/sip_tree_hash.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/highwayhash/highwayhash/hh_avx2.cc
+)
diff --git a/contrib/libs/highwayhash/arch/sse41/CMakeLists.txt b/contrib/libs/highwayhash/arch/sse41/CMakeLists.txt
new file mode 100644
index 0000000000..5cb58f72aa
--- /dev/null
+++ b/contrib/libs/highwayhash/arch/sse41/CMakeLists.txt
@@ -0,0 +1,14 @@
+add_library(highwayhash-arch-sse41)
+target_compile_options(highwayhash-arch-sse41 PRIVATE
+ -msse4.1
+)
+target_include_directories(highwayhash-arch-sse41 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/highwayhash
+)
+target_link_libraries(highwayhash-arch-sse41 PUBLIC
+ contrib-libs-cxxsupp
+ yutil
+)
+target_sources(highwayhash-arch-sse41 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/highwayhash/highwayhash/hh_sse41.cc
+)
diff --git a/contrib/libs/hyperscan/CMakeLists.txt b/contrib/libs/hyperscan/CMakeLists.txt
new file mode 100644
index 0000000000..337de696b3
--- /dev/null
+++ b/contrib/libs/hyperscan/CMakeLists.txt
@@ -0,0 +1,228 @@
+add_library(contrib-libs-hyperscan)
+target_compile_options(contrib-libs-hyperscan PRIVATE
+ -DDISABLE_AVX512VBMI_DISPATCH
+)
+target_include_directories(contrib-libs-hyperscan PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src
+)
+target_link_libraries(contrib-libs-hyperscan PUBLIC
+ contrib-libs-cxxsupp
+ contrib-restricted-boost
+)
+target_sources(contrib-libs-hyperscan PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/alloc.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/compiler/asserts.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/compiler/compiler.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/compiler/error.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/crc32.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/database.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/fdr/engine_description.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/fdr/fdr.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/fdr/fdr_compile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/fdr/fdr_compile_util.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/fdr/fdr_confirm_compile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/fdr/fdr_engine_description.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/fdr/flood_compile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/fdr/teddy.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/fdr/teddy_avx2.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/fdr/teddy_compile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/fdr/teddy_engine_description.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/grey.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/hs.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/hs_valid_platform.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/hs_version.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/hwlm/hwlm.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/hwlm/hwlm_build.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/hwlm/hwlm_literal.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/hwlm/noodle_build.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/hwlm/noodle_engine.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/accel.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/accel_dfa_build_strat.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/accelcompile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/castle.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/castlecompile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/dfa_build_strat.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/dfa_min.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/gough.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/goughcompile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/goughcompile_accel.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/goughcompile_reg.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/lbr.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/limex_64.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/limex_accel.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/limex_compile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/limex_native.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/limex_simd128.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/limex_simd256.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/limex_simd384.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/limex_simd512.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/mcclellan.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/mcclellancompile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/mcclellancompile_util.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/mcsheng.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/mcsheng_compile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/mcsheng_data.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/mpv.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/mpvcompile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/nfa_api_dispatch.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/nfa_build_util.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/rdfa.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/rdfa_graph.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/rdfa_merge.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/repeat.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/repeatcompile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/sheng.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/shengcompile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/shufti.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/shufticompile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/tamarama.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/tamaramacompile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/truffle.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/trufflecompile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_anchored_acyclic.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_anchored_dots.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_asserts.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_builder.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_calc_components.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_cyclic_redundancy.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_depth.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_dominators.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_edge_redundancy.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_equivalence.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_execute.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_expr_info.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_extparam.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_fixed_width.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_fuzzy.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_haig.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_holder.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_is_equal.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_lbr.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_limex.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_limex_accel.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_literal_analysis.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_literal_component.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_literal_decorated.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_mcclellan.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_misc_opt.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_netflow.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_prefilter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_prune.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_puff.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_redundancy.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_region.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_region_redundancy.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_repeat.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_reports.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_restructuring.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_revacc.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_sep.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_small_literal_set.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_som.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_som_add_redundancy.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_som_util.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_split.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_squash.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_stop.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_uncalc_components.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_utf8.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_util.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_vacuous.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_violet.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfagraph/ng_width.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/parser/AsciiComponentClass.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/parser/Component.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/parser/ComponentAlternation.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/parser/ComponentAssertion.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/parser/ComponentAtomicGroup.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/parser/ComponentBackReference.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/parser/ComponentBoundary.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/parser/ComponentByte.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/parser/ComponentClass.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/parser/ComponentCondReference.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/parser/ComponentEUS.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/parser/ComponentEmpty.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/parser/ComponentRepeat.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/parser/ComponentSequence.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/parser/ComponentVisitor.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/parser/ComponentWordBoundary.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/parser/ConstComponentVisitor.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/parser/Utf8ComponentClass.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/parser/buildstate.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/parser/check_refs.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/parser/logical_combination.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/parser/parse_error.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/parser/parser_util.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/parser/prefilter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/parser/shortcut_literal.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/parser/ucp_table.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/parser/unsupported.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/parser/utf8_validate.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/block.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/catchup.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/init.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/match.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/program_runtime.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/rose_build_add.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/rose_build_add_mask.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/rose_build_anchored.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/rose_build_bytecode.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/rose_build_castle.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/rose_build_compile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/rose_build_convert.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/rose_build_dedupe.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/rose_build_engine_blob.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/rose_build_exclusive.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/rose_build_groups.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/rose_build_infix.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/rose_build_instructions.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/rose_build_lit_accel.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/rose_build_long_lit.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/rose_build_lookaround.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/rose_build_matchers.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/rose_build_merge.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/rose_build_misc.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/rose_build_program.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/rose_build_role_aliasing.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/rose_build_scatter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/rose_build_width.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/rose_in_util.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/stream.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/runtime.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/scratch.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/smallwrite/smallwrite_build.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/som/slot_manager.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/som/som_runtime.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/som/som_stream.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/stream_compress.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/util/alloc.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/util/charreach.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/util/clique.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/util/compile_context.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/util/compile_error.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/util/cpuid_flags.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/util/depth.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/util/dump_mask.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/util/fatbit_build.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/util/masked_move.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/util/multibit.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/util/multibit_build.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/util/report_manager.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/util/simd_utils.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/util/state_compress.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/util/target_info.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/util/ue2string.cpp
+)
+target_ragel_lexers(contrib-libs-hyperscan
+ PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/parser/Parser.rl6
+ -CG2
+)
+target_ragel_lexers(contrib-libs-hyperscan
+ PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/parser/control_verbs.rl6
+ -CG2
+)
diff --git a/contrib/libs/hyperscan/runtime_avx2/CMakeLists.txt b/contrib/libs/hyperscan/runtime_avx2/CMakeLists.txt
new file mode 100644
index 0000000000..ed8524f437
--- /dev/null
+++ b/contrib/libs/hyperscan/runtime_avx2/CMakeLists.txt
@@ -0,0 +1,475 @@
+add_library(libs-hyperscan-runtime_avx2)
+target_compile_options(libs-hyperscan-runtime_avx2 PRIVATE
+ -msse4.1
+ -DHAVE_SSE41
+ -msse4.2
+ -DHAVE_SSE42
+ -mpopcnt
+ -DHAVE_POPCOUNT_INSTR
+ -mavx
+ -DHAVE_AVX
+ -mavx2
+ -mfma
+ -DHAVE_AVX2
+ -DCrc32c_ComputeBuf=avx2_Crc32c_ComputeBuf
+ -DblockInitSufPQ=avx2_blockInitSufPQ
+ -Dcompress_stream=avx2_compress_stream
+ -Dcpuid_flags=avx2_cpuid_flags
+ -Dcpuid_tune=avx2_cpuid_tune
+ -DdbIsValid=avx2_dbIsValid
+ -DdoAccel128=avx2_doAccel128
+ -DdoAccel256=avx2_doAccel256
+ -DdoAccel32=avx2_doAccel32
+ -DdoAccel384=avx2_doAccel384
+ -DdoAccel512=avx2_doAccel512
+ -DdoAccel64=avx2_doAccel64
+ -Dexpand_stream=avx2_expand_stream
+ -DfdrExec=avx2_fdrExec
+ -DfdrExecStreaming=avx2_fdrExecStreaming
+ -Dfdr_exec_fat_teddy_msks1=avx2_fdr_exec_fat_teddy_msks1
+ -Dfdr_exec_fat_teddy_msks1_pck=avx2_fdr_exec_fat_teddy_msks1_pck
+ -Dfdr_exec_fat_teddy_msks2=avx2_fdr_exec_fat_teddy_msks2
+ -Dfdr_exec_fat_teddy_msks2_pck=avx2_fdr_exec_fat_teddy_msks2_pck
+ -Dfdr_exec_fat_teddy_msks3=avx2_fdr_exec_fat_teddy_msks3
+ -Dfdr_exec_fat_teddy_msks3_pck=avx2_fdr_exec_fat_teddy_msks3_pck
+ -Dfdr_exec_fat_teddy_msks4=avx2_fdr_exec_fat_teddy_msks4
+ -Dfdr_exec_fat_teddy_msks4_pck=avx2_fdr_exec_fat_teddy_msks4_pck
+ -Dfdr_exec_teddy_msks1=avx2_fdr_exec_teddy_msks1
+ -Dfdr_exec_teddy_msks1_pck=avx2_fdr_exec_teddy_msks1_pck
+ -Dfdr_exec_teddy_msks2=avx2_fdr_exec_teddy_msks2
+ -Dfdr_exec_teddy_msks2_pck=avx2_fdr_exec_teddy_msks2_pck
+ -Dfdr_exec_teddy_msks3=avx2_fdr_exec_teddy_msks3
+ -Dfdr_exec_teddy_msks3_pck=avx2_fdr_exec_teddy_msks3_pck
+ -Dfdr_exec_teddy_msks4=avx2_fdr_exec_teddy_msks4
+ -Dfdr_exec_teddy_msks4_pck=avx2_fdr_exec_teddy_msks4_pck
+ -DflushQueuedLiterals_i=avx2_flushQueuedLiterals_i
+ -DflushStoredSomMatches_i=avx2_flushStoredSomMatches_i
+ -DhandleSomExternal=avx2_handleSomExternal
+ -DhandleSomInternal=avx2_handleSomInternal
+ -Dhs_alloc_scratch=avx2_hs_alloc_scratch
+ -Dhs_clone_scratch=avx2_hs_clone_scratch
+ -Dhs_close_stream=avx2_hs_close_stream
+ -Dhs_compress_stream=avx2_hs_compress_stream
+ -Dhs_copy_stream=avx2_hs_copy_stream
+ -Dhs_database_alloc=avx2_hs_database_alloc
+ -Dhs_database_free=avx2_hs_database_free
+ -Dhs_database_info=avx2_hs_database_info
+ -Dhs_database_size=avx2_hs_database_size
+ -Dhs_deserialize_database=avx2_hs_deserialize_database
+ -Dhs_deserialize_database_at=avx2_hs_deserialize_database_at
+ -Dhs_expand_stream=avx2_hs_expand_stream
+ -Dhs_free_database=avx2_hs_free_database
+ -Dhs_free_scratch=avx2_hs_free_scratch
+ -Dhs_misc_alloc=avx2_hs_misc_alloc
+ -Dhs_misc_free=avx2_hs_misc_free
+ -Dhs_open_stream=avx2_hs_open_stream
+ -Dhs_reset_and_copy_stream=avx2_hs_reset_and_copy_stream
+ -Dhs_reset_and_expand_stream=avx2_hs_reset_and_expand_stream
+ -Dhs_reset_stream=avx2_hs_reset_stream
+ -Dhs_scan=avx2_hs_scan
+ -Dhs_scan_stream=avx2_hs_scan_stream
+ -Dhs_scan_vector=avx2_hs_scan_vector
+ -Dhs_scratch_alloc=avx2_hs_scratch_alloc
+ -Dhs_scratch_free=avx2_hs_scratch_free
+ -Dhs_scratch_size=avx2_hs_scratch_size
+ -Dhs_serialize_database=avx2_hs_serialize_database
+ -Dhs_serialized_database_info=avx2_hs_serialized_database_info
+ -Dhs_serialized_database_size=avx2_hs_serialized_database_size
+ -Dhs_set_allocator=avx2_hs_set_allocator
+ -Dhs_set_database_allocator=avx2_hs_set_database_allocator
+ -Dhs_set_misc_allocator=avx2_hs_set_misc_allocator
+ -Dhs_set_scratch_allocator=avx2_hs_set_scratch_allocator
+ -Dhs_set_stream_allocator=avx2_hs_set_stream_allocator
+ -Dhs_stream_alloc=avx2_hs_stream_alloc
+ -Dhs_stream_free=avx2_hs_stream_free
+ -Dhs_stream_size=avx2_hs_stream_size
+ -Dhs_valid_platform=avx2_hs_valid_platform
+ -Dhs_version=avx2_hs_version
+ -DhwlmExec=avx2_hwlmExec
+ -DhwlmExecStreaming=avx2_hwlmExecStreaming
+ -DloadSomFromStream=avx2_loadSomFromStream
+ -Dloadcompressed128=avx2_loadcompressed128
+ -Dloadcompressed256=avx2_loadcompressed256
+ -Dloadcompressed32=avx2_loadcompressed32
+ -Dloadcompressed384=avx2_loadcompressed384
+ -Dloadcompressed512=avx2_loadcompressed512
+ -Dloadcompressed64=avx2_loadcompressed64
+ -Dmcsheng_pext_mask=avx2_mcsheng_pext_mask
+ -Dmm_mask_mask=avx2_mm_mask_mask
+ -Dmm_shuffle_end=avx2_mm_shuffle_end
+ -Dmmbit_keyshift_lut=avx2_mmbit_keyshift_lut
+ -Dmmbit_maxlevel_direct_lut=avx2_mmbit_maxlevel_direct_lut
+ -Dmmbit_maxlevel_from_keyshift_lut=avx2_mmbit_maxlevel_from_keyshift_lut
+ -Dmmbit_root_offset_from_level=avx2_mmbit_root_offset_from_level
+ -Dmmbit_zero_to_lut=avx2_mmbit_zero_to_lut
+ -DnfaBlockExecReverse=avx2_nfaBlockExecReverse
+ -DnfaCheckFinalState=avx2_nfaCheckFinalState
+ -DnfaExecCastle_Q=avx2_nfaExecCastle_Q
+ -DnfaExecCastle_Q2=avx2_nfaExecCastle_Q2
+ -DnfaExecCastle_QR=avx2_nfaExecCastle_QR
+ -DnfaExecCastle_expandState=avx2_nfaExecCastle_expandState
+ -DnfaExecCastle_inAccept=avx2_nfaExecCastle_inAccept
+ -DnfaExecCastle_inAnyAccept=avx2_nfaExecCastle_inAnyAccept
+ -DnfaExecCastle_initCompressedState=avx2_nfaExecCastle_initCompressedState
+ -DnfaExecCastle_queueCompressState=avx2_nfaExecCastle_queueCompressState
+ -DnfaExecCastle_queueInitState=avx2_nfaExecCastle_queueInitState
+ -DnfaExecCastle_reportCurrent=avx2_nfaExecCastle_reportCurrent
+ -DnfaExecGough16_Q=avx2_nfaExecGough16_Q
+ -DnfaExecGough16_Q2=avx2_nfaExecGough16_Q2
+ -DnfaExecGough16_QR=avx2_nfaExecGough16_QR
+ -DnfaExecGough16_expandState=avx2_nfaExecGough16_expandState
+ -DnfaExecGough16_inAccept=avx2_nfaExecGough16_inAccept
+ -DnfaExecGough16_inAnyAccept=avx2_nfaExecGough16_inAnyAccept
+ -DnfaExecGough16_initCompressedState=avx2_nfaExecGough16_initCompressedState
+ -DnfaExecGough16_queueCompressState=avx2_nfaExecGough16_queueCompressState
+ -DnfaExecGough16_queueInitState=avx2_nfaExecGough16_queueInitState
+ -DnfaExecGough16_reportCurrent=avx2_nfaExecGough16_reportCurrent
+ -DnfaExecGough16_testEOD=avx2_nfaExecGough16_testEOD
+ -DnfaExecGough8_Q=avx2_nfaExecGough8_Q
+ -DnfaExecGough8_Q2=avx2_nfaExecGough8_Q2
+ -DnfaExecGough8_QR=avx2_nfaExecGough8_QR
+ -DnfaExecGough8_expandState=avx2_nfaExecGough8_expandState
+ -DnfaExecGough8_inAccept=avx2_nfaExecGough8_inAccept
+ -DnfaExecGough8_inAnyAccept=avx2_nfaExecGough8_inAnyAccept
+ -DnfaExecGough8_initCompressedState=avx2_nfaExecGough8_initCompressedState
+ -DnfaExecGough8_queueCompressState=avx2_nfaExecGough8_queueCompressState
+ -DnfaExecGough8_queueInitState=avx2_nfaExecGough8_queueInitState
+ -DnfaExecGough8_reportCurrent=avx2_nfaExecGough8_reportCurrent
+ -DnfaExecGough8_testEOD=avx2_nfaExecGough8_testEOD
+ -DnfaExecLbrDot_Q=avx2_nfaExecLbrDot_Q
+ -DnfaExecLbrDot_Q2=avx2_nfaExecLbrDot_Q2
+ -DnfaExecLbrDot_QR=avx2_nfaExecLbrDot_QR
+ -DnfaExecLbrDot_expandState=avx2_nfaExecLbrDot_expandState
+ -DnfaExecLbrDot_inAccept=avx2_nfaExecLbrDot_inAccept
+ -DnfaExecLbrDot_inAnyAccept=avx2_nfaExecLbrDot_inAnyAccept
+ -DnfaExecLbrDot_initCompressedState=avx2_nfaExecLbrDot_initCompressedState
+ -DnfaExecLbrDot_queueCompressState=avx2_nfaExecLbrDot_queueCompressState
+ -DnfaExecLbrDot_queueInitState=avx2_nfaExecLbrDot_queueInitState
+ -DnfaExecLbrDot_reportCurrent=avx2_nfaExecLbrDot_reportCurrent
+ -DnfaExecLbrNVerm_Q=avx2_nfaExecLbrNVerm_Q
+ -DnfaExecLbrNVerm_Q2=avx2_nfaExecLbrNVerm_Q2
+ -DnfaExecLbrNVerm_QR=avx2_nfaExecLbrNVerm_QR
+ -DnfaExecLbrNVerm_expandState=avx2_nfaExecLbrNVerm_expandState
+ -DnfaExecLbrNVerm_inAccept=avx2_nfaExecLbrNVerm_inAccept
+ -DnfaExecLbrNVerm_inAnyAccept=avx2_nfaExecLbrNVerm_inAnyAccept
+ -DnfaExecLbrNVerm_initCompressedState=avx2_nfaExecLbrNVerm_initCompressedState
+ -DnfaExecLbrNVerm_queueCompressState=avx2_nfaExecLbrNVerm_queueCompressState
+ -DnfaExecLbrNVerm_queueInitState=avx2_nfaExecLbrNVerm_queueInitState
+ -DnfaExecLbrNVerm_reportCurrent=avx2_nfaExecLbrNVerm_reportCurrent
+ -DnfaExecLbrShuf_Q=avx2_nfaExecLbrShuf_Q
+ -DnfaExecLbrShuf_Q2=avx2_nfaExecLbrShuf_Q2
+ -DnfaExecLbrShuf_QR=avx2_nfaExecLbrShuf_QR
+ -DnfaExecLbrShuf_expandState=avx2_nfaExecLbrShuf_expandState
+ -DnfaExecLbrShuf_inAccept=avx2_nfaExecLbrShuf_inAccept
+ -DnfaExecLbrShuf_inAnyAccept=avx2_nfaExecLbrShuf_inAnyAccept
+ -DnfaExecLbrShuf_initCompressedState=avx2_nfaExecLbrShuf_initCompressedState
+ -DnfaExecLbrShuf_queueCompressState=avx2_nfaExecLbrShuf_queueCompressState
+ -DnfaExecLbrShuf_queueInitState=avx2_nfaExecLbrShuf_queueInitState
+ -DnfaExecLbrShuf_reportCurrent=avx2_nfaExecLbrShuf_reportCurrent
+ -DnfaExecLbrTruf_Q=avx2_nfaExecLbrTruf_Q
+ -DnfaExecLbrTruf_Q2=avx2_nfaExecLbrTruf_Q2
+ -DnfaExecLbrTruf_QR=avx2_nfaExecLbrTruf_QR
+ -DnfaExecLbrTruf_expandState=avx2_nfaExecLbrTruf_expandState
+ -DnfaExecLbrTruf_inAccept=avx2_nfaExecLbrTruf_inAccept
+ -DnfaExecLbrTruf_inAnyAccept=avx2_nfaExecLbrTruf_inAnyAccept
+ -DnfaExecLbrTruf_initCompressedState=avx2_nfaExecLbrTruf_initCompressedState
+ -DnfaExecLbrTruf_queueCompressState=avx2_nfaExecLbrTruf_queueCompressState
+ -DnfaExecLbrTruf_queueInitState=avx2_nfaExecLbrTruf_queueInitState
+ -DnfaExecLbrTruf_reportCurrent=avx2_nfaExecLbrTruf_reportCurrent
+ -DnfaExecLbrVerm_Q=avx2_nfaExecLbrVerm_Q
+ -DnfaExecLbrVerm_Q2=avx2_nfaExecLbrVerm_Q2
+ -DnfaExecLbrVerm_QR=avx2_nfaExecLbrVerm_QR
+ -DnfaExecLbrVerm_expandState=avx2_nfaExecLbrVerm_expandState
+ -DnfaExecLbrVerm_inAccept=avx2_nfaExecLbrVerm_inAccept
+ -DnfaExecLbrVerm_inAnyAccept=avx2_nfaExecLbrVerm_inAnyAccept
+ -DnfaExecLbrVerm_initCompressedState=avx2_nfaExecLbrVerm_initCompressedState
+ -DnfaExecLbrVerm_queueCompressState=avx2_nfaExecLbrVerm_queueCompressState
+ -DnfaExecLbrVerm_queueInitState=avx2_nfaExecLbrVerm_queueInitState
+ -DnfaExecLbrVerm_reportCurrent=avx2_nfaExecLbrVerm_reportCurrent
+ -DnfaExecLimEx128_B_Reverse=avx2_nfaExecLimEx128_B_Reverse
+ -DnfaExecLimEx128_Q=avx2_nfaExecLimEx128_Q
+ -DnfaExecLimEx128_Q2=avx2_nfaExecLimEx128_Q2
+ -DnfaExecLimEx128_QR=avx2_nfaExecLimEx128_QR
+ -DnfaExecLimEx128_expandState=avx2_nfaExecLimEx128_expandState
+ -DnfaExecLimEx128_inAccept=avx2_nfaExecLimEx128_inAccept
+ -DnfaExecLimEx128_inAnyAccept=avx2_nfaExecLimEx128_inAnyAccept
+ -DnfaExecLimEx128_initCompressedState=avx2_nfaExecLimEx128_initCompressedState
+ -DnfaExecLimEx128_queueCompressState=avx2_nfaExecLimEx128_queueCompressState
+ -DnfaExecLimEx128_queueInitState=avx2_nfaExecLimEx128_queueInitState
+ -DnfaExecLimEx128_reportCurrent=avx2_nfaExecLimEx128_reportCurrent
+ -DnfaExecLimEx128_testEOD=avx2_nfaExecLimEx128_testEOD
+ -DnfaExecLimEx128_zombie_status=avx2_nfaExecLimEx128_zombie_status
+ -DnfaExecLimEx256_B_Reverse=avx2_nfaExecLimEx256_B_Reverse
+ -DnfaExecLimEx256_Q=avx2_nfaExecLimEx256_Q
+ -DnfaExecLimEx256_Q2=avx2_nfaExecLimEx256_Q2
+ -DnfaExecLimEx256_QR=avx2_nfaExecLimEx256_QR
+ -DnfaExecLimEx256_expandState=avx2_nfaExecLimEx256_expandState
+ -DnfaExecLimEx256_inAccept=avx2_nfaExecLimEx256_inAccept
+ -DnfaExecLimEx256_inAnyAccept=avx2_nfaExecLimEx256_inAnyAccept
+ -DnfaExecLimEx256_initCompressedState=avx2_nfaExecLimEx256_initCompressedState
+ -DnfaExecLimEx256_queueCompressState=avx2_nfaExecLimEx256_queueCompressState
+ -DnfaExecLimEx256_queueInitState=avx2_nfaExecLimEx256_queueInitState
+ -DnfaExecLimEx256_reportCurrent=avx2_nfaExecLimEx256_reportCurrent
+ -DnfaExecLimEx256_testEOD=avx2_nfaExecLimEx256_testEOD
+ -DnfaExecLimEx256_zombie_status=avx2_nfaExecLimEx256_zombie_status
+ -DnfaExecLimEx32_B_Reverse=avx2_nfaExecLimEx32_B_Reverse
+ -DnfaExecLimEx32_Q=avx2_nfaExecLimEx32_Q
+ -DnfaExecLimEx32_Q2=avx2_nfaExecLimEx32_Q2
+ -DnfaExecLimEx32_QR=avx2_nfaExecLimEx32_QR
+ -DnfaExecLimEx32_expandState=avx2_nfaExecLimEx32_expandState
+ -DnfaExecLimEx32_inAccept=avx2_nfaExecLimEx32_inAccept
+ -DnfaExecLimEx32_inAnyAccept=avx2_nfaExecLimEx32_inAnyAccept
+ -DnfaExecLimEx32_initCompressedState=avx2_nfaExecLimEx32_initCompressedState
+ -DnfaExecLimEx32_queueCompressState=avx2_nfaExecLimEx32_queueCompressState
+ -DnfaExecLimEx32_queueInitState=avx2_nfaExecLimEx32_queueInitState
+ -DnfaExecLimEx32_reportCurrent=avx2_nfaExecLimEx32_reportCurrent
+ -DnfaExecLimEx32_testEOD=avx2_nfaExecLimEx32_testEOD
+ -DnfaExecLimEx32_zombie_status=avx2_nfaExecLimEx32_zombie_status
+ -DnfaExecLimEx384_B_Reverse=avx2_nfaExecLimEx384_B_Reverse
+ -DnfaExecLimEx384_Q=avx2_nfaExecLimEx384_Q
+ -DnfaExecLimEx384_Q2=avx2_nfaExecLimEx384_Q2
+ -DnfaExecLimEx384_QR=avx2_nfaExecLimEx384_QR
+ -DnfaExecLimEx384_expandState=avx2_nfaExecLimEx384_expandState
+ -DnfaExecLimEx384_inAccept=avx2_nfaExecLimEx384_inAccept
+ -DnfaExecLimEx384_inAnyAccept=avx2_nfaExecLimEx384_inAnyAccept
+ -DnfaExecLimEx384_initCompressedState=avx2_nfaExecLimEx384_initCompressedState
+ -DnfaExecLimEx384_queueCompressState=avx2_nfaExecLimEx384_queueCompressState
+ -DnfaExecLimEx384_queueInitState=avx2_nfaExecLimEx384_queueInitState
+ -DnfaExecLimEx384_reportCurrent=avx2_nfaExecLimEx384_reportCurrent
+ -DnfaExecLimEx384_testEOD=avx2_nfaExecLimEx384_testEOD
+ -DnfaExecLimEx384_zombie_status=avx2_nfaExecLimEx384_zombie_status
+ -DnfaExecLimEx512_B_Reverse=avx2_nfaExecLimEx512_B_Reverse
+ -DnfaExecLimEx512_Q=avx2_nfaExecLimEx512_Q
+ -DnfaExecLimEx512_Q2=avx2_nfaExecLimEx512_Q2
+ -DnfaExecLimEx512_QR=avx2_nfaExecLimEx512_QR
+ -DnfaExecLimEx512_expandState=avx2_nfaExecLimEx512_expandState
+ -DnfaExecLimEx512_inAccept=avx2_nfaExecLimEx512_inAccept
+ -DnfaExecLimEx512_inAnyAccept=avx2_nfaExecLimEx512_inAnyAccept
+ -DnfaExecLimEx512_initCompressedState=avx2_nfaExecLimEx512_initCompressedState
+ -DnfaExecLimEx512_queueCompressState=avx2_nfaExecLimEx512_queueCompressState
+ -DnfaExecLimEx512_queueInitState=avx2_nfaExecLimEx512_queueInitState
+ -DnfaExecLimEx512_reportCurrent=avx2_nfaExecLimEx512_reportCurrent
+ -DnfaExecLimEx512_testEOD=avx2_nfaExecLimEx512_testEOD
+ -DnfaExecLimEx512_zombie_status=avx2_nfaExecLimEx512_zombie_status
+ -DnfaExecLimEx64_B_Reverse=avx2_nfaExecLimEx64_B_Reverse
+ -DnfaExecLimEx64_Q=avx2_nfaExecLimEx64_Q
+ -DnfaExecLimEx64_Q2=avx2_nfaExecLimEx64_Q2
+ -DnfaExecLimEx64_QR=avx2_nfaExecLimEx64_QR
+ -DnfaExecLimEx64_expandState=avx2_nfaExecLimEx64_expandState
+ -DnfaExecLimEx64_inAccept=avx2_nfaExecLimEx64_inAccept
+ -DnfaExecLimEx64_inAnyAccept=avx2_nfaExecLimEx64_inAnyAccept
+ -DnfaExecLimEx64_initCompressedState=avx2_nfaExecLimEx64_initCompressedState
+ -DnfaExecLimEx64_queueCompressState=avx2_nfaExecLimEx64_queueCompressState
+ -DnfaExecLimEx64_queueInitState=avx2_nfaExecLimEx64_queueInitState
+ -DnfaExecLimEx64_reportCurrent=avx2_nfaExecLimEx64_reportCurrent
+ -DnfaExecLimEx64_testEOD=avx2_nfaExecLimEx64_testEOD
+ -DnfaExecLimEx64_zombie_status=avx2_nfaExecLimEx64_zombie_status
+ -DnfaExecMcClellan16_B=avx2_nfaExecMcClellan16_B
+ -DnfaExecMcClellan16_Q=avx2_nfaExecMcClellan16_Q
+ -DnfaExecMcClellan16_Q2=avx2_nfaExecMcClellan16_Q2
+ -DnfaExecMcClellan16_QR=avx2_nfaExecMcClellan16_QR
+ -DnfaExecMcClellan16_SimpStream=avx2_nfaExecMcClellan16_SimpStream
+ -DnfaExecMcClellan16_expandState=avx2_nfaExecMcClellan16_expandState
+ -DnfaExecMcClellan16_inAccept=avx2_nfaExecMcClellan16_inAccept
+ -DnfaExecMcClellan16_inAnyAccept=avx2_nfaExecMcClellan16_inAnyAccept
+ -DnfaExecMcClellan16_initCompressedState=avx2_nfaExecMcClellan16_initCompressedState
+ -DnfaExecMcClellan16_queueCompressState=avx2_nfaExecMcClellan16_queueCompressState
+ -DnfaExecMcClellan16_queueInitState=avx2_nfaExecMcClellan16_queueInitState
+ -DnfaExecMcClellan16_reportCurrent=avx2_nfaExecMcClellan16_reportCurrent
+ -DnfaExecMcClellan16_testEOD=avx2_nfaExecMcClellan16_testEOD
+ -DnfaExecMcClellan8_B=avx2_nfaExecMcClellan8_B
+ -DnfaExecMcClellan8_Q=avx2_nfaExecMcClellan8_Q
+ -DnfaExecMcClellan8_Q2=avx2_nfaExecMcClellan8_Q2
+ -DnfaExecMcClellan8_QR=avx2_nfaExecMcClellan8_QR
+ -DnfaExecMcClellan8_SimpStream=avx2_nfaExecMcClellan8_SimpStream
+ -DnfaExecMcClellan8_expandState=avx2_nfaExecMcClellan8_expandState
+ -DnfaExecMcClellan8_inAccept=avx2_nfaExecMcClellan8_inAccept
+ -DnfaExecMcClellan8_inAnyAccept=avx2_nfaExecMcClellan8_inAnyAccept
+ -DnfaExecMcClellan8_initCompressedState=avx2_nfaExecMcClellan8_initCompressedState
+ -DnfaExecMcClellan8_queueCompressState=avx2_nfaExecMcClellan8_queueCompressState
+ -DnfaExecMcClellan8_queueInitState=avx2_nfaExecMcClellan8_queueInitState
+ -DnfaExecMcClellan8_reportCurrent=avx2_nfaExecMcClellan8_reportCurrent
+ -DnfaExecMcClellan8_testEOD=avx2_nfaExecMcClellan8_testEOD
+ -DnfaExecMcSheng16_Q=avx2_nfaExecMcSheng16_Q
+ -DnfaExecMcSheng16_Q2=avx2_nfaExecMcSheng16_Q2
+ -DnfaExecMcSheng16_QR=avx2_nfaExecMcSheng16_QR
+ -DnfaExecMcSheng16_expandState=avx2_nfaExecMcSheng16_expandState
+ -DnfaExecMcSheng16_inAccept=avx2_nfaExecMcSheng16_inAccept
+ -DnfaExecMcSheng16_inAnyAccept=avx2_nfaExecMcSheng16_inAnyAccept
+ -DnfaExecMcSheng16_initCompressedState=avx2_nfaExecMcSheng16_initCompressedState
+ -DnfaExecMcSheng16_queueCompressState=avx2_nfaExecMcSheng16_queueCompressState
+ -DnfaExecMcSheng16_queueInitState=avx2_nfaExecMcSheng16_queueInitState
+ -DnfaExecMcSheng16_reportCurrent=avx2_nfaExecMcSheng16_reportCurrent
+ -DnfaExecMcSheng16_testEOD=avx2_nfaExecMcSheng16_testEOD
+ -DnfaExecMcSheng8_Q=avx2_nfaExecMcSheng8_Q
+ -DnfaExecMcSheng8_Q2=avx2_nfaExecMcSheng8_Q2
+ -DnfaExecMcSheng8_QR=avx2_nfaExecMcSheng8_QR
+ -DnfaExecMcSheng8_expandState=avx2_nfaExecMcSheng8_expandState
+ -DnfaExecMcSheng8_inAccept=avx2_nfaExecMcSheng8_inAccept
+ -DnfaExecMcSheng8_inAnyAccept=avx2_nfaExecMcSheng8_inAnyAccept
+ -DnfaExecMcSheng8_initCompressedState=avx2_nfaExecMcSheng8_initCompressedState
+ -DnfaExecMcSheng8_queueCompressState=avx2_nfaExecMcSheng8_queueCompressState
+ -DnfaExecMcSheng8_queueInitState=avx2_nfaExecMcSheng8_queueInitState
+ -DnfaExecMcSheng8_reportCurrent=avx2_nfaExecMcSheng8_reportCurrent
+ -DnfaExecMcSheng8_testEOD=avx2_nfaExecMcSheng8_testEOD
+ -DnfaExecMpv_Q=avx2_nfaExecMpv_Q
+ -DnfaExecMpv_QueueExecRaw=avx2_nfaExecMpv_QueueExecRaw
+ -DnfaExecMpv_expandState=avx2_nfaExecMpv_expandState
+ -DnfaExecMpv_initCompressedState=avx2_nfaExecMpv_initCompressedState
+ -DnfaExecMpv_queueCompressState=avx2_nfaExecMpv_queueCompressState
+ -DnfaExecMpv_queueInitState=avx2_nfaExecMpv_queueInitState
+ -DnfaExecMpv_reportCurrent=avx2_nfaExecMpv_reportCurrent
+ -DnfaExecSheng_B=avx2_nfaExecSheng_B
+ -DnfaExecSheng_Q=avx2_nfaExecSheng_Q
+ -DnfaExecSheng_Q2=avx2_nfaExecSheng_Q2
+ -DnfaExecSheng_QR=avx2_nfaExecSheng_QR
+ -DnfaExecSheng_expandState=avx2_nfaExecSheng_expandState
+ -DnfaExecSheng_inAccept=avx2_nfaExecSheng_inAccept
+ -DnfaExecSheng_inAnyAccept=avx2_nfaExecSheng_inAnyAccept
+ -DnfaExecSheng_initCompressedState=avx2_nfaExecSheng_initCompressedState
+ -DnfaExecSheng_queueCompressState=avx2_nfaExecSheng_queueCompressState
+ -DnfaExecSheng_queueInitState=avx2_nfaExecSheng_queueInitState
+ -DnfaExecSheng_reportCurrent=avx2_nfaExecSheng_reportCurrent
+ -DnfaExecSheng_testEOD=avx2_nfaExecSheng_testEOD
+ -DnfaExecTamarama_Q=avx2_nfaExecTamarama_Q
+ -DnfaExecTamarama_Q2=avx2_nfaExecTamarama_Q2
+ -DnfaExecTamarama_QR=avx2_nfaExecTamarama_QR
+ -DnfaExecTamarama_expandState=avx2_nfaExecTamarama_expandState
+ -DnfaExecTamarama_inAccept=avx2_nfaExecTamarama_inAccept
+ -DnfaExecTamarama_inAnyAccept=avx2_nfaExecTamarama_inAnyAccept
+ -DnfaExecTamarama_queueCompressState=avx2_nfaExecTamarama_queueCompressState
+ -DnfaExecTamarama_queueInitState=avx2_nfaExecTamarama_queueInitState
+ -DnfaExecTamarama_reportCurrent=avx2_nfaExecTamarama_reportCurrent
+ -DnfaExecTamarama_testEOD=avx2_nfaExecTamarama_testEOD
+ -DnfaExecTamarama_zombie_status=avx2_nfaExecTamarama_zombie_status
+ -DnfaExpandState=avx2_nfaExpandState
+ -DnfaGetZombieStatus=avx2_nfaGetZombieStatus
+ -DnfaInAcceptState=avx2_nfaInAcceptState
+ -DnfaInAnyAcceptState=avx2_nfaInAnyAcceptState
+ -DnfaInitCompressedState=avx2_nfaInitCompressedState
+ -DnfaQueueCompressState=avx2_nfaQueueCompressState
+ -DnfaQueueExec=avx2_nfaQueueExec
+ -DnfaQueueExec2_raw=avx2_nfaQueueExec2_raw
+ -DnfaQueueExecRose=avx2_nfaQueueExecRose
+ -DnfaQueueExecToMatch=avx2_nfaQueueExecToMatch
+ -DnfaQueueExec_raw=avx2_nfaQueueExec_raw
+ -DnfaQueueInitState=avx2_nfaQueueInitState
+ -DnfaReportCurrentMatches=avx2_nfaReportCurrentMatches
+ -DnoodExec=avx2_noodExec
+ -DnoodExecStreaming=avx2_noodExecStreaming
+ -Dp_mask_arr=avx2_p_mask_arr
+ -Dp_mask_arr256=avx2_p_mask_arr256
+ -DrepeatHasMatchBitmap=avx2_repeatHasMatchBitmap
+ -DrepeatHasMatchRange=avx2_repeatHasMatchRange
+ -DrepeatHasMatchRing=avx2_repeatHasMatchRing
+ -DrepeatHasMatchSparseOptimalP=avx2_repeatHasMatchSparseOptimalP
+ -DrepeatHasMatchTrailer=avx2_repeatHasMatchTrailer
+ -DrepeatLastTopBitmap=avx2_repeatLastTopBitmap
+ -DrepeatLastTopRange=avx2_repeatLastTopRange
+ -DrepeatLastTopRing=avx2_repeatLastTopRing
+ -DrepeatLastTopSparseOptimalP=avx2_repeatLastTopSparseOptimalP
+ -DrepeatLastTopTrailer=avx2_repeatLastTopTrailer
+ -DrepeatNextMatchBitmap=avx2_repeatNextMatchBitmap
+ -DrepeatNextMatchRange=avx2_repeatNextMatchRange
+ -DrepeatNextMatchRing=avx2_repeatNextMatchRing
+ -DrepeatNextMatchSparseOptimalP=avx2_repeatNextMatchSparseOptimalP
+ -DrepeatNextMatchTrailer=avx2_repeatNextMatchTrailer
+ -DrepeatPack=avx2_repeatPack
+ -DrepeatStoreBitmap=avx2_repeatStoreBitmap
+ -DrepeatStoreRange=avx2_repeatStoreRange
+ -DrepeatStoreRing=avx2_repeatStoreRing
+ -DrepeatStoreSparseOptimalP=avx2_repeatStoreSparseOptimalP
+ -DrepeatStoreTrailer=avx2_repeatStoreTrailer
+ -DrepeatUnpack=avx2_repeatUnpack
+ -DroseAnchoredCallback=avx2_roseAnchoredCallback
+ -DroseBlockExec=avx2_roseBlockExec
+ -DroseCallback=avx2_roseCallback
+ -DroseCatchUpAll=avx2_roseCatchUpAll
+ -DroseCatchUpMPV_i=avx2_roseCatchUpMPV_i
+ -DroseCatchUpSuf=avx2_roseCatchUpSuf
+ -DroseDelayRebuildCallback=avx2_roseDelayRebuildCallback
+ -DroseFloatingCallback=avx2_roseFloatingCallback
+ -DroseHandleChainMatch=avx2_roseHandleChainMatch
+ -DroseInitState=avx2_roseInitState
+ -DroseNfaAdaptor=avx2_roseNfaAdaptor
+ -DroseNfaEarliestSom=avx2_roseNfaEarliestSom
+ -DroseReportAdaptor=avx2_roseReportAdaptor
+ -DroseRunBoundaryProgram=avx2_roseRunBoundaryProgram
+ -DroseRunFlushCombProgram=avx2_roseRunFlushCombProgram
+ -DroseRunLastFlushCombProgram=avx2_roseRunLastFlushCombProgram
+ -DroseRunProgram=avx2_roseRunProgram
+ -DroseRunProgram_l=avx2_roseRunProgram_l
+ -DroseStreamEodExec=avx2_roseStreamEodExec
+ -DroseStreamExec=avx2_roseStreamExec
+ -DrshuftiExec=avx2_rshuftiExec
+ -DrtruffleExec=avx2_rtruffleExec
+ -Drun_accel=avx2_run_accel
+ -DsetSomFromSomAware=avx2_setSomFromSomAware
+ -DshuftiDoubleExec=avx2_shuftiDoubleExec
+ -DshuftiExec=avx2_shuftiExec
+ -Dsimd_onebit_masks=avx2_simd_onebit_masks
+ -Dsize_compress_stream=avx2_size_compress_stream
+ -DstoreSomToStream=avx2_storeSomToStream
+ -Dstorecompressed128=avx2_storecompressed128
+ -Dstorecompressed256=avx2_storecompressed256
+ -Dstorecompressed32=avx2_storecompressed32
+ -Dstorecompressed384=avx2_storecompressed384
+ -Dstorecompressed512=avx2_storecompressed512
+ -Dstorecompressed64=avx2_storecompressed64
+ -DstreamInitSufPQ=avx2_streamInitSufPQ
+ -DtruffleExec=avx2_truffleExec
+ -Dvbs_mask_data=avx2_vbs_mask_data
+)
+target_include_directories(libs-hyperscan-runtime_avx2 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src
+)
+target_sources(libs-hyperscan-runtime_avx2 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/alloc.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/crc32.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/database.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/fdr/fdr.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/fdr/teddy.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/fdr/teddy_avx2.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/hs_valid_platform.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/hs_version.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/hwlm/hwlm.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/hwlm/noodle_engine.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/accel.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/castle.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/gough.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/lbr.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/limex_64.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/limex_accel.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/limex_native.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/limex_simd128.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/limex_simd256.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/limex_simd384.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/limex_simd512.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/mcclellan.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/mcsheng.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/mcsheng_data.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/mpv.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/nfa_api_dispatch.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/repeat.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/sheng.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/shufti.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/tamarama.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/truffle.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/block.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/catchup.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/init.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/match.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/program_runtime.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/stream.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/runtime.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/scratch.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/som/som_runtime.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/som/som_stream.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/stream_compress.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/util/cpuid_flags.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/util/masked_move.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/util/multibit.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/util/simd_utils.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/util/state_compress.c
+)
diff --git a/contrib/libs/hyperscan/runtime_avx512/CMakeLists.txt b/contrib/libs/hyperscan/runtime_avx512/CMakeLists.txt
new file mode 100644
index 0000000000..a236f3e341
--- /dev/null
+++ b/contrib/libs/hyperscan/runtime_avx512/CMakeLists.txt
@@ -0,0 +1,481 @@
+add_library(libs-hyperscan-runtime_avx512)
+target_compile_options(libs-hyperscan-runtime_avx512 PRIVATE
+ -msse4.1
+ -DHAVE_SSE41
+ -msse4.2
+ -DHAVE_SSE42
+ -DHAVE_POPCOUNT_INSTR
+ -mpopcnt
+ -mavx
+ -DHAVE_AVX
+ -mavx2
+ -mfma
+ -DHAVE_AVX2
+ -mavx512f
+ -mavx512cd
+ -mavx512bw
+ -mavx512dq
+ -mavx512vl
+ -DHAVE_AVX512
+ -DCrc32c_ComputeBuf=avx512_Crc32c_ComputeBuf
+ -DblockInitSufPQ=avx512_blockInitSufPQ
+ -Dcompress_stream=avx512_compress_stream
+ -Dcpuid_flags=avx512_cpuid_flags
+ -Dcpuid_tune=avx512_cpuid_tune
+ -DdbIsValid=avx512_dbIsValid
+ -DdoAccel128=avx512_doAccel128
+ -DdoAccel256=avx512_doAccel256
+ -DdoAccel32=avx512_doAccel32
+ -DdoAccel384=avx512_doAccel384
+ -DdoAccel512=avx512_doAccel512
+ -DdoAccel64=avx512_doAccel64
+ -Dexpand_stream=avx512_expand_stream
+ -DfdrExec=avx512_fdrExec
+ -DfdrExecStreaming=avx512_fdrExecStreaming
+ -Dfdr_exec_fat_teddy_msks1=avx512_fdr_exec_fat_teddy_msks1
+ -Dfdr_exec_fat_teddy_msks1_pck=avx512_fdr_exec_fat_teddy_msks1_pck
+ -Dfdr_exec_fat_teddy_msks2=avx512_fdr_exec_fat_teddy_msks2
+ -Dfdr_exec_fat_teddy_msks2_pck=avx512_fdr_exec_fat_teddy_msks2_pck
+ -Dfdr_exec_fat_teddy_msks3=avx512_fdr_exec_fat_teddy_msks3
+ -Dfdr_exec_fat_teddy_msks3_pck=avx512_fdr_exec_fat_teddy_msks3_pck
+ -Dfdr_exec_fat_teddy_msks4=avx512_fdr_exec_fat_teddy_msks4
+ -Dfdr_exec_fat_teddy_msks4_pck=avx512_fdr_exec_fat_teddy_msks4_pck
+ -Dfdr_exec_teddy_msks1=avx512_fdr_exec_teddy_msks1
+ -Dfdr_exec_teddy_msks1_pck=avx512_fdr_exec_teddy_msks1_pck
+ -Dfdr_exec_teddy_msks2=avx512_fdr_exec_teddy_msks2
+ -Dfdr_exec_teddy_msks2_pck=avx512_fdr_exec_teddy_msks2_pck
+ -Dfdr_exec_teddy_msks3=avx512_fdr_exec_teddy_msks3
+ -Dfdr_exec_teddy_msks3_pck=avx512_fdr_exec_teddy_msks3_pck
+ -Dfdr_exec_teddy_msks4=avx512_fdr_exec_teddy_msks4
+ -Dfdr_exec_teddy_msks4_pck=avx512_fdr_exec_teddy_msks4_pck
+ -DflushQueuedLiterals_i=avx512_flushQueuedLiterals_i
+ -DflushStoredSomMatches_i=avx512_flushStoredSomMatches_i
+ -DhandleSomExternal=avx512_handleSomExternal
+ -DhandleSomInternal=avx512_handleSomInternal
+ -Dhs_alloc_scratch=avx512_hs_alloc_scratch
+ -Dhs_clone_scratch=avx512_hs_clone_scratch
+ -Dhs_close_stream=avx512_hs_close_stream
+ -Dhs_compress_stream=avx512_hs_compress_stream
+ -Dhs_copy_stream=avx512_hs_copy_stream
+ -Dhs_database_alloc=avx512_hs_database_alloc
+ -Dhs_database_free=avx512_hs_database_free
+ -Dhs_database_info=avx512_hs_database_info
+ -Dhs_database_size=avx512_hs_database_size
+ -Dhs_deserialize_database=avx512_hs_deserialize_database
+ -Dhs_deserialize_database_at=avx512_hs_deserialize_database_at
+ -Dhs_expand_stream=avx512_hs_expand_stream
+ -Dhs_free_database=avx512_hs_free_database
+ -Dhs_free_scratch=avx512_hs_free_scratch
+ -Dhs_misc_alloc=avx512_hs_misc_alloc
+ -Dhs_misc_free=avx512_hs_misc_free
+ -Dhs_open_stream=avx512_hs_open_stream
+ -Dhs_reset_and_copy_stream=avx512_hs_reset_and_copy_stream
+ -Dhs_reset_and_expand_stream=avx512_hs_reset_and_expand_stream
+ -Dhs_reset_stream=avx512_hs_reset_stream
+ -Dhs_scan=avx512_hs_scan
+ -Dhs_scan_stream=avx512_hs_scan_stream
+ -Dhs_scan_vector=avx512_hs_scan_vector
+ -Dhs_scratch_alloc=avx512_hs_scratch_alloc
+ -Dhs_scratch_free=avx512_hs_scratch_free
+ -Dhs_scratch_size=avx512_hs_scratch_size
+ -Dhs_serialize_database=avx512_hs_serialize_database
+ -Dhs_serialized_database_info=avx512_hs_serialized_database_info
+ -Dhs_serialized_database_size=avx512_hs_serialized_database_size
+ -Dhs_set_allocator=avx512_hs_set_allocator
+ -Dhs_set_database_allocator=avx512_hs_set_database_allocator
+ -Dhs_set_misc_allocator=avx512_hs_set_misc_allocator
+ -Dhs_set_scratch_allocator=avx512_hs_set_scratch_allocator
+ -Dhs_set_stream_allocator=avx512_hs_set_stream_allocator
+ -Dhs_stream_alloc=avx512_hs_stream_alloc
+ -Dhs_stream_free=avx512_hs_stream_free
+ -Dhs_stream_size=avx512_hs_stream_size
+ -Dhs_valid_platform=avx512_hs_valid_platform
+ -Dhs_version=avx512_hs_version
+ -DhwlmExec=avx512_hwlmExec
+ -DhwlmExecStreaming=avx512_hwlmExecStreaming
+ -DloadSomFromStream=avx512_loadSomFromStream
+ -Dloadcompressed128=avx512_loadcompressed128
+ -Dloadcompressed256=avx512_loadcompressed256
+ -Dloadcompressed32=avx512_loadcompressed32
+ -Dloadcompressed384=avx512_loadcompressed384
+ -Dloadcompressed512=avx512_loadcompressed512
+ -Dloadcompressed64=avx512_loadcompressed64
+ -Dmcsheng_pext_mask=avx512_mcsheng_pext_mask
+ -Dmm_mask_mask=avx512_mm_mask_mask
+ -Dmm_shuffle_end=avx512_mm_shuffle_end
+ -Dmmbit_keyshift_lut=avx512_mmbit_keyshift_lut
+ -Dmmbit_maxlevel_direct_lut=avx512_mmbit_maxlevel_direct_lut
+ -Dmmbit_maxlevel_from_keyshift_lut=avx512_mmbit_maxlevel_from_keyshift_lut
+ -Dmmbit_root_offset_from_level=avx512_mmbit_root_offset_from_level
+ -Dmmbit_zero_to_lut=avx512_mmbit_zero_to_lut
+ -DnfaBlockExecReverse=avx512_nfaBlockExecReverse
+ -DnfaCheckFinalState=avx512_nfaCheckFinalState
+ -DnfaExecCastle_Q=avx512_nfaExecCastle_Q
+ -DnfaExecCastle_Q2=avx512_nfaExecCastle_Q2
+ -DnfaExecCastle_QR=avx512_nfaExecCastle_QR
+ -DnfaExecCastle_expandState=avx512_nfaExecCastle_expandState
+ -DnfaExecCastle_inAccept=avx512_nfaExecCastle_inAccept
+ -DnfaExecCastle_inAnyAccept=avx512_nfaExecCastle_inAnyAccept
+ -DnfaExecCastle_initCompressedState=avx512_nfaExecCastle_initCompressedState
+ -DnfaExecCastle_queueCompressState=avx512_nfaExecCastle_queueCompressState
+ -DnfaExecCastle_queueInitState=avx512_nfaExecCastle_queueInitState
+ -DnfaExecCastle_reportCurrent=avx512_nfaExecCastle_reportCurrent
+ -DnfaExecGough16_Q=avx512_nfaExecGough16_Q
+ -DnfaExecGough16_Q2=avx512_nfaExecGough16_Q2
+ -DnfaExecGough16_QR=avx512_nfaExecGough16_QR
+ -DnfaExecGough16_expandState=avx512_nfaExecGough16_expandState
+ -DnfaExecGough16_inAccept=avx512_nfaExecGough16_inAccept
+ -DnfaExecGough16_inAnyAccept=avx512_nfaExecGough16_inAnyAccept
+ -DnfaExecGough16_initCompressedState=avx512_nfaExecGough16_initCompressedState
+ -DnfaExecGough16_queueCompressState=avx512_nfaExecGough16_queueCompressState
+ -DnfaExecGough16_queueInitState=avx512_nfaExecGough16_queueInitState
+ -DnfaExecGough16_reportCurrent=avx512_nfaExecGough16_reportCurrent
+ -DnfaExecGough16_testEOD=avx512_nfaExecGough16_testEOD
+ -DnfaExecGough8_Q=avx512_nfaExecGough8_Q
+ -DnfaExecGough8_Q2=avx512_nfaExecGough8_Q2
+ -DnfaExecGough8_QR=avx512_nfaExecGough8_QR
+ -DnfaExecGough8_expandState=avx512_nfaExecGough8_expandState
+ -DnfaExecGough8_inAccept=avx512_nfaExecGough8_inAccept
+ -DnfaExecGough8_inAnyAccept=avx512_nfaExecGough8_inAnyAccept
+ -DnfaExecGough8_initCompressedState=avx512_nfaExecGough8_initCompressedState
+ -DnfaExecGough8_queueCompressState=avx512_nfaExecGough8_queueCompressState
+ -DnfaExecGough8_queueInitState=avx512_nfaExecGough8_queueInitState
+ -DnfaExecGough8_reportCurrent=avx512_nfaExecGough8_reportCurrent
+ -DnfaExecGough8_testEOD=avx512_nfaExecGough8_testEOD
+ -DnfaExecLbrDot_Q=avx512_nfaExecLbrDot_Q
+ -DnfaExecLbrDot_Q2=avx512_nfaExecLbrDot_Q2
+ -DnfaExecLbrDot_QR=avx512_nfaExecLbrDot_QR
+ -DnfaExecLbrDot_expandState=avx512_nfaExecLbrDot_expandState
+ -DnfaExecLbrDot_inAccept=avx512_nfaExecLbrDot_inAccept
+ -DnfaExecLbrDot_inAnyAccept=avx512_nfaExecLbrDot_inAnyAccept
+ -DnfaExecLbrDot_initCompressedState=avx512_nfaExecLbrDot_initCompressedState
+ -DnfaExecLbrDot_queueCompressState=avx512_nfaExecLbrDot_queueCompressState
+ -DnfaExecLbrDot_queueInitState=avx512_nfaExecLbrDot_queueInitState
+ -DnfaExecLbrDot_reportCurrent=avx512_nfaExecLbrDot_reportCurrent
+ -DnfaExecLbrNVerm_Q=avx512_nfaExecLbrNVerm_Q
+ -DnfaExecLbrNVerm_Q2=avx512_nfaExecLbrNVerm_Q2
+ -DnfaExecLbrNVerm_QR=avx512_nfaExecLbrNVerm_QR
+ -DnfaExecLbrNVerm_expandState=avx512_nfaExecLbrNVerm_expandState
+ -DnfaExecLbrNVerm_inAccept=avx512_nfaExecLbrNVerm_inAccept
+ -DnfaExecLbrNVerm_inAnyAccept=avx512_nfaExecLbrNVerm_inAnyAccept
+ -DnfaExecLbrNVerm_initCompressedState=avx512_nfaExecLbrNVerm_initCompressedState
+ -DnfaExecLbrNVerm_queueCompressState=avx512_nfaExecLbrNVerm_queueCompressState
+ -DnfaExecLbrNVerm_queueInitState=avx512_nfaExecLbrNVerm_queueInitState
+ -DnfaExecLbrNVerm_reportCurrent=avx512_nfaExecLbrNVerm_reportCurrent
+ -DnfaExecLbrShuf_Q=avx512_nfaExecLbrShuf_Q
+ -DnfaExecLbrShuf_Q2=avx512_nfaExecLbrShuf_Q2
+ -DnfaExecLbrShuf_QR=avx512_nfaExecLbrShuf_QR
+ -DnfaExecLbrShuf_expandState=avx512_nfaExecLbrShuf_expandState
+ -DnfaExecLbrShuf_inAccept=avx512_nfaExecLbrShuf_inAccept
+ -DnfaExecLbrShuf_inAnyAccept=avx512_nfaExecLbrShuf_inAnyAccept
+ -DnfaExecLbrShuf_initCompressedState=avx512_nfaExecLbrShuf_initCompressedState
+ -DnfaExecLbrShuf_queueCompressState=avx512_nfaExecLbrShuf_queueCompressState
+ -DnfaExecLbrShuf_queueInitState=avx512_nfaExecLbrShuf_queueInitState
+ -DnfaExecLbrShuf_reportCurrent=avx512_nfaExecLbrShuf_reportCurrent
+ -DnfaExecLbrTruf_Q=avx512_nfaExecLbrTruf_Q
+ -DnfaExecLbrTruf_Q2=avx512_nfaExecLbrTruf_Q2
+ -DnfaExecLbrTruf_QR=avx512_nfaExecLbrTruf_QR
+ -DnfaExecLbrTruf_expandState=avx512_nfaExecLbrTruf_expandState
+ -DnfaExecLbrTruf_inAccept=avx512_nfaExecLbrTruf_inAccept
+ -DnfaExecLbrTruf_inAnyAccept=avx512_nfaExecLbrTruf_inAnyAccept
+ -DnfaExecLbrTruf_initCompressedState=avx512_nfaExecLbrTruf_initCompressedState
+ -DnfaExecLbrTruf_queueCompressState=avx512_nfaExecLbrTruf_queueCompressState
+ -DnfaExecLbrTruf_queueInitState=avx512_nfaExecLbrTruf_queueInitState
+ -DnfaExecLbrTruf_reportCurrent=avx512_nfaExecLbrTruf_reportCurrent
+ -DnfaExecLbrVerm_Q=avx512_nfaExecLbrVerm_Q
+ -DnfaExecLbrVerm_Q2=avx512_nfaExecLbrVerm_Q2
+ -DnfaExecLbrVerm_QR=avx512_nfaExecLbrVerm_QR
+ -DnfaExecLbrVerm_expandState=avx512_nfaExecLbrVerm_expandState
+ -DnfaExecLbrVerm_inAccept=avx512_nfaExecLbrVerm_inAccept
+ -DnfaExecLbrVerm_inAnyAccept=avx512_nfaExecLbrVerm_inAnyAccept
+ -DnfaExecLbrVerm_initCompressedState=avx512_nfaExecLbrVerm_initCompressedState
+ -DnfaExecLbrVerm_queueCompressState=avx512_nfaExecLbrVerm_queueCompressState
+ -DnfaExecLbrVerm_queueInitState=avx512_nfaExecLbrVerm_queueInitState
+ -DnfaExecLbrVerm_reportCurrent=avx512_nfaExecLbrVerm_reportCurrent
+ -DnfaExecLimEx128_B_Reverse=avx512_nfaExecLimEx128_B_Reverse
+ -DnfaExecLimEx128_Q=avx512_nfaExecLimEx128_Q
+ -DnfaExecLimEx128_Q2=avx512_nfaExecLimEx128_Q2
+ -DnfaExecLimEx128_QR=avx512_nfaExecLimEx128_QR
+ -DnfaExecLimEx128_expandState=avx512_nfaExecLimEx128_expandState
+ -DnfaExecLimEx128_inAccept=avx512_nfaExecLimEx128_inAccept
+ -DnfaExecLimEx128_inAnyAccept=avx512_nfaExecLimEx128_inAnyAccept
+ -DnfaExecLimEx128_initCompressedState=avx512_nfaExecLimEx128_initCompressedState
+ -DnfaExecLimEx128_queueCompressState=avx512_nfaExecLimEx128_queueCompressState
+ -DnfaExecLimEx128_queueInitState=avx512_nfaExecLimEx128_queueInitState
+ -DnfaExecLimEx128_reportCurrent=avx512_nfaExecLimEx128_reportCurrent
+ -DnfaExecLimEx128_testEOD=avx512_nfaExecLimEx128_testEOD
+ -DnfaExecLimEx128_zombie_status=avx512_nfaExecLimEx128_zombie_status
+ -DnfaExecLimEx256_B_Reverse=avx512_nfaExecLimEx256_B_Reverse
+ -DnfaExecLimEx256_Q=avx512_nfaExecLimEx256_Q
+ -DnfaExecLimEx256_Q2=avx512_nfaExecLimEx256_Q2
+ -DnfaExecLimEx256_QR=avx512_nfaExecLimEx256_QR
+ -DnfaExecLimEx256_expandState=avx512_nfaExecLimEx256_expandState
+ -DnfaExecLimEx256_inAccept=avx512_nfaExecLimEx256_inAccept
+ -DnfaExecLimEx256_inAnyAccept=avx512_nfaExecLimEx256_inAnyAccept
+ -DnfaExecLimEx256_initCompressedState=avx512_nfaExecLimEx256_initCompressedState
+ -DnfaExecLimEx256_queueCompressState=avx512_nfaExecLimEx256_queueCompressState
+ -DnfaExecLimEx256_queueInitState=avx512_nfaExecLimEx256_queueInitState
+ -DnfaExecLimEx256_reportCurrent=avx512_nfaExecLimEx256_reportCurrent
+ -DnfaExecLimEx256_testEOD=avx512_nfaExecLimEx256_testEOD
+ -DnfaExecLimEx256_zombie_status=avx512_nfaExecLimEx256_zombie_status
+ -DnfaExecLimEx32_B_Reverse=avx512_nfaExecLimEx32_B_Reverse
+ -DnfaExecLimEx32_Q=avx512_nfaExecLimEx32_Q
+ -DnfaExecLimEx32_Q2=avx512_nfaExecLimEx32_Q2
+ -DnfaExecLimEx32_QR=avx512_nfaExecLimEx32_QR
+ -DnfaExecLimEx32_expandState=avx512_nfaExecLimEx32_expandState
+ -DnfaExecLimEx32_inAccept=avx512_nfaExecLimEx32_inAccept
+ -DnfaExecLimEx32_inAnyAccept=avx512_nfaExecLimEx32_inAnyAccept
+ -DnfaExecLimEx32_initCompressedState=avx512_nfaExecLimEx32_initCompressedState
+ -DnfaExecLimEx32_queueCompressState=avx512_nfaExecLimEx32_queueCompressState
+ -DnfaExecLimEx32_queueInitState=avx512_nfaExecLimEx32_queueInitState
+ -DnfaExecLimEx32_reportCurrent=avx512_nfaExecLimEx32_reportCurrent
+ -DnfaExecLimEx32_testEOD=avx512_nfaExecLimEx32_testEOD
+ -DnfaExecLimEx32_zombie_status=avx512_nfaExecLimEx32_zombie_status
+ -DnfaExecLimEx384_B_Reverse=avx512_nfaExecLimEx384_B_Reverse
+ -DnfaExecLimEx384_Q=avx512_nfaExecLimEx384_Q
+ -DnfaExecLimEx384_Q2=avx512_nfaExecLimEx384_Q2
+ -DnfaExecLimEx384_QR=avx512_nfaExecLimEx384_QR
+ -DnfaExecLimEx384_expandState=avx512_nfaExecLimEx384_expandState
+ -DnfaExecLimEx384_inAccept=avx512_nfaExecLimEx384_inAccept
+ -DnfaExecLimEx384_inAnyAccept=avx512_nfaExecLimEx384_inAnyAccept
+ -DnfaExecLimEx384_initCompressedState=avx512_nfaExecLimEx384_initCompressedState
+ -DnfaExecLimEx384_queueCompressState=avx512_nfaExecLimEx384_queueCompressState
+ -DnfaExecLimEx384_queueInitState=avx512_nfaExecLimEx384_queueInitState
+ -DnfaExecLimEx384_reportCurrent=avx512_nfaExecLimEx384_reportCurrent
+ -DnfaExecLimEx384_testEOD=avx512_nfaExecLimEx384_testEOD
+ -DnfaExecLimEx384_zombie_status=avx512_nfaExecLimEx384_zombie_status
+ -DnfaExecLimEx512_B_Reverse=avx512_nfaExecLimEx512_B_Reverse
+ -DnfaExecLimEx512_Q=avx512_nfaExecLimEx512_Q
+ -DnfaExecLimEx512_Q2=avx512_nfaExecLimEx512_Q2
+ -DnfaExecLimEx512_QR=avx512_nfaExecLimEx512_QR
+ -DnfaExecLimEx512_expandState=avx512_nfaExecLimEx512_expandState
+ -DnfaExecLimEx512_inAccept=avx512_nfaExecLimEx512_inAccept
+ -DnfaExecLimEx512_inAnyAccept=avx512_nfaExecLimEx512_inAnyAccept
+ -DnfaExecLimEx512_initCompressedState=avx512_nfaExecLimEx512_initCompressedState
+ -DnfaExecLimEx512_queueCompressState=avx512_nfaExecLimEx512_queueCompressState
+ -DnfaExecLimEx512_queueInitState=avx512_nfaExecLimEx512_queueInitState
+ -DnfaExecLimEx512_reportCurrent=avx512_nfaExecLimEx512_reportCurrent
+ -DnfaExecLimEx512_testEOD=avx512_nfaExecLimEx512_testEOD
+ -DnfaExecLimEx512_zombie_status=avx512_nfaExecLimEx512_zombie_status
+ -DnfaExecLimEx64_B_Reverse=avx512_nfaExecLimEx64_B_Reverse
+ -DnfaExecLimEx64_Q=avx512_nfaExecLimEx64_Q
+ -DnfaExecLimEx64_Q2=avx512_nfaExecLimEx64_Q2
+ -DnfaExecLimEx64_QR=avx512_nfaExecLimEx64_QR
+ -DnfaExecLimEx64_expandState=avx512_nfaExecLimEx64_expandState
+ -DnfaExecLimEx64_inAccept=avx512_nfaExecLimEx64_inAccept
+ -DnfaExecLimEx64_inAnyAccept=avx512_nfaExecLimEx64_inAnyAccept
+ -DnfaExecLimEx64_initCompressedState=avx512_nfaExecLimEx64_initCompressedState
+ -DnfaExecLimEx64_queueCompressState=avx512_nfaExecLimEx64_queueCompressState
+ -DnfaExecLimEx64_queueInitState=avx512_nfaExecLimEx64_queueInitState
+ -DnfaExecLimEx64_reportCurrent=avx512_nfaExecLimEx64_reportCurrent
+ -DnfaExecLimEx64_testEOD=avx512_nfaExecLimEx64_testEOD
+ -DnfaExecLimEx64_zombie_status=avx512_nfaExecLimEx64_zombie_status
+ -DnfaExecMcClellan16_B=avx512_nfaExecMcClellan16_B
+ -DnfaExecMcClellan16_Q=avx512_nfaExecMcClellan16_Q
+ -DnfaExecMcClellan16_Q2=avx512_nfaExecMcClellan16_Q2
+ -DnfaExecMcClellan16_QR=avx512_nfaExecMcClellan16_QR
+ -DnfaExecMcClellan16_SimpStream=avx512_nfaExecMcClellan16_SimpStream
+ -DnfaExecMcClellan16_expandState=avx512_nfaExecMcClellan16_expandState
+ -DnfaExecMcClellan16_inAccept=avx512_nfaExecMcClellan16_inAccept
+ -DnfaExecMcClellan16_inAnyAccept=avx512_nfaExecMcClellan16_inAnyAccept
+ -DnfaExecMcClellan16_initCompressedState=avx512_nfaExecMcClellan16_initCompressedState
+ -DnfaExecMcClellan16_queueCompressState=avx512_nfaExecMcClellan16_queueCompressState
+ -DnfaExecMcClellan16_queueInitState=avx512_nfaExecMcClellan16_queueInitState
+ -DnfaExecMcClellan16_reportCurrent=avx512_nfaExecMcClellan16_reportCurrent
+ -DnfaExecMcClellan16_testEOD=avx512_nfaExecMcClellan16_testEOD
+ -DnfaExecMcClellan8_B=avx512_nfaExecMcClellan8_B
+ -DnfaExecMcClellan8_Q=avx512_nfaExecMcClellan8_Q
+ -DnfaExecMcClellan8_Q2=avx512_nfaExecMcClellan8_Q2
+ -DnfaExecMcClellan8_QR=avx512_nfaExecMcClellan8_QR
+ -DnfaExecMcClellan8_SimpStream=avx512_nfaExecMcClellan8_SimpStream
+ -DnfaExecMcClellan8_expandState=avx512_nfaExecMcClellan8_expandState
+ -DnfaExecMcClellan8_inAccept=avx512_nfaExecMcClellan8_inAccept
+ -DnfaExecMcClellan8_inAnyAccept=avx512_nfaExecMcClellan8_inAnyAccept
+ -DnfaExecMcClellan8_initCompressedState=avx512_nfaExecMcClellan8_initCompressedState
+ -DnfaExecMcClellan8_queueCompressState=avx512_nfaExecMcClellan8_queueCompressState
+ -DnfaExecMcClellan8_queueInitState=avx512_nfaExecMcClellan8_queueInitState
+ -DnfaExecMcClellan8_reportCurrent=avx512_nfaExecMcClellan8_reportCurrent
+ -DnfaExecMcClellan8_testEOD=avx512_nfaExecMcClellan8_testEOD
+ -DnfaExecMcSheng16_Q=avx512_nfaExecMcSheng16_Q
+ -DnfaExecMcSheng16_Q2=avx512_nfaExecMcSheng16_Q2
+ -DnfaExecMcSheng16_QR=avx512_nfaExecMcSheng16_QR
+ -DnfaExecMcSheng16_expandState=avx512_nfaExecMcSheng16_expandState
+ -DnfaExecMcSheng16_inAccept=avx512_nfaExecMcSheng16_inAccept
+ -DnfaExecMcSheng16_inAnyAccept=avx512_nfaExecMcSheng16_inAnyAccept
+ -DnfaExecMcSheng16_initCompressedState=avx512_nfaExecMcSheng16_initCompressedState
+ -DnfaExecMcSheng16_queueCompressState=avx512_nfaExecMcSheng16_queueCompressState
+ -DnfaExecMcSheng16_queueInitState=avx512_nfaExecMcSheng16_queueInitState
+ -DnfaExecMcSheng16_reportCurrent=avx512_nfaExecMcSheng16_reportCurrent
+ -DnfaExecMcSheng16_testEOD=avx512_nfaExecMcSheng16_testEOD
+ -DnfaExecMcSheng8_Q=avx512_nfaExecMcSheng8_Q
+ -DnfaExecMcSheng8_Q2=avx512_nfaExecMcSheng8_Q2
+ -DnfaExecMcSheng8_QR=avx512_nfaExecMcSheng8_QR
+ -DnfaExecMcSheng8_expandState=avx512_nfaExecMcSheng8_expandState
+ -DnfaExecMcSheng8_inAccept=avx512_nfaExecMcSheng8_inAccept
+ -DnfaExecMcSheng8_inAnyAccept=avx512_nfaExecMcSheng8_inAnyAccept
+ -DnfaExecMcSheng8_initCompressedState=avx512_nfaExecMcSheng8_initCompressedState
+ -DnfaExecMcSheng8_queueCompressState=avx512_nfaExecMcSheng8_queueCompressState
+ -DnfaExecMcSheng8_queueInitState=avx512_nfaExecMcSheng8_queueInitState
+ -DnfaExecMcSheng8_reportCurrent=avx512_nfaExecMcSheng8_reportCurrent
+ -DnfaExecMcSheng8_testEOD=avx512_nfaExecMcSheng8_testEOD
+ -DnfaExecMpv_Q=avx512_nfaExecMpv_Q
+ -DnfaExecMpv_QueueExecRaw=avx512_nfaExecMpv_QueueExecRaw
+ -DnfaExecMpv_expandState=avx512_nfaExecMpv_expandState
+ -DnfaExecMpv_initCompressedState=avx512_nfaExecMpv_initCompressedState
+ -DnfaExecMpv_queueCompressState=avx512_nfaExecMpv_queueCompressState
+ -DnfaExecMpv_queueInitState=avx512_nfaExecMpv_queueInitState
+ -DnfaExecMpv_reportCurrent=avx512_nfaExecMpv_reportCurrent
+ -DnfaExecSheng_B=avx512_nfaExecSheng_B
+ -DnfaExecSheng_Q=avx512_nfaExecSheng_Q
+ -DnfaExecSheng_Q2=avx512_nfaExecSheng_Q2
+ -DnfaExecSheng_QR=avx512_nfaExecSheng_QR
+ -DnfaExecSheng_expandState=avx512_nfaExecSheng_expandState
+ -DnfaExecSheng_inAccept=avx512_nfaExecSheng_inAccept
+ -DnfaExecSheng_inAnyAccept=avx512_nfaExecSheng_inAnyAccept
+ -DnfaExecSheng_initCompressedState=avx512_nfaExecSheng_initCompressedState
+ -DnfaExecSheng_queueCompressState=avx512_nfaExecSheng_queueCompressState
+ -DnfaExecSheng_queueInitState=avx512_nfaExecSheng_queueInitState
+ -DnfaExecSheng_reportCurrent=avx512_nfaExecSheng_reportCurrent
+ -DnfaExecSheng_testEOD=avx512_nfaExecSheng_testEOD
+ -DnfaExecTamarama_Q=avx512_nfaExecTamarama_Q
+ -DnfaExecTamarama_Q2=avx512_nfaExecTamarama_Q2
+ -DnfaExecTamarama_QR=avx512_nfaExecTamarama_QR
+ -DnfaExecTamarama_expandState=avx512_nfaExecTamarama_expandState
+ -DnfaExecTamarama_inAccept=avx512_nfaExecTamarama_inAccept
+ -DnfaExecTamarama_inAnyAccept=avx512_nfaExecTamarama_inAnyAccept
+ -DnfaExecTamarama_queueCompressState=avx512_nfaExecTamarama_queueCompressState
+ -DnfaExecTamarama_queueInitState=avx512_nfaExecTamarama_queueInitState
+ -DnfaExecTamarama_reportCurrent=avx512_nfaExecTamarama_reportCurrent
+ -DnfaExecTamarama_testEOD=avx512_nfaExecTamarama_testEOD
+ -DnfaExecTamarama_zombie_status=avx512_nfaExecTamarama_zombie_status
+ -DnfaExpandState=avx512_nfaExpandState
+ -DnfaGetZombieStatus=avx512_nfaGetZombieStatus
+ -DnfaInAcceptState=avx512_nfaInAcceptState
+ -DnfaInAnyAcceptState=avx512_nfaInAnyAcceptState
+ -DnfaInitCompressedState=avx512_nfaInitCompressedState
+ -DnfaQueueCompressState=avx512_nfaQueueCompressState
+ -DnfaQueueExec=avx512_nfaQueueExec
+ -DnfaQueueExec2_raw=avx512_nfaQueueExec2_raw
+ -DnfaQueueExecRose=avx512_nfaQueueExecRose
+ -DnfaQueueExecToMatch=avx512_nfaQueueExecToMatch
+ -DnfaQueueExec_raw=avx512_nfaQueueExec_raw
+ -DnfaQueueInitState=avx512_nfaQueueInitState
+ -DnfaReportCurrentMatches=avx512_nfaReportCurrentMatches
+ -DnoodExec=avx512_noodExec
+ -DnoodExecStreaming=avx512_noodExecStreaming
+ -Dp_mask_arr=avx512_p_mask_arr
+ -Dp_mask_arr256=avx512_p_mask_arr256
+ -DrepeatHasMatchBitmap=avx512_repeatHasMatchBitmap
+ -DrepeatHasMatchRange=avx512_repeatHasMatchRange
+ -DrepeatHasMatchRing=avx512_repeatHasMatchRing
+ -DrepeatHasMatchSparseOptimalP=avx512_repeatHasMatchSparseOptimalP
+ -DrepeatHasMatchTrailer=avx512_repeatHasMatchTrailer
+ -DrepeatLastTopBitmap=avx512_repeatLastTopBitmap
+ -DrepeatLastTopRange=avx512_repeatLastTopRange
+ -DrepeatLastTopRing=avx512_repeatLastTopRing
+ -DrepeatLastTopSparseOptimalP=avx512_repeatLastTopSparseOptimalP
+ -DrepeatLastTopTrailer=avx512_repeatLastTopTrailer
+ -DrepeatNextMatchBitmap=avx512_repeatNextMatchBitmap
+ -DrepeatNextMatchRange=avx512_repeatNextMatchRange
+ -DrepeatNextMatchRing=avx512_repeatNextMatchRing
+ -DrepeatNextMatchSparseOptimalP=avx512_repeatNextMatchSparseOptimalP
+ -DrepeatNextMatchTrailer=avx512_repeatNextMatchTrailer
+ -DrepeatPack=avx512_repeatPack
+ -DrepeatStoreBitmap=avx512_repeatStoreBitmap
+ -DrepeatStoreRange=avx512_repeatStoreRange
+ -DrepeatStoreRing=avx512_repeatStoreRing
+ -DrepeatStoreSparseOptimalP=avx512_repeatStoreSparseOptimalP
+ -DrepeatStoreTrailer=avx512_repeatStoreTrailer
+ -DrepeatUnpack=avx512_repeatUnpack
+ -DroseAnchoredCallback=avx512_roseAnchoredCallback
+ -DroseBlockExec=avx512_roseBlockExec
+ -DroseCallback=avx512_roseCallback
+ -DroseCatchUpAll=avx512_roseCatchUpAll
+ -DroseCatchUpMPV_i=avx512_roseCatchUpMPV_i
+ -DroseCatchUpSuf=avx512_roseCatchUpSuf
+ -DroseDelayRebuildCallback=avx512_roseDelayRebuildCallback
+ -DroseFloatingCallback=avx512_roseFloatingCallback
+ -DroseHandleChainMatch=avx512_roseHandleChainMatch
+ -DroseInitState=avx512_roseInitState
+ -DroseNfaAdaptor=avx512_roseNfaAdaptor
+ -DroseNfaEarliestSom=avx512_roseNfaEarliestSom
+ -DroseReportAdaptor=avx512_roseReportAdaptor
+ -DroseRunBoundaryProgram=avx512_roseRunBoundaryProgram
+ -DroseRunFlushCombProgram=avx512_roseRunFlushCombProgram
+ -DroseRunLastFlushCombProgram=avx512_roseRunLastFlushCombProgram
+ -DroseRunProgram=avx512_roseRunProgram
+ -DroseRunProgram_l=avx512_roseRunProgram_l
+ -DroseStreamEodExec=avx512_roseStreamEodExec
+ -DroseStreamExec=avx512_roseStreamExec
+ -DrshuftiExec=avx512_rshuftiExec
+ -DrtruffleExec=avx512_rtruffleExec
+ -Drun_accel=avx512_run_accel
+ -DsetSomFromSomAware=avx512_setSomFromSomAware
+ -DshuftiDoubleExec=avx512_shuftiDoubleExec
+ -DshuftiExec=avx512_shuftiExec
+ -Dsimd_onebit_masks=avx512_simd_onebit_masks
+ -Dsize_compress_stream=avx512_size_compress_stream
+ -DstoreSomToStream=avx512_storeSomToStream
+ -Dstorecompressed128=avx512_storecompressed128
+ -Dstorecompressed256=avx512_storecompressed256
+ -Dstorecompressed32=avx512_storecompressed32
+ -Dstorecompressed384=avx512_storecompressed384
+ -Dstorecompressed512=avx512_storecompressed512
+ -Dstorecompressed64=avx512_storecompressed64
+ -DstreamInitSufPQ=avx512_streamInitSufPQ
+ -DtruffleExec=avx512_truffleExec
+ -Dvbs_mask_data=avx512_vbs_mask_data
+)
+target_include_directories(libs-hyperscan-runtime_avx512 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src
+)
+target_sources(libs-hyperscan-runtime_avx512 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/alloc.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/crc32.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/database.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/fdr/fdr.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/fdr/teddy.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/fdr/teddy_avx2.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/hs_valid_platform.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/hs_version.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/hwlm/hwlm.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/hwlm/noodle_engine.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/accel.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/castle.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/gough.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/lbr.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/limex_64.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/limex_accel.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/limex_native.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/limex_simd128.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/limex_simd256.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/limex_simd384.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/limex_simd512.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/mcclellan.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/mcsheng.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/mcsheng_data.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/mpv.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/nfa_api_dispatch.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/repeat.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/sheng.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/shufti.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/tamarama.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/truffle.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/block.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/catchup.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/init.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/match.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/program_runtime.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/stream.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/runtime.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/scratch.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/som/som_runtime.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/som/som_stream.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/stream_compress.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/util/cpuid_flags.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/util/masked_move.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/util/multibit.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/util/simd_utils.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/util/state_compress.c
+)
diff --git a/contrib/libs/hyperscan/runtime_core2/CMakeLists.txt b/contrib/libs/hyperscan/runtime_core2/CMakeLists.txt
new file mode 100644
index 0000000000..648bac1915
--- /dev/null
+++ b/contrib/libs/hyperscan/runtime_core2/CMakeLists.txt
@@ -0,0 +1,464 @@
+add_library(libs-hyperscan-runtime_core2)
+target_compile_options(libs-hyperscan-runtime_core2 PRIVATE
+ -DCrc32c_ComputeBuf=core2_Crc32c_ComputeBuf
+ -DblockInitSufPQ=core2_blockInitSufPQ
+ -Dcompress_stream=core2_compress_stream
+ -Dcpuid_flags=core2_cpuid_flags
+ -Dcpuid_tune=core2_cpuid_tune
+ -DdbIsValid=core2_dbIsValid
+ -DdoAccel128=core2_doAccel128
+ -DdoAccel256=core2_doAccel256
+ -DdoAccel32=core2_doAccel32
+ -DdoAccel384=core2_doAccel384
+ -DdoAccel512=core2_doAccel512
+ -DdoAccel64=core2_doAccel64
+ -Dexpand_stream=core2_expand_stream
+ -DfdrExec=core2_fdrExec
+ -DfdrExecStreaming=core2_fdrExecStreaming
+ -Dfdr_exec_fat_teddy_msks1=core2_fdr_exec_fat_teddy_msks1
+ -Dfdr_exec_fat_teddy_msks1_pck=core2_fdr_exec_fat_teddy_msks1_pck
+ -Dfdr_exec_fat_teddy_msks2=core2_fdr_exec_fat_teddy_msks2
+ -Dfdr_exec_fat_teddy_msks2_pck=core2_fdr_exec_fat_teddy_msks2_pck
+ -Dfdr_exec_fat_teddy_msks3=core2_fdr_exec_fat_teddy_msks3
+ -Dfdr_exec_fat_teddy_msks3_pck=core2_fdr_exec_fat_teddy_msks3_pck
+ -Dfdr_exec_fat_teddy_msks4=core2_fdr_exec_fat_teddy_msks4
+ -Dfdr_exec_fat_teddy_msks4_pck=core2_fdr_exec_fat_teddy_msks4_pck
+ -Dfdr_exec_teddy_msks1=core2_fdr_exec_teddy_msks1
+ -Dfdr_exec_teddy_msks1_pck=core2_fdr_exec_teddy_msks1_pck
+ -Dfdr_exec_teddy_msks2=core2_fdr_exec_teddy_msks2
+ -Dfdr_exec_teddy_msks2_pck=core2_fdr_exec_teddy_msks2_pck
+ -Dfdr_exec_teddy_msks3=core2_fdr_exec_teddy_msks3
+ -Dfdr_exec_teddy_msks3_pck=core2_fdr_exec_teddy_msks3_pck
+ -Dfdr_exec_teddy_msks4=core2_fdr_exec_teddy_msks4
+ -Dfdr_exec_teddy_msks4_pck=core2_fdr_exec_teddy_msks4_pck
+ -DflushQueuedLiterals_i=core2_flushQueuedLiterals_i
+ -DflushStoredSomMatches_i=core2_flushStoredSomMatches_i
+ -DhandleSomExternal=core2_handleSomExternal
+ -DhandleSomInternal=core2_handleSomInternal
+ -Dhs_alloc_scratch=core2_hs_alloc_scratch
+ -Dhs_clone_scratch=core2_hs_clone_scratch
+ -Dhs_close_stream=core2_hs_close_stream
+ -Dhs_compress_stream=core2_hs_compress_stream
+ -Dhs_copy_stream=core2_hs_copy_stream
+ -Dhs_database_alloc=core2_hs_database_alloc
+ -Dhs_database_free=core2_hs_database_free
+ -Dhs_database_info=core2_hs_database_info
+ -Dhs_database_size=core2_hs_database_size
+ -Dhs_deserialize_database=core2_hs_deserialize_database
+ -Dhs_deserialize_database_at=core2_hs_deserialize_database_at
+ -Dhs_expand_stream=core2_hs_expand_stream
+ -Dhs_free_database=core2_hs_free_database
+ -Dhs_free_scratch=core2_hs_free_scratch
+ -Dhs_misc_alloc=core2_hs_misc_alloc
+ -Dhs_misc_free=core2_hs_misc_free
+ -Dhs_open_stream=core2_hs_open_stream
+ -Dhs_reset_and_copy_stream=core2_hs_reset_and_copy_stream
+ -Dhs_reset_and_expand_stream=core2_hs_reset_and_expand_stream
+ -Dhs_reset_stream=core2_hs_reset_stream
+ -Dhs_scan=core2_hs_scan
+ -Dhs_scan_stream=core2_hs_scan_stream
+ -Dhs_scan_vector=core2_hs_scan_vector
+ -Dhs_scratch_alloc=core2_hs_scratch_alloc
+ -Dhs_scratch_free=core2_hs_scratch_free
+ -Dhs_scratch_size=core2_hs_scratch_size
+ -Dhs_serialize_database=core2_hs_serialize_database
+ -Dhs_serialized_database_info=core2_hs_serialized_database_info
+ -Dhs_serialized_database_size=core2_hs_serialized_database_size
+ -Dhs_set_allocator=core2_hs_set_allocator
+ -Dhs_set_database_allocator=core2_hs_set_database_allocator
+ -Dhs_set_misc_allocator=core2_hs_set_misc_allocator
+ -Dhs_set_scratch_allocator=core2_hs_set_scratch_allocator
+ -Dhs_set_stream_allocator=core2_hs_set_stream_allocator
+ -Dhs_stream_alloc=core2_hs_stream_alloc
+ -Dhs_stream_free=core2_hs_stream_free
+ -Dhs_stream_size=core2_hs_stream_size
+ -Dhs_valid_platform=core2_hs_valid_platform
+ -Dhs_version=core2_hs_version
+ -DhwlmExec=core2_hwlmExec
+ -DhwlmExecStreaming=core2_hwlmExecStreaming
+ -DloadSomFromStream=core2_loadSomFromStream
+ -Dloadcompressed128=core2_loadcompressed128
+ -Dloadcompressed256=core2_loadcompressed256
+ -Dloadcompressed32=core2_loadcompressed32
+ -Dloadcompressed384=core2_loadcompressed384
+ -Dloadcompressed512=core2_loadcompressed512
+ -Dloadcompressed64=core2_loadcompressed64
+ -Dmcsheng_pext_mask=core2_mcsheng_pext_mask
+ -Dmm_mask_mask=core2_mm_mask_mask
+ -Dmm_shuffle_end=core2_mm_shuffle_end
+ -Dmmbit_keyshift_lut=core2_mmbit_keyshift_lut
+ -Dmmbit_maxlevel_direct_lut=core2_mmbit_maxlevel_direct_lut
+ -Dmmbit_maxlevel_from_keyshift_lut=core2_mmbit_maxlevel_from_keyshift_lut
+ -Dmmbit_root_offset_from_level=core2_mmbit_root_offset_from_level
+ -Dmmbit_zero_to_lut=core2_mmbit_zero_to_lut
+ -DnfaBlockExecReverse=core2_nfaBlockExecReverse
+ -DnfaCheckFinalState=core2_nfaCheckFinalState
+ -DnfaExecCastle_Q=core2_nfaExecCastle_Q
+ -DnfaExecCastle_Q2=core2_nfaExecCastle_Q2
+ -DnfaExecCastle_QR=core2_nfaExecCastle_QR
+ -DnfaExecCastle_expandState=core2_nfaExecCastle_expandState
+ -DnfaExecCastle_inAccept=core2_nfaExecCastle_inAccept
+ -DnfaExecCastle_inAnyAccept=core2_nfaExecCastle_inAnyAccept
+ -DnfaExecCastle_initCompressedState=core2_nfaExecCastle_initCompressedState
+ -DnfaExecCastle_queueCompressState=core2_nfaExecCastle_queueCompressState
+ -DnfaExecCastle_queueInitState=core2_nfaExecCastle_queueInitState
+ -DnfaExecCastle_reportCurrent=core2_nfaExecCastle_reportCurrent
+ -DnfaExecGough16_Q=core2_nfaExecGough16_Q
+ -DnfaExecGough16_Q2=core2_nfaExecGough16_Q2
+ -DnfaExecGough16_QR=core2_nfaExecGough16_QR
+ -DnfaExecGough16_expandState=core2_nfaExecGough16_expandState
+ -DnfaExecGough16_inAccept=core2_nfaExecGough16_inAccept
+ -DnfaExecGough16_inAnyAccept=core2_nfaExecGough16_inAnyAccept
+ -DnfaExecGough16_initCompressedState=core2_nfaExecGough16_initCompressedState
+ -DnfaExecGough16_queueCompressState=core2_nfaExecGough16_queueCompressState
+ -DnfaExecGough16_queueInitState=core2_nfaExecGough16_queueInitState
+ -DnfaExecGough16_reportCurrent=core2_nfaExecGough16_reportCurrent
+ -DnfaExecGough16_testEOD=core2_nfaExecGough16_testEOD
+ -DnfaExecGough8_Q=core2_nfaExecGough8_Q
+ -DnfaExecGough8_Q2=core2_nfaExecGough8_Q2
+ -DnfaExecGough8_QR=core2_nfaExecGough8_QR
+ -DnfaExecGough8_expandState=core2_nfaExecGough8_expandState
+ -DnfaExecGough8_inAccept=core2_nfaExecGough8_inAccept
+ -DnfaExecGough8_inAnyAccept=core2_nfaExecGough8_inAnyAccept
+ -DnfaExecGough8_initCompressedState=core2_nfaExecGough8_initCompressedState
+ -DnfaExecGough8_queueCompressState=core2_nfaExecGough8_queueCompressState
+ -DnfaExecGough8_queueInitState=core2_nfaExecGough8_queueInitState
+ -DnfaExecGough8_reportCurrent=core2_nfaExecGough8_reportCurrent
+ -DnfaExecGough8_testEOD=core2_nfaExecGough8_testEOD
+ -DnfaExecLbrDot_Q=core2_nfaExecLbrDot_Q
+ -DnfaExecLbrDot_Q2=core2_nfaExecLbrDot_Q2
+ -DnfaExecLbrDot_QR=core2_nfaExecLbrDot_QR
+ -DnfaExecLbrDot_expandState=core2_nfaExecLbrDot_expandState
+ -DnfaExecLbrDot_inAccept=core2_nfaExecLbrDot_inAccept
+ -DnfaExecLbrDot_inAnyAccept=core2_nfaExecLbrDot_inAnyAccept
+ -DnfaExecLbrDot_initCompressedState=core2_nfaExecLbrDot_initCompressedState
+ -DnfaExecLbrDot_queueCompressState=core2_nfaExecLbrDot_queueCompressState
+ -DnfaExecLbrDot_queueInitState=core2_nfaExecLbrDot_queueInitState
+ -DnfaExecLbrDot_reportCurrent=core2_nfaExecLbrDot_reportCurrent
+ -DnfaExecLbrNVerm_Q=core2_nfaExecLbrNVerm_Q
+ -DnfaExecLbrNVerm_Q2=core2_nfaExecLbrNVerm_Q2
+ -DnfaExecLbrNVerm_QR=core2_nfaExecLbrNVerm_QR
+ -DnfaExecLbrNVerm_expandState=core2_nfaExecLbrNVerm_expandState
+ -DnfaExecLbrNVerm_inAccept=core2_nfaExecLbrNVerm_inAccept
+ -DnfaExecLbrNVerm_inAnyAccept=core2_nfaExecLbrNVerm_inAnyAccept
+ -DnfaExecLbrNVerm_initCompressedState=core2_nfaExecLbrNVerm_initCompressedState
+ -DnfaExecLbrNVerm_queueCompressState=core2_nfaExecLbrNVerm_queueCompressState
+ -DnfaExecLbrNVerm_queueInitState=core2_nfaExecLbrNVerm_queueInitState
+ -DnfaExecLbrNVerm_reportCurrent=core2_nfaExecLbrNVerm_reportCurrent
+ -DnfaExecLbrShuf_Q=core2_nfaExecLbrShuf_Q
+ -DnfaExecLbrShuf_Q2=core2_nfaExecLbrShuf_Q2
+ -DnfaExecLbrShuf_QR=core2_nfaExecLbrShuf_QR
+ -DnfaExecLbrShuf_expandState=core2_nfaExecLbrShuf_expandState
+ -DnfaExecLbrShuf_inAccept=core2_nfaExecLbrShuf_inAccept
+ -DnfaExecLbrShuf_inAnyAccept=core2_nfaExecLbrShuf_inAnyAccept
+ -DnfaExecLbrShuf_initCompressedState=core2_nfaExecLbrShuf_initCompressedState
+ -DnfaExecLbrShuf_queueCompressState=core2_nfaExecLbrShuf_queueCompressState
+ -DnfaExecLbrShuf_queueInitState=core2_nfaExecLbrShuf_queueInitState
+ -DnfaExecLbrShuf_reportCurrent=core2_nfaExecLbrShuf_reportCurrent
+ -DnfaExecLbrTruf_Q=core2_nfaExecLbrTruf_Q
+ -DnfaExecLbrTruf_Q2=core2_nfaExecLbrTruf_Q2
+ -DnfaExecLbrTruf_QR=core2_nfaExecLbrTruf_QR
+ -DnfaExecLbrTruf_expandState=core2_nfaExecLbrTruf_expandState
+ -DnfaExecLbrTruf_inAccept=core2_nfaExecLbrTruf_inAccept
+ -DnfaExecLbrTruf_inAnyAccept=core2_nfaExecLbrTruf_inAnyAccept
+ -DnfaExecLbrTruf_initCompressedState=core2_nfaExecLbrTruf_initCompressedState
+ -DnfaExecLbrTruf_queueCompressState=core2_nfaExecLbrTruf_queueCompressState
+ -DnfaExecLbrTruf_queueInitState=core2_nfaExecLbrTruf_queueInitState
+ -DnfaExecLbrTruf_reportCurrent=core2_nfaExecLbrTruf_reportCurrent
+ -DnfaExecLbrVerm_Q=core2_nfaExecLbrVerm_Q
+ -DnfaExecLbrVerm_Q2=core2_nfaExecLbrVerm_Q2
+ -DnfaExecLbrVerm_QR=core2_nfaExecLbrVerm_QR
+ -DnfaExecLbrVerm_expandState=core2_nfaExecLbrVerm_expandState
+ -DnfaExecLbrVerm_inAccept=core2_nfaExecLbrVerm_inAccept
+ -DnfaExecLbrVerm_inAnyAccept=core2_nfaExecLbrVerm_inAnyAccept
+ -DnfaExecLbrVerm_initCompressedState=core2_nfaExecLbrVerm_initCompressedState
+ -DnfaExecLbrVerm_queueCompressState=core2_nfaExecLbrVerm_queueCompressState
+ -DnfaExecLbrVerm_queueInitState=core2_nfaExecLbrVerm_queueInitState
+ -DnfaExecLbrVerm_reportCurrent=core2_nfaExecLbrVerm_reportCurrent
+ -DnfaExecLimEx128_B_Reverse=core2_nfaExecLimEx128_B_Reverse
+ -DnfaExecLimEx128_Q=core2_nfaExecLimEx128_Q
+ -DnfaExecLimEx128_Q2=core2_nfaExecLimEx128_Q2
+ -DnfaExecLimEx128_QR=core2_nfaExecLimEx128_QR
+ -DnfaExecLimEx128_expandState=core2_nfaExecLimEx128_expandState
+ -DnfaExecLimEx128_inAccept=core2_nfaExecLimEx128_inAccept
+ -DnfaExecLimEx128_inAnyAccept=core2_nfaExecLimEx128_inAnyAccept
+ -DnfaExecLimEx128_initCompressedState=core2_nfaExecLimEx128_initCompressedState
+ -DnfaExecLimEx128_queueCompressState=core2_nfaExecLimEx128_queueCompressState
+ -DnfaExecLimEx128_queueInitState=core2_nfaExecLimEx128_queueInitState
+ -DnfaExecLimEx128_reportCurrent=core2_nfaExecLimEx128_reportCurrent
+ -DnfaExecLimEx128_testEOD=core2_nfaExecLimEx128_testEOD
+ -DnfaExecLimEx128_zombie_status=core2_nfaExecLimEx128_zombie_status
+ -DnfaExecLimEx256_B_Reverse=core2_nfaExecLimEx256_B_Reverse
+ -DnfaExecLimEx256_Q=core2_nfaExecLimEx256_Q
+ -DnfaExecLimEx256_Q2=core2_nfaExecLimEx256_Q2
+ -DnfaExecLimEx256_QR=core2_nfaExecLimEx256_QR
+ -DnfaExecLimEx256_expandState=core2_nfaExecLimEx256_expandState
+ -DnfaExecLimEx256_inAccept=core2_nfaExecLimEx256_inAccept
+ -DnfaExecLimEx256_inAnyAccept=core2_nfaExecLimEx256_inAnyAccept
+ -DnfaExecLimEx256_initCompressedState=core2_nfaExecLimEx256_initCompressedState
+ -DnfaExecLimEx256_queueCompressState=core2_nfaExecLimEx256_queueCompressState
+ -DnfaExecLimEx256_queueInitState=core2_nfaExecLimEx256_queueInitState
+ -DnfaExecLimEx256_reportCurrent=core2_nfaExecLimEx256_reportCurrent
+ -DnfaExecLimEx256_testEOD=core2_nfaExecLimEx256_testEOD
+ -DnfaExecLimEx256_zombie_status=core2_nfaExecLimEx256_zombie_status
+ -DnfaExecLimEx32_B_Reverse=core2_nfaExecLimEx32_B_Reverse
+ -DnfaExecLimEx32_Q=core2_nfaExecLimEx32_Q
+ -DnfaExecLimEx32_Q2=core2_nfaExecLimEx32_Q2
+ -DnfaExecLimEx32_QR=core2_nfaExecLimEx32_QR
+ -DnfaExecLimEx32_expandState=core2_nfaExecLimEx32_expandState
+ -DnfaExecLimEx32_inAccept=core2_nfaExecLimEx32_inAccept
+ -DnfaExecLimEx32_inAnyAccept=core2_nfaExecLimEx32_inAnyAccept
+ -DnfaExecLimEx32_initCompressedState=core2_nfaExecLimEx32_initCompressedState
+ -DnfaExecLimEx32_queueCompressState=core2_nfaExecLimEx32_queueCompressState
+ -DnfaExecLimEx32_queueInitState=core2_nfaExecLimEx32_queueInitState
+ -DnfaExecLimEx32_reportCurrent=core2_nfaExecLimEx32_reportCurrent
+ -DnfaExecLimEx32_testEOD=core2_nfaExecLimEx32_testEOD
+ -DnfaExecLimEx32_zombie_status=core2_nfaExecLimEx32_zombie_status
+ -DnfaExecLimEx384_B_Reverse=core2_nfaExecLimEx384_B_Reverse
+ -DnfaExecLimEx384_Q=core2_nfaExecLimEx384_Q
+ -DnfaExecLimEx384_Q2=core2_nfaExecLimEx384_Q2
+ -DnfaExecLimEx384_QR=core2_nfaExecLimEx384_QR
+ -DnfaExecLimEx384_expandState=core2_nfaExecLimEx384_expandState
+ -DnfaExecLimEx384_inAccept=core2_nfaExecLimEx384_inAccept
+ -DnfaExecLimEx384_inAnyAccept=core2_nfaExecLimEx384_inAnyAccept
+ -DnfaExecLimEx384_initCompressedState=core2_nfaExecLimEx384_initCompressedState
+ -DnfaExecLimEx384_queueCompressState=core2_nfaExecLimEx384_queueCompressState
+ -DnfaExecLimEx384_queueInitState=core2_nfaExecLimEx384_queueInitState
+ -DnfaExecLimEx384_reportCurrent=core2_nfaExecLimEx384_reportCurrent
+ -DnfaExecLimEx384_testEOD=core2_nfaExecLimEx384_testEOD
+ -DnfaExecLimEx384_zombie_status=core2_nfaExecLimEx384_zombie_status
+ -DnfaExecLimEx512_B_Reverse=core2_nfaExecLimEx512_B_Reverse
+ -DnfaExecLimEx512_Q=core2_nfaExecLimEx512_Q
+ -DnfaExecLimEx512_Q2=core2_nfaExecLimEx512_Q2
+ -DnfaExecLimEx512_QR=core2_nfaExecLimEx512_QR
+ -DnfaExecLimEx512_expandState=core2_nfaExecLimEx512_expandState
+ -DnfaExecLimEx512_inAccept=core2_nfaExecLimEx512_inAccept
+ -DnfaExecLimEx512_inAnyAccept=core2_nfaExecLimEx512_inAnyAccept
+ -DnfaExecLimEx512_initCompressedState=core2_nfaExecLimEx512_initCompressedState
+ -DnfaExecLimEx512_queueCompressState=core2_nfaExecLimEx512_queueCompressState
+ -DnfaExecLimEx512_queueInitState=core2_nfaExecLimEx512_queueInitState
+ -DnfaExecLimEx512_reportCurrent=core2_nfaExecLimEx512_reportCurrent
+ -DnfaExecLimEx512_testEOD=core2_nfaExecLimEx512_testEOD
+ -DnfaExecLimEx512_zombie_status=core2_nfaExecLimEx512_zombie_status
+ -DnfaExecLimEx64_B_Reverse=core2_nfaExecLimEx64_B_Reverse
+ -DnfaExecLimEx64_Q=core2_nfaExecLimEx64_Q
+ -DnfaExecLimEx64_Q2=core2_nfaExecLimEx64_Q2
+ -DnfaExecLimEx64_QR=core2_nfaExecLimEx64_QR
+ -DnfaExecLimEx64_expandState=core2_nfaExecLimEx64_expandState
+ -DnfaExecLimEx64_inAccept=core2_nfaExecLimEx64_inAccept
+ -DnfaExecLimEx64_inAnyAccept=core2_nfaExecLimEx64_inAnyAccept
+ -DnfaExecLimEx64_initCompressedState=core2_nfaExecLimEx64_initCompressedState
+ -DnfaExecLimEx64_queueCompressState=core2_nfaExecLimEx64_queueCompressState
+ -DnfaExecLimEx64_queueInitState=core2_nfaExecLimEx64_queueInitState
+ -DnfaExecLimEx64_reportCurrent=core2_nfaExecLimEx64_reportCurrent
+ -DnfaExecLimEx64_testEOD=core2_nfaExecLimEx64_testEOD
+ -DnfaExecLimEx64_zombie_status=core2_nfaExecLimEx64_zombie_status
+ -DnfaExecMcClellan16_B=core2_nfaExecMcClellan16_B
+ -DnfaExecMcClellan16_Q=core2_nfaExecMcClellan16_Q
+ -DnfaExecMcClellan16_Q2=core2_nfaExecMcClellan16_Q2
+ -DnfaExecMcClellan16_QR=core2_nfaExecMcClellan16_QR
+ -DnfaExecMcClellan16_SimpStream=core2_nfaExecMcClellan16_SimpStream
+ -DnfaExecMcClellan16_expandState=core2_nfaExecMcClellan16_expandState
+ -DnfaExecMcClellan16_inAccept=core2_nfaExecMcClellan16_inAccept
+ -DnfaExecMcClellan16_inAnyAccept=core2_nfaExecMcClellan16_inAnyAccept
+ -DnfaExecMcClellan16_initCompressedState=core2_nfaExecMcClellan16_initCompressedState
+ -DnfaExecMcClellan16_queueCompressState=core2_nfaExecMcClellan16_queueCompressState
+ -DnfaExecMcClellan16_queueInitState=core2_nfaExecMcClellan16_queueInitState
+ -DnfaExecMcClellan16_reportCurrent=core2_nfaExecMcClellan16_reportCurrent
+ -DnfaExecMcClellan16_testEOD=core2_nfaExecMcClellan16_testEOD
+ -DnfaExecMcClellan8_B=core2_nfaExecMcClellan8_B
+ -DnfaExecMcClellan8_Q=core2_nfaExecMcClellan8_Q
+ -DnfaExecMcClellan8_Q2=core2_nfaExecMcClellan8_Q2
+ -DnfaExecMcClellan8_QR=core2_nfaExecMcClellan8_QR
+ -DnfaExecMcClellan8_SimpStream=core2_nfaExecMcClellan8_SimpStream
+ -DnfaExecMcClellan8_expandState=core2_nfaExecMcClellan8_expandState
+ -DnfaExecMcClellan8_inAccept=core2_nfaExecMcClellan8_inAccept
+ -DnfaExecMcClellan8_inAnyAccept=core2_nfaExecMcClellan8_inAnyAccept
+ -DnfaExecMcClellan8_initCompressedState=core2_nfaExecMcClellan8_initCompressedState
+ -DnfaExecMcClellan8_queueCompressState=core2_nfaExecMcClellan8_queueCompressState
+ -DnfaExecMcClellan8_queueInitState=core2_nfaExecMcClellan8_queueInitState
+ -DnfaExecMcClellan8_reportCurrent=core2_nfaExecMcClellan8_reportCurrent
+ -DnfaExecMcClellan8_testEOD=core2_nfaExecMcClellan8_testEOD
+ -DnfaExecMcSheng16_Q=core2_nfaExecMcSheng16_Q
+ -DnfaExecMcSheng16_Q2=core2_nfaExecMcSheng16_Q2
+ -DnfaExecMcSheng16_QR=core2_nfaExecMcSheng16_QR
+ -DnfaExecMcSheng16_expandState=core2_nfaExecMcSheng16_expandState
+ -DnfaExecMcSheng16_inAccept=core2_nfaExecMcSheng16_inAccept
+ -DnfaExecMcSheng16_inAnyAccept=core2_nfaExecMcSheng16_inAnyAccept
+ -DnfaExecMcSheng16_initCompressedState=core2_nfaExecMcSheng16_initCompressedState
+ -DnfaExecMcSheng16_queueCompressState=core2_nfaExecMcSheng16_queueCompressState
+ -DnfaExecMcSheng16_queueInitState=core2_nfaExecMcSheng16_queueInitState
+ -DnfaExecMcSheng16_reportCurrent=core2_nfaExecMcSheng16_reportCurrent
+ -DnfaExecMcSheng16_testEOD=core2_nfaExecMcSheng16_testEOD
+ -DnfaExecMcSheng8_Q=core2_nfaExecMcSheng8_Q
+ -DnfaExecMcSheng8_Q2=core2_nfaExecMcSheng8_Q2
+ -DnfaExecMcSheng8_QR=core2_nfaExecMcSheng8_QR
+ -DnfaExecMcSheng8_expandState=core2_nfaExecMcSheng8_expandState
+ -DnfaExecMcSheng8_inAccept=core2_nfaExecMcSheng8_inAccept
+ -DnfaExecMcSheng8_inAnyAccept=core2_nfaExecMcSheng8_inAnyAccept
+ -DnfaExecMcSheng8_initCompressedState=core2_nfaExecMcSheng8_initCompressedState
+ -DnfaExecMcSheng8_queueCompressState=core2_nfaExecMcSheng8_queueCompressState
+ -DnfaExecMcSheng8_queueInitState=core2_nfaExecMcSheng8_queueInitState
+ -DnfaExecMcSheng8_reportCurrent=core2_nfaExecMcSheng8_reportCurrent
+ -DnfaExecMcSheng8_testEOD=core2_nfaExecMcSheng8_testEOD
+ -DnfaExecMpv_Q=core2_nfaExecMpv_Q
+ -DnfaExecMpv_QueueExecRaw=core2_nfaExecMpv_QueueExecRaw
+ -DnfaExecMpv_expandState=core2_nfaExecMpv_expandState
+ -DnfaExecMpv_initCompressedState=core2_nfaExecMpv_initCompressedState
+ -DnfaExecMpv_queueCompressState=core2_nfaExecMpv_queueCompressState
+ -DnfaExecMpv_queueInitState=core2_nfaExecMpv_queueInitState
+ -DnfaExecMpv_reportCurrent=core2_nfaExecMpv_reportCurrent
+ -DnfaExecSheng_B=core2_nfaExecSheng_B
+ -DnfaExecSheng_Q=core2_nfaExecSheng_Q
+ -DnfaExecSheng_Q2=core2_nfaExecSheng_Q2
+ -DnfaExecSheng_QR=core2_nfaExecSheng_QR
+ -DnfaExecSheng_expandState=core2_nfaExecSheng_expandState
+ -DnfaExecSheng_inAccept=core2_nfaExecSheng_inAccept
+ -DnfaExecSheng_inAnyAccept=core2_nfaExecSheng_inAnyAccept
+ -DnfaExecSheng_initCompressedState=core2_nfaExecSheng_initCompressedState
+ -DnfaExecSheng_queueCompressState=core2_nfaExecSheng_queueCompressState
+ -DnfaExecSheng_queueInitState=core2_nfaExecSheng_queueInitState
+ -DnfaExecSheng_reportCurrent=core2_nfaExecSheng_reportCurrent
+ -DnfaExecSheng_testEOD=core2_nfaExecSheng_testEOD
+ -DnfaExecTamarama_Q=core2_nfaExecTamarama_Q
+ -DnfaExecTamarama_Q2=core2_nfaExecTamarama_Q2
+ -DnfaExecTamarama_QR=core2_nfaExecTamarama_QR
+ -DnfaExecTamarama_expandState=core2_nfaExecTamarama_expandState
+ -DnfaExecTamarama_inAccept=core2_nfaExecTamarama_inAccept
+ -DnfaExecTamarama_inAnyAccept=core2_nfaExecTamarama_inAnyAccept
+ -DnfaExecTamarama_queueCompressState=core2_nfaExecTamarama_queueCompressState
+ -DnfaExecTamarama_queueInitState=core2_nfaExecTamarama_queueInitState
+ -DnfaExecTamarama_reportCurrent=core2_nfaExecTamarama_reportCurrent
+ -DnfaExecTamarama_testEOD=core2_nfaExecTamarama_testEOD
+ -DnfaExecTamarama_zombie_status=core2_nfaExecTamarama_zombie_status
+ -DnfaExpandState=core2_nfaExpandState
+ -DnfaGetZombieStatus=core2_nfaGetZombieStatus
+ -DnfaInAcceptState=core2_nfaInAcceptState
+ -DnfaInAnyAcceptState=core2_nfaInAnyAcceptState
+ -DnfaInitCompressedState=core2_nfaInitCompressedState
+ -DnfaQueueCompressState=core2_nfaQueueCompressState
+ -DnfaQueueExec=core2_nfaQueueExec
+ -DnfaQueueExec2_raw=core2_nfaQueueExec2_raw
+ -DnfaQueueExecRose=core2_nfaQueueExecRose
+ -DnfaQueueExecToMatch=core2_nfaQueueExecToMatch
+ -DnfaQueueExec_raw=core2_nfaQueueExec_raw
+ -DnfaQueueInitState=core2_nfaQueueInitState
+ -DnfaReportCurrentMatches=core2_nfaReportCurrentMatches
+ -DnoodExec=core2_noodExec
+ -DnoodExecStreaming=core2_noodExecStreaming
+ -Dp_mask_arr=core2_p_mask_arr
+ -Dp_mask_arr256=core2_p_mask_arr256
+ -DrepeatHasMatchBitmap=core2_repeatHasMatchBitmap
+ -DrepeatHasMatchRange=core2_repeatHasMatchRange
+ -DrepeatHasMatchRing=core2_repeatHasMatchRing
+ -DrepeatHasMatchSparseOptimalP=core2_repeatHasMatchSparseOptimalP
+ -DrepeatHasMatchTrailer=core2_repeatHasMatchTrailer
+ -DrepeatLastTopBitmap=core2_repeatLastTopBitmap
+ -DrepeatLastTopRange=core2_repeatLastTopRange
+ -DrepeatLastTopRing=core2_repeatLastTopRing
+ -DrepeatLastTopSparseOptimalP=core2_repeatLastTopSparseOptimalP
+ -DrepeatLastTopTrailer=core2_repeatLastTopTrailer
+ -DrepeatNextMatchBitmap=core2_repeatNextMatchBitmap
+ -DrepeatNextMatchRange=core2_repeatNextMatchRange
+ -DrepeatNextMatchRing=core2_repeatNextMatchRing
+ -DrepeatNextMatchSparseOptimalP=core2_repeatNextMatchSparseOptimalP
+ -DrepeatNextMatchTrailer=core2_repeatNextMatchTrailer
+ -DrepeatPack=core2_repeatPack
+ -DrepeatStoreBitmap=core2_repeatStoreBitmap
+ -DrepeatStoreRange=core2_repeatStoreRange
+ -DrepeatStoreRing=core2_repeatStoreRing
+ -DrepeatStoreSparseOptimalP=core2_repeatStoreSparseOptimalP
+ -DrepeatStoreTrailer=core2_repeatStoreTrailer
+ -DrepeatUnpack=core2_repeatUnpack
+ -DroseAnchoredCallback=core2_roseAnchoredCallback
+ -DroseBlockExec=core2_roseBlockExec
+ -DroseCallback=core2_roseCallback
+ -DroseCatchUpAll=core2_roseCatchUpAll
+ -DroseCatchUpMPV_i=core2_roseCatchUpMPV_i
+ -DroseCatchUpSuf=core2_roseCatchUpSuf
+ -DroseDelayRebuildCallback=core2_roseDelayRebuildCallback
+ -DroseFloatingCallback=core2_roseFloatingCallback
+ -DroseHandleChainMatch=core2_roseHandleChainMatch
+ -DroseInitState=core2_roseInitState
+ -DroseNfaAdaptor=core2_roseNfaAdaptor
+ -DroseNfaEarliestSom=core2_roseNfaEarliestSom
+ -DroseReportAdaptor=core2_roseReportAdaptor
+ -DroseRunBoundaryProgram=core2_roseRunBoundaryProgram
+ -DroseRunFlushCombProgram=core2_roseRunFlushCombProgram
+ -DroseRunLastFlushCombProgram=core2_roseRunLastFlushCombProgram
+ -DroseRunProgram=core2_roseRunProgram
+ -DroseRunProgram_l=core2_roseRunProgram_l
+ -DroseStreamEodExec=core2_roseStreamEodExec
+ -DroseStreamExec=core2_roseStreamExec
+ -DrshuftiExec=core2_rshuftiExec
+ -DrtruffleExec=core2_rtruffleExec
+ -Drun_accel=core2_run_accel
+ -DsetSomFromSomAware=core2_setSomFromSomAware
+ -DshuftiDoubleExec=core2_shuftiDoubleExec
+ -DshuftiExec=core2_shuftiExec
+ -Dsimd_onebit_masks=core2_simd_onebit_masks
+ -Dsize_compress_stream=core2_size_compress_stream
+ -DstoreSomToStream=core2_storeSomToStream
+ -Dstorecompressed128=core2_storecompressed128
+ -Dstorecompressed256=core2_storecompressed256
+ -Dstorecompressed32=core2_storecompressed32
+ -Dstorecompressed384=core2_storecompressed384
+ -Dstorecompressed512=core2_storecompressed512
+ -Dstorecompressed64=core2_storecompressed64
+ -DstreamInitSufPQ=core2_streamInitSufPQ
+ -DtruffleExec=core2_truffleExec
+ -Dvbs_mask_data=core2_vbs_mask_data
+)
+target_include_directories(libs-hyperscan-runtime_core2 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src
+)
+target_sources(libs-hyperscan-runtime_core2 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/alloc.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/crc32.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/database.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/fdr/fdr.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/fdr/teddy.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/fdr/teddy_avx2.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/hs_valid_platform.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/hs_version.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/hwlm/hwlm.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/hwlm/noodle_engine.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/accel.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/castle.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/gough.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/lbr.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/limex_64.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/limex_accel.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/limex_native.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/limex_simd128.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/limex_simd256.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/limex_simd384.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/limex_simd512.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/mcclellan.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/mcsheng.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/mcsheng_data.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/mpv.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/nfa_api_dispatch.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/repeat.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/sheng.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/shufti.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/tamarama.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/truffle.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/block.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/catchup.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/init.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/match.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/program_runtime.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/stream.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/runtime.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/scratch.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/som/som_runtime.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/som/som_stream.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/stream_compress.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/util/cpuid_flags.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/util/masked_move.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/util/multibit.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/util/simd_utils.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/util/state_compress.c
+)
diff --git a/contrib/libs/hyperscan/runtime_corei7/CMakeLists.txt b/contrib/libs/hyperscan/runtime_corei7/CMakeLists.txt
new file mode 100644
index 0000000000..6796b6f38f
--- /dev/null
+++ b/contrib/libs/hyperscan/runtime_corei7/CMakeLists.txt
@@ -0,0 +1,470 @@
+add_library(libs-hyperscan-runtime_corei7)
+target_compile_options(libs-hyperscan-runtime_corei7 PRIVATE
+ -msse4.1
+ -DHAVE_SSE41
+ -msse4.2
+ -DHAVE_SSE42
+ -mpopcnt
+ -DHAVE_POPCOUNT_INSTR
+ -DCrc32c_ComputeBuf=corei7_Crc32c_ComputeBuf
+ -DblockInitSufPQ=corei7_blockInitSufPQ
+ -Dcompress_stream=corei7_compress_stream
+ -Dcpuid_flags=corei7_cpuid_flags
+ -Dcpuid_tune=corei7_cpuid_tune
+ -DdbIsValid=corei7_dbIsValid
+ -DdoAccel128=corei7_doAccel128
+ -DdoAccel256=corei7_doAccel256
+ -DdoAccel32=corei7_doAccel32
+ -DdoAccel384=corei7_doAccel384
+ -DdoAccel512=corei7_doAccel512
+ -DdoAccel64=corei7_doAccel64
+ -Dexpand_stream=corei7_expand_stream
+ -DfdrExec=corei7_fdrExec
+ -DfdrExecStreaming=corei7_fdrExecStreaming
+ -Dfdr_exec_fat_teddy_msks1=corei7_fdr_exec_fat_teddy_msks1
+ -Dfdr_exec_fat_teddy_msks1_pck=corei7_fdr_exec_fat_teddy_msks1_pck
+ -Dfdr_exec_fat_teddy_msks2=corei7_fdr_exec_fat_teddy_msks2
+ -Dfdr_exec_fat_teddy_msks2_pck=corei7_fdr_exec_fat_teddy_msks2_pck
+ -Dfdr_exec_fat_teddy_msks3=corei7_fdr_exec_fat_teddy_msks3
+ -Dfdr_exec_fat_teddy_msks3_pck=corei7_fdr_exec_fat_teddy_msks3_pck
+ -Dfdr_exec_fat_teddy_msks4=corei7_fdr_exec_fat_teddy_msks4
+ -Dfdr_exec_fat_teddy_msks4_pck=corei7_fdr_exec_fat_teddy_msks4_pck
+ -Dfdr_exec_teddy_msks1=corei7_fdr_exec_teddy_msks1
+ -Dfdr_exec_teddy_msks1_pck=corei7_fdr_exec_teddy_msks1_pck
+ -Dfdr_exec_teddy_msks2=corei7_fdr_exec_teddy_msks2
+ -Dfdr_exec_teddy_msks2_pck=corei7_fdr_exec_teddy_msks2_pck
+ -Dfdr_exec_teddy_msks3=corei7_fdr_exec_teddy_msks3
+ -Dfdr_exec_teddy_msks3_pck=corei7_fdr_exec_teddy_msks3_pck
+ -Dfdr_exec_teddy_msks4=corei7_fdr_exec_teddy_msks4
+ -Dfdr_exec_teddy_msks4_pck=corei7_fdr_exec_teddy_msks4_pck
+ -DflushQueuedLiterals_i=corei7_flushQueuedLiterals_i
+ -DflushStoredSomMatches_i=corei7_flushStoredSomMatches_i
+ -DhandleSomExternal=corei7_handleSomExternal
+ -DhandleSomInternal=corei7_handleSomInternal
+ -Dhs_alloc_scratch=corei7_hs_alloc_scratch
+ -Dhs_clone_scratch=corei7_hs_clone_scratch
+ -Dhs_close_stream=corei7_hs_close_stream
+ -Dhs_compress_stream=corei7_hs_compress_stream
+ -Dhs_copy_stream=corei7_hs_copy_stream
+ -Dhs_database_alloc=corei7_hs_database_alloc
+ -Dhs_database_free=corei7_hs_database_free
+ -Dhs_database_info=corei7_hs_database_info
+ -Dhs_database_size=corei7_hs_database_size
+ -Dhs_deserialize_database=corei7_hs_deserialize_database
+ -Dhs_deserialize_database_at=corei7_hs_deserialize_database_at
+ -Dhs_expand_stream=corei7_hs_expand_stream
+ -Dhs_free_database=corei7_hs_free_database
+ -Dhs_free_scratch=corei7_hs_free_scratch
+ -Dhs_misc_alloc=corei7_hs_misc_alloc
+ -Dhs_misc_free=corei7_hs_misc_free
+ -Dhs_open_stream=corei7_hs_open_stream
+ -Dhs_reset_and_copy_stream=corei7_hs_reset_and_copy_stream
+ -Dhs_reset_and_expand_stream=corei7_hs_reset_and_expand_stream
+ -Dhs_reset_stream=corei7_hs_reset_stream
+ -Dhs_scan=corei7_hs_scan
+ -Dhs_scan_stream=corei7_hs_scan_stream
+ -Dhs_scan_vector=corei7_hs_scan_vector
+ -Dhs_scratch_alloc=corei7_hs_scratch_alloc
+ -Dhs_scratch_free=corei7_hs_scratch_free
+ -Dhs_scratch_size=corei7_hs_scratch_size
+ -Dhs_serialize_database=corei7_hs_serialize_database
+ -Dhs_serialized_database_info=corei7_hs_serialized_database_info
+ -Dhs_serialized_database_size=corei7_hs_serialized_database_size
+ -Dhs_set_allocator=corei7_hs_set_allocator
+ -Dhs_set_database_allocator=corei7_hs_set_database_allocator
+ -Dhs_set_misc_allocator=corei7_hs_set_misc_allocator
+ -Dhs_set_scratch_allocator=corei7_hs_set_scratch_allocator
+ -Dhs_set_stream_allocator=corei7_hs_set_stream_allocator
+ -Dhs_stream_alloc=corei7_hs_stream_alloc
+ -Dhs_stream_free=corei7_hs_stream_free
+ -Dhs_stream_size=corei7_hs_stream_size
+ -Dhs_valid_platform=corei7_hs_valid_platform
+ -Dhs_version=corei7_hs_version
+ -DhwlmExec=corei7_hwlmExec
+ -DhwlmExecStreaming=corei7_hwlmExecStreaming
+ -DloadSomFromStream=corei7_loadSomFromStream
+ -Dloadcompressed128=corei7_loadcompressed128
+ -Dloadcompressed256=corei7_loadcompressed256
+ -Dloadcompressed32=corei7_loadcompressed32
+ -Dloadcompressed384=corei7_loadcompressed384
+ -Dloadcompressed512=corei7_loadcompressed512
+ -Dloadcompressed64=corei7_loadcompressed64
+ -Dmcsheng_pext_mask=corei7_mcsheng_pext_mask
+ -Dmm_mask_mask=corei7_mm_mask_mask
+ -Dmm_shuffle_end=corei7_mm_shuffle_end
+ -Dmmbit_keyshift_lut=corei7_mmbit_keyshift_lut
+ -Dmmbit_maxlevel_direct_lut=corei7_mmbit_maxlevel_direct_lut
+ -Dmmbit_maxlevel_from_keyshift_lut=corei7_mmbit_maxlevel_from_keyshift_lut
+ -Dmmbit_root_offset_from_level=corei7_mmbit_root_offset_from_level
+ -Dmmbit_zero_to_lut=corei7_mmbit_zero_to_lut
+ -DnfaBlockExecReverse=corei7_nfaBlockExecReverse
+ -DnfaCheckFinalState=corei7_nfaCheckFinalState
+ -DnfaExecCastle_Q=corei7_nfaExecCastle_Q
+ -DnfaExecCastle_Q2=corei7_nfaExecCastle_Q2
+ -DnfaExecCastle_QR=corei7_nfaExecCastle_QR
+ -DnfaExecCastle_expandState=corei7_nfaExecCastle_expandState
+ -DnfaExecCastle_inAccept=corei7_nfaExecCastle_inAccept
+ -DnfaExecCastle_inAnyAccept=corei7_nfaExecCastle_inAnyAccept
+ -DnfaExecCastle_initCompressedState=corei7_nfaExecCastle_initCompressedState
+ -DnfaExecCastle_queueCompressState=corei7_nfaExecCastle_queueCompressState
+ -DnfaExecCastle_queueInitState=corei7_nfaExecCastle_queueInitState
+ -DnfaExecCastle_reportCurrent=corei7_nfaExecCastle_reportCurrent
+ -DnfaExecGough16_Q=corei7_nfaExecGough16_Q
+ -DnfaExecGough16_Q2=corei7_nfaExecGough16_Q2
+ -DnfaExecGough16_QR=corei7_nfaExecGough16_QR
+ -DnfaExecGough16_expandState=corei7_nfaExecGough16_expandState
+ -DnfaExecGough16_inAccept=corei7_nfaExecGough16_inAccept
+ -DnfaExecGough16_inAnyAccept=corei7_nfaExecGough16_inAnyAccept
+ -DnfaExecGough16_initCompressedState=corei7_nfaExecGough16_initCompressedState
+ -DnfaExecGough16_queueCompressState=corei7_nfaExecGough16_queueCompressState
+ -DnfaExecGough16_queueInitState=corei7_nfaExecGough16_queueInitState
+ -DnfaExecGough16_reportCurrent=corei7_nfaExecGough16_reportCurrent
+ -DnfaExecGough16_testEOD=corei7_nfaExecGough16_testEOD
+ -DnfaExecGough8_Q=corei7_nfaExecGough8_Q
+ -DnfaExecGough8_Q2=corei7_nfaExecGough8_Q2
+ -DnfaExecGough8_QR=corei7_nfaExecGough8_QR
+ -DnfaExecGough8_expandState=corei7_nfaExecGough8_expandState
+ -DnfaExecGough8_inAccept=corei7_nfaExecGough8_inAccept
+ -DnfaExecGough8_inAnyAccept=corei7_nfaExecGough8_inAnyAccept
+ -DnfaExecGough8_initCompressedState=corei7_nfaExecGough8_initCompressedState
+ -DnfaExecGough8_queueCompressState=corei7_nfaExecGough8_queueCompressState
+ -DnfaExecGough8_queueInitState=corei7_nfaExecGough8_queueInitState
+ -DnfaExecGough8_reportCurrent=corei7_nfaExecGough8_reportCurrent
+ -DnfaExecGough8_testEOD=corei7_nfaExecGough8_testEOD
+ -DnfaExecLbrDot_Q=corei7_nfaExecLbrDot_Q
+ -DnfaExecLbrDot_Q2=corei7_nfaExecLbrDot_Q2
+ -DnfaExecLbrDot_QR=corei7_nfaExecLbrDot_QR
+ -DnfaExecLbrDot_expandState=corei7_nfaExecLbrDot_expandState
+ -DnfaExecLbrDot_inAccept=corei7_nfaExecLbrDot_inAccept
+ -DnfaExecLbrDot_inAnyAccept=corei7_nfaExecLbrDot_inAnyAccept
+ -DnfaExecLbrDot_initCompressedState=corei7_nfaExecLbrDot_initCompressedState
+ -DnfaExecLbrDot_queueCompressState=corei7_nfaExecLbrDot_queueCompressState
+ -DnfaExecLbrDot_queueInitState=corei7_nfaExecLbrDot_queueInitState
+ -DnfaExecLbrDot_reportCurrent=corei7_nfaExecLbrDot_reportCurrent
+ -DnfaExecLbrNVerm_Q=corei7_nfaExecLbrNVerm_Q
+ -DnfaExecLbrNVerm_Q2=corei7_nfaExecLbrNVerm_Q2
+ -DnfaExecLbrNVerm_QR=corei7_nfaExecLbrNVerm_QR
+ -DnfaExecLbrNVerm_expandState=corei7_nfaExecLbrNVerm_expandState
+ -DnfaExecLbrNVerm_inAccept=corei7_nfaExecLbrNVerm_inAccept
+ -DnfaExecLbrNVerm_inAnyAccept=corei7_nfaExecLbrNVerm_inAnyAccept
+ -DnfaExecLbrNVerm_initCompressedState=corei7_nfaExecLbrNVerm_initCompressedState
+ -DnfaExecLbrNVerm_queueCompressState=corei7_nfaExecLbrNVerm_queueCompressState
+ -DnfaExecLbrNVerm_queueInitState=corei7_nfaExecLbrNVerm_queueInitState
+ -DnfaExecLbrNVerm_reportCurrent=corei7_nfaExecLbrNVerm_reportCurrent
+ -DnfaExecLbrShuf_Q=corei7_nfaExecLbrShuf_Q
+ -DnfaExecLbrShuf_Q2=corei7_nfaExecLbrShuf_Q2
+ -DnfaExecLbrShuf_QR=corei7_nfaExecLbrShuf_QR
+ -DnfaExecLbrShuf_expandState=corei7_nfaExecLbrShuf_expandState
+ -DnfaExecLbrShuf_inAccept=corei7_nfaExecLbrShuf_inAccept
+ -DnfaExecLbrShuf_inAnyAccept=corei7_nfaExecLbrShuf_inAnyAccept
+ -DnfaExecLbrShuf_initCompressedState=corei7_nfaExecLbrShuf_initCompressedState
+ -DnfaExecLbrShuf_queueCompressState=corei7_nfaExecLbrShuf_queueCompressState
+ -DnfaExecLbrShuf_queueInitState=corei7_nfaExecLbrShuf_queueInitState
+ -DnfaExecLbrShuf_reportCurrent=corei7_nfaExecLbrShuf_reportCurrent
+ -DnfaExecLbrTruf_Q=corei7_nfaExecLbrTruf_Q
+ -DnfaExecLbrTruf_Q2=corei7_nfaExecLbrTruf_Q2
+ -DnfaExecLbrTruf_QR=corei7_nfaExecLbrTruf_QR
+ -DnfaExecLbrTruf_expandState=corei7_nfaExecLbrTruf_expandState
+ -DnfaExecLbrTruf_inAccept=corei7_nfaExecLbrTruf_inAccept
+ -DnfaExecLbrTruf_inAnyAccept=corei7_nfaExecLbrTruf_inAnyAccept
+ -DnfaExecLbrTruf_initCompressedState=corei7_nfaExecLbrTruf_initCompressedState
+ -DnfaExecLbrTruf_queueCompressState=corei7_nfaExecLbrTruf_queueCompressState
+ -DnfaExecLbrTruf_queueInitState=corei7_nfaExecLbrTruf_queueInitState
+ -DnfaExecLbrTruf_reportCurrent=corei7_nfaExecLbrTruf_reportCurrent
+ -DnfaExecLbrVerm_Q=corei7_nfaExecLbrVerm_Q
+ -DnfaExecLbrVerm_Q2=corei7_nfaExecLbrVerm_Q2
+ -DnfaExecLbrVerm_QR=corei7_nfaExecLbrVerm_QR
+ -DnfaExecLbrVerm_expandState=corei7_nfaExecLbrVerm_expandState
+ -DnfaExecLbrVerm_inAccept=corei7_nfaExecLbrVerm_inAccept
+ -DnfaExecLbrVerm_inAnyAccept=corei7_nfaExecLbrVerm_inAnyAccept
+ -DnfaExecLbrVerm_initCompressedState=corei7_nfaExecLbrVerm_initCompressedState
+ -DnfaExecLbrVerm_queueCompressState=corei7_nfaExecLbrVerm_queueCompressState
+ -DnfaExecLbrVerm_queueInitState=corei7_nfaExecLbrVerm_queueInitState
+ -DnfaExecLbrVerm_reportCurrent=corei7_nfaExecLbrVerm_reportCurrent
+ -DnfaExecLimEx128_B_Reverse=corei7_nfaExecLimEx128_B_Reverse
+ -DnfaExecLimEx128_Q=corei7_nfaExecLimEx128_Q
+ -DnfaExecLimEx128_Q2=corei7_nfaExecLimEx128_Q2
+ -DnfaExecLimEx128_QR=corei7_nfaExecLimEx128_QR
+ -DnfaExecLimEx128_expandState=corei7_nfaExecLimEx128_expandState
+ -DnfaExecLimEx128_inAccept=corei7_nfaExecLimEx128_inAccept
+ -DnfaExecLimEx128_inAnyAccept=corei7_nfaExecLimEx128_inAnyAccept
+ -DnfaExecLimEx128_initCompressedState=corei7_nfaExecLimEx128_initCompressedState
+ -DnfaExecLimEx128_queueCompressState=corei7_nfaExecLimEx128_queueCompressState
+ -DnfaExecLimEx128_queueInitState=corei7_nfaExecLimEx128_queueInitState
+ -DnfaExecLimEx128_reportCurrent=corei7_nfaExecLimEx128_reportCurrent
+ -DnfaExecLimEx128_testEOD=corei7_nfaExecLimEx128_testEOD
+ -DnfaExecLimEx128_zombie_status=corei7_nfaExecLimEx128_zombie_status
+ -DnfaExecLimEx256_B_Reverse=corei7_nfaExecLimEx256_B_Reverse
+ -DnfaExecLimEx256_Q=corei7_nfaExecLimEx256_Q
+ -DnfaExecLimEx256_Q2=corei7_nfaExecLimEx256_Q2
+ -DnfaExecLimEx256_QR=corei7_nfaExecLimEx256_QR
+ -DnfaExecLimEx256_expandState=corei7_nfaExecLimEx256_expandState
+ -DnfaExecLimEx256_inAccept=corei7_nfaExecLimEx256_inAccept
+ -DnfaExecLimEx256_inAnyAccept=corei7_nfaExecLimEx256_inAnyAccept
+ -DnfaExecLimEx256_initCompressedState=corei7_nfaExecLimEx256_initCompressedState
+ -DnfaExecLimEx256_queueCompressState=corei7_nfaExecLimEx256_queueCompressState
+ -DnfaExecLimEx256_queueInitState=corei7_nfaExecLimEx256_queueInitState
+ -DnfaExecLimEx256_reportCurrent=corei7_nfaExecLimEx256_reportCurrent
+ -DnfaExecLimEx256_testEOD=corei7_nfaExecLimEx256_testEOD
+ -DnfaExecLimEx256_zombie_status=corei7_nfaExecLimEx256_zombie_status
+ -DnfaExecLimEx32_B_Reverse=corei7_nfaExecLimEx32_B_Reverse
+ -DnfaExecLimEx32_Q=corei7_nfaExecLimEx32_Q
+ -DnfaExecLimEx32_Q2=corei7_nfaExecLimEx32_Q2
+ -DnfaExecLimEx32_QR=corei7_nfaExecLimEx32_QR
+ -DnfaExecLimEx32_expandState=corei7_nfaExecLimEx32_expandState
+ -DnfaExecLimEx32_inAccept=corei7_nfaExecLimEx32_inAccept
+ -DnfaExecLimEx32_inAnyAccept=corei7_nfaExecLimEx32_inAnyAccept
+ -DnfaExecLimEx32_initCompressedState=corei7_nfaExecLimEx32_initCompressedState
+ -DnfaExecLimEx32_queueCompressState=corei7_nfaExecLimEx32_queueCompressState
+ -DnfaExecLimEx32_queueInitState=corei7_nfaExecLimEx32_queueInitState
+ -DnfaExecLimEx32_reportCurrent=corei7_nfaExecLimEx32_reportCurrent
+ -DnfaExecLimEx32_testEOD=corei7_nfaExecLimEx32_testEOD
+ -DnfaExecLimEx32_zombie_status=corei7_nfaExecLimEx32_zombie_status
+ -DnfaExecLimEx384_B_Reverse=corei7_nfaExecLimEx384_B_Reverse
+ -DnfaExecLimEx384_Q=corei7_nfaExecLimEx384_Q
+ -DnfaExecLimEx384_Q2=corei7_nfaExecLimEx384_Q2
+ -DnfaExecLimEx384_QR=corei7_nfaExecLimEx384_QR
+ -DnfaExecLimEx384_expandState=corei7_nfaExecLimEx384_expandState
+ -DnfaExecLimEx384_inAccept=corei7_nfaExecLimEx384_inAccept
+ -DnfaExecLimEx384_inAnyAccept=corei7_nfaExecLimEx384_inAnyAccept
+ -DnfaExecLimEx384_initCompressedState=corei7_nfaExecLimEx384_initCompressedState
+ -DnfaExecLimEx384_queueCompressState=corei7_nfaExecLimEx384_queueCompressState
+ -DnfaExecLimEx384_queueInitState=corei7_nfaExecLimEx384_queueInitState
+ -DnfaExecLimEx384_reportCurrent=corei7_nfaExecLimEx384_reportCurrent
+ -DnfaExecLimEx384_testEOD=corei7_nfaExecLimEx384_testEOD
+ -DnfaExecLimEx384_zombie_status=corei7_nfaExecLimEx384_zombie_status
+ -DnfaExecLimEx512_B_Reverse=corei7_nfaExecLimEx512_B_Reverse
+ -DnfaExecLimEx512_Q=corei7_nfaExecLimEx512_Q
+ -DnfaExecLimEx512_Q2=corei7_nfaExecLimEx512_Q2
+ -DnfaExecLimEx512_QR=corei7_nfaExecLimEx512_QR
+ -DnfaExecLimEx512_expandState=corei7_nfaExecLimEx512_expandState
+ -DnfaExecLimEx512_inAccept=corei7_nfaExecLimEx512_inAccept
+ -DnfaExecLimEx512_inAnyAccept=corei7_nfaExecLimEx512_inAnyAccept
+ -DnfaExecLimEx512_initCompressedState=corei7_nfaExecLimEx512_initCompressedState
+ -DnfaExecLimEx512_queueCompressState=corei7_nfaExecLimEx512_queueCompressState
+ -DnfaExecLimEx512_queueInitState=corei7_nfaExecLimEx512_queueInitState
+ -DnfaExecLimEx512_reportCurrent=corei7_nfaExecLimEx512_reportCurrent
+ -DnfaExecLimEx512_testEOD=corei7_nfaExecLimEx512_testEOD
+ -DnfaExecLimEx512_zombie_status=corei7_nfaExecLimEx512_zombie_status
+ -DnfaExecLimEx64_B_Reverse=corei7_nfaExecLimEx64_B_Reverse
+ -DnfaExecLimEx64_Q=corei7_nfaExecLimEx64_Q
+ -DnfaExecLimEx64_Q2=corei7_nfaExecLimEx64_Q2
+ -DnfaExecLimEx64_QR=corei7_nfaExecLimEx64_QR
+ -DnfaExecLimEx64_expandState=corei7_nfaExecLimEx64_expandState
+ -DnfaExecLimEx64_inAccept=corei7_nfaExecLimEx64_inAccept
+ -DnfaExecLimEx64_inAnyAccept=corei7_nfaExecLimEx64_inAnyAccept
+ -DnfaExecLimEx64_initCompressedState=corei7_nfaExecLimEx64_initCompressedState
+ -DnfaExecLimEx64_queueCompressState=corei7_nfaExecLimEx64_queueCompressState
+ -DnfaExecLimEx64_queueInitState=corei7_nfaExecLimEx64_queueInitState
+ -DnfaExecLimEx64_reportCurrent=corei7_nfaExecLimEx64_reportCurrent
+ -DnfaExecLimEx64_testEOD=corei7_nfaExecLimEx64_testEOD
+ -DnfaExecLimEx64_zombie_status=corei7_nfaExecLimEx64_zombie_status
+ -DnfaExecMcClellan16_B=corei7_nfaExecMcClellan16_B
+ -DnfaExecMcClellan16_Q=corei7_nfaExecMcClellan16_Q
+ -DnfaExecMcClellan16_Q2=corei7_nfaExecMcClellan16_Q2
+ -DnfaExecMcClellan16_QR=corei7_nfaExecMcClellan16_QR
+ -DnfaExecMcClellan16_SimpStream=corei7_nfaExecMcClellan16_SimpStream
+ -DnfaExecMcClellan16_expandState=corei7_nfaExecMcClellan16_expandState
+ -DnfaExecMcClellan16_inAccept=corei7_nfaExecMcClellan16_inAccept
+ -DnfaExecMcClellan16_inAnyAccept=corei7_nfaExecMcClellan16_inAnyAccept
+ -DnfaExecMcClellan16_initCompressedState=corei7_nfaExecMcClellan16_initCompressedState
+ -DnfaExecMcClellan16_queueCompressState=corei7_nfaExecMcClellan16_queueCompressState
+ -DnfaExecMcClellan16_queueInitState=corei7_nfaExecMcClellan16_queueInitState
+ -DnfaExecMcClellan16_reportCurrent=corei7_nfaExecMcClellan16_reportCurrent
+ -DnfaExecMcClellan16_testEOD=corei7_nfaExecMcClellan16_testEOD
+ -DnfaExecMcClellan8_B=corei7_nfaExecMcClellan8_B
+ -DnfaExecMcClellan8_Q=corei7_nfaExecMcClellan8_Q
+ -DnfaExecMcClellan8_Q2=corei7_nfaExecMcClellan8_Q2
+ -DnfaExecMcClellan8_QR=corei7_nfaExecMcClellan8_QR
+ -DnfaExecMcClellan8_SimpStream=corei7_nfaExecMcClellan8_SimpStream
+ -DnfaExecMcClellan8_expandState=corei7_nfaExecMcClellan8_expandState
+ -DnfaExecMcClellan8_inAccept=corei7_nfaExecMcClellan8_inAccept
+ -DnfaExecMcClellan8_inAnyAccept=corei7_nfaExecMcClellan8_inAnyAccept
+ -DnfaExecMcClellan8_initCompressedState=corei7_nfaExecMcClellan8_initCompressedState
+ -DnfaExecMcClellan8_queueCompressState=corei7_nfaExecMcClellan8_queueCompressState
+ -DnfaExecMcClellan8_queueInitState=corei7_nfaExecMcClellan8_queueInitState
+ -DnfaExecMcClellan8_reportCurrent=corei7_nfaExecMcClellan8_reportCurrent
+ -DnfaExecMcClellan8_testEOD=corei7_nfaExecMcClellan8_testEOD
+ -DnfaExecMcSheng16_Q=corei7_nfaExecMcSheng16_Q
+ -DnfaExecMcSheng16_Q2=corei7_nfaExecMcSheng16_Q2
+ -DnfaExecMcSheng16_QR=corei7_nfaExecMcSheng16_QR
+ -DnfaExecMcSheng16_expandState=corei7_nfaExecMcSheng16_expandState
+ -DnfaExecMcSheng16_inAccept=corei7_nfaExecMcSheng16_inAccept
+ -DnfaExecMcSheng16_inAnyAccept=corei7_nfaExecMcSheng16_inAnyAccept
+ -DnfaExecMcSheng16_initCompressedState=corei7_nfaExecMcSheng16_initCompressedState
+ -DnfaExecMcSheng16_queueCompressState=corei7_nfaExecMcSheng16_queueCompressState
+ -DnfaExecMcSheng16_queueInitState=corei7_nfaExecMcSheng16_queueInitState
+ -DnfaExecMcSheng16_reportCurrent=corei7_nfaExecMcSheng16_reportCurrent
+ -DnfaExecMcSheng16_testEOD=corei7_nfaExecMcSheng16_testEOD
+ -DnfaExecMcSheng8_Q=corei7_nfaExecMcSheng8_Q
+ -DnfaExecMcSheng8_Q2=corei7_nfaExecMcSheng8_Q2
+ -DnfaExecMcSheng8_QR=corei7_nfaExecMcSheng8_QR
+ -DnfaExecMcSheng8_expandState=corei7_nfaExecMcSheng8_expandState
+ -DnfaExecMcSheng8_inAccept=corei7_nfaExecMcSheng8_inAccept
+ -DnfaExecMcSheng8_inAnyAccept=corei7_nfaExecMcSheng8_inAnyAccept
+ -DnfaExecMcSheng8_initCompressedState=corei7_nfaExecMcSheng8_initCompressedState
+ -DnfaExecMcSheng8_queueCompressState=corei7_nfaExecMcSheng8_queueCompressState
+ -DnfaExecMcSheng8_queueInitState=corei7_nfaExecMcSheng8_queueInitState
+ -DnfaExecMcSheng8_reportCurrent=corei7_nfaExecMcSheng8_reportCurrent
+ -DnfaExecMcSheng8_testEOD=corei7_nfaExecMcSheng8_testEOD
+ -DnfaExecMpv_Q=corei7_nfaExecMpv_Q
+ -DnfaExecMpv_QueueExecRaw=corei7_nfaExecMpv_QueueExecRaw
+ -DnfaExecMpv_expandState=corei7_nfaExecMpv_expandState
+ -DnfaExecMpv_initCompressedState=corei7_nfaExecMpv_initCompressedState
+ -DnfaExecMpv_queueCompressState=corei7_nfaExecMpv_queueCompressState
+ -DnfaExecMpv_queueInitState=corei7_nfaExecMpv_queueInitState
+ -DnfaExecMpv_reportCurrent=corei7_nfaExecMpv_reportCurrent
+ -DnfaExecSheng_B=corei7_nfaExecSheng_B
+ -DnfaExecSheng_Q=corei7_nfaExecSheng_Q
+ -DnfaExecSheng_Q2=corei7_nfaExecSheng_Q2
+ -DnfaExecSheng_QR=corei7_nfaExecSheng_QR
+ -DnfaExecSheng_expandState=corei7_nfaExecSheng_expandState
+ -DnfaExecSheng_inAccept=corei7_nfaExecSheng_inAccept
+ -DnfaExecSheng_inAnyAccept=corei7_nfaExecSheng_inAnyAccept
+ -DnfaExecSheng_initCompressedState=corei7_nfaExecSheng_initCompressedState
+ -DnfaExecSheng_queueCompressState=corei7_nfaExecSheng_queueCompressState
+ -DnfaExecSheng_queueInitState=corei7_nfaExecSheng_queueInitState
+ -DnfaExecSheng_reportCurrent=corei7_nfaExecSheng_reportCurrent
+ -DnfaExecSheng_testEOD=corei7_nfaExecSheng_testEOD
+ -DnfaExecTamarama_Q=corei7_nfaExecTamarama_Q
+ -DnfaExecTamarama_Q2=corei7_nfaExecTamarama_Q2
+ -DnfaExecTamarama_QR=corei7_nfaExecTamarama_QR
+ -DnfaExecTamarama_expandState=corei7_nfaExecTamarama_expandState
+ -DnfaExecTamarama_inAccept=corei7_nfaExecTamarama_inAccept
+ -DnfaExecTamarama_inAnyAccept=corei7_nfaExecTamarama_inAnyAccept
+ -DnfaExecTamarama_queueCompressState=corei7_nfaExecTamarama_queueCompressState
+ -DnfaExecTamarama_queueInitState=corei7_nfaExecTamarama_queueInitState
+ -DnfaExecTamarama_reportCurrent=corei7_nfaExecTamarama_reportCurrent
+ -DnfaExecTamarama_testEOD=corei7_nfaExecTamarama_testEOD
+ -DnfaExecTamarama_zombie_status=corei7_nfaExecTamarama_zombie_status
+ -DnfaExpandState=corei7_nfaExpandState
+ -DnfaGetZombieStatus=corei7_nfaGetZombieStatus
+ -DnfaInAcceptState=corei7_nfaInAcceptState
+ -DnfaInAnyAcceptState=corei7_nfaInAnyAcceptState
+ -DnfaInitCompressedState=corei7_nfaInitCompressedState
+ -DnfaQueueCompressState=corei7_nfaQueueCompressState
+ -DnfaQueueExec=corei7_nfaQueueExec
+ -DnfaQueueExec2_raw=corei7_nfaQueueExec2_raw
+ -DnfaQueueExecRose=corei7_nfaQueueExecRose
+ -DnfaQueueExecToMatch=corei7_nfaQueueExecToMatch
+ -DnfaQueueExec_raw=corei7_nfaQueueExec_raw
+ -DnfaQueueInitState=corei7_nfaQueueInitState
+ -DnfaReportCurrentMatches=corei7_nfaReportCurrentMatches
+ -DnoodExec=corei7_noodExec
+ -DnoodExecStreaming=corei7_noodExecStreaming
+ -Dp_mask_arr=corei7_p_mask_arr
+ -Dp_mask_arr256=corei7_p_mask_arr256
+ -DrepeatHasMatchBitmap=corei7_repeatHasMatchBitmap
+ -DrepeatHasMatchRange=corei7_repeatHasMatchRange
+ -DrepeatHasMatchRing=corei7_repeatHasMatchRing
+ -DrepeatHasMatchSparseOptimalP=corei7_repeatHasMatchSparseOptimalP
+ -DrepeatHasMatchTrailer=corei7_repeatHasMatchTrailer
+ -DrepeatLastTopBitmap=corei7_repeatLastTopBitmap
+ -DrepeatLastTopRange=corei7_repeatLastTopRange
+ -DrepeatLastTopRing=corei7_repeatLastTopRing
+ -DrepeatLastTopSparseOptimalP=corei7_repeatLastTopSparseOptimalP
+ -DrepeatLastTopTrailer=corei7_repeatLastTopTrailer
+ -DrepeatNextMatchBitmap=corei7_repeatNextMatchBitmap
+ -DrepeatNextMatchRange=corei7_repeatNextMatchRange
+ -DrepeatNextMatchRing=corei7_repeatNextMatchRing
+ -DrepeatNextMatchSparseOptimalP=corei7_repeatNextMatchSparseOptimalP
+ -DrepeatNextMatchTrailer=corei7_repeatNextMatchTrailer
+ -DrepeatPack=corei7_repeatPack
+ -DrepeatStoreBitmap=corei7_repeatStoreBitmap
+ -DrepeatStoreRange=corei7_repeatStoreRange
+ -DrepeatStoreRing=corei7_repeatStoreRing
+ -DrepeatStoreSparseOptimalP=corei7_repeatStoreSparseOptimalP
+ -DrepeatStoreTrailer=corei7_repeatStoreTrailer
+ -DrepeatUnpack=corei7_repeatUnpack
+ -DroseAnchoredCallback=corei7_roseAnchoredCallback
+ -DroseBlockExec=corei7_roseBlockExec
+ -DroseCallback=corei7_roseCallback
+ -DroseCatchUpAll=corei7_roseCatchUpAll
+ -DroseCatchUpMPV_i=corei7_roseCatchUpMPV_i
+ -DroseCatchUpSuf=corei7_roseCatchUpSuf
+ -DroseDelayRebuildCallback=corei7_roseDelayRebuildCallback
+ -DroseFloatingCallback=corei7_roseFloatingCallback
+ -DroseHandleChainMatch=corei7_roseHandleChainMatch
+ -DroseInitState=corei7_roseInitState
+ -DroseNfaAdaptor=corei7_roseNfaAdaptor
+ -DroseNfaEarliestSom=corei7_roseNfaEarliestSom
+ -DroseReportAdaptor=corei7_roseReportAdaptor
+ -DroseRunBoundaryProgram=corei7_roseRunBoundaryProgram
+ -DroseRunFlushCombProgram=corei7_roseRunFlushCombProgram
+ -DroseRunLastFlushCombProgram=corei7_roseRunLastFlushCombProgram
+ -DroseRunProgram=corei7_roseRunProgram
+ -DroseRunProgram_l=corei7_roseRunProgram_l
+ -DroseStreamEodExec=corei7_roseStreamEodExec
+ -DroseStreamExec=corei7_roseStreamExec
+ -DrshuftiExec=corei7_rshuftiExec
+ -DrtruffleExec=corei7_rtruffleExec
+ -Drun_accel=corei7_run_accel
+ -DsetSomFromSomAware=corei7_setSomFromSomAware
+ -DshuftiDoubleExec=corei7_shuftiDoubleExec
+ -DshuftiExec=corei7_shuftiExec
+ -Dsimd_onebit_masks=corei7_simd_onebit_masks
+ -Dsize_compress_stream=corei7_size_compress_stream
+ -DstoreSomToStream=corei7_storeSomToStream
+ -Dstorecompressed128=corei7_storecompressed128
+ -Dstorecompressed256=corei7_storecompressed256
+ -Dstorecompressed32=corei7_storecompressed32
+ -Dstorecompressed384=corei7_storecompressed384
+ -Dstorecompressed512=corei7_storecompressed512
+ -Dstorecompressed64=corei7_storecompressed64
+ -DstreamInitSufPQ=corei7_streamInitSufPQ
+ -DtruffleExec=corei7_truffleExec
+ -Dvbs_mask_data=corei7_vbs_mask_data
+)
+target_include_directories(libs-hyperscan-runtime_corei7 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src
+)
+target_sources(libs-hyperscan-runtime_corei7 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/alloc.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/crc32.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/database.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/fdr/fdr.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/fdr/teddy.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/fdr/teddy_avx2.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/hs_valid_platform.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/hs_version.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/hwlm/hwlm.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/hwlm/noodle_engine.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/accel.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/castle.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/gough.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/lbr.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/limex_64.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/limex_accel.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/limex_native.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/limex_simd128.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/limex_simd256.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/limex_simd384.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/limex_simd512.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/mcclellan.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/mcsheng.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/mcsheng_data.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/mpv.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/nfa_api_dispatch.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/repeat.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/sheng.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/shufti.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/tamarama.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/nfa/truffle.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/block.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/catchup.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/init.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/match.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/program_runtime.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/rose/stream.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/runtime.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/scratch.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/som/som_runtime.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/som/som_stream.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/stream_compress.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/util/cpuid_flags.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/util/masked_move.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/util/multibit.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/util/simd_utils.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan/src/util/state_compress.c
+)
diff --git a/contrib/libs/jemalloc/CMakeLists.txt b/contrib/libs/jemalloc/CMakeLists.txt
new file mode 100644
index 0000000000..6f919ee111
--- /dev/null
+++ b/contrib/libs/jemalloc/CMakeLists.txt
@@ -0,0 +1,50 @@
+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/jwt-cpp/CMakeLists.txt b/contrib/libs/jwt-cpp/CMakeLists.txt
new file mode 100644
index 0000000000..12571feb65
--- /dev/null
+++ b/contrib/libs/jwt-cpp/CMakeLists.txt
@@ -0,0 +1,6 @@
+find_package(OpenSSL)
+
+add_library(contrib-libs-jwt-cpp INTERFACE)
+target_link_libraries(contrib-libs-jwt-cpp INTERFACE
+ OpenSSL::OpenSSL
+)
diff --git a/contrib/libs/libaio/CMakeLists.txt b/contrib/libs/libaio/CMakeLists.txt
new file mode 100644
index 0000000000..7f0a0f12b2
--- /dev/null
+++ b/contrib/libs/libaio/CMakeLists.txt
@@ -0,0 +1 @@
+add_library(contrib-libs-libaio INTERFACE)
diff --git a/contrib/libs/libbz2/CMakeLists.txt b/contrib/libs/libbz2/CMakeLists.txt
new file mode 100644
index 0000000000..311d974816
--- /dev/null
+++ b/contrib/libs/libbz2/CMakeLists.txt
@@ -0,0 +1,10 @@
+add_library(contrib-libs-libbz2)
+target_sources(contrib-libs-libbz2 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libbz2/blocksort.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libbz2/bzlib.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libbz2/compress.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libbz2/crctable.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libbz2/decompress.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libbz2/huffman.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libbz2/randtable.c
+)
diff --git a/contrib/libs/libc_compat/CMakeLists.txt b/contrib/libs/libc_compat/CMakeLists.txt
new file mode 100644
index 0000000000..404db92abb
--- /dev/null
+++ b/contrib/libs/libc_compat/CMakeLists.txt
@@ -0,0 +1,19 @@
+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/libevent/CMakeLists.txt b/contrib/libs/libevent/CMakeLists.txt
new file mode 100644
index 0000000000..9e07b6167f
--- /dev/null
+++ b/contrib/libs/libevent/CMakeLists.txt
@@ -0,0 +1,10 @@
+add_library(contrib-libs-libevent INTERFACE)
+target_include_directories(contrib-libs-libevent INTERFACE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/include
+)
+target_link_libraries(contrib-libs-libevent INTERFACE
+ libs-libevent-event_core
+ libs-libevent-event_extra
+ libs-libevent-event_openssl
+ libs-libevent-event_thread
+)
diff --git a/contrib/libs/libevent/event_core/CMakeLists.txt b/contrib/libs/libevent/event_core/CMakeLists.txt
new file mode 100644
index 0000000000..c01b202938
--- /dev/null
+++ b/contrib/libs/libevent/event_core/CMakeLists.txt
@@ -0,0 +1,32 @@
+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_extra/CMakeLists.txt b/contrib/libs/libevent/event_extra/CMakeLists.txt
new file mode 100644
index 0000000000..72db0c0d43
--- /dev/null
+++ b/contrib/libs/libevent/event_extra/CMakeLists.txt
@@ -0,0 +1,18 @@
+add_library(libs-libevent-event_extra)
+target_compile_options(libs-libevent-event_extra PRIVATE
+ -DHAVE_CONFIG_H
+ -DEVENT__HAVE_STRLCPY=1
+)
+target_include_directories(libs-libevent-event_extra PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libevent
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/include
+)
+target_link_libraries(libs-libevent-event_extra PUBLIC
+ contrib-libs-libc_compat
+)
+target_sources(libs-libevent-event_extra PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/evdns.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/event_tagging.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/evrpc.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/http.c
+)
diff --git a/contrib/libs/libevent/event_openssl/CMakeLists.txt b/contrib/libs/libevent/event_openssl/CMakeLists.txt
new file mode 100644
index 0000000000..976898ab8c
--- /dev/null
+++ b/contrib/libs/libevent/event_openssl/CMakeLists.txt
@@ -0,0 +1,18 @@
+find_package(OpenSSL)
+
+add_library(libs-libevent-event_openssl)
+target_compile_options(libs-libevent-event_openssl PRIVATE
+ -DHAVE_CONFIG_H
+ -DEVENT__HAVE_STRLCPY=1
+)
+target_include_directories(libs-libevent-event_openssl PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libevent
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/include
+)
+target_link_libraries(libs-libevent-event_openssl PUBLIC
+ contrib-libs-libc_compat
+ OpenSSL::OpenSSL
+)
+target_sources(libs-libevent-event_openssl PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/bufferevent_openssl.c
+)
diff --git a/contrib/libs/libevent/event_thread/CMakeLists.txt b/contrib/libs/libevent/event_thread/CMakeLists.txt
new file mode 100644
index 0000000000..8014c02172
--- /dev/null
+++ b/contrib/libs/libevent/event_thread/CMakeLists.txt
@@ -0,0 +1,15 @@
+add_library(libs-libevent-event_thread)
+target_compile_options(libs-libevent-event_thread PRIVATE
+ -DHAVE_CONFIG_H
+ -DEVENT__HAVE_STRLCPY=1
+)
+target_include_directories(libs-libevent-event_thread PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libevent
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/include
+)
+target_link_libraries(libs-libevent-event_thread PUBLIC
+ contrib-libs-libc_compat
+)
+target_sources(libs-libevent-event_thread PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libevent/evthread_pthread.c
+)
diff --git a/contrib/libs/libidn/CMakeLists.txt b/contrib/libs/libidn/CMakeLists.txt
new file mode 100644
index 0000000000..3ad18fb6f1
--- /dev/null
+++ b/contrib/libs/libidn/CMakeLists.txt
@@ -0,0 +1 @@
+add_library(contrib-libs-libidn INTERFACE)
diff --git a/contrib/libs/libunwind/CMakeLists.txt b/contrib/libs/libunwind/CMakeLists.txt
new file mode 100644
index 0000000000..9e26456884
--- /dev/null
+++ b/contrib/libs/libunwind/CMakeLists.txt
@@ -0,0 +1,23 @@
+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/libxml/CMakeLists.txt b/contrib/libs/libxml/CMakeLists.txt
new file mode 100644
index 0000000000..3efc791fbe
--- /dev/null
+++ b/contrib/libs/libxml/CMakeLists.txt
@@ -0,0 +1,73 @@
+find_package(Iconv)
+find_package(ZLIB)
+
+add_library(contrib-libs-libxml)
+target_compile_options(contrib-libs-libxml PUBLIC
+ -DLIBXML_STATIC
+)
+target_compile_options(contrib-libs-libxml PRIVATE
+ -DHAVE_CONFIG_H
+)
+target_include_directories(contrib-libs-libxml PUBLIC
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/include
+)
+target_include_directories(contrib-libs-libxml PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libiconv/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml
+)
+target_link_libraries(contrib-libs-libxml PUBLIC
+ contrib-libs-cxxsupp
+ yutil
+ Iconv::Iconv
+ ZLIB::ZLIB
+ library-cpp-charset
+)
+target_sources(contrib-libs-libxml PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/HTMLparser.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/HTMLtree.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/SAX.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/SAX2.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/buf.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/c14n.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/catalog.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/chvalid.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/debugXML.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/dict.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/encoding.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/entities.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/error.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/globals.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/hash.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/legacy.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/list.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/nanoftp.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/nanohttp.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/parser.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/parserInternals.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/pattern.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/rand.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/relaxng.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/schematron.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/threads.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/tree.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/uri.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/valid.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/xinclude.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/xlink.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/xmlIO.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/xmlmemory.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/xmlmodule.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/xmlreader.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/xmlregexp.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/xmlsave.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/xmlschemas.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/xmlschemastypes.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/xmlstring.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/xmlunicode.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/xmlwriter.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/xpath.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/xpointer.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/xzlib.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/libxml/yencoding.cpp
+)
diff --git a/contrib/libs/linuxvdso/CMakeLists.txt b/contrib/libs/linuxvdso/CMakeLists.txt
new file mode 100644
index 0000000000..2043e0c688
--- /dev/null
+++ b/contrib/libs/linuxvdso/CMakeLists.txt
@@ -0,0 +1,7 @@
+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/original/CMakeLists.txt b/contrib/libs/linuxvdso/original/CMakeLists.txt
new file mode 100644
index 0000000000..a79fdfba37
--- /dev/null
+++ b/contrib/libs/linuxvdso/original/CMakeLists.txt
@@ -0,0 +1,5 @@
+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/llvm12/CMakeLists.txt b/contrib/libs/llvm12/CMakeLists.txt
new file mode 100644
index 0000000000..a78e090d72
--- /dev/null
+++ b/contrib/libs/llvm12/CMakeLists.txt
@@ -0,0 +1,9 @@
+add_library(contrib-libs-llvm12 INTERFACE)
+target_include_directories(contrib-libs-llvm12 INTERFACE
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+)
+target_link_libraries(contrib-libs-llvm12 INTERFACE
+ contrib-libs-cxxsupp
+ yutil
+)
diff --git a/contrib/libs/llvm12/include/CMakeLists.txt b/contrib/libs/llvm12/include/CMakeLists.txt
new file mode 100644
index 0000000000..aba0bf59a9
--- /dev/null
+++ b/contrib/libs/llvm12/include/CMakeLists.txt
@@ -0,0 +1,7333 @@
+add_library(libs-llvm12-include INTERFACE)
+target_link_libraries(libs-llvm12-include INTERFACE
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+)
+target_sources(libs-llvm12-include INTERFACE
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/Frontend/OpenACC/ACC.h.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/Frontend/OpenMP/OMP.h.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/Attributes.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicEnums.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicImpl.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.h
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.h
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.h
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.h
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.h
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.h
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVPTX.h
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.h
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsR600.h
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.h
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsS390.h
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.h
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.h
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.h
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.h
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenAsmMatcher.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenAsmWriter.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenAsmWriter1.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenCallingConv.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenDAGISel.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenDisassemblerTables.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenExegesis.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenFastISel.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenGlobalISel.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenInstrInfo.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenMCCodeEmitter.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenMCPseudoLowering.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenPostLegalizeGICombiner.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenPostLegalizeGILowering.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenPreLegalizeGICombiner.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenRegisterBank.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenRegisterInfo.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenSubtargetInfo.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenSystemOperands.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenAsmMatcher.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenAsmWriter.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenCallingConv.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenDAGISel.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenDisassemblerTables.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenFastISel.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenGlobalISel.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenInstrInfo.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenMCCodeEmitter.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenMCPseudoLowering.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenRegisterBank.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenRegisterInfo.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenSubtargetInfo.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenSystemRegister.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenAsmMatcher.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenAsmWriter.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenCallingConv.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenDAGISel.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenDisassemblerTables.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenInstrInfo.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenMCCodeEmitter.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenRegisterInfo.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenSubtargetInfo.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenAsmWriter.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenDAGISel.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenInstrInfo.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenAsmMatcher.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenAsmWriter.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenCallingConv.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenDAGISel.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenDisassemblerTables.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenExegesis.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenFastISel.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenGlobalISel.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenInstrInfo.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenMCCodeEmitter.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenRegisterBank.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenRegisterInfo.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenSubtargetInfo.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenAsmMatcher.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenAsmWriter.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenAsmWriter1.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenCallingConv.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenDAGISel.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenDisassemblerTables.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenEVEX2VEXTables.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenExegesis.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenFastISel.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenGlobalISel.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenInstrInfo.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenRegisterBank.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenRegisterInfo.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenSubtargetInfo.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/ToolDrivers/llvm-dlltool/Options.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/ToolDrivers/llvm-lib/Options.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/dsymutil/Options.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-cvtres/Opts.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-lipo/LipoOpts.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-ml/Opts.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-mt/Opts.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-objcopy/BitcodeStripOpts.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-objcopy/InstallNameToolOpts.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-objcopy/ObjcopyOpts.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-objcopy/StripOpts.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-rc/Opts.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-symbolizer/Opts.inc
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/Frontend/OpenACC/ACC.h.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/Frontend/OpenACC/ACC.h.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Frontend/Directive/DirectiveBase.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Frontend/OpenACC/ACC.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ --gen-directive-decl
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Frontend/OpenACC
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Frontend/OpenACC/ACC.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/Frontend/OpenACC/ACC.h.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/Frontend/OpenACC/ACC.h.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/Frontend/OpenMP/OMP.h.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/Frontend/OpenMP/OMP.h.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Frontend/Directive/DirectiveBase.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Frontend/OpenMP/OMP.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ --gen-directive-decl
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Frontend/OpenMP
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Frontend/OpenMP/OMP.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/Frontend/OpenMP/OMP.h.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/Frontend/OpenMP/OMP.h.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/Attributes.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/Attributes.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Attributes.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-attrs
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Attributes.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/Attributes.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/Attributes.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicEnums.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicEnums.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-intrinsic-enums
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicEnums.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicEnums.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicImpl.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicImpl.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-intrinsic-impl
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicImpl.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicImpl.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.h
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.h.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-intrinsic-enums
+ -intrinsic-prefix=aarch64
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.h
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.h.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.h
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.h.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-intrinsic-enums
+ -intrinsic-prefix=amdgcn
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.h
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.h.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.h
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.h.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-intrinsic-enums
+ -intrinsic-prefix=arm
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.h
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.h.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.h
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.h.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-intrinsic-enums
+ -intrinsic-prefix=bpf
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.h
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.h.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.h
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.h.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-intrinsic-enums
+ -intrinsic-prefix=hexagon
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.h
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.h.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.h
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.h.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-intrinsic-enums
+ -intrinsic-prefix=mips
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.h
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.h.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVPTX.h
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVPTX.h.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-intrinsic-enums
+ -intrinsic-prefix=nvvm
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVPTX.h
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVPTX.h.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.h
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.h.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-intrinsic-enums
+ -intrinsic-prefix=ppc
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.h
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.h.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsR600.h
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsR600.h.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-intrinsic-enums
+ -intrinsic-prefix=r600
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsR600.h
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsR600.h.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.h
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.h.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-intrinsic-enums
+ -intrinsic-prefix=riscv
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.h
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.h.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsS390.h
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsS390.h.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-intrinsic-enums
+ -intrinsic-prefix=s390
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsS390.h
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsS390.h.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.h
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.h.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-intrinsic-enums
+ -intrinsic-prefix=ve
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.h
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.h.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.h
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.h.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-intrinsic-enums
+ -intrinsic-prefix=wasm
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.h
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.h.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.h
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.h.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-intrinsic-enums
+ -intrinsic-prefix=x86
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.h
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.h.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.h
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.h.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-intrinsic-enums
+ -intrinsic-prefix=xcore
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.h
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.h.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Frontend/OpenACC/ACC.cpp
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Frontend/OpenACC/ACC.cpp.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Frontend/Directive/DirectiveBase.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Frontend/OpenACC/ACC.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ --gen-directive-impl
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Frontend/OpenACC
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Frontend/OpenACC/ACC.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Frontend/OpenACC/ACC.cpp
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Frontend/OpenACC/ACC.cpp.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Frontend/OpenMP/OMP.cpp
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Frontend/OpenMP/OMP.cpp.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Frontend/Directive/DirectiveBase.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Frontend/OpenMP/OMP.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ --gen-directive-impl
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Frontend/OpenMP
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Frontend/OpenMP/OMP.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Frontend/OpenMP/OMP.cpp
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Frontend/OpenMP/OMP.cpp.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenAsmMatcher.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenAsmMatcher.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/TableGen/SearchableTable.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-asm-matcher
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenAsmMatcher.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenAsmMatcher.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenAsmWriter.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenAsmWriter.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/TableGen/SearchableTable.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-asm-writer
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenAsmWriter.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenAsmWriter.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenAsmWriter1.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenAsmWriter1.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/TableGen/SearchableTable.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-asm-writer
+ -asmwriternum=1
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenAsmWriter1.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenAsmWriter1.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenCallingConv.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenCallingConv.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/TableGen/SearchableTable.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-callingconv
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenCallingConv.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenCallingConv.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenDAGISel.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenDAGISel.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/TableGen/SearchableTable.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-dag-isel
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ -omit-comments
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenDAGISel.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenDAGISel.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenDisassemblerTables.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenDisassemblerTables.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/TableGen/SearchableTable.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-disassembler
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenDisassemblerTables.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenDisassemblerTables.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenExegesis.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenExegesis.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/TableGen/SearchableTable.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-exegesis
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenExegesis.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenExegesis.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenFastISel.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenFastISel.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/TableGen/SearchableTable.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-fast-isel
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenFastISel.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenFastISel.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenGlobalISel.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenGlobalISel.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/TableGen/SearchableTable.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-global-isel
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenGlobalISel.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenGlobalISel.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenInstrInfo.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenInstrInfo.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/TableGen/SearchableTable.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-instr-info
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenInstrInfo.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenInstrInfo.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenMCCodeEmitter.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenMCCodeEmitter.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/TableGen/SearchableTable.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-emitter
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenMCCodeEmitter.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenMCCodeEmitter.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenMCPseudoLowering.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenMCPseudoLowering.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/TableGen/SearchableTable.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-pseudo-lowering
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenMCPseudoLowering.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenMCPseudoLowering.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenPostLegalizeGICombiner.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenPostLegalizeGICombiner.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/TableGen/SearchableTable.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-global-isel-combiner
+ -combiners=AArch64PostLegalizerCombinerHelper
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenPostLegalizeGICombiner.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenPostLegalizeGICombiner.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenPostLegalizeGILowering.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenPostLegalizeGILowering.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/TableGen/SearchableTable.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-global-isel-combiner
+ -combiners=AArch64PostLegalizerLoweringHelper
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenPostLegalizeGILowering.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenPostLegalizeGILowering.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenPreLegalizeGICombiner.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenPreLegalizeGICombiner.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/TableGen/SearchableTable.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-global-isel-combiner
+ -combiners=AArch64PreLegalizerCombinerHelper
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenPreLegalizeGICombiner.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenPreLegalizeGICombiner.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenRegisterBank.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenRegisterBank.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/TableGen/SearchableTable.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-register-bank
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenRegisterBank.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenRegisterBank.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenRegisterInfo.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenRegisterInfo.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/TableGen/SearchableTable.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-register-info
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenRegisterInfo.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenRegisterInfo.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenSubtargetInfo.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenSubtargetInfo.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/TableGen/SearchableTable.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-subtarget
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenSubtargetInfo.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenSubtargetInfo.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenSystemOperands.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenSystemOperands.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/TableGen/SearchableTable.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Combine.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-searchable-tables
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenSystemOperands.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenSystemOperands.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenAsmMatcher.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenAsmMatcher.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrCDE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrMVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrNEON.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrVFP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMRegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57WriteRes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA8.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA9.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM7.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleR52.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleSwift.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleV6.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMSystemRegister.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/TableGen/SearchableTable.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-asm-matcher
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARM.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenAsmMatcher.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenAsmMatcher.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenAsmWriter.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenAsmWriter.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrCDE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrMVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrNEON.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrVFP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMRegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57WriteRes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA8.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA9.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM7.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleR52.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleSwift.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleV6.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMSystemRegister.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/TableGen/SearchableTable.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-asm-writer
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARM.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenAsmWriter.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenAsmWriter.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenCallingConv.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenCallingConv.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrCDE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrMVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrNEON.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrVFP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMRegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57WriteRes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA8.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA9.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM7.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleR52.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleSwift.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleV6.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMSystemRegister.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/TableGen/SearchableTable.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-callingconv
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARM.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenCallingConv.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenCallingConv.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenDAGISel.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenDAGISel.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrCDE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrMVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrNEON.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrVFP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMRegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57WriteRes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA8.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA9.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM7.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleR52.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleSwift.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleV6.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMSystemRegister.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/TableGen/SearchableTable.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-dag-isel
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ -omit-comments
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARM.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenDAGISel.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenDAGISel.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenDisassemblerTables.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenDisassemblerTables.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrCDE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrMVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrNEON.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrVFP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMRegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57WriteRes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA8.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA9.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM7.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleR52.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleSwift.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleV6.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMSystemRegister.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/TableGen/SearchableTable.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-disassembler
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARM.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenDisassemblerTables.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenDisassemblerTables.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenFastISel.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenFastISel.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrCDE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrMVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrNEON.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrVFP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMRegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57WriteRes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA8.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA9.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM7.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleR52.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleSwift.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleV6.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMSystemRegister.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/TableGen/SearchableTable.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-fast-isel
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARM.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenFastISel.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenFastISel.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenGlobalISel.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenGlobalISel.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrCDE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrMVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrNEON.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrVFP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMRegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57WriteRes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA8.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA9.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM7.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleR52.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleSwift.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleV6.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMSystemRegister.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/TableGen/SearchableTable.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-global-isel
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARM.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenGlobalISel.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenGlobalISel.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenInstrInfo.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenInstrInfo.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrCDE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrMVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrNEON.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrVFP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMRegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57WriteRes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA8.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA9.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM7.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleR52.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleSwift.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleV6.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMSystemRegister.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/TableGen/SearchableTable.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-instr-info
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARM.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenInstrInfo.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenInstrInfo.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenMCCodeEmitter.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenMCCodeEmitter.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrCDE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrMVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrNEON.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrVFP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMRegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57WriteRes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA8.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA9.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM7.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleR52.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleSwift.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleV6.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMSystemRegister.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/TableGen/SearchableTable.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-emitter
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARM.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenMCCodeEmitter.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenMCCodeEmitter.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenMCPseudoLowering.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenMCPseudoLowering.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrCDE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrMVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrNEON.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrVFP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMRegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57WriteRes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA8.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA9.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM7.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleR52.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleSwift.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleV6.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMSystemRegister.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/TableGen/SearchableTable.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-pseudo-lowering
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARM.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenMCPseudoLowering.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenMCPseudoLowering.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenRegisterBank.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenRegisterBank.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrCDE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrMVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrNEON.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrVFP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMRegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57WriteRes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA8.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA9.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM7.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleR52.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleSwift.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleV6.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMSystemRegister.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/TableGen/SearchableTable.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-register-bank
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARM.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenRegisterBank.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenRegisterBank.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenRegisterInfo.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenRegisterInfo.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrCDE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrMVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrNEON.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrVFP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMRegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57WriteRes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA8.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA9.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM7.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleR52.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleSwift.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleV6.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMSystemRegister.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/TableGen/SearchableTable.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-register-info
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARM.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenRegisterInfo.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenRegisterInfo.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenSubtargetInfo.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenSubtargetInfo.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrCDE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrMVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrNEON.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrVFP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMRegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57WriteRes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA8.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA9.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM7.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleR52.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleSwift.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleV6.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMSystemRegister.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/TableGen/SearchableTable.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-subtarget
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARM.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenSubtargetInfo.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenSubtargetInfo.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenSystemRegister.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenSystemRegister.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrCDE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrMVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrNEON.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMInstrVFP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMRegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57WriteRes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA8.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA9.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM7.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleR52.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleSwift.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMScheduleV6.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMSystemRegister.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/TableGen/SearchableTable.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-searchable-tables
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARM.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenSystemRegister.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/ARM/ARMGenSystemRegister.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenAsmMatcher.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenAsmMatcher.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-asm-matcher
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPF.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenAsmMatcher.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenAsmMatcher.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenAsmWriter.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenAsmWriter.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-asm-writer
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPF.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenAsmWriter.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenAsmWriter.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenCallingConv.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenCallingConv.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-callingconv
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPF.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenCallingConv.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenCallingConv.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenDAGISel.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenDAGISel.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-dag-isel
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ -omit-comments
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPF.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenDAGISel.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenDAGISel.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenDisassemblerTables.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenDisassemblerTables.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-disassembler
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPF.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenDisassemblerTables.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenDisassemblerTables.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenInstrInfo.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenInstrInfo.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-instr-info
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPF.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenInstrInfo.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenInstrInfo.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenMCCodeEmitter.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenMCCodeEmitter.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-emitter
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPF.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenMCCodeEmitter.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenMCCodeEmitter.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenRegisterInfo.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenRegisterInfo.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-register-info
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPF.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenRegisterInfo.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenRegisterInfo.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenSubtargetInfo.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenSubtargetInfo.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-subtarget
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPF.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenSubtargetInfo.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/BPF/BPFGenSubtargetInfo.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenAsmWriter.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenAsmWriter.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXIntrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-asm-writer
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/NVPTX
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTX.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenAsmWriter.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenAsmWriter.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenDAGISel.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenDAGISel.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXIntrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-dag-isel
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/NVPTX
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ -omit-comments
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTX.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenDAGISel.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenDAGISel.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenInstrInfo.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenInstrInfo.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXIntrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-instr-info
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/NVPTX
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTX.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenInstrInfo.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenInstrInfo.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXIntrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-register-info
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/NVPTX
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTX.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXIntrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-subtarget
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/NVPTX
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTX.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenAsmMatcher.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenAsmMatcher.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/GISel/PPCRegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/P9InstrResources.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstr64Bit.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrAltivec.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrHTM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrPrefix.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrSPE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrVSX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule440.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleA2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500mc.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE5500.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG3.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4Plus.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG5.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP7.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP8.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP9.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-asm-matcher
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPC.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenAsmMatcher.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenAsmMatcher.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenAsmWriter.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenAsmWriter.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/GISel/PPCRegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/P9InstrResources.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstr64Bit.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrAltivec.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrHTM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrPrefix.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrSPE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrVSX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule440.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleA2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500mc.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE5500.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG3.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4Plus.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG5.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP7.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP8.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP9.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-asm-writer
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPC.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenAsmWriter.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenAsmWriter.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenCallingConv.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenCallingConv.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/GISel/PPCRegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/P9InstrResources.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstr64Bit.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrAltivec.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrHTM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrPrefix.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrSPE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrVSX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule440.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleA2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500mc.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE5500.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG3.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4Plus.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG5.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP7.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP8.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP9.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-callingconv
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPC.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenCallingConv.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenCallingConv.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenDAGISel.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenDAGISel.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/GISel/PPCRegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/P9InstrResources.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstr64Bit.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrAltivec.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrHTM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrPrefix.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrSPE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrVSX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule440.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleA2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500mc.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE5500.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG3.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4Plus.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG5.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP7.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP8.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP9.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-dag-isel
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ -omit-comments
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPC.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenDAGISel.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenDAGISel.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenDisassemblerTables.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenDisassemblerTables.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/GISel/PPCRegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/P9InstrResources.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstr64Bit.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrAltivec.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrHTM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrPrefix.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrSPE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrVSX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule440.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleA2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500mc.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE5500.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG3.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4Plus.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG5.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP7.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP8.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP9.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-disassembler
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPC.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenDisassemblerTables.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenDisassemblerTables.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenExegesis.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenExegesis.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/GISel/PPCRegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/P9InstrResources.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstr64Bit.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrAltivec.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrHTM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrPrefix.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrSPE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrVSX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule440.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleA2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500mc.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE5500.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG3.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4Plus.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG5.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP7.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP8.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP9.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-exegesis
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPC.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenExegesis.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenExegesis.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenFastISel.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenFastISel.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/GISel/PPCRegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/P9InstrResources.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstr64Bit.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrAltivec.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrHTM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrPrefix.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrSPE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrVSX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule440.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleA2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500mc.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE5500.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG3.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4Plus.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG5.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP7.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP8.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP9.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-fast-isel
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPC.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenFastISel.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenFastISel.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenGlobalISel.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenGlobalISel.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/GISel/PPCRegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/P9InstrResources.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstr64Bit.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrAltivec.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrHTM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrPrefix.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrSPE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrVSX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule440.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleA2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500mc.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE5500.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG3.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4Plus.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG5.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP7.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP8.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP9.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-global-isel
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPC.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenGlobalISel.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenGlobalISel.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenInstrInfo.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenInstrInfo.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/GISel/PPCRegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/P9InstrResources.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstr64Bit.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrAltivec.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrHTM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrPrefix.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrSPE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrVSX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule440.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleA2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500mc.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE5500.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG3.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4Plus.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG5.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP7.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP8.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP9.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-instr-info
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPC.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenInstrInfo.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenInstrInfo.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenMCCodeEmitter.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenMCCodeEmitter.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/GISel/PPCRegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/P9InstrResources.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstr64Bit.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrAltivec.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrHTM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrPrefix.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrSPE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrVSX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule440.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleA2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500mc.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE5500.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG3.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4Plus.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG5.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP7.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP8.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP9.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-emitter
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPC.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenMCCodeEmitter.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenMCCodeEmitter.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenRegisterBank.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenRegisterBank.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/GISel/PPCRegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/P9InstrResources.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstr64Bit.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrAltivec.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrHTM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrPrefix.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrSPE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrVSX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule440.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleA2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500mc.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE5500.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG3.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4Plus.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG5.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP7.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP8.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP9.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-register-bank
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPC.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenRegisterBank.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenRegisterBank.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenRegisterInfo.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenRegisterInfo.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/GISel/PPCRegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/P9InstrResources.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstr64Bit.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrAltivec.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrHTM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrPrefix.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrSPE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrVSX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule440.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleA2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500mc.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE5500.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG3.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4Plus.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG5.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP7.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP8.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP9.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-register-info
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPC.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenRegisterInfo.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenRegisterInfo.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenSubtargetInfo.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenSubtargetInfo.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/GISel/PPCRegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/P9InstrResources.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstr64Bit.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrAltivec.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrHTM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrPrefix.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrSPE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrVSX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCRegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule440.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleA2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500mc.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE5500.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG3.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4Plus.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG5.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP7.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP8.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP9.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-subtarget
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPC.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenSubtargetInfo.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenSubtargetInfo.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenAsmMatcher.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenAsmMatcher.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86CallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86Instr3DNow.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrAMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrAVX512.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrArithmetic.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrCMovSetCC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrCompiler.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrControl.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrExtension.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFMA.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFPStack.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFragmentsSIMD.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrKL.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrMMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrMPX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSGX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSNP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSSE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrShiftRotate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSystem.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrTDX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrTSX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrVMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrVecCompiler.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrXOP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86PfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86RegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86RegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedBroadwell.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedHaswell.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSandyBridge.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeClient.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeServer.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86Schedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleAtom.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleBdVer2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleBtVer2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleSLM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver1.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-asm-matcher
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenAsmMatcher.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenAsmMatcher.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenAsmWriter.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenAsmWriter.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86CallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86Instr3DNow.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrAMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrAVX512.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrArithmetic.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrCMovSetCC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrCompiler.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrControl.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrExtension.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFMA.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFPStack.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFragmentsSIMD.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrKL.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrMMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrMPX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSGX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSNP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSSE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrShiftRotate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSystem.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrTDX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrTSX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrVMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrVecCompiler.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrXOP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86PfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86RegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86RegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedBroadwell.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedHaswell.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSandyBridge.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeClient.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeServer.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86Schedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleAtom.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleBdVer2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleBtVer2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleSLM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver1.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-asm-writer
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenAsmWriter.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenAsmWriter.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenAsmWriter1.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenAsmWriter1.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86CallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86Instr3DNow.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrAMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrAVX512.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrArithmetic.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrCMovSetCC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrCompiler.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrControl.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrExtension.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFMA.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFPStack.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFragmentsSIMD.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrKL.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrMMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrMPX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSGX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSNP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSSE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrShiftRotate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSystem.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrTDX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrTSX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrVMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrVecCompiler.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrXOP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86PfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86RegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86RegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedBroadwell.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedHaswell.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSandyBridge.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeClient.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeServer.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86Schedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleAtom.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleBdVer2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleBtVer2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleSLM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver1.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-asm-writer
+ -asmwriternum=1
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenAsmWriter1.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenAsmWriter1.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenCallingConv.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenCallingConv.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86CallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86Instr3DNow.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrAMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrAVX512.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrArithmetic.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrCMovSetCC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrCompiler.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrControl.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrExtension.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFMA.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFPStack.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFragmentsSIMD.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrKL.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrMMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrMPX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSGX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSNP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSSE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrShiftRotate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSystem.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrTDX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrTSX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrVMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrVecCompiler.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrXOP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86PfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86RegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86RegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedBroadwell.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedHaswell.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSandyBridge.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeClient.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeServer.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86Schedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleAtom.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleBdVer2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleBtVer2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleSLM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver1.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-callingconv
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenCallingConv.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenCallingConv.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenDAGISel.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenDAGISel.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86CallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86Instr3DNow.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrAMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrAVX512.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrArithmetic.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrCMovSetCC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrCompiler.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrControl.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrExtension.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFMA.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFPStack.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFragmentsSIMD.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrKL.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrMMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrMPX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSGX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSNP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSSE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrShiftRotate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSystem.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrTDX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrTSX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrVMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrVecCompiler.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrXOP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86PfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86RegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86RegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedBroadwell.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedHaswell.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSandyBridge.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeClient.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeServer.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86Schedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleAtom.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleBdVer2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleBtVer2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleSLM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver1.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-dag-isel
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ -omit-comments
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenDAGISel.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenDAGISel.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenDisassemblerTables.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenDisassemblerTables.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86CallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86Instr3DNow.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrAMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrAVX512.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrArithmetic.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrCMovSetCC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrCompiler.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrControl.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrExtension.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFMA.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFPStack.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFragmentsSIMD.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrKL.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrMMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrMPX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSGX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSNP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSSE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrShiftRotate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSystem.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrTDX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrTSX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrVMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrVecCompiler.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrXOP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86PfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86RegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86RegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedBroadwell.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedHaswell.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSandyBridge.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeClient.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeServer.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86Schedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleAtom.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleBdVer2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleBtVer2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleSLM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver1.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-disassembler
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenDisassemblerTables.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenDisassemblerTables.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenEVEX2VEXTables.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenEVEX2VEXTables.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86CallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86Instr3DNow.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrAMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrAVX512.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrArithmetic.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrCMovSetCC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrCompiler.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrControl.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrExtension.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFMA.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFPStack.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFragmentsSIMD.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrKL.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrMMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrMPX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSGX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSNP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSSE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrShiftRotate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSystem.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrTDX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrTSX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrVMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrVecCompiler.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrXOP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86PfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86RegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86RegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedBroadwell.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedHaswell.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSandyBridge.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeClient.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeServer.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86Schedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleAtom.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleBdVer2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleBtVer2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleSLM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver1.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-x86-EVEX2VEX-tables
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenEVEX2VEXTables.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenEVEX2VEXTables.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenExegesis.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenExegesis.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86CallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86Instr3DNow.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrAMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrAVX512.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrArithmetic.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrCMovSetCC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrCompiler.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrControl.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrExtension.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFMA.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFPStack.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFragmentsSIMD.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrKL.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrMMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrMPX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSGX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSNP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSSE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrShiftRotate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSystem.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrTDX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrTSX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrVMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrVecCompiler.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrXOP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86PfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86RegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86RegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedBroadwell.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedHaswell.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSandyBridge.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeClient.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeServer.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86Schedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleAtom.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleBdVer2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleBtVer2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleSLM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver1.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-exegesis
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenExegesis.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenExegesis.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenFastISel.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenFastISel.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86CallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86Instr3DNow.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrAMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrAVX512.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrArithmetic.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrCMovSetCC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrCompiler.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrControl.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrExtension.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFMA.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFPStack.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFragmentsSIMD.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrKL.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrMMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrMPX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSGX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSNP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSSE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrShiftRotate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSystem.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrTDX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrTSX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrVMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrVecCompiler.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrXOP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86PfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86RegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86RegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedBroadwell.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedHaswell.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSandyBridge.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeClient.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeServer.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86Schedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleAtom.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleBdVer2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleBtVer2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleSLM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver1.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-fast-isel
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenFastISel.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenFastISel.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenGlobalISel.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenGlobalISel.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86CallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86Instr3DNow.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrAMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrAVX512.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrArithmetic.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrCMovSetCC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrCompiler.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrControl.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrExtension.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFMA.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFPStack.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFragmentsSIMD.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrKL.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrMMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrMPX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSGX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSNP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSSE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrShiftRotate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSystem.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrTDX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrTSX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrVMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrVecCompiler.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrXOP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86PfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86RegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86RegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedBroadwell.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedHaswell.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSandyBridge.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeClient.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeServer.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86Schedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleAtom.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleBdVer2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleBtVer2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleSLM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver1.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-global-isel
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenGlobalISel.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenGlobalISel.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenInstrInfo.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenInstrInfo.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86CallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86Instr3DNow.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrAMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrAVX512.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrArithmetic.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrCMovSetCC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrCompiler.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrControl.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrExtension.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFMA.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFPStack.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFragmentsSIMD.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrKL.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrMMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrMPX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSGX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSNP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSSE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrShiftRotate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSystem.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrTDX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrTSX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrVMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrVecCompiler.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrXOP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86PfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86RegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86RegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedBroadwell.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedHaswell.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSandyBridge.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeClient.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeServer.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86Schedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleAtom.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleBdVer2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleBtVer2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleSLM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver1.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-instr-info
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenInstrInfo.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenInstrInfo.inc.d
+ --long-string-literals=0
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenRegisterBank.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenRegisterBank.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86CallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86Instr3DNow.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrAMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrAVX512.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrArithmetic.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrCMovSetCC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrCompiler.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrControl.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrExtension.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFMA.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFPStack.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFragmentsSIMD.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrKL.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrMMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrMPX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSGX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSNP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSSE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrShiftRotate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSystem.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrTDX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrTSX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrVMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrVecCompiler.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrXOP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86PfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86RegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86RegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedBroadwell.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedHaswell.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSandyBridge.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeClient.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeServer.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86Schedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleAtom.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleBdVer2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleBtVer2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleSLM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver1.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-register-bank
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenRegisterBank.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenRegisterBank.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenRegisterInfo.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenRegisterInfo.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86CallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86Instr3DNow.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrAMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrAVX512.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrArithmetic.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrCMovSetCC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrCompiler.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrControl.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrExtension.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFMA.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFPStack.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFragmentsSIMD.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrKL.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrMMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrMPX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSGX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSNP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSSE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrShiftRotate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSystem.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrTDX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrTSX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrVMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrVecCompiler.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrXOP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86PfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86RegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86RegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedBroadwell.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedHaswell.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSandyBridge.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeClient.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeServer.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86Schedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleAtom.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleBdVer2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleBtVer2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleSLM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver1.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-register-info
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenRegisterInfo.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenRegisterInfo.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenSubtargetInfo.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenSubtargetInfo.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86CallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86Instr3DNow.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrAMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrAVX512.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrArithmetic.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrCMovSetCC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrCompiler.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrControl.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrExtension.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFMA.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFPStack.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFormats.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFragmentsSIMD.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrKL.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrMMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrMPX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSGX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSNP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSSE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrShiftRotate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrSystem.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrTDX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrTSX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrVMX.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrVecCompiler.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrXOP.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86PfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86RegisterBanks.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86RegisterInfo.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedBroadwell.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedHaswell.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedPredicates.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSandyBridge.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeClient.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeServer.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86Schedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleAtom.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleBdVer2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleBtVer2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleSLM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver1.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver2.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/SDNodeProperties.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/CodeGen/ValueTypes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/Intrinsics.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAArch64.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsAMDGPU.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsARM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsBPF.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagon.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsHexagonDep.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsMips.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsNVVM.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsPowerPC.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsRISCV.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsSystemZ.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVE.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsVEVL.gen.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsWebAssembly.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsX86.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/IR/IntrinsicsXCore.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GenericOpcodes.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/RegisterBank.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/GlobalISel/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/Target.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetCallingConv.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetInstrPredicate.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetItinerary.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetPfmCounters.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSchedule.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Target/TargetSelectionDAG.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-subtarget
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenSubtargetInfo.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86/X86GenSubtargetInfo.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/ToolDrivers/llvm-dlltool/Options.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/ToolDrivers/llvm-dlltool/Options.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ToolDrivers/llvm-dlltool/Options.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Option/OptParser.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-opt-parser-defs
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ToolDrivers/llvm-dlltool
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ToolDrivers/llvm-dlltool/Options.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/ToolDrivers/llvm-dlltool/Options.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/ToolDrivers/llvm-dlltool/Options.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/ToolDrivers/llvm-lib/Options.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/ToolDrivers/llvm-lib/Options.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ToolDrivers/llvm-lib/Options.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Option/OptParser.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-opt-parser-defs
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ToolDrivers/llvm-lib
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ToolDrivers/llvm-lib/Options.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/ToolDrivers/llvm-lib/Options.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/ToolDrivers/llvm-lib/Options.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/dsymutil/Options.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/dsymutil/Options.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/tools/dsymutil/Options.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Option/OptParser.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-opt-parser-defs
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/tools/dsymutil
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/tools/dsymutil/Options.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/dsymutil/Options.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/dsymutil/Options.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-cvtres/Opts.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-cvtres/Opts.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/tools/llvm-cvtres/Opts.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Option/OptParser.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-opt-parser-defs
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/tools/llvm-cvtres
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/tools/llvm-cvtres/Opts.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-cvtres/Opts.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-cvtres/Opts.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-lipo/LipoOpts.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-lipo/LipoOpts.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/tools/llvm-lipo/LipoOpts.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Option/OptParser.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-opt-parser-defs
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/tools/llvm-lipo
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/tools/llvm-lipo/LipoOpts.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-lipo/LipoOpts.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-lipo/LipoOpts.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-ml/Opts.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-ml/Opts.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/tools/llvm-ml/Opts.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Option/OptParser.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-opt-parser-defs
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/tools/llvm-ml
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/tools/llvm-ml/Opts.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-ml/Opts.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-ml/Opts.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-mt/Opts.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-mt/Opts.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/tools/llvm-mt/Opts.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Option/OptParser.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-opt-parser-defs
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/tools/llvm-mt
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/tools/llvm-mt/Opts.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-mt/Opts.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-mt/Opts.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-objcopy/BitcodeStripOpts.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-objcopy/BitcodeStripOpts.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/tools/llvm-objcopy/BitcodeStripOpts.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Option/OptParser.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-opt-parser-defs
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/tools/llvm-objcopy
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/tools/llvm-objcopy/BitcodeStripOpts.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-objcopy/BitcodeStripOpts.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-objcopy/BitcodeStripOpts.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-objcopy/InstallNameToolOpts.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-objcopy/InstallNameToolOpts.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/tools/llvm-objcopy/InstallNameToolOpts.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Option/OptParser.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-opt-parser-defs
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/tools/llvm-objcopy
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/tools/llvm-objcopy/InstallNameToolOpts.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-objcopy/InstallNameToolOpts.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-objcopy/InstallNameToolOpts.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-objcopy/ObjcopyOpts.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-objcopy/ObjcopyOpts.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/tools/llvm-objcopy/CommonOpts.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/tools/llvm-objcopy/ObjcopyOpts.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Option/OptParser.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-opt-parser-defs
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/tools/llvm-objcopy
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/tools/llvm-objcopy/ObjcopyOpts.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-objcopy/ObjcopyOpts.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-objcopy/ObjcopyOpts.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-objcopy/StripOpts.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-objcopy/StripOpts.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/tools/llvm-objcopy/CommonOpts.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/tools/llvm-objcopy/StripOpts.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Option/OptParser.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-opt-parser-defs
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/tools/llvm-objcopy
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/tools/llvm-objcopy/StripOpts.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-objcopy/StripOpts.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-objcopy/StripOpts.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-rc/Opts.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-rc/Opts.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/tools/llvm-rc/Opts.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Option/OptParser.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-opt-parser-defs
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/tools/llvm-rc
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/tools/llvm-rc/Opts.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-rc/Opts.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-rc/Opts.inc.d
+)
+add_custom_command(
+ OUTPUT
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-symbolizer/Opts.inc
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-symbolizer/Opts.inc.d
+ DEPENDS
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/tools/llvm-symbolizer/Opts.td
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include/llvm/Option/OptParser.td
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ WORKING_DIRECTORY
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12
+ COMMAND
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/utils/TableGen/llvm-tblgen
+ -gen-opt-parser-defs
+ -I
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/tools/llvm-symbolizer
+ -Iinclude
+ -I${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/tools/llvm-symbolizer/Opts.td
+ --write-if-changed
+ -o
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-symbolizer/Opts.inc
+ -d
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/tools/llvm-symbolizer/Opts.inc.d
+)
diff --git a/contrib/libs/llvm12/lib/Analysis/CMakeLists.txt b/contrib/libs/llvm12/lib/Analysis/CMakeLists.txt
new file mode 100644
index 0000000000..f22cac2d29
--- /dev/null
+++ b/contrib/libs/llvm12/lib/Analysis/CMakeLists.txt
@@ -0,0 +1,129 @@
+add_library(llvm12-lib-Analysis)
+target_include_directories(llvm12-lib-Analysis PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis
+)
+target_link_libraries(llvm12-lib-Analysis PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ libs-llvm12-include
+ llvm12-lib-BinaryFormat
+ llvm12-lib-IR
+ llvm12-lib-Object
+ llvm12-lib-ProfileData
+ llvm12-lib-Support
+)
+target_sources(llvm12-lib-Analysis PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/AliasAnalysis.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/AliasAnalysisEvaluator.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/AliasAnalysisSummary.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/AliasSetTracker.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/Analysis.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/AssumeBundleQueries.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/AssumptionCache.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/BasicAliasAnalysis.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/BlockFrequencyInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/BlockFrequencyInfoImpl.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/BranchProbabilityInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/CFG.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/CFGPrinter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/CFLAndersAliasAnalysis.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/CFLSteensAliasAnalysis.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/CGSCCPassManager.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/CallGraph.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/CallGraphSCCPass.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/CallPrinter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/CaptureTracking.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/CmpInstAnalysis.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/CodeMetrics.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/ConstantFolding.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/ConstraintSystem.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/CostModel.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/DDG.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/DDGPrinter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/Delinearization.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/DemandedBits.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/DependenceAnalysis.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/DependenceGraphBuilder.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/DevelopmentModeInlineAdvisor.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/DivergenceAnalysis.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/DomPrinter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/DomTreeUpdater.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/DominanceFrontier.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/EHPersonalities.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/FunctionPropertiesAnalysis.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/GlobalsModRef.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/GuardUtils.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/HeatUtils.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/IRSimilarityIdentifier.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/IVDescriptors.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/IVUsers.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/ImportedFunctionsInliningStatistics.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/IndirectCallPromotionAnalysis.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/InlineAdvisor.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/InlineCost.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/InlineSizeEstimatorAnalysis.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/InstCount.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/InstructionPrecedenceTracking.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/InstructionSimplify.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/Interval.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/IntervalPartition.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/LazyBlockFrequencyInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/LazyBranchProbabilityInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/LazyCallGraph.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/LazyValueInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/LegacyDivergenceAnalysis.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/Lint.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/Loads.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/LoopAccessAnalysis.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/LoopAnalysisManager.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/LoopCacheAnalysis.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/LoopInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/LoopNestAnalysis.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/LoopPass.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/LoopUnrollAnalyzer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/MLInlineAdvisor.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/MemDepPrinter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/MemDerefPrinter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/MemoryBuiltins.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/MemoryDependenceAnalysis.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/MemoryLocation.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/MemorySSA.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/MemorySSAUpdater.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/ModuleDebugInfoPrinter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/ModuleSummaryAnalysis.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/MustExecute.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/ObjCARCAliasAnalysis.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/ObjCARCAnalysisUtils.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/ObjCARCInstKind.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/OptimizationRemarkEmitter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/PHITransAddr.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/PhiValues.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/PostDominators.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/ProfileSummaryInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/PtrUseVisitor.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/RegionInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/RegionPass.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/RegionPrinter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/ReleaseModeModelRunner.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/ReplayInlineAdvisor.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/ScalarEvolution.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/ScalarEvolutionDivision.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/ScalarEvolutionNormalization.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/ScopedNoAliasAA.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/StackLifetime.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/StackSafetyAnalysis.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/SyncDependenceAnalysis.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/SyntheticCountsUtils.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/TFUtils.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/TargetLibraryInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/TargetTransformInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/Trace.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/TypeBasedAliasAnalysis.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/TypeMetadataUtils.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/VFABIDemangling.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/ValueLattice.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/ValueLatticeUtils.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/ValueTracking.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis/VectorUtils.cpp
+)
diff --git a/contrib/libs/llvm12/lib/AsmParser/CMakeLists.txt b/contrib/libs/llvm12/lib/AsmParser/CMakeLists.txt
new file mode 100644
index 0000000000..f902e5dbee
--- /dev/null
+++ b/contrib/libs/llvm12/lib/AsmParser/CMakeLists.txt
@@ -0,0 +1,17 @@
+add_library(llvm12-lib-AsmParser)
+target_include_directories(llvm12-lib-AsmParser PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/AsmParser
+)
+target_link_libraries(llvm12-lib-AsmParser PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ libs-llvm12-include
+ llvm12-lib-BinaryFormat
+ llvm12-lib-IR
+ llvm12-lib-Support
+)
+target_sources(llvm12-lib-AsmParser PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/AsmParser/LLLexer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/AsmParser/LLParser.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/AsmParser/Parser.cpp
+)
diff --git a/contrib/libs/llvm12/lib/BinaryFormat/CMakeLists.txt b/contrib/libs/llvm12/lib/BinaryFormat/CMakeLists.txt
new file mode 100644
index 0000000000..80159402f0
--- /dev/null
+++ b/contrib/libs/llvm12/lib/BinaryFormat/CMakeLists.txt
@@ -0,0 +1,22 @@
+add_library(llvm12-lib-BinaryFormat)
+target_include_directories(llvm12-lib-BinaryFormat PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/BinaryFormat
+)
+target_link_libraries(llvm12-lib-BinaryFormat PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ llvm12-lib-Support
+)
+target_sources(llvm12-lib-BinaryFormat PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/BinaryFormat/Dwarf.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/BinaryFormat/MachO.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/BinaryFormat/Magic.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/BinaryFormat/Minidump.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/BinaryFormat/MsgPackDocument.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/BinaryFormat/MsgPackDocumentYAML.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/BinaryFormat/MsgPackReader.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/BinaryFormat/MsgPackWriter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/BinaryFormat/Wasm.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/BinaryFormat/XCOFF.cpp
+)
diff --git a/contrib/libs/llvm12/lib/Bitcode/Reader/CMakeLists.txt b/contrib/libs/llvm12/lib/Bitcode/Reader/CMakeLists.txt
new file mode 100644
index 0000000000..286e018ccc
--- /dev/null
+++ b/contrib/libs/llvm12/lib/Bitcode/Reader/CMakeLists.txt
@@ -0,0 +1,19 @@
+add_library(lib-Bitcode-Reader)
+target_include_directories(lib-Bitcode-Reader PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Bitcode/Reader
+)
+target_link_libraries(lib-Bitcode-Reader PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ libs-llvm12-include
+ lib-Bitstream-Reader
+ llvm12-lib-IR
+ llvm12-lib-Support
+)
+target_sources(lib-Bitcode-Reader PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Bitcode/Reader/BitReader.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Bitcode/Reader/BitcodeAnalyzer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Bitcode/Reader/BitcodeReader.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Bitcode/Reader/MetadataLoader.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Bitcode/Reader/ValueList.cpp
+)
diff --git a/contrib/libs/llvm12/lib/Bitcode/Writer/CMakeLists.txt b/contrib/libs/llvm12/lib/Bitcode/Writer/CMakeLists.txt
new file mode 100644
index 0000000000..5698e091af
--- /dev/null
+++ b/contrib/libs/llvm12/lib/Bitcode/Writer/CMakeLists.txt
@@ -0,0 +1,20 @@
+add_library(lib-Bitcode-Writer)
+target_include_directories(lib-Bitcode-Writer PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Bitcode/Writer
+)
+target_link_libraries(lib-Bitcode-Writer PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ libs-llvm12-include
+ llvm12-lib-Analysis
+ llvm12-lib-IR
+ llvm12-lib-MC
+ llvm12-lib-Object
+ llvm12-lib-Support
+)
+target_sources(lib-Bitcode-Writer PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Bitcode/Writer/BitWriter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Bitcode/Writer/BitcodeWriter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Bitcode/Writer/BitcodeWriterPass.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Bitcode/Writer/ValueEnumerator.cpp
+)
diff --git a/contrib/libs/llvm12/lib/Bitstream/Reader/CMakeLists.txt b/contrib/libs/llvm12/lib/Bitstream/Reader/CMakeLists.txt
new file mode 100644
index 0000000000..5b658793f8
--- /dev/null
+++ b/contrib/libs/llvm12/lib/Bitstream/Reader/CMakeLists.txt
@@ -0,0 +1,12 @@
+add_library(lib-Bitstream-Reader)
+target_include_directories(lib-Bitstream-Reader PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Bitstream/Reader
+)
+target_link_libraries(lib-Bitstream-Reader PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ llvm12-lib-Support
+)
+target_sources(lib-Bitstream-Reader PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Bitstream/Reader/BitstreamReader.cpp
+)
diff --git a/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/CMakeLists.txt b/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/CMakeLists.txt
new file mode 100644
index 0000000000..b42711e326
--- /dev/null
+++ b/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/CMakeLists.txt
@@ -0,0 +1,50 @@
+add_library(lib-CodeGen-AsmPrinter)
+target_include_directories(lib-CodeGen-AsmPrinter PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/AsmPrinter
+)
+target_link_libraries(lib-CodeGen-AsmPrinter PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ libs-llvm12-include
+ llvm12-lib-Analysis
+ llvm12-lib-BinaryFormat
+ llvm12-lib-CodeGen
+ lib-DebugInfo-CodeView
+ lib-DebugInfo-DWARF
+ lib-DebugInfo-MSF
+ llvm12-lib-IR
+ llvm12-lib-MC
+ lib-MC-MCParser
+ llvm12-lib-Remarks
+ llvm12-lib-Support
+ llvm12-lib-Target
+)
+target_sources(lib-CodeGen-AsmPrinter PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/AIXException.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/ARMException.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/AccelTable.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/AddressPool.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/DIE.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/DIEHash.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/DbgEntityHistoryCalculator.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/DebugLocStream.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/DwarfExpression.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/DwarfFile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/DwarfUnit.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/EHStreamer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/PseudoProbePrinter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/WasmException.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/WinCFGuard.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/WinException.cpp
+)
diff --git a/contrib/libs/llvm12/lib/CodeGen/CMakeLists.txt b/contrib/libs/llvm12/lib/CodeGen/CMakeLists.txt
new file mode 100644
index 0000000000..2633ac803d
--- /dev/null
+++ b/contrib/libs/llvm12/lib/CodeGen/CMakeLists.txt
@@ -0,0 +1,211 @@
+add_library(llvm12-lib-CodeGen)
+target_include_directories(llvm12-lib-CodeGen PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen
+)
+target_link_libraries(llvm12-lib-CodeGen PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ libs-llvm12-include
+ llvm12-lib-Analysis
+ lib-Bitcode-Reader
+ lib-Bitcode-Writer
+ llvm12-lib-IR
+ llvm12-lib-MC
+ llvm12-lib-ProfileData
+ llvm12-lib-Support
+ llvm12-lib-Target
+ lib-Transforms-Scalar
+ lib-Transforms-Utils
+)
+target_sources(llvm12-lib-CodeGen PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/AggressiveAntiDepBreaker.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/AllocationOrder.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/Analysis.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/AtomicExpandPass.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/BasicBlockSections.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/BasicTargetTransformInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/BranchFolding.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/BranchRelaxation.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/BreakFalseDeps.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/BuiltinGCs.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/CFGuardLongjmp.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/CFIInstrInserter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/CalcSpillWeights.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/CallingConvLower.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/CodeGen.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/CodeGenPassBuilder.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/CodeGenPrepare.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/CommandFlags.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/CriticalAntiDepBreaker.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/DFAPacketizer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/DeadMachineInstructionElim.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/DetectDeadLanes.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/DwarfEHPrepare.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/EarlyIfConversion.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/EdgeBundles.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/ExecutionDomainFix.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/ExpandMemCmp.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/ExpandPostRAPseudos.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/ExpandReductions.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/FEntryInserter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/FaultMaps.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/FinalizeISel.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/FixupStatepointCallerSaved.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/FuncletLayout.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/GCMetadata.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/GCMetadataPrinter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/GCRootLowering.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/GCStrategy.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/GlobalMerge.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/HardwareLoops.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/IfConversion.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/ImplicitNullChecks.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/IndirectBrExpandPass.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/InlineSpiller.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/InterferenceCache.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/InterleavedAccessPass.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/InterleavedLoadCombinePass.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/IntrinsicLowering.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/LLVMTargetMachine.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/LatencyPriorityQueue.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/LexicalScopes.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/LiveDebugValues/LiveDebugValues.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/LiveDebugValues/VarLocBasedImpl.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/LiveDebugVariables.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/LiveInterval.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/LiveIntervalCalc.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/LiveIntervalUnion.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/LiveIntervals.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/LivePhysRegs.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/LiveRangeCalc.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/LiveRangeEdit.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/LiveRangeShrink.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/LiveRegMatrix.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/LiveRegUnits.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/LiveStacks.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/LiveVariables.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/LocalStackSlotAllocation.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/LoopTraversal.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/LowLevelType.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/LowerEmuTLS.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MBFIWrapper.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MIRCanonicalizerPass.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MIRNamerPass.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MIRPrinter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MIRPrintingPass.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MIRVRegNamerUtils.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachineBasicBlock.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachineBlockFrequencyInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachineBlockPlacement.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachineBranchProbabilityInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachineCSE.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachineCheckDebugify.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachineCombiner.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachineCopyPropagation.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachineDebugify.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachineDominanceFrontier.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachineDominators.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachineFrameInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachineFunction.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachineFunctionPass.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachineFunctionPrinterPass.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachineFunctionSplitter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachineInstr.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachineInstrBundle.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachineLICM.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachineLoopInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachineLoopUtils.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachineModuleInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachineModuleInfoImpls.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachineOperand.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachineOutliner.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachinePassManager.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachinePipeliner.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachinePostDominators.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachineRegionInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachineRegisterInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachineSSAUpdater.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachineScheduler.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachineSink.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachineSizeOpts.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachineStableHash.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachineStripDebug.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachineTraceMetrics.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MachineVerifier.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MacroFusion.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/ModuloSchedule.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/MultiHazardRecognizer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/NonRelocatableStringpool.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/OptimizePHIs.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/PHIElimination.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/PHIEliminationUtils.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/ParallelCG.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/PatchableFunction.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/PeepholeOptimizer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/PostRAHazardRecognizer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/PostRASchedulerList.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/PreISelIntrinsicLowering.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/ProcessImplicitDefs.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/PrologEpilogInserter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/PseudoProbeInserter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/PseudoSourceValue.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/RDFGraph.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/RDFLiveness.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/RDFRegisters.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/ReachingDefAnalysis.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/RegAllocBase.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/RegAllocBasic.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/RegAllocFast.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/RegAllocGreedy.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/RegAllocPBQP.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/RegUsageInfoCollector.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/RegUsageInfoPropagate.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/RegisterClassInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/RegisterCoalescer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/RegisterPressure.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/RegisterScavenging.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/RegisterUsageInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/RenameIndependentSubregs.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/ResetMachineFunctionPass.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/SafeStack.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/SafeStackLayout.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/ScheduleDAG.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/ScheduleDAGInstrs.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/ScheduleDAGPrinter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/ScoreboardHazardRecognizer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/ShadowStackGCLowering.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/ShrinkWrap.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/SjLjEHPrepare.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/SlotIndexes.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/SpillPlacement.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/SplitKit.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/StackColoring.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/StackMapLivenessAnalysis.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/StackMaps.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/StackProtector.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/StackSlotColoring.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/SwiftErrorValueTracking.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/SwitchLoweringUtils.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/TailDuplication.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/TailDuplicator.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/TargetFrameLoweringImpl.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/TargetInstrInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/TargetLoweringBase.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/TargetOptionsImpl.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/TargetPassConfig.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/TargetRegisterInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/TargetSchedule.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/TargetSubtargetInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/TwoAddressInstructionPass.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/TypePromotion.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/UnreachableBlockElim.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/ValueTypes.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/VirtRegMap.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/WasmEHPrepare.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/WinEHPrepare.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/XRayInstrumentation.cpp
+)
diff --git a/contrib/libs/llvm12/lib/CodeGen/GlobalISel/CMakeLists.txt b/contrib/libs/llvm12/lib/CodeGen/GlobalISel/CMakeLists.txt
new file mode 100644
index 0000000000..2dc8ed2009
--- /dev/null
+++ b/contrib/libs/llvm12/lib/CodeGen/GlobalISel/CMakeLists.txt
@@ -0,0 +1,43 @@
+add_library(lib-CodeGen-GlobalISel)
+target_include_directories(lib-CodeGen-GlobalISel PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/GlobalISel
+)
+target_link_libraries(lib-CodeGen-GlobalISel PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ libs-llvm12-include
+ llvm12-lib-Analysis
+ llvm12-lib-CodeGen
+ lib-CodeGen-SelectionDAG
+ llvm12-lib-IR
+ llvm12-lib-MC
+ llvm12-lib-Support
+ llvm12-lib-Target
+ lib-Transforms-Utils
+)
+target_sources(lib-CodeGen-GlobalISel PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/GlobalISel/CSEInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/GlobalISel/CallLowering.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/GlobalISel/Combiner.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/GlobalISel/CombinerHelper.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/GlobalISel/GISelChangeObserver.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/GlobalISel/GISelKnownBits.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/GlobalISel/GlobalISel.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/GlobalISel/IRTranslator.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/GlobalISel/InlineAsmLowering.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/GlobalISel/InstructionSelect.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/GlobalISel/InstructionSelector.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/GlobalISel/LegalityPredicates.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/GlobalISel/LegalizeMutations.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/GlobalISel/Legalizer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/GlobalISel/LegalizerInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/GlobalISel/Localizer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/GlobalISel/LostDebugLocObserver.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/GlobalISel/RegBankSelect.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/GlobalISel/RegisterBank.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/GlobalISel/Utils.cpp
+)
diff --git a/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/CMakeLists.txt b/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/CMakeLists.txt
new file mode 100644
index 0000000000..e044b9ffc7
--- /dev/null
+++ b/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/CMakeLists.txt
@@ -0,0 +1,43 @@
+add_library(lib-CodeGen-SelectionDAG)
+target_include_directories(lib-CodeGen-SelectionDAG PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/SelectionDAG
+)
+target_link_libraries(lib-CodeGen-SelectionDAG PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ libs-llvm12-include
+ llvm12-lib-Analysis
+ llvm12-lib-CodeGen
+ llvm12-lib-IR
+ llvm12-lib-MC
+ llvm12-lib-Support
+ llvm12-lib-Target
+ lib-Transforms-Utils
+)
+target_sources(lib-CodeGen-SelectionDAG PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/FastISel.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/InstrEmitter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/SelectionDAGTargetInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/StatepointLowering.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+)
diff --git a/contrib/libs/llvm12/lib/DebugInfo/CodeView/CMakeLists.txt b/contrib/libs/llvm12/lib/DebugInfo/CodeView/CMakeLists.txt
new file mode 100644
index 0000000000..44eac7969d
--- /dev/null
+++ b/contrib/libs/llvm12/lib/DebugInfo/CodeView/CMakeLists.txt
@@ -0,0 +1,52 @@
+add_library(lib-DebugInfo-CodeView)
+target_include_directories(lib-DebugInfo-CodeView PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView
+)
+target_link_libraries(lib-DebugInfo-CodeView PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ lib-DebugInfo-MSF
+ llvm12-lib-Support
+)
+target_sources(lib-DebugInfo-CodeView PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/AppendingTypeTableBuilder.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/CVSymbolVisitor.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/CVTypeVisitor.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/CodeViewError.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/CodeViewRecordIO.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/ContinuationRecordBuilder.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/DebugCrossExSubsection.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/DebugCrossImpSubsection.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/DebugFrameDataSubsection.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/DebugInlineeLinesSubsection.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/DebugLinesSubsection.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/DebugSubsection.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/DebugSubsectionRecord.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/DebugSubsectionVisitor.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/DebugSymbolRVASubsection.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/DebugSymbolsSubsection.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/EnumTables.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/Formatters.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/GlobalTypeTableBuilder.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/Line.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/MergingTypeTableBuilder.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/RecordName.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/RecordSerialization.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/SimpleTypeSerializer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/StringsAndChecksums.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/SymbolDumper.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/SymbolRecordHelpers.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/SymbolRecordMapping.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/SymbolSerializer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/TypeHashing.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/TypeIndex.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/TypeRecordHelpers.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/TypeRecordMapping.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/TypeStreamMerger.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView/TypeTableCollection.cpp
+)
diff --git a/contrib/libs/llvm12/lib/DebugInfo/DWARF/CMakeLists.txt b/contrib/libs/llvm12/lib/DebugInfo/DWARF/CMakeLists.txt
new file mode 100644
index 0000000000..f30b0336b3
--- /dev/null
+++ b/contrib/libs/llvm12/lib/DebugInfo/DWARF/CMakeLists.txt
@@ -0,0 +1,42 @@
+add_library(lib-DebugInfo-DWARF)
+target_include_directories(lib-DebugInfo-DWARF PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/DWARF
+)
+target_link_libraries(lib-DebugInfo-DWARF PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ llvm12-lib-BinaryFormat
+ llvm12-lib-MC
+ llvm12-lib-Object
+ llvm12-lib-Support
+)
+target_sources(lib-DebugInfo-DWARF PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/DWARF/DWARFAbbreviationDeclaration.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/DWARF/DWARFAddressRange.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/DWARF/DWARFCompileUnit.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/DWARF/DWARFContext.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/DWARF/DWARFDataExtractor.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/DWARF/DWARFDebugAddr.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/DWARF/DWARFDebugInfoEntry.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/DWARF/DWARFDebugLine.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/DWARF/DWARFDebugRnglists.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/DWARF/DWARFDie.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/DWARF/DWARFExpression.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/DWARF/DWARFFormValue.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/DWARF/DWARFGdbIndex.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/DWARF/DWARFListTable.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/DWARF/DWARFLocationExpression.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/DWARF/DWARFTypeUnit.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/DWARF/DWARFUnit.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/DWARF/DWARFUnitIndex.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/DWARF/DWARFVerifier.cpp
+)
diff --git a/contrib/libs/llvm12/lib/DebugInfo/MSF/CMakeLists.txt b/contrib/libs/llvm12/lib/DebugInfo/MSF/CMakeLists.txt
new file mode 100644
index 0000000000..6e87b13282
--- /dev/null
+++ b/contrib/libs/llvm12/lib/DebugInfo/MSF/CMakeLists.txt
@@ -0,0 +1,15 @@
+add_library(lib-DebugInfo-MSF)
+target_include_directories(lib-DebugInfo-MSF PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/MSF
+)
+target_link_libraries(lib-DebugInfo-MSF PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ llvm12-lib-Support
+)
+target_sources(lib-DebugInfo-MSF PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/MSF/MSFBuilder.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/MSF/MSFCommon.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/MSF/MSFError.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/MSF/MappedBlockStream.cpp
+)
diff --git a/contrib/libs/llvm12/lib/DebugInfo/PDB/CMakeLists.txt b/contrib/libs/llvm12/lib/DebugInfo/PDB/CMakeLists.txt
new file mode 100644
index 0000000000..5fa4feae6d
--- /dev/null
+++ b/contrib/libs/llvm12/lib/DebugInfo/PDB/CMakeLists.txt
@@ -0,0 +1,105 @@
+add_library(lib-DebugInfo-PDB)
+target_include_directories(lib-DebugInfo-PDB PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB
+)
+target_link_libraries(lib-DebugInfo-PDB PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ llvm12-lib-BinaryFormat
+ lib-DebugInfo-CodeView
+ lib-DebugInfo-MSF
+ llvm12-lib-Object
+ llvm12-lib-Support
+)
+target_sources(lib-DebugInfo-PDB PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/GenericError.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/IPDBSourceFile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/DbiModuleDescriptor.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/DbiModuleList.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/DbiStream.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/EnumTables.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/GlobalsStream.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/Hash.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/HashTable.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/InfoStream.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/InfoStreamBuilder.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/InjectedSourceStream.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/NamedStreamMap.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/NativeCompilandSymbol.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/NativeEnumGlobals.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/NativeEnumInjectedSources.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/NativeEnumLineNumbers.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/NativeEnumModules.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/NativeEnumSymbols.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/NativeEnumTypes.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/NativeExeSymbol.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/NativeFunctionSymbol.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/NativeInlineSiteSymbol.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/NativeLineNumber.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/NativePublicSymbol.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/NativeRawSymbol.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/NativeSession.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/NativeSourceFile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/NativeSymbolEnumerator.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/NativeTypeArray.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/NativeTypeBuiltin.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/NativeTypeEnum.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/NativeTypeFunctionSig.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/NativeTypePointer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/NativeTypeTypedef.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/NativeTypeUDT.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/NativeTypeVTShape.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/PDBFile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/PDBStringTable.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/PDBStringTableBuilder.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/PublicsStream.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/RawError.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/SymbolCache.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/SymbolStream.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/TpiHashing.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/TpiStream.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/PDB.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/PDBContext.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/PDBExtras.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/PDBInterfaceAnchors.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/PDBSymDumper.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/PDBSymbol.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/PDBSymbolAnnotation.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/PDBSymbolBlock.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/PDBSymbolCompiland.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/PDBSymbolCompilandDetails.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/PDBSymbolCompilandEnv.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/PDBSymbolCustom.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/PDBSymbolData.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/PDBSymbolExe.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/PDBSymbolFunc.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/PDBSymbolFuncDebugEnd.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/PDBSymbolFuncDebugStart.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/PDBSymbolLabel.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/PDBSymbolPublicSymbol.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/PDBSymbolThunk.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/PDBSymbolTypeArray.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/PDBSymbolTypeBaseClass.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/PDBSymbolTypeBuiltin.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/PDBSymbolTypeCustom.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/PDBSymbolTypeDimension.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/PDBSymbolTypeEnum.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/PDBSymbolTypeFriend.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/PDBSymbolTypeFunctionArg.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/PDBSymbolTypeFunctionSig.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/PDBSymbolTypeManaged.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/PDBSymbolTypePointer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/PDBSymbolTypeTypedef.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/PDBSymbolTypeUDT.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/PDBSymbolTypeVTable.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/PDBSymbolTypeVTableShape.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/PDBSymbolUnknown.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/PDBSymbolUsingNamespace.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB/UDTLayout.cpp
+)
diff --git a/contrib/libs/llvm12/lib/DebugInfo/Symbolize/CMakeLists.txt b/contrib/libs/llvm12/lib/DebugInfo/Symbolize/CMakeLists.txt
new file mode 100644
index 0000000000..13dd2824fd
--- /dev/null
+++ b/contrib/libs/llvm12/lib/DebugInfo/Symbolize/CMakeLists.txt
@@ -0,0 +1,18 @@
+add_library(lib-DebugInfo-Symbolize)
+target_include_directories(lib-DebugInfo-Symbolize PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/Symbolize
+)
+target_link_libraries(lib-DebugInfo-Symbolize PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ lib-DebugInfo-DWARF
+ lib-DebugInfo-PDB
+ llvm12-lib-Demangle
+ llvm12-lib-Object
+ llvm12-lib-Support
+)
+target_sources(lib-DebugInfo-Symbolize PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/Symbolize/DIPrinter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/Symbolize/Symbolize.cpp
+)
diff --git a/contrib/libs/llvm12/lib/Demangle/CMakeLists.txt b/contrib/libs/llvm12/lib/Demangle/CMakeLists.txt
new file mode 100644
index 0000000000..a58fcb6bf7
--- /dev/null
+++ b/contrib/libs/llvm12/lib/Demangle/CMakeLists.txt
@@ -0,0 +1,14 @@
+add_library(llvm12-lib-Demangle)
+target_include_directories(llvm12-lib-Demangle PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Demangle
+)
+target_link_libraries(llvm12-lib-Demangle PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+)
+target_sources(llvm12-lib-Demangle PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Demangle/Demangle.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Demangle/ItaniumDemangle.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Demangle/MicrosoftDemangle.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Demangle/MicrosoftDemangleNodes.cpp
+)
diff --git a/contrib/libs/llvm12/lib/ExecutionEngine/CMakeLists.txt b/contrib/libs/llvm12/lib/ExecutionEngine/CMakeLists.txt
new file mode 100644
index 0000000000..2cb73d78a4
--- /dev/null
+++ b/contrib/libs/llvm12/lib/ExecutionEngine/CMakeLists.txt
@@ -0,0 +1,22 @@
+add_library(llvm12-lib-ExecutionEngine)
+target_include_directories(llvm12-lib-ExecutionEngine PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine
+)
+target_link_libraries(llvm12-lib-ExecutionEngine PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ libs-llvm12-include
+ lib-ExecutionEngine-RuntimeDyld
+ llvm12-lib-IR
+ llvm12-lib-MC
+ llvm12-lib-Object
+ llvm12-lib-Support
+ llvm12-lib-Target
+)
+target_sources(llvm12-lib-ExecutionEngine PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/ExecutionEngine.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/ExecutionEngineBindings.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/GDBRegistrationListener.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/SectionMemoryManager.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/TargetSelect.cpp
+)
diff --git a/contrib/libs/llvm12/lib/ExecutionEngine/MCJIT/CMakeLists.txt b/contrib/libs/llvm12/lib/ExecutionEngine/MCJIT/CMakeLists.txt
new file mode 100644
index 0000000000..09582c1f8f
--- /dev/null
+++ b/contrib/libs/llvm12/lib/ExecutionEngine/MCJIT/CMakeLists.txt
@@ -0,0 +1,18 @@
+add_library(lib-ExecutionEngine-MCJIT)
+target_include_directories(lib-ExecutionEngine-MCJIT PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/MCJIT
+)
+target_link_libraries(lib-ExecutionEngine-MCJIT PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ libs-llvm12-include
+ llvm12-lib-ExecutionEngine
+ lib-ExecutionEngine-RuntimeDyld
+ llvm12-lib-IR
+ llvm12-lib-Object
+ llvm12-lib-Support
+ llvm12-lib-Target
+)
+target_sources(lib-ExecutionEngine-MCJIT PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/MCJIT/MCJIT.cpp
+)
diff --git a/contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents/CMakeLists.txt b/contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents/CMakeLists.txt
new file mode 100644
index 0000000000..fc5c64dd80
--- /dev/null
+++ b/contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents/CMakeLists.txt
@@ -0,0 +1,18 @@
+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/RuntimeDyld/CMakeLists.txt b/contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld/CMakeLists.txt
new file mode 100644
index 0000000000..19515670e8
--- /dev/null
+++ b/contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld/CMakeLists.txt
@@ -0,0 +1,23 @@
+add_library(lib-ExecutionEngine-RuntimeDyld)
+target_include_directories(lib-ExecutionEngine-RuntimeDyld PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld
+)
+target_link_libraries(lib-ExecutionEngine-RuntimeDyld PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ libs-llvm12-include
+ llvm12-lib-IR
+ llvm12-lib-MC
+ llvm12-lib-Object
+ llvm12-lib-Support
+)
+target_sources(lib-ExecutionEngine-RuntimeDyld PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldELFMips.cpp
+)
diff --git a/contrib/libs/llvm12/lib/Frontend/OpenMP/CMakeLists.txt b/contrib/libs/llvm12/lib/Frontend/OpenMP/CMakeLists.txt
new file mode 100644
index 0000000000..7c5158bac6
--- /dev/null
+++ b/contrib/libs/llvm12/lib/Frontend/OpenMP/CMakeLists.txt
@@ -0,0 +1,17 @@
+add_library(lib-Frontend-OpenMP)
+target_include_directories(lib-Frontend-OpenMP PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Frontend/OpenMP
+)
+target_link_libraries(lib-Frontend-OpenMP PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ libs-llvm12-include
+ llvm12-lib-IR
+ llvm12-lib-Support
+ lib-Transforms-Utils
+)
+target_sources(lib-Frontend-OpenMP PRIVATE
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Frontend/OpenMP/OMP.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Frontend/OpenMP/OMPContext.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+)
diff --git a/contrib/libs/llvm12/lib/IR/CMakeLists.txt b/contrib/libs/llvm12/lib/IR/CMakeLists.txt
new file mode 100644
index 0000000000..8b843a3676
--- /dev/null
+++ b/contrib/libs/llvm12/lib/IR/CMakeLists.txt
@@ -0,0 +1,74 @@
+add_library(llvm12-lib-IR)
+target_include_directories(llvm12-lib-IR PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR
+)
+target_link_libraries(llvm12-lib-IR PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ libs-llvm12-include
+ llvm12-lib-BinaryFormat
+ llvm12-lib-Remarks
+ llvm12-lib-Support
+)
+target_sources(llvm12-lib-IR PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/AbstractCallSite.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/AsmWriter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/Assumptions.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/Attributes.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/AutoUpgrade.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/BasicBlock.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/Comdat.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/ConstantFold.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/ConstantRange.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/Constants.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/Core.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/DIBuilder.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/DataLayout.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/DebugInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/DebugInfoMetadata.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/DebugLoc.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/DiagnosticHandler.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/DiagnosticInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/DiagnosticPrinter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/Dominators.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/FPEnv.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/Function.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/GVMaterializer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/Globals.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/IRBuilder.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/IRPrintingPasses.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/InlineAsm.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/Instruction.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/Instructions.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/IntrinsicInst.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/LLVMContext.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/LLVMContextImpl.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/LLVMRemarkStreamer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/LegacyPassManager.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/MDBuilder.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/Mangler.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/Metadata.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/Module.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/ModuleSummaryIndex.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/Operator.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/OptBisect.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/Pass.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/PassInstrumentation.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/PassManager.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/PassRegistry.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/PassTimingInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/PrintPasses.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/ProfileSummary.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/PseudoProbe.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/ReplaceConstant.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/SafepointIRVerifier.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/Statepoint.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/StructuralHash.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/Type.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/TypeFinder.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/Use.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/User.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/Value.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/ValueSymbolTable.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR/Verifier.cpp
+)
diff --git a/contrib/libs/llvm12/lib/IRReader/CMakeLists.txt b/contrib/libs/llvm12/lib/IRReader/CMakeLists.txt
new file mode 100644
index 0000000000..eb37a266c1
--- /dev/null
+++ b/contrib/libs/llvm12/lib/IRReader/CMakeLists.txt
@@ -0,0 +1,16 @@
+add_library(llvm12-lib-IRReader)
+target_include_directories(llvm12-lib-IRReader PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IRReader
+)
+target_link_libraries(llvm12-lib-IRReader PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ libs-llvm12-include
+ llvm12-lib-AsmParser
+ lib-Bitcode-Reader
+ llvm12-lib-IR
+ llvm12-lib-Support
+)
+target_sources(llvm12-lib-IRReader PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IRReader/IRReader.cpp
+)
diff --git a/contrib/libs/llvm12/lib/Linker/CMakeLists.txt b/contrib/libs/llvm12/lib/Linker/CMakeLists.txt
new file mode 100644
index 0000000000..4fcd3e1399
--- /dev/null
+++ b/contrib/libs/llvm12/lib/Linker/CMakeLists.txt
@@ -0,0 +1,17 @@
+add_library(llvm12-lib-Linker)
+target_include_directories(llvm12-lib-Linker PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Linker
+)
+target_link_libraries(llvm12-lib-Linker PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ libs-llvm12-include
+ llvm12-lib-IR
+ llvm12-lib-Object
+ llvm12-lib-Support
+ lib-Transforms-Utils
+)
+target_sources(llvm12-lib-Linker PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Linker/IRMover.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Linker/LinkModules.cpp
+)
diff --git a/contrib/libs/llvm12/lib/MC/CMakeLists.txt b/contrib/libs/llvm12/lib/MC/CMakeLists.txt
new file mode 100644
index 0000000000..43483709bf
--- /dev/null
+++ b/contrib/libs/llvm12/lib/MC/CMakeLists.txt
@@ -0,0 +1,76 @@
+add_library(llvm12-lib-MC)
+target_include_directories(llvm12-lib-MC PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC
+)
+target_link_libraries(llvm12-lib-MC PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ llvm12-lib-BinaryFormat
+ lib-DebugInfo-CodeView
+ llvm12-lib-Support
+)
+target_sources(llvm12-lib-MC PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/ConstantPools.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/ELFObjectWriter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCAsmBackend.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCAsmInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCAsmInfoCOFF.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCAsmInfoDarwin.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCAsmInfoELF.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCAsmInfoWasm.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCAsmInfoXCOFF.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCAsmMacro.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCAsmStreamer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCAssembler.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCCodeEmitter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCCodeView.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCContext.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCDwarf.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCELFObjectTargetWriter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCELFStreamer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCExpr.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCFragment.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCInst.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCInstPrinter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCInstrAnalysis.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCInstrDesc.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCInstrInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCLabel.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCLinkerOptimizationHint.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCMachOStreamer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCMachObjectTargetWriter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCNullStreamer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCObjectFileInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCObjectStreamer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCObjectWriter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCPseudoProbe.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCRegisterInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCSchedule.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCSection.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCSectionCOFF.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCSectionELF.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCSectionMachO.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCSectionWasm.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCSectionXCOFF.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCStreamer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCSubtargetInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCSymbol.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCSymbolELF.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCSymbolXCOFF.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCTargetOptions.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCTargetOptionsCommandFlags.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCValue.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCWasmObjectTargetWriter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCWasmStreamer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCWin64EH.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCWinCOFFStreamer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCWinEH.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCXCOFFObjectTargetWriter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCXCOFFStreamer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MachObjectWriter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/StringTableBuilder.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/SubtargetFeature.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/WasmObjectWriter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/WinCOFFObjectWriter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/XCOFFObjectWriter.cpp
+)
diff --git a/contrib/libs/llvm12/lib/MC/MCDisassembler/CMakeLists.txt b/contrib/libs/llvm12/lib/MC/MCDisassembler/CMakeLists.txt
new file mode 100644
index 0000000000..7fe0be488f
--- /dev/null
+++ b/contrib/libs/llvm12/lib/MC/MCDisassembler/CMakeLists.txt
@@ -0,0 +1,17 @@
+add_library(lib-MC-MCDisassembler)
+target_include_directories(lib-MC-MCDisassembler PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCDisassembler
+)
+target_link_libraries(lib-MC-MCDisassembler PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ llvm12-lib-MC
+ llvm12-lib-Support
+)
+target_sources(lib-MC-MCDisassembler PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCDisassembler/Disassembler.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCDisassembler/MCDisassembler.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCDisassembler/MCRelocationInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCDisassembler/MCSymbolizer.cpp
+)
diff --git a/contrib/libs/llvm12/lib/MC/MCParser/CMakeLists.txt b/contrib/libs/llvm12/lib/MC/MCParser/CMakeLists.txt
new file mode 100644
index 0000000000..ede8c3627e
--- /dev/null
+++ b/contrib/libs/llvm12/lib/MC/MCParser/CMakeLists.txt
@@ -0,0 +1,24 @@
+add_library(lib-MC-MCParser)
+target_include_directories(lib-MC-MCParser PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCParser
+)
+target_link_libraries(lib-MC-MCParser PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ llvm12-lib-MC
+ llvm12-lib-Support
+)
+target_sources(lib-MC-MCParser PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCParser/AsmLexer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCParser/AsmParser.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCParser/COFFAsmParser.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCParser/COFFMasmParser.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCParser/DarwinAsmParser.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCParser/ELFAsmParser.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCParser/MCAsmLexer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCParser/MCAsmParser.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCParser/MCAsmParserExtension.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCParser/MCTargetAsmParser.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCParser/MasmParser.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCParser/WasmAsmParser.cpp
+)
diff --git a/contrib/libs/llvm12/lib/Object/CMakeLists.txt b/contrib/libs/llvm12/lib/Object/CMakeLists.txt
new file mode 100644
index 0000000000..283ed74ed5
--- /dev/null
+++ b/contrib/libs/llvm12/lib/Object/CMakeLists.txt
@@ -0,0 +1,47 @@
+add_library(llvm12-lib-Object)
+target_include_directories(llvm12-lib-Object PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Object
+)
+target_link_libraries(llvm12-lib-Object PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ libs-llvm12-include
+ llvm12-lib-BinaryFormat
+ lib-Bitcode-Reader
+ llvm12-lib-IR
+ llvm12-lib-MC
+ lib-MC-MCParser
+ llvm12-lib-Support
+ lib-TextAPI-MachO
+)
+target_sources(llvm12-lib-Object PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Object/Archive.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Object/ArchiveWriter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Object/Binary.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Object/COFFImportFile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Object/COFFModuleDefinition.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Object/COFFObjectFile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Object/Decompressor.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Object/ELF.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Object/ELFObjectFile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Object/Error.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Object/IRObjectFile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Object/IRSymtab.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Object/MachOObjectFile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Object/MachOUniversal.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Object/MachOUniversalWriter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Object/Minidump.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Object/ModuleSymbolTable.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Object/Object.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Object/ObjectFile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Object/RecordStreamer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Object/RelocationResolver.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Object/SymbolSize.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Object/SymbolicFile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Object/TapiFile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Object/TapiUniversal.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Object/WasmObjectFile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Object/WindowsMachineFlag.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Object/WindowsResource.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Object/XCOFFObjectFile.cpp
+)
diff --git a/contrib/libs/llvm12/lib/ProfileData/CMakeLists.txt b/contrib/libs/llvm12/lib/ProfileData/CMakeLists.txt
new file mode 100644
index 0000000000..84a960e4e6
--- /dev/null
+++ b/contrib/libs/llvm12/lib/ProfileData/CMakeLists.txt
@@ -0,0 +1,22 @@
+add_library(llvm12-lib-ProfileData)
+target_include_directories(llvm12-lib-ProfileData PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ProfileData
+)
+target_link_libraries(llvm12-lib-ProfileData PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ libs-llvm12-include
+ llvm12-lib-Demangle
+ llvm12-lib-IR
+ llvm12-lib-Support
+)
+target_sources(llvm12-lib-ProfileData PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ProfileData/GCOV.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ProfileData/InstrProf.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ProfileData/InstrProfReader.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ProfileData/InstrProfWriter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ProfileData/ProfileSummaryBuilder.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ProfileData/SampleProf.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ProfileData/SampleProfReader.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ProfileData/SampleProfWriter.cpp
+)
diff --git a/contrib/libs/llvm12/lib/Remarks/CMakeLists.txt b/contrib/libs/llvm12/lib/Remarks/CMakeLists.txt
new file mode 100644
index 0000000000..a33175e99f
--- /dev/null
+++ b/contrib/libs/llvm12/lib/Remarks/CMakeLists.txt
@@ -0,0 +1,23 @@
+add_library(llvm12-lib-Remarks)
+target_include_directories(llvm12-lib-Remarks PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Remarks
+)
+target_link_libraries(llvm12-lib-Remarks PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ lib-Bitstream-Reader
+ llvm12-lib-Support
+)
+target_sources(llvm12-lib-Remarks PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Remarks/BitstreamRemarkParser.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Remarks/BitstreamRemarkSerializer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Remarks/Remark.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Remarks/RemarkFormat.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Remarks/RemarkLinker.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Remarks/RemarkParser.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Remarks/RemarkSerializer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Remarks/RemarkStreamer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Remarks/RemarkStringTable.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Remarks/YAMLRemarkParser.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Remarks/YAMLRemarkSerializer.cpp
+)
diff --git a/contrib/libs/llvm12/lib/Support/CMakeLists.txt b/contrib/libs/llvm12/lib/Support/CMakeLists.txt
new file mode 100644
index 0000000000..d45fe3341b
--- /dev/null
+++ b/contrib/libs/llvm12/lib/Support/CMakeLists.txt
@@ -0,0 +1,149 @@
+find_package(ZLIB)
+
+add_library(llvm12-lib-Support)
+target_include_directories(llvm12-lib-Support PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support
+)
+target_link_libraries(llvm12-lib-Support PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ llvm12-lib-Demangle
+ ZLIB::ZLIB
+)
+target_sources(llvm12-lib-Support PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/AArch64TargetParser.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/ABIBreak.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/AMDGPUMetadata.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/APFixedPoint.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/APFloat.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/APInt.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/APSInt.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/ARMAttributeParser.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/ARMBuildAttrs.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/ARMTargetParser.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/ARMWinEH.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/Allocator.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/Atomic.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/BinaryStreamError.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/BinaryStreamReader.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/BinaryStreamRef.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/BinaryStreamWriter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/BlockFrequency.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/BranchProbability.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/BuryPointer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/COM.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/CRC.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/CachePruning.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/Chrono.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/CodeGenCoverage.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/CommandLine.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/Compression.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/ConvertUTF.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/ConvertUTFWrapper.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/CrashRecoveryContext.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/DAGDeltaAlgorithm.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/DJB.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/DataExtractor.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/Debug.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/DebugCounter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/DeltaAlgorithm.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/DynamicLibrary.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/ELFAttributeParser.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/ELFAttributes.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/Errno.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/Error.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/ErrorHandling.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/ExtensibleRTTI.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/FileCollector.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/FileOutputBuffer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/FileUtilities.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/FoldingSet.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/FormatVariadic.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/FormattedStream.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/GlobPattern.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/GraphWriter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/Hashing.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/Host.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/InitLLVM.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/InstructionCost.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/IntEqClasses.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/IntervalMap.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/ItaniumManglingCanonicalizer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/JSON.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/KnownBits.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/LEB128.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/LineIterator.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/Locale.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/LockFileManager.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/LowLevelType.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/MD5.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/ManagedStatic.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/MathExtras.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/MemAlloc.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/Memory.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/MemoryBuffer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/MemoryBufferRef.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/NativeFormatting.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/OptimizedStructLayout.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/Optional.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/Parallel.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/Path.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/PluginLoader.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/PrettyStackTrace.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/Process.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/Program.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/RISCVAttributeParser.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/RISCVAttributes.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/RWMutex.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/RandomNumberGenerator.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/Regex.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/SHA1.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/ScaledNumber.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/ScopedPrinter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/Signals.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/Signposts.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/SmallPtrSet.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/SmallVector.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/SourceMgr.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/SpecialCaseList.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/Statistic.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/StringExtras.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/StringMap.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/StringRef.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/StringSaver.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/SuffixTree.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/SymbolRemappingReader.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/SystemUtils.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/TarWriter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/TargetParser.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/TargetRegistry.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/ThreadLocal.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/ThreadPool.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/Threading.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/TimeProfiler.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/Timer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/ToolOutputFile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/TrigramIndex.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/Triple.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/Twine.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/Unicode.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/UnicodeCaseFold.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/Valgrind.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/VersionTuple.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/VirtualFileSystem.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/Watchdog.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/WithColor.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/X86TargetParser.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/YAMLParser.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/YAMLTraits.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/Z3Solver.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/circular_raw_ostream.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/raw_os_ostream.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/raw_ostream.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/regcomp.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/regerror.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/regexec.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/regfree.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/regstrlcpy.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support/xxhash.cpp
+)
diff --git a/contrib/libs/llvm12/lib/TableGen/CMakeLists.txt b/contrib/libs/llvm12/lib/TableGen/CMakeLists.txt
new file mode 100644
index 0000000000..a4da5c7692
--- /dev/null
+++ b/contrib/libs/llvm12/lib/TableGen/CMakeLists.txt
@@ -0,0 +1,22 @@
+add_library(llvm12-lib-TableGen)
+target_include_directories(llvm12-lib-TableGen PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/TableGen
+)
+target_link_libraries(llvm12-lib-TableGen PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ llvm12-lib-Support
+)
+target_sources(llvm12-lib-TableGen PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/TableGen/DetailedRecordsBackend.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/TableGen/Error.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/TableGen/JSONBackend.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/TableGen/Main.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/TableGen/Record.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/TableGen/SetTheory.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/TableGen/StringMatcher.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/TableGen/TGLexer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/TableGen/TGParser.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/TableGen/TableGenBackend.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/TableGen/TableGenBackendSkeleton.cpp
+)
diff --git a/contrib/libs/llvm12/lib/Target/CMakeLists.txt b/contrib/libs/llvm12/lib/Target/CMakeLists.txt
new file mode 100644
index 0000000000..c2727f48a6
--- /dev/null
+++ b/contrib/libs/llvm12/lib/Target/CMakeLists.txt
@@ -0,0 +1,20 @@
+add_library(llvm12-lib-Target)
+target_include_directories(llvm12-lib-Target PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
+)
+target_link_libraries(llvm12-lib-Target PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ libs-llvm12-include
+ llvm12-lib-Analysis
+ llvm12-lib-IR
+ llvm12-lib-MC
+ llvm12-lib-Support
+)
+target_sources(llvm12-lib-Target PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/Target.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/TargetIntrinsicInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/TargetLoweringObjectFile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/TargetMachine.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/TargetMachineC.cpp
+)
diff --git a/contrib/libs/llvm12/lib/Target/X86/AsmParser/CMakeLists.txt b/contrib/libs/llvm12/lib/Target/X86/AsmParser/CMakeLists.txt
new file mode 100644
index 0000000000..eb51c5c08a
--- /dev/null
+++ b/contrib/libs/llvm12/lib/Target/X86/AsmParser/CMakeLists.txt
@@ -0,0 +1,19 @@
+add_library(Target-X86-AsmParser)
+target_include_directories(Target-X86-AsmParser PRIVATE
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/AsmParser
+)
+target_link_libraries(Target-X86-AsmParser PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ libs-llvm12-include
+ llvm12-lib-MC
+ lib-MC-MCParser
+ llvm12-lib-Support
+ Target-X86-MCTargetDesc
+ Target-X86-TargetInfo
+)
+target_sources(Target-X86-AsmParser PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/AsmParser/X86AsmParser.cpp
+)
diff --git a/contrib/libs/llvm12/lib/Target/X86/CMakeLists.txt b/contrib/libs/llvm12/lib/Target/X86/CMakeLists.txt
new file mode 100644
index 0000000000..0f2c5f8457
--- /dev/null
+++ b/contrib/libs/llvm12/lib/Target/X86/CMakeLists.txt
@@ -0,0 +1,80 @@
+add_library(lib-Target-X86)
+target_include_directories(lib-Target-X86 PRIVATE
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86
+)
+target_link_libraries(lib-Target-X86 PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ libs-llvm12-include
+ llvm12-lib-Analysis
+ llvm12-lib-CodeGen
+ lib-CodeGen-AsmPrinter
+ lib-CodeGen-GlobalISel
+ lib-CodeGen-SelectionDAG
+ llvm12-lib-IR
+ llvm12-lib-MC
+ llvm12-lib-ProfileData
+ llvm12-lib-Support
+ llvm12-lib-Target
+ Target-X86-MCTargetDesc
+ Target-X86-TargetInfo
+ lib-Transforms-CFGuard
+)
+target_sources(lib-Target-X86 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86AsmPrinter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86AvoidTrailingCall.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86CallFrameOptimization.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86CallLowering.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86CallingConv.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86CmovConversion.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86DiscriminateMemOps.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86DomainReassignment.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86EvexToVex.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ExpandPseudo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86FastISel.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86FixupBWInsts.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86FixupLEAs.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86FixupSetCC.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86FlagsCopyLowering.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86FloatingPoint.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86FrameLowering.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ISelDAGToDAG.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ISelLowering.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86IndirectBranchTracking.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86IndirectThunks.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InsertPrefetch.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InsertWait.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstCombineIntrinsic.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFMA3Info.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrFoldTables.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstrInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InstructionSelector.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86InterleavedAccess.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86LegalizerInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86LoadValueInjectionLoadHardening.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86LoadValueInjectionRetHardening.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86LowerAMXType.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86MCInstLower.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86MachineFunctionInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86MacroFusion.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86OptimizeLEAs.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86PadShortFunction.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86PartialReduction.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86PreTileConfig.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86RegisterBankInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86RegisterInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SelectionDAGInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86ShuffleDecodeConstantPool.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SpeculativeExecutionSideEffectSuppression.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86SpeculativeLoadHardening.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86Subtarget.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86TargetMachine.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86TargetObjectFile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86TargetTransformInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86TileConfig.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86VZeroUpper.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86WinAllocaExpander.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/X86WinEHState.cpp
+)
diff --git a/contrib/libs/llvm12/lib/Target/X86/Disassembler/CMakeLists.txt b/contrib/libs/llvm12/lib/Target/X86/Disassembler/CMakeLists.txt
new file mode 100644
index 0000000000..18a725ca93
--- /dev/null
+++ b/contrib/libs/llvm12/lib/Target/X86/Disassembler/CMakeLists.txt
@@ -0,0 +1,17 @@
+add_library(Target-X86-Disassembler)
+target_include_directories(Target-X86-Disassembler PRIVATE
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/Disassembler
+)
+target_link_libraries(Target-X86-Disassembler PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ libs-llvm12-include
+ lib-MC-MCDisassembler
+ llvm12-lib-Support
+ Target-X86-TargetInfo
+)
+target_sources(Target-X86-Disassembler PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/Disassembler/X86Disassembler.cpp
+)
diff --git a/contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/CMakeLists.txt b/contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/CMakeLists.txt
new file mode 100644
index 0000000000..9c37d4afae
--- /dev/null
+++ b/contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/CMakeLists.txt
@@ -0,0 +1,32 @@
+add_library(Target-X86-MCTargetDesc)
+target_include_directories(Target-X86-MCTargetDesc PRIVATE
+ ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/MCTargetDesc
+)
+target_link_libraries(Target-X86-MCTargetDesc PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ libs-llvm12-include
+ llvm12-lib-BinaryFormat
+ llvm12-lib-MC
+ lib-MC-MCDisassembler
+ llvm12-lib-Support
+ Target-X86-TargetInfo
+)
+target_sources(Target-X86-MCTargetDesc PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/X86ATTInstPrinter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/X86InstComments.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/X86InstPrinterCommon.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/X86IntelInstPrinter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/X86ShuffleDecode.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp
+)
diff --git a/contrib/libs/llvm12/lib/Target/X86/TargetInfo/CMakeLists.txt b/contrib/libs/llvm12/lib/Target/X86/TargetInfo/CMakeLists.txt
new file mode 100644
index 0000000000..5300667a86
--- /dev/null
+++ b/contrib/libs/llvm12/lib/Target/X86/TargetInfo/CMakeLists.txt
@@ -0,0 +1,13 @@
+add_library(Target-X86-TargetInfo)
+target_include_directories(Target-X86-TargetInfo PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/TargetInfo
+)
+target_link_libraries(Target-X86-TargetInfo PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ llvm12-lib-Support
+)
+target_sources(Target-X86-TargetInfo PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86/TargetInfo/X86TargetInfo.cpp
+)
diff --git a/contrib/libs/llvm12/lib/TextAPI/MachO/CMakeLists.txt b/contrib/libs/llvm12/lib/TextAPI/MachO/CMakeLists.txt
new file mode 100644
index 0000000000..e7883d443a
--- /dev/null
+++ b/contrib/libs/llvm12/lib/TextAPI/MachO/CMakeLists.txt
@@ -0,0 +1,21 @@
+add_library(lib-TextAPI-MachO)
+target_include_directories(lib-TextAPI-MachO PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/TextAPI
+)
+target_link_libraries(lib-TextAPI-MachO PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ llvm12-lib-BinaryFormat
+ llvm12-lib-Support
+)
+target_sources(lib-TextAPI-MachO PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/TextAPI/MachO/Architecture.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/TextAPI/MachO/ArchitectureSet.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/TextAPI/MachO/InterfaceFile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/TextAPI/MachO/PackedVersion.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/TextAPI/MachO/Platform.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/TextAPI/MachO/Symbol.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/TextAPI/MachO/Target.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/TextAPI/MachO/TextStub.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/TextAPI/MachO/TextStubCommon.cpp
+)
diff --git a/contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine/CMakeLists.txt b/contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine/CMakeLists.txt
new file mode 100644
index 0000000000..a45ed1abb4
--- /dev/null
+++ b/contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine/CMakeLists.txt
@@ -0,0 +1,17 @@
+add_library(lib-Transforms-AggressiveInstCombine)
+target_include_directories(lib-Transforms-AggressiveInstCombine PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine
+)
+target_link_libraries(lib-Transforms-AggressiveInstCombine PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ libs-llvm12-include
+ llvm12-lib-Analysis
+ llvm12-lib-IR
+ llvm12-lib-Support
+ lib-Transforms-Utils
+)
+target_sources(lib-Transforms-AggressiveInstCombine PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine/TruncInstCombine.cpp
+)
diff --git a/contrib/libs/llvm12/lib/Transforms/CFGuard/CMakeLists.txt b/contrib/libs/llvm12/lib/Transforms/CFGuard/CMakeLists.txt
new file mode 100644
index 0000000000..54735382da
--- /dev/null
+++ b/contrib/libs/llvm12/lib/Transforms/CFGuard/CMakeLists.txt
@@ -0,0 +1,14 @@
+add_library(lib-Transforms-CFGuard)
+target_include_directories(lib-Transforms-CFGuard PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/CFGuard
+)
+target_link_libraries(lib-Transforms-CFGuard PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ libs-llvm12-include
+ llvm12-lib-IR
+ llvm12-lib-Support
+)
+target_sources(lib-Transforms-CFGuard PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/CFGuard/CFGuard.cpp
+)
diff --git a/contrib/libs/llvm12/lib/Transforms/IPO/CMakeLists.txt b/contrib/libs/llvm12/lib/Transforms/IPO/CMakeLists.txt
new file mode 100644
index 0000000000..0ee8d66394
--- /dev/null
+++ b/contrib/libs/llvm12/lib/Transforms/IPO/CMakeLists.txt
@@ -0,0 +1,69 @@
+add_library(lib-Transforms-IPO)
+target_include_directories(lib-Transforms-IPO PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO
+)
+target_link_libraries(lib-Transforms-IPO PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ libs-llvm12-include
+ llvm12-lib-Analysis
+ lib-Bitcode-Reader
+ lib-Bitcode-Writer
+ lib-Frontend-OpenMP
+ llvm12-lib-IR
+ llvm12-lib-IRReader
+ llvm12-lib-Linker
+ llvm12-lib-Object
+ llvm12-lib-ProfileData
+ llvm12-lib-Support
+ lib-Transforms-AggressiveInstCombine
+ lib-Transforms-InstCombine
+ lib-Transforms-Instrumentation
+ lib-Transforms-Scalar
+ lib-Transforms-Utils
+ lib-Transforms-Vectorize
+)
+target_sources(lib-Transforms-IPO PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/AlwaysInliner.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/Annotation2Metadata.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/ArgumentPromotion.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/Attributor.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/AttributorAttributes.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/BarrierNoopPass.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/BlockExtractor.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/CalledValuePropagation.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/ConstantMerge.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/CrossDSOCFI.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/DeadArgumentElimination.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/ElimAvailExtern.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/ExtractGV.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/ForceFunctionAttrs.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/FunctionAttrs.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/FunctionImport.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/GlobalDCE.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/GlobalOpt.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/GlobalSplit.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/HotColdSplitting.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/IPO.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/IROutliner.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/InferFunctionAttrs.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/InlineSimple.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/Inliner.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/Internalize.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/LoopExtractor.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/LowerTypeTests.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/MergeFunctions.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/OpenMPOpt.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/PartialInlining.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/PassManagerBuilder.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/PruneEH.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/SCCP.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/SampleContextTracker.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/SampleProfile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/SampleProfileProbe.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/StripDeadPrototypes.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/StripSymbols.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/SyntheticCountsPropagation.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO/WholeProgramDevirt.cpp
+)
diff --git a/contrib/libs/llvm12/lib/Transforms/InstCombine/CMakeLists.txt b/contrib/libs/llvm12/lib/Transforms/InstCombine/CMakeLists.txt
new file mode 100644
index 0000000000..039477be02
--- /dev/null
+++ b/contrib/libs/llvm12/lib/Transforms/InstCombine/CMakeLists.txt
@@ -0,0 +1,30 @@
+add_library(lib-Transforms-InstCombine)
+target_include_directories(lib-Transforms-InstCombine PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/InstCombine
+)
+target_link_libraries(lib-Transforms-InstCombine PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ libs-llvm12-include
+ llvm12-lib-Analysis
+ llvm12-lib-IR
+ llvm12-lib-Support
+ lib-Transforms-Utils
+)
+target_sources(lib-Transforms-InstCombine PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/InstCombine/InstCombineAddSub.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/InstCombine/InstCombineAtomicRMW.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/InstCombine/InstCombineCalls.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/InstCombine/InstCombineCasts.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/InstCombine/InstCombineCompares.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/InstCombine/InstCombineNegator.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/InstCombine/InstCombinePHI.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/InstCombine/InstCombineSelect.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/InstCombine/InstCombineShifts.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/InstCombine/InstCombineVectorOps.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/InstCombine/InstructionCombining.cpp
+)
diff --git a/contrib/libs/llvm12/lib/Transforms/Instrumentation/CMakeLists.txt b/contrib/libs/llvm12/lib/Transforms/Instrumentation/CMakeLists.txt
new file mode 100644
index 0000000000..a1a7691526
--- /dev/null
+++ b/contrib/libs/llvm12/lib/Transforms/Instrumentation/CMakeLists.txt
@@ -0,0 +1,36 @@
+add_library(lib-Transforms-Instrumentation)
+target_include_directories(lib-Transforms-Instrumentation PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Instrumentation
+)
+target_link_libraries(lib-Transforms-Instrumentation PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ libs-llvm12-include
+ llvm12-lib-Analysis
+ llvm12-lib-IR
+ llvm12-lib-MC
+ llvm12-lib-ProfileData
+ llvm12-lib-Support
+ lib-Transforms-Utils
+)
+target_sources(lib-Transforms-Instrumentation PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Instrumentation/AddressSanitizer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Instrumentation/BoundsChecking.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Instrumentation/CGProfile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Instrumentation/ControlHeightReduction.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Instrumentation/GCOVProfiling.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Instrumentation/InstrOrderFile.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Instrumentation/InstrProfiling.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Instrumentation/Instrumentation.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Instrumentation/MemProfiler.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Instrumentation/MemorySanitizer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Instrumentation/PGOInstrumentation.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Instrumentation/PoisonChecking.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Instrumentation/SanitizerCoverage.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Instrumentation/ThreadSanitizer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Instrumentation/ValueProfileCollector.cpp
+)
diff --git a/contrib/libs/llvm12/lib/Transforms/ObjCARC/CMakeLists.txt b/contrib/libs/llvm12/lib/Transforms/ObjCARC/CMakeLists.txt
new file mode 100644
index 0000000000..e9c613eb42
--- /dev/null
+++ b/contrib/libs/llvm12/lib/Transforms/ObjCARC/CMakeLists.txt
@@ -0,0 +1,24 @@
+add_library(lib-Transforms-ObjCARC)
+target_include_directories(lib-Transforms-ObjCARC PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/ObjCARC
+)
+target_link_libraries(lib-Transforms-ObjCARC PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ libs-llvm12-include
+ llvm12-lib-Analysis
+ llvm12-lib-IR
+ llvm12-lib-Support
+ lib-Transforms-Utils
+)
+target_sources(lib-Transforms-ObjCARC PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/ObjCARC/DependencyAnalysis.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/ObjCARC/ObjCARC.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/ObjCARC/ObjCARCAPElim.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/ObjCARC/ObjCARCContract.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/ObjCARC/ObjCARCExpand.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/ObjCARC/ObjCARCOpts.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/ObjCARC/ProvenanceAnalysis.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/ObjCARC/ProvenanceAnalysisEvaluator.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/ObjCARC/PtrState.cpp
+)
diff --git a/contrib/libs/llvm12/lib/Transforms/Scalar/CMakeLists.txt b/contrib/libs/llvm12/lib/Transforms/Scalar/CMakeLists.txt
new file mode 100644
index 0000000000..de9790e4d2
--- /dev/null
+++ b/contrib/libs/llvm12/lib/Transforms/Scalar/CMakeLists.txt
@@ -0,0 +1,95 @@
+add_library(lib-Transforms-Scalar)
+target_include_directories(lib-Transforms-Scalar PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar
+)
+target_link_libraries(lib-Transforms-Scalar PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ libs-llvm12-include
+ llvm12-lib-Analysis
+ llvm12-lib-IR
+ llvm12-lib-Support
+ lib-Transforms-AggressiveInstCombine
+ lib-Transforms-InstCombine
+ lib-Transforms-Utils
+)
+target_sources(lib-Transforms-Scalar PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/ADCE.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/AnnotationRemarks.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/BDCE.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/CallSiteSplitting.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/ConstantHoisting.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/ConstraintElimination.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/DCE.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/DeadStoreElimination.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/DivRemPairs.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/EarlyCSE.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/FlattenCFGPass.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/Float2Int.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/GVN.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/GVNHoist.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/GVNSink.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/GuardWidening.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/IVUsersPrinter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/IndVarSimplify.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/InferAddressSpaces.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/InstSimplifyPass.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/JumpThreading.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/LICM.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/LoopDataPrefetch.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/LoopDeletion.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/LoopDistribute.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/LoopFlatten.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/LoopFuse.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/LoopInstSimplify.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/LoopInterchange.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/LoopLoadElimination.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/LoopPassManager.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/LoopPredication.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/LoopRerollPass.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/LoopRotation.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/LoopSimplifyCFG.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/LoopSink.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/LoopStrengthReduce.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/LoopUnrollPass.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/LoopUnswitch.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/LoopVersioningLICM.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/LowerAtomic.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/LowerConstantIntrinsics.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/LowerWidenableCondition.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/MakeGuardsExplicit.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/MemCpyOptimizer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/MergeICmps.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/NaryReassociate.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/NewGVN.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/PlaceSafepoints.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/Reassociate.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/Reg2Mem.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/SCCP.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/SROA.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/Scalar.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/ScalarizeMaskedMemIntrin.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/Scalarizer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/SimplifyCFGPass.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/Sink.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/SpeculateAroundPHIs.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/SpeculativeExecution.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/StructurizeCFG.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/TailRecursionElimination.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar/WarnMissedTransforms.cpp
+)
diff --git a/contrib/libs/llvm12/lib/Transforms/Utils/CMakeLists.txt b/contrib/libs/llvm12/lib/Transforms/Utils/CMakeLists.txt
new file mode 100644
index 0000000000..ac676bf399
--- /dev/null
+++ b/contrib/libs/llvm12/lib/Transforms/Utils/CMakeLists.txt
@@ -0,0 +1,85 @@
+add_library(lib-Transforms-Utils)
+target_include_directories(lib-Transforms-Utils PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils
+)
+target_link_libraries(lib-Transforms-Utils PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ libs-llvm12-include
+ llvm12-lib-Analysis
+ llvm12-lib-IR
+ llvm12-lib-Support
+)
+target_sources(lib-Transforms-Utils PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/AMDGPUEmitPrintf.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/ASanStackFrameLayout.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/AddDiscriminators.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/AssumeBundleBuilder.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/BasicBlockUtils.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/BreakCriticalEdges.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/BuildLibCalls.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/BypassSlowDivision.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/CallGraphUpdater.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/CallPromotionUtils.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/CanonicalizeAliases.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/CanonicalizeFreezeInLoops.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/CloneFunction.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/CloneModule.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/CodeExtractor.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/CodeMoverUtils.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/CtorUtils.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/Debugify.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/DemoteRegToStack.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/EntryExitInstrumenter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/EscapeEnumerator.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/Evaluator.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/FixIrreducible.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/FlattenCFG.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/FunctionComparator.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/FunctionImportUtils.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/GlobalStatus.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/GuardUtils.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/InjectTLIMappings.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/InlineFunction.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/InstructionNamer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/IntegerDivision.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/LCSSA.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/LibCallsShrinkWrap.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/Local.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/LoopPeel.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/LoopRotationUtils.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/LoopSimplify.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/LoopUnroll.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/LoopUnrollAndJam.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/LoopUnrollRuntime.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/LoopUtils.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/LoopVersioning.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/LowerInvoke.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/LowerMemIntrinsics.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/LowerSwitch.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/MatrixUtils.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/Mem2Reg.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/MetaRenamer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/ModuleUtils.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/NameAnonGlobals.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/PredicateInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/SSAUpdater.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/SSAUpdaterBulk.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/SanitizerStats.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/ScalarEvolutionExpander.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/SimplifyCFG.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/SimplifyIndVar.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/SimplifyLibCalls.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/SizeOpts.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/SplitModule.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/StripGCRelocates.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/StripNonLineTableDebugInfo.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/SymbolRewriter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/UnifyLoopExits.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/UniqueInternalLinkageNames.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/Utils.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/VNCoercion.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils/ValueMapper.cpp
+)
diff --git a/contrib/libs/llvm12/lib/Transforms/Vectorize/CMakeLists.txt b/contrib/libs/llvm12/lib/Transforms/Vectorize/CMakeLists.txt
new file mode 100644
index 0000000000..7f36e5a727
--- /dev/null
+++ b/contrib/libs/llvm12/lib/Transforms/Vectorize/CMakeLists.txt
@@ -0,0 +1,27 @@
+add_library(lib-Transforms-Vectorize)
+target_include_directories(lib-Transforms-Vectorize PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Vectorize
+)
+target_link_libraries(lib-Transforms-Vectorize PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+ libs-llvm12-include
+ llvm12-lib-Analysis
+ llvm12-lib-IR
+ llvm12-lib-Support
+ lib-Transforms-Utils
+)
+target_sources(lib-Transforms-Vectorize PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Vectorize/LoopVectorize.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Vectorize/SLPVectorizer.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Vectorize/VPlan.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Vectorize/VPlanHCFGBuilder.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Vectorize/VPlanPredicator.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Vectorize/VPlanSLP.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Vectorize/VPlanTransforms.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Vectorize/VPlanVerifier.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Vectorize/VectorCombine.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Vectorize/Vectorize.cpp
+)
diff --git a/contrib/libs/llvm12/utils/TableGen/CMakeLists.txt b/contrib/libs/llvm12/utils/TableGen/CMakeLists.txt
new file mode 100644
index 0000000000..e15ce1d506
--- /dev/null
+++ b/contrib/libs/llvm12/utils/TableGen/CMakeLists.txt
@@ -0,0 +1,73 @@
+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
+ -lpthread
+ -lrt
+ -ldl
+)
+vcs_info(llvm-tblgen)
diff --git a/contrib/libs/llvm12/utils/TableGen/GlobalISel/CMakeLists.txt b/contrib/libs/llvm12/utils/TableGen/GlobalISel/CMakeLists.txt
new file mode 100644
index 0000000000..e90d9ec6a3
--- /dev/null
+++ b/contrib/libs/llvm12/utils/TableGen/GlobalISel/CMakeLists.txt
@@ -0,0 +1,18 @@
+add_library(utils-TableGen-GlobalISel)
+target_include_directories(utils-TableGen-GlobalISel PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/GlobalISel
+)
+target_link_libraries(utils-TableGen-GlobalISel PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-llvm12
+)
+target_sources(utils-TableGen-GlobalISel PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/GlobalISel/CodeExpander.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/GlobalISel/GIMatchDag.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/GlobalISel/GIMatchDagEdge.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/GlobalISel/GIMatchDagInstr.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/GlobalISel/GIMatchDagOperands.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/GlobalISel/GIMatchDagPredicate.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/GlobalISel/GIMatchDagPredicateDependencyEdge.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/GlobalISel/GIMatchTree.cpp
+)
diff --git a/contrib/libs/lz4/CMakeLists.txt b/contrib/libs/lz4/CMakeLists.txt
new file mode 100644
index 0000000000..93dee8fbfc
--- /dev/null
+++ b/contrib/libs/lz4/CMakeLists.txt
@@ -0,0 +1,12 @@
+add_library(contrib-libs-lz4)
+target_include_directories(contrib-libs-lz4 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xxhash
+)
+target_link_libraries(contrib-libs-lz4 PUBLIC
+ contrib-libs-xxhash
+)
+target_sources(contrib-libs-lz4 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/lz4/lz4.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/lz4/lz4frame.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/lz4/lz4hc.c
+)
diff --git a/contrib/libs/lz4/generated/CMakeLists.txt b/contrib/libs/lz4/generated/CMakeLists.txt
new file mode 100644
index 0000000000..43dc90f9b5
--- /dev/null
+++ b/contrib/libs/lz4/generated/CMakeLists.txt
@@ -0,0 +1,18 @@
+add_library(libs-lz4-generated)
+target_link_libraries(libs-lz4-generated PUBLIC
+ contrib-libs-cxxsupp
+)
+target_sources(libs-lz4-generated PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/lz4/generated/lz4_10.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/lz4/generated/lz4_11.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/lz4/generated/lz4_12.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/lz4/generated/lz4_13.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/lz4/generated/lz4_14.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/lz4/generated/lz4_15.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/lz4/generated/lz4_16.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/lz4/generated/lz4_17.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/lz4/generated/lz4_18.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/lz4/generated/lz4_19.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/lz4/generated/lz4_20.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/lz4/generated/lz4methods.cpp
+)
diff --git a/contrib/libs/lzmasdk/CMakeLists.txt b/contrib/libs/lzmasdk/CMakeLists.txt
new file mode 100644
index 0000000000..1462568f4a
--- /dev/null
+++ b/contrib/libs/lzmasdk/CMakeLists.txt
@@ -0,0 +1,24 @@
+add_library(contrib-libs-lzmasdk)
+target_compile_options(contrib-libs-lzmasdk PRIVATE
+ -D_7ZIP_ST=1
+)
+target_link_libraries(contrib-libs-lzmasdk PUBLIC
+ contrib-libs-cxxsupp
+)
+target_sources(contrib-libs-lzmasdk PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/lzmasdk/7zStream.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/lzmasdk/Aes.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/lzmasdk/AesOpt.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/lzmasdk/Alloc.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/lzmasdk/Bra.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/lzmasdk/Bra86.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/lzmasdk/BraIA64.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/lzmasdk/CpuArch.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/lzmasdk/LzFind.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/lzmasdk/Lzma2Dec.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/lzmasdk/Lzma2Enc.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/lzmasdk/LzmaDec.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/lzmasdk/LzmaEnc.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/lzmasdk/LzmaLib.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/lzmasdk/Sha256.c
+)
diff --git a/contrib/libs/nayuki_md5/CMakeLists.txt b/contrib/libs/nayuki_md5/CMakeLists.txt
new file mode 100644
index 0000000000..e3caf9e82b
--- /dev/null
+++ b/contrib/libs/nayuki_md5/CMakeLists.txt
@@ -0,0 +1,8 @@
+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/nghttp2/CMakeLists.txt b/contrib/libs/nghttp2/CMakeLists.txt
new file mode 100644
index 0000000000..843f31f86a
--- /dev/null
+++ b/contrib/libs/nghttp2/CMakeLists.txt
@@ -0,0 +1,37 @@
+add_library(contrib-libs-nghttp2)
+target_compile_options(contrib-libs-nghttp2 PRIVATE
+ -DBUILDING_NGHTTP2
+ -DHAVE_CONFIG_H
+)
+target_include_directories(contrib-libs-nghttp2 PUBLIC
+ ${CMAKE_SOURCE_DIR}/contrib/libs/nghttp2/lib/includes
+)
+target_include_directories(contrib-libs-nghttp2 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/nghttp2/lib/includes
+ ${CMAKE_SOURCE_DIR}/contrib/libs/nghttp2
+ ${CMAKE_SOURCE_DIR}/contrib/libs/nghttp2/lib
+)
+target_sources(contrib-libs-nghttp2 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/nghttp2/lib/nghttp2_buf.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/nghttp2/lib/nghttp2_callbacks.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/nghttp2/lib/nghttp2_debug.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/nghttp2/lib/nghttp2_frame.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/nghttp2/lib/nghttp2_hd.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/nghttp2/lib/nghttp2_hd_huffman.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/nghttp2/lib/nghttp2_hd_huffman_data.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/nghttp2/lib/nghttp2_helper.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/nghttp2/lib/nghttp2_http.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/nghttp2/lib/nghttp2_map.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/nghttp2/lib/nghttp2_mem.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/nghttp2/lib/nghttp2_npn.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/nghttp2/lib/nghttp2_option.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/nghttp2/lib/nghttp2_outbound_item.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/nghttp2/lib/nghttp2_pq.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/nghttp2/lib/nghttp2_priority_spec.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/nghttp2/lib/nghttp2_queue.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/nghttp2/lib/nghttp2_rcbuf.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/nghttp2/lib/nghttp2_session.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/nghttp2/lib/nghttp2_stream.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/nghttp2/lib/nghttp2_submit.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/nghttp2/lib/nghttp2_version.c
+)
diff --git a/contrib/libs/pcre/CMakeLists.txt b/contrib/libs/pcre/CMakeLists.txt
new file mode 100644
index 0000000000..c33e1b1985
--- /dev/null
+++ b/contrib/libs/pcre/CMakeLists.txt
@@ -0,0 +1,35 @@
+add_library(contrib-libs-pcre)
+target_compile_options(contrib-libs-pcre PUBLIC
+ -DPCRE_STATIC
+)
+target_compile_options(contrib-libs-pcre PRIVATE
+ -DHAVE_CONFIG_H
+ -DARCADIA_PCRE_ENABLE_JIT
+)
+target_include_directories(contrib-libs-pcre PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre
+)
+target_sources(contrib-libs-pcre PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre_byte_order.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre_chartables.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre_compile.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre_config.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre_dfa_exec.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre_exec.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre_fullinfo.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre_get.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre_globals.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre_jit_compile.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre_maketables.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre_newline.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre_ord2utf8.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre_refcount.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre_string_utils.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre_study.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre_tables.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre_ucd.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre_valid_utf8.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre_version.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre_xclass.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcreposix.c
+)
diff --git a/contrib/libs/pcre/pcre16/CMakeLists.txt b/contrib/libs/pcre/pcre16/CMakeLists.txt
new file mode 100644
index 0000000000..2442c55931
--- /dev/null
+++ b/contrib/libs/pcre/pcre16/CMakeLists.txt
@@ -0,0 +1,32 @@
+add_library(libs-pcre-pcre16)
+target_compile_options(libs-pcre-pcre16 PRIVATE
+ -DHAVE_CONFIG_H
+)
+target_include_directories(libs-pcre-pcre16 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre
+)
+target_sources(libs-pcre-pcre16 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre16_byte_order.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre16_chartables.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre16_compile.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre16_config.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre16_dfa_exec.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre16_exec.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre16_fullinfo.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre16_get.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre16_globals.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre16_jit_compile.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre16_maketables.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre16_newline.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre16_ord2utf16.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre16_refcount.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre16_string_utils.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre16_study.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre16_tables.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre16_ucd.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre16_utf16_utils.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre16_valid_utf16.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre16_version.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre16_xclass.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre_chartables.c
+)
diff --git a/contrib/libs/pcre/pcre32/CMakeLists.txt b/contrib/libs/pcre/pcre32/CMakeLists.txt
new file mode 100644
index 0000000000..85e9cc2344
--- /dev/null
+++ b/contrib/libs/pcre/pcre32/CMakeLists.txt
@@ -0,0 +1,32 @@
+add_library(libs-pcre-pcre32)
+target_compile_options(libs-pcre-pcre32 PRIVATE
+ -DHAVE_CONFIG_H
+)
+target_include_directories(libs-pcre-pcre32 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre
+)
+target_sources(libs-pcre-pcre32 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre32_byte_order.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre32_chartables.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre32_compile.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre32_config.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre32_dfa_exec.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre32_exec.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre32_fullinfo.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre32_get.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre32_globals.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre32_jit_compile.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre32_maketables.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre32_newline.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre32_ord2utf32.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre32_refcount.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre32_string_utils.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre32_study.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre32_tables.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre32_ucd.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre32_utf32_utils.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre32_valid_utf32.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre32_version.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre32_xclass.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/pcre/pcre_chartables.c
+)
diff --git a/contrib/libs/pdqsort/CMakeLists.txt b/contrib/libs/pdqsort/CMakeLists.txt
new file mode 100644
index 0000000000..8a49bd4c87
--- /dev/null
+++ b/contrib/libs/pdqsort/CMakeLists.txt
@@ -0,0 +1 @@
+add_library(contrib-libs-pdqsort INTERFACE)
diff --git a/contrib/libs/poco/Crypto/CMakeLists.txt b/contrib/libs/poco/Crypto/CMakeLists.txt
new file mode 100644
index 0000000000..39f64a1c98
--- /dev/null
+++ b/contrib/libs/poco/Crypto/CMakeLists.txt
@@ -0,0 +1,40 @@
+find_package(OpenSSL)
+
+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/Foundation/CMakeLists.txt b/contrib/libs/poco/Foundation/CMakeLists.txt
new file mode 100644
index 0000000000..0b01f82e06
--- /dev/null
+++ b/contrib/libs/poco/Foundation/CMakeLists.txt
@@ -0,0 +1,173 @@
+find_package(ZLIB)
+
+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/include
+ ${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/JSON/CMakeLists.txt b/contrib/libs/poco/JSON/CMakeLists.txt
new file mode 100644
index 0000000000..03319bb9de
--- /dev/null
+++ b/contrib/libs/poco/JSON/CMakeLists.txt
@@ -0,0 +1,28 @@
+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/Net/CMakeLists.txt b/contrib/libs/poco/Net/CMakeLists.txt
new file mode 100644
index 0000000000..b726007e68
--- /dev/null
+++ b/contrib/libs/poco/Net/CMakeLists.txt
@@ -0,0 +1,119 @@
+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/NetSSL_OpenSSL/CMakeLists.txt b/contrib/libs/poco/NetSSL_OpenSSL/CMakeLists.txt
new file mode 100644
index 0000000000..c5871b5325
--- /dev/null
+++ b/contrib/libs/poco/NetSSL_OpenSSL/CMakeLists.txt
@@ -0,0 +1,53 @@
+find_package(OpenSSL)
+
+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/Util/CMakeLists.txt b/contrib/libs/poco/Util/CMakeLists.txt
new file mode 100644
index 0000000000..afb1d50e39
--- /dev/null
+++ b/contrib/libs/poco/Util/CMakeLists.txt
@@ -0,0 +1,48 @@
+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/XML/CMakeLists.txt b/contrib/libs/poco/XML/CMakeLists.txt
new file mode 100644
index 0000000000..9ab7695731
--- /dev/null
+++ b/contrib/libs/poco/XML/CMakeLists.txt
@@ -0,0 +1,89 @@
+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/protobuf/CMakeLists.txt b/contrib/libs/protobuf/CMakeLists.txt
new file mode 100644
index 0000000000..088915599e
--- /dev/null
+++ b/contrib/libs/protobuf/CMakeLists.txt
@@ -0,0 +1,118 @@
+find_package(ZLIB)
+
+add_library(contrib-libs-protobuf)
+target_compile_options(contrib-libs-protobuf PRIVATE
+ -DHAVE_CONFIG_H
+ -DHAVE_PTHREAD=1
+ -DHAVE_ZLIB=1
+)
+target_include_directories(contrib-libs-protobuf PUBLIC
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src
+)
+target_include_directories(contrib-libs-protobuf PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src
+)
+target_link_libraries(contrib-libs-protobuf PUBLIC
+ contrib-libs-cxxsupp
+ yutil
+ ZLIB::ZLIB
+)
+target_sources(contrib-libs-protobuf PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/any.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/any.pb.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/any_lite.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/api.pb.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/arena.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/arenastring.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/descriptor.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/descriptor.pb.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/descriptor_database.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/duration.pb.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/dynamic_message.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/empty.pb.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/extension_set.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/extension_set_heavy.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/field_access_listener.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/field_mask.pb.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/generated_enum_util.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/generated_message_reflection.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/generated_message_table_driven.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/generated_message_table_driven_lite.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/implicit_weak_message.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/io/coded_stream.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/io/gzip_stream.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/io/io_win32.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/io/printer.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/io/strtod.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/io/tokenizer.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/io/zero_copy_stream.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/io/zero_copy_stream_impl.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/json_util.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/map.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/map_field.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/message.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/message_lite.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/messagext.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/parse_context.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/reflection_ops.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/repeated_field.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/service.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/source_context.pb.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/struct.pb.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/stubs/bytestream.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/stubs/common.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/stubs/int128.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/stubs/status.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/stubs/statusor.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/stubs/stringpiece.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/stubs/stringprintf.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/stubs/structurally_valid.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/stubs/strutil.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/stubs/substitute.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/stubs/time.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/text_format.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/timestamp.pb.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/type.pb.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/unknown_field_set.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/util/delimited_message_util.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/util/field_comparator.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/util/field_mask_util.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/util/internal/datapiece.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/util/internal/default_value_objectwriter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/util/internal/error_listener.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/util/internal/field_mask_utility.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/util/internal/json_escaping.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/util/internal/json_objectwriter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/util/internal/json_stream_parser.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/util/internal/object_writer.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/util/internal/proto_writer.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/util/internal/protostream_objectsource.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/util/internal/protostream_objectwriter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/util/internal/type_info.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/util/internal/type_info_test_helper.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/util/internal/utility.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/util/json_util.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/util/message_differencer.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/util/time_util.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/util/type_resolver_util.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/wire_format.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/wire_format_lite.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/wrappers.pb.cc
+)
+
+add_global_library_for(contrib-libs-protobuf.global contrib-libs-protobuf)
+target_compile_options(contrib-libs-protobuf.global PRIVATE
+ -DHAVE_CONFIG_H
+ -DHAVE_PTHREAD=1
+ -DHAVE_ZLIB=1
+)
+target_include_directories(contrib-libs-protobuf.global PUBLIC
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src
+)
+target_include_directories(contrib-libs-protobuf.global PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src
+)
+target_sources(contrib-libs-protobuf.global PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/generated_message_util.cc
+)
diff --git a/contrib/libs/protoc/CMakeLists.txt b/contrib/libs/protoc/CMakeLists.txt
new file mode 100644
index 0000000000..b7b35ca3d6
--- /dev/null
+++ b/contrib/libs/protoc/CMakeLists.txt
@@ -0,0 +1,105 @@
+add_library(contrib-libs-protoc)
+target_compile_options(contrib-libs-protoc PRIVATE
+ -DHAVE_CONFIG_H
+ -DHAVE_PTHREAD=1
+ -DHAVE_ZLIB=1
+)
+target_include_directories(contrib-libs-protoc PUBLIC
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src
+)
+target_include_directories(contrib-libs-protoc PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src
+)
+target_link_libraries(contrib-libs-protoc PUBLIC
+ contrib-libs-cxxsupp
+ contrib-libs-protobuf
+)
+target_sources(contrib-libs-protoc PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/code_generator.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/command_line_interface.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/cpp/cpp_enum.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/cpp/cpp_enum_field.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/cpp/cpp_extension.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/cpp/cpp_field.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/cpp/cpp_file.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/cpp/cpp_generator.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/cpp/cpp_helpers.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/cpp/cpp_map_field.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/cpp/cpp_message.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/cpp/cpp_message_field.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/cpp/cpp_padding_optimizer.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/cpp/cpp_parse_function_generator.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/cpp/cpp_primitive_field.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/cpp/cpp_service.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/cpp/cpp_string_field.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/csharp/csharp_doc_comment.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/csharp/csharp_enum.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/csharp/csharp_enum_field.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/csharp/csharp_field_base.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/csharp/csharp_generator.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/csharp/csharp_helpers.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/csharp/csharp_map_field.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/csharp/csharp_message.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/csharp/csharp_message_field.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/csharp/csharp_primitive_field.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/csharp/csharp_reflection_class.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/csharp/csharp_source_generator_base.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/csharp/csharp_wrapper_field.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/importer.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/java/java_context.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/java/java_doc_comment.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/java/java_enum.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/java/java_enum_field.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/java/java_enum_field_lite.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/java/java_enum_lite.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/java/java_extension.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/java/java_extension_lite.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/java/java_field.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/java/java_file.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/java/java_generator.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/java/java_generator_factory.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/java/java_helpers.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/java/java_kotlin_generator.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/java/java_map_field.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/java/java_map_field_lite.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/java/java_message.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/java/java_message_builder.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/java/java_message_builder_lite.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/java/java_message_field.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/java/java_message_field_lite.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/java/java_message_lite.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/java/java_name_resolver.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/java/java_primitive_field.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/java/java_primitive_field_lite.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/java/java_service.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/java/java_shared_code_generator.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/java/java_string_field.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/java/java_string_field_lite.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/js/js_generator.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/js/well_known_types_embed.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/objectivec/objectivec_enum.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/objectivec/objectivec_enum_field.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/objectivec/objectivec_extension.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/objectivec/objectivec_field.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/objectivec/objectivec_file.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/objectivec/objectivec_generator.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/objectivec/objectivec_map_field.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/objectivec/objectivec_message.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/objectivec/objectivec_message_field.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/objectivec/objectivec_oneof.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/objectivec/objectivec_primitive_field.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/parser.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/perlxs/perlxs_generator.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/perlxs/perlxs_helpers.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/php/php_generator.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/plugin.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/plugin.pb.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/python/python_generator.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/ruby/ruby_generator.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/subprocess.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/zip_writer.cc
+)
diff --git a/contrib/libs/rapidjson/CMakeLists.txt b/contrib/libs/rapidjson/CMakeLists.txt
new file mode 100644
index 0000000000..9432c059f4
--- /dev/null
+++ b/contrib/libs/rapidjson/CMakeLists.txt
@@ -0,0 +1,5 @@
+add_library(contrib-libs-rapidjson INTERFACE)
+target_link_libraries(contrib-libs-rapidjson INTERFACE
+ contrib-libs-cxxsupp
+ yutil
+)
diff --git a/contrib/libs/re2/CMakeLists.txt b/contrib/libs/re2/CMakeLists.txt
new file mode 100644
index 0000000000..c00389031f
--- /dev/null
+++ b/contrib/libs/re2/CMakeLists.txt
@@ -0,0 +1,36 @@
+add_library(contrib-libs-re2)
+target_include_directories(contrib-libs-re2 PUBLIC
+ ${CMAKE_SOURCE_DIR}/contrib/libs/re2/include
+)
+target_include_directories(contrib-libs-re2 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/re2/include
+ ${CMAKE_SOURCE_DIR}/contrib/libs/re2
+)
+target_link_libraries(contrib-libs-re2 PUBLIC
+ contrib-libs-cxxsupp
+ yutil
+)
+target_sources(contrib-libs-re2 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/re2/re2/bitstate.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/re2/re2/compile.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/re2/re2/dfa.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/re2/re2/filtered_re2.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/re2/re2/mimics_pcre.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/re2/re2/nfa.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/re2/re2/onepass.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/re2/re2/parse.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/re2/re2/perl_groups.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/re2/re2/prefilter.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/re2/re2/prefilter_tree.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/re2/re2/prog.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/re2/re2/re2.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/re2/re2/regexp.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/re2/re2/set.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/re2/re2/simplify.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/re2/re2/stringpiece.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/re2/re2/tostring.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/re2/re2/unicode_casefold.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/re2/re2/unicode_groups.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/re2/util/rune.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/re2/util/strutil.cc
+)
diff --git a/contrib/libs/snappy/CMakeLists.txt b/contrib/libs/snappy/CMakeLists.txt
new file mode 100644
index 0000000000..fa186e40ea
--- /dev/null
+++ b/contrib/libs/snappy/CMakeLists.txt
@@ -0,0 +1,20 @@
+add_library(contrib-libs-snappy)
+target_compile_options(contrib-libs-snappy PRIVATE
+ -DHAVE_CONFIG_H
+)
+target_include_directories(contrib-libs-snappy PUBLIC
+ ${CMAKE_SOURCE_DIR}/contrib/libs/snappy/include
+)
+target_include_directories(contrib-libs-snappy PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/snappy/include
+)
+target_link_libraries(contrib-libs-snappy PUBLIC
+ contrib-libs-cxxsupp
+ yutil
+)
+target_sources(contrib-libs-snappy PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/snappy/snappy-c.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/snappy/snappy-sinksource.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/snappy/snappy-stubs-internal.cc
+ ${CMAKE_SOURCE_DIR}/contrib/libs/snappy/snappy.cc
+)
diff --git a/contrib/libs/sparsehash/CMakeLists.txt b/contrib/libs/sparsehash/CMakeLists.txt
new file mode 100644
index 0000000000..4ee7ef694b
--- /dev/null
+++ b/contrib/libs/sparsehash/CMakeLists.txt
@@ -0,0 +1,8 @@
+add_library(contrib-libs-sparsehash INTERFACE)
+target_include_directories(contrib-libs-sparsehash INTERFACE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/sparsehash/src
+)
+target_link_libraries(contrib-libs-sparsehash INTERFACE
+ contrib-libs-cxxsupp
+ yutil
+)
diff --git a/contrib/libs/sqlite3/CMakeLists.txt b/contrib/libs/sqlite3/CMakeLists.txt
new file mode 100644
index 0000000000..bb8103fd93
--- /dev/null
+++ b/contrib/libs/sqlite3/CMakeLists.txt
@@ -0,0 +1,33 @@
+add_library(contrib-libs-sqlite3)
+target_compile_options(contrib-libs-sqlite3 PRIVATE
+ -DBUILD_sqlite
+ -DHAVE_USLEEP
+ -DSQLITE_ENABLE_COLUMN_METADATA
+ -DSQLITE_ENABLE_DBSTAT_VTAB
+ -DSQLITE_ENABLE_FTS3
+ -DSQLITE_ENABLE_FTS3_PARENTHESIS
+ -DSQLITE_ENABLE_FTS3_TOKENIZER
+ -DSQLITE_ENABLE_FTS4
+ -DSQLITE_ENABLE_FTS5
+ -DSQLITE_ENABLE_JSON1
+ -DSQLITE_ENABLE_MATH_FUNCTIONS
+ -DSQLITE_ENABLE_RTREE
+ -DSQLITE_ENABLE_STMT_SCANSTATUS
+ -DSQLITE_ENABLE_UNLOCK_NOTIFY
+ -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT
+ -DSQLITE_HAVE_ZLIB=1
+ -DSQLITE_MAX_EXPR_DEPTH=10000
+ -DSQLITE_MAX_VARIABLE_NUMBER=250000
+ -DSQLITE_SECURE_DELETE
+ -DSQLITE_SOUNDEX
+ -DSQLITE_TEMP_STORE=1
+ -DSQLITE_THREADSAFE=1
+ -DSQLITE_OS_UNIX
+)
+target_include_directories(contrib-libs-sqlite3 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/sqlite3
+)
+target_sources(contrib-libs-sqlite3 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/sqlite3/sqlite3.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/sqlite3/test_multiplex.c
+)
diff --git a/contrib/libs/t1ha/CMakeLists.txt b/contrib/libs/t1ha/CMakeLists.txt
new file mode 100644
index 0000000000..0406160096
--- /dev/null
+++ b/contrib/libs/t1ha/CMakeLists.txt
@@ -0,0 +1,17 @@
+add_library(contrib-libs-t1ha)
+target_compile_options(contrib-libs-t1ha PRIVATE
+ -maes
+)
+target_sources(contrib-libs-t1ha PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/t1ha/src/t1ha0.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/t1ha/src/t1ha0_ia32aes_avx.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/t1ha/src/t1ha0_ia32aes_avx2.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/t1ha/src/t1ha0_ia32aes_noavx.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/t1ha/src/t1ha0_selfcheck.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/t1ha/src/t1ha1.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/t1ha/src/t1ha1_selfcheck.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/t1ha/src/t1ha2.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/t1ha/src/t1ha2_selfcheck.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/t1ha/src/t1ha_selfcheck.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/t1ha/src/t1ha_selfcheck_all.c
+)
diff --git a/contrib/libs/tbb/CMakeLists.txt b/contrib/libs/tbb/CMakeLists.txt
new file mode 100644
index 0000000000..6d415dd25f
--- /dev/null
+++ b/contrib/libs/tbb/CMakeLists.txt
@@ -0,0 +1,47 @@
+add_library(contrib-libs-tbb)
+target_compile_options(contrib-libs-tbb PRIVATE
+ -D__TBB_BUILD
+ -mrtm
+ -mwaitpkg
+ -DUSE_PTHREAD
+ -D__TBB_USE_ITT_NOTIFY
+ -DDO_ITT_NOTIFY
+)
+target_include_directories(contrib-libs-tbb PUBLIC
+ ${CMAKE_SOURCE_DIR}/contrib/libs/tbb/include
+)
+target_include_directories(contrib-libs-tbb PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/tbb/include
+)
+target_link_libraries(contrib-libs-tbb PUBLIC
+ contrib-libs-cxxsupp
+)
+target_sources(contrib-libs-tbb PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/tbb/src/tbb/allocator.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/tbb/src/tbb/arena.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/tbb/src/tbb/arena_slot.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/tbb/src/tbb/concurrent_bounded_queue.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/tbb/src/tbb/dynamic_link.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/tbb/src/tbb/exception.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/tbb/src/tbb/global_control.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/tbb/src/tbb/governor.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/tbb/src/tbb/main.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/tbb/src/tbb/market.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/tbb/src/tbb/misc.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/tbb/src/tbb/misc_ex.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/tbb/src/tbb/observer_proxy.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/tbb/src/tbb/parallel_pipeline.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/tbb/src/tbb/private_server.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/tbb/src/tbb/profiling.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/tbb/src/tbb/queuing_rw_mutex.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/tbb/src/tbb/rml_tbb.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/tbb/src/tbb/rtm_mutex.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/tbb/src/tbb/rtm_rw_mutex.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/tbb/src/tbb/semaphore.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/tbb/src/tbb/small_object_pool.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/tbb/src/tbb/task.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/tbb/src/tbb/task_dispatcher.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/tbb/src/tbb/task_group_context.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/tbb/src/tbb/version.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/tbb/src/tbb/itt_notify.cpp
+)
diff --git a/contrib/libs/tcmalloc/CMakeLists.txt b/contrib/libs/tcmalloc/CMakeLists.txt
new file mode 100644
index 0000000000..1d77d50b08
--- /dev/null
+++ b/contrib/libs/tcmalloc/CMakeLists.txt
@@ -0,0 +1,60 @@
+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_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/malloc_extension/CMakeLists.txt b/contrib/libs/tcmalloc/malloc_extension/CMakeLists.txt
new file mode 100644
index 0000000000..b6053c7baf
--- /dev/null
+++ b/contrib/libs/tcmalloc/malloc_extension/CMakeLists.txt
@@ -0,0 +1,17 @@
+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/utf8proc/CMakeLists.txt b/contrib/libs/utf8proc/CMakeLists.txt
new file mode 100644
index 0000000000..402b3ccb6b
--- /dev/null
+++ b/contrib/libs/utf8proc/CMakeLists.txt
@@ -0,0 +1,13 @@
+add_library(contrib-libs-utf8proc)
+target_compile_options(contrib-libs-utf8proc PUBLIC
+ -DUTF8PROC_STATIC
+)
+target_compile_options(contrib-libs-utf8proc PRIVATE
+ -std=c99
+)
+target_link_libraries(contrib-libs-utf8proc PUBLIC
+ contrib-libs-cxxsupp
+)
+target_sources(contrib-libs-utf8proc PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/utf8proc/utf8proc.c
+)
diff --git a/contrib/libs/xxhash/CMakeLists.txt b/contrib/libs/xxhash/CMakeLists.txt
new file mode 100644
index 0000000000..7fd439b85b
--- /dev/null
+++ b/contrib/libs/xxhash/CMakeLists.txt
@@ -0,0 +1,4 @@
+add_library(contrib-libs-xxhash)
+target_sources(contrib-libs-xxhash PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xxhash/xxhash.c
+)
diff --git a/contrib/libs/xz/common/CMakeLists.txt b/contrib/libs/xz/common/CMakeLists.txt
new file mode 100644
index 0000000000..a93d4b8821
--- /dev/null
+++ b/contrib/libs/xz/common/CMakeLists.txt
@@ -0,0 +1,15 @@
+add_library(libs-xz-common)
+target_compile_options(libs-xz-common PRIVATE
+ -DTUKLIB_SYMBOL_PREFIX=lzma_
+)
+target_include_directories(libs-xz-common PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/common
+)
+target_link_libraries(libs-xz-common PUBLIC
+ contrib-libs-cxxsupp
+ yutil
+)
+target_sources(libs-xz-common PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/common/tuklib_cpucores.c
+)
diff --git a/contrib/libs/xz/liblzma/CMakeLists.txt b/contrib/libs/xz/liblzma/CMakeLists.txt
new file mode 100644
index 0000000000..445f4d3330
--- /dev/null
+++ b/contrib/libs/xz/liblzma/CMakeLists.txt
@@ -0,0 +1,99 @@
+add_library(libs-xz-liblzma)
+target_compile_options(libs-xz-liblzma PUBLIC
+ -DLZMA_API_STATIC
+)
+target_compile_options(libs-xz-liblzma PRIVATE
+ -DHAVE_CONFIG_H
+ -DTUKLIB_SYMBOL_PREFIX=lzma_
+)
+target_include_directories(libs-xz-liblzma PUBLIC
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/api
+)
+target_include_directories(libs-xz-liblzma PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/api
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/check
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/delta
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/lz
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/lzma
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/rangecoder
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/simple
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/common
+)
+target_link_libraries(libs-xz-liblzma PUBLIC
+ contrib-libs-cxxsupp
+ libs-xz-common
+)
+target_sources(libs-xz-liblzma PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/check/check.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/check/crc32_fast.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/check/crc32_table.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/check/crc64_fast.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/check/crc64_table.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/check/sha256.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/alone_decoder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/alone_encoder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/auto_decoder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/block_buffer_decoder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/block_buffer_encoder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/block_decoder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/block_encoder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/block_header_decoder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/block_header_encoder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/block_util.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/common.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/easy_buffer_encoder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/easy_decoder_memusage.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/easy_encoder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/easy_encoder_memusage.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/easy_preset.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/filter_buffer_decoder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/filter_buffer_encoder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/filter_common.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/filter_decoder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/filter_encoder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/filter_flags_decoder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/filter_flags_encoder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/hardware_cputhreads.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/index.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/index_decoder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/index_encoder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/index_hash.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/outqueue.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/stream_buffer_decoder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/stream_buffer_encoder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/stream_decoder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/stream_encoder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/stream_encoder_mt.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/stream_flags_common.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/stream_flags_decoder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/stream_flags_encoder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/vli_decoder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/vli_encoder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/vli_size.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/delta/delta_common.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/delta/delta_decoder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/delta/delta_encoder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/lz/lz_decoder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/lz/lz_encoder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/lz/lz_encoder_mf.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/lzma/fastpos_table.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/lzma/lzma2_decoder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/lzma/lzma2_encoder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/lzma/lzma_decoder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/lzma/lzma_encoder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/lzma/lzma_encoder_optimum_fast.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/lzma/lzma_encoder_optimum_normal.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/lzma/lzma_encoder_presets.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/rangecoder/price_table.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/simple/arm.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/simple/armthumb.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/simple/ia64.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/simple/powerpc.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/simple/simple_coder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/simple/simple_decoder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/simple/simple_encoder.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/simple/sparc.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/simple/x86.c
+)
diff --git a/contrib/libs/yaml-cpp/CMakeLists.txt b/contrib/libs/yaml-cpp/CMakeLists.txt
new file mode 100644
index 0000000000..68fff14da9
--- /dev/null
+++ b/contrib/libs/yaml-cpp/CMakeLists.txt
@@ -0,0 +1,40 @@
+add_library(contrib-libs-yaml-cpp)
+target_include_directories(contrib-libs-yaml-cpp PUBLIC
+ ${CMAKE_SOURCE_DIR}/contrib/libs/yaml-cpp/include
+)
+target_include_directories(contrib-libs-yaml-cpp PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/yaml-cpp/include
+)
+target_link_libraries(contrib-libs-yaml-cpp PUBLIC
+ contrib-libs-cxxsupp
+)
+target_sources(contrib-libs-yaml-cpp PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/yaml-cpp/src/binary.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/yaml-cpp/src/convert.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/yaml-cpp/src/directives.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/yaml-cpp/src/emit.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/yaml-cpp/src/emitfromevents.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/yaml-cpp/src/emitter.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/yaml-cpp/src/emitterstate.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/yaml-cpp/src/emitterutils.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/yaml-cpp/src/exceptions.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/yaml-cpp/src/exp.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/yaml-cpp/src/memory.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/yaml-cpp/src/nodebuilder.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/yaml-cpp/src/node.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/yaml-cpp/src/node_data.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/yaml-cpp/src/nodeevents.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/yaml-cpp/src/null.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/yaml-cpp/src/ostream_wrapper.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/yaml-cpp/src/parse.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/yaml-cpp/src/parser.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/yaml-cpp/src/regex_yaml.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/yaml-cpp/src/scanner.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/yaml-cpp/src/scanscalar.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/yaml-cpp/src/scantag.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/yaml-cpp/src/scantoken.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/yaml-cpp/src/simplekey.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/yaml-cpp/src/singledocparser.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/yaml-cpp/src/stream.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/libs/yaml-cpp/src/tag.cpp
+)
diff --git a/contrib/libs/zstd/CMakeLists.txt b/contrib/libs/zstd/CMakeLists.txt
new file mode 100644
index 0000000000..6c02d86228
--- /dev/null
+++ b/contrib/libs/zstd/CMakeLists.txt
@@ -0,0 +1,52 @@
+add_library(contrib-libs-zstd)
+target_compile_options(contrib-libs-zstd PRIVATE
+ -DZSTD_LEGACY_SUPPORT=1
+ -DZSTD_MULTITHREAD
+ -DDYNAMIC_BMI2
+)
+target_include_directories(contrib-libs-zstd PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/common
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/legacy
+)
+target_link_libraries(contrib-libs-zstd PUBLIC
+ contrib-libs-xxhash
+)
+target_sources(contrib-libs-zstd PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/decompress/huf_decompress_amd64.S
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/common/debug.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/common/entropy_common.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/common/error_private.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/common/fse_decompress.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/common/pool.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/common/threading.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/common/zstd_common.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/compress/fse_compress.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/compress/hist.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/compress/huf_compress.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/compress/zstd_compress.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/compress/zstd_compress_literals.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/compress/zstd_compress_sequences.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/compress/zstd_compress_superblock.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/compress/zstd_double_fast.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/compress/zstd_fast.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/compress/zstd_lazy.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/compress/zstd_ldm.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/compress/zstd_opt.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/compress/zstdmt_compress.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/decompress/huf_decompress.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/decompress/zstd_ddict.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/decompress/zstd_decompress.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/decompress/zstd_decompress_block.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/dictBuilder/cover.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/dictBuilder/divsufsort.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/dictBuilder/fastcover.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/dictBuilder/zdict.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/legacy/zstd_v01.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/legacy/zstd_v02.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/legacy/zstd_v03.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/legacy/zstd_v04.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/legacy/zstd_v05.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/legacy/zstd_v06.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib/legacy/zstd_v07.c
+)
diff --git a/contrib/libs/zstd06/CMakeLists.txt b/contrib/libs/zstd06/CMakeLists.txt
new file mode 100644
index 0000000000..dd54445546
--- /dev/null
+++ b/contrib/libs/zstd06/CMakeLists.txt
@@ -0,0 +1,37 @@
+add_library(contrib-libs-zstd06)
+target_compile_options(contrib-libs-zstd06 PRIVATE
+ -DZSTD_LEGACY_SUPPORT=1
+)
+target_include_directories(contrib-libs-zstd06 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd06
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd06/common
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd06/compress
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd06/decompress
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd06/dictBuilder
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd06/legacy
+)
+target_link_libraries(contrib-libs-zstd06 PUBLIC
+ contrib-libs-cxxsupp
+)
+target_sources(contrib-libs-zstd06 PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd06/common/entropy_common.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd06/common/fse_decompress.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd06/common/xxhash.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd06/common/zstd_common.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd06/compress/fse_compress.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd06/compress/huf_compress.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd06/compress/zbuff_compress.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd06/compress/zstd_compress.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd06/decompress/huf_decompress.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd06/decompress/zbuff_decompress.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd06/decompress/zstd_decompress.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd06/dictBuilder/divsufsort.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd06/dictBuilder/zdict.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd06/legacy/zstd_v01.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd06/legacy/zstd_v02.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd06/legacy/zstd_v03.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd06/legacy/zstd_v04.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd06/legacy/zstd_v05.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd06/legacy/zstd_v07.c
+ ${CMAKE_SOURCE_DIR}/contrib/libs/zstd06/legacy/zstd_v08.c
+)