aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordcherednik <dcherednik@ydb.tech>2022-11-22 13:34:53 +0300
committerdcherednik <dcherednik@ydb.tech>2022-11-22 13:34:53 +0300
commitfced20b9af826fdc3ec0886fe1f9740467ffba72 (patch)
tree6200ffc2db79a07a915454606f78fcd8221780ab
parent3e5907562bf4dae9cf824bd61032a343e2d294fd (diff)
downloadydb-fced20b9af826fdc3ec0886fe1f9740467ffba72.tar.gz
Build hyperscan udf on x86_64 only.
-rw-r--r--contrib/libs/CMakeLists.darwin.txt60
-rw-r--r--contrib/libs/CMakeLists.linux-aarch64.txt59
-rw-r--r--contrib/libs/CMakeLists.linux.txt60
-rw-r--r--contrib/libs/CMakeLists.txt59
-rw-r--r--contrib/libs/hyperscan/CMakeLists.darwin.txt246
-rw-r--r--contrib/libs/hyperscan/CMakeLists.linux.txt246
-rw-r--r--contrib/libs/hyperscan/CMakeLists.txt243
-rw-r--r--contrib/libs/hyperscan/runtime_avx2/CMakeLists.linux-aarch64.txt479
-rw-r--r--contrib/libs/hyperscan/runtime_avx2/CMakeLists.txt4
-rw-r--r--contrib/libs/hyperscan/runtime_avx512/CMakeLists.linux-aarch64.txt480
-rw-r--r--contrib/libs/hyperscan/runtime_avx512/CMakeLists.txt4
-rw-r--r--contrib/libs/hyperscan/runtime_core2/CMakeLists.darwin.txt474
-rw-r--r--contrib/libs/hyperscan/runtime_core2/CMakeLists.linux.txt474
-rw-r--r--contrib/libs/hyperscan/runtime_core2/CMakeLists.txt471
-rw-r--r--contrib/libs/hyperscan/runtime_corei7/CMakeLists.linux-aarch64.txt477
-rw-r--r--contrib/libs/hyperscan/runtime_corei7/CMakeLists.txt4
-rw-r--r--contrib/restricted/boost/CMakeLists.darwin.txt157
-rw-r--r--contrib/restricted/boost/CMakeLists.linux-aarch64.txt153
-rw-r--r--contrib/restricted/boost/CMakeLists.linux.txt157
-rw-r--r--contrib/restricted/boost/CMakeLists.txt156
-rw-r--r--contrib/restricted/boost/bimap/CMakeLists.darwin.txt32
-rw-r--r--contrib/restricted/boost/bimap/CMakeLists.linux.txt32
-rw-r--r--contrib/restricted/boost/bimap/CMakeLists.txt29
-rw-r--r--contrib/restricted/boost/graph/CMakeLists.darwin.txt64
-rw-r--r--contrib/restricted/boost/graph/CMakeLists.linux.txt64
-rw-r--r--contrib/restricted/boost/graph/CMakeLists.txt61
-rw-r--r--contrib/restricted/boost/icl/CMakeLists.darwin.txt31
-rw-r--r--contrib/restricted/boost/icl/CMakeLists.linux.txt31
-rw-r--r--contrib/restricted/boost/icl/CMakeLists.txt28
-rw-r--r--contrib/restricted/boost/property_map/CMakeLists.darwin.txt35
-rw-r--r--contrib/restricted/boost/property_map/CMakeLists.linux.txt35
-rw-r--r--contrib/restricted/boost/property_map/CMakeLists.txt32
-rw-r--r--library/cpp/regex/CMakeLists.darwin.txt11
-rw-r--r--library/cpp/regex/CMakeLists.linux-aarch64.txt10
-rw-r--r--library/cpp/regex/CMakeLists.linux.txt11
-rw-r--r--library/cpp/regex/CMakeLists.txt10
-rw-r--r--library/cpp/regex/hyperscan/CMakeLists.darwin.txt22
-rw-r--r--library/cpp/regex/hyperscan/CMakeLists.linux.txt22
-rw-r--r--library/cpp/regex/hyperscan/CMakeLists.txt19
-rw-r--r--ydb/apps/ydbd/CMakeLists.darwin.txt2
-rw-r--r--ydb/apps/ydbd/CMakeLists.linux-aarch64.txt1
-rw-r--r--ydb/apps/ydbd/CMakeLists.linux.txt2
-rw-r--r--ydb/library/yql/udfs/common/CMakeLists.darwin.txt29
-rw-r--r--ydb/library/yql/udfs/common/CMakeLists.linux-aarch64.txt28
-rw-r--r--ydb/library/yql/udfs/common/CMakeLists.linux.txt29
-rw-r--r--ydb/library/yql/udfs/common/CMakeLists.txt28
-rw-r--r--ydb/library/yql/udfs/common/hyperscan/CMakeLists.linux-aarch64.txt36
-rw-r--r--ydb/library/yql/udfs/common/hyperscan/CMakeLists.txt4
48 files changed, 2641 insertions, 2560 deletions
diff --git a/contrib/libs/CMakeLists.darwin.txt b/contrib/libs/CMakeLists.darwin.txt
new file mode 100644
index 0000000000..2c5a43d6f3
--- /dev/null
+++ b/contrib/libs/CMakeLists.darwin.txt
@@ -0,0 +1,60 @@
+
+# This file was gererated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+add_subdirectory(antlr3_cpp_runtime)
+add_subdirectory(apache)
+add_subdirectory(aws-sdk-cpp)
+add_subdirectory(base64)
+add_subdirectory(brotli)
+add_subdirectory(cctz)
+add_subdirectory(crcutil)
+add_subdirectory(curl)
+add_subdirectory(cxxsupp)
+add_subdirectory(double-conversion)
+add_subdirectory(expat)
+add_subdirectory(farmhash)
+add_subdirectory(fastlz)
+add_subdirectory(fmt)
+add_subdirectory(googleapis-common-protos)
+add_subdirectory(grpc)
+add_subdirectory(hdr_histogram)
+add_subdirectory(highwayhash)
+add_subdirectory(hyperscan)
+add_subdirectory(icu)
+add_subdirectory(jemalloc)
+add_subdirectory(jwt-cpp)
+add_subdirectory(libbz2)
+add_subdirectory(libc_compat)
+add_subdirectory(libevent)
+add_subdirectory(libunwind)
+add_subdirectory(libxml)
+add_subdirectory(linuxvdso)
+add_subdirectory(llvm12)
+add_subdirectory(lua)
+add_subdirectory(lz4)
+add_subdirectory(lzma)
+add_subdirectory(lzmasdk)
+add_subdirectory(nayuki_md5)
+add_subdirectory(nghttp2)
+add_subdirectory(pcre)
+add_subdirectory(pdqsort)
+add_subdirectory(poco)
+add_subdirectory(protobuf)
+add_subdirectory(protoc)
+add_subdirectory(rapidjson)
+add_subdirectory(re2)
+add_subdirectory(snappy)
+add_subdirectory(sparsehash)
+add_subdirectory(t1ha)
+add_subdirectory(tbb)
+add_subdirectory(tcmalloc)
+add_subdirectory(utf8proc)
+add_subdirectory(xxhash)
+add_subdirectory(yaml-cpp)
+add_subdirectory(zstd)
+add_subdirectory(zstd06)
diff --git a/contrib/libs/CMakeLists.linux-aarch64.txt b/contrib/libs/CMakeLists.linux-aarch64.txt
new file mode 100644
index 0000000000..6a8ef32256
--- /dev/null
+++ b/contrib/libs/CMakeLists.linux-aarch64.txt
@@ -0,0 +1,59 @@
+
+# This file was gererated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+add_subdirectory(antlr3_cpp_runtime)
+add_subdirectory(apache)
+add_subdirectory(aws-sdk-cpp)
+add_subdirectory(base64)
+add_subdirectory(brotli)
+add_subdirectory(cctz)
+add_subdirectory(crcutil)
+add_subdirectory(curl)
+add_subdirectory(cxxsupp)
+add_subdirectory(double-conversion)
+add_subdirectory(expat)
+add_subdirectory(farmhash)
+add_subdirectory(fastlz)
+add_subdirectory(fmt)
+add_subdirectory(googleapis-common-protos)
+add_subdirectory(grpc)
+add_subdirectory(hdr_histogram)
+add_subdirectory(highwayhash)
+add_subdirectory(icu)
+add_subdirectory(jemalloc)
+add_subdirectory(jwt-cpp)
+add_subdirectory(libbz2)
+add_subdirectory(libc_compat)
+add_subdirectory(libevent)
+add_subdirectory(libunwind)
+add_subdirectory(libxml)
+add_subdirectory(linuxvdso)
+add_subdirectory(llvm12)
+add_subdirectory(lua)
+add_subdirectory(lz4)
+add_subdirectory(lzma)
+add_subdirectory(lzmasdk)
+add_subdirectory(nayuki_md5)
+add_subdirectory(nghttp2)
+add_subdirectory(pcre)
+add_subdirectory(pdqsort)
+add_subdirectory(poco)
+add_subdirectory(protobuf)
+add_subdirectory(protoc)
+add_subdirectory(rapidjson)
+add_subdirectory(re2)
+add_subdirectory(snappy)
+add_subdirectory(sparsehash)
+add_subdirectory(t1ha)
+add_subdirectory(tbb)
+add_subdirectory(tcmalloc)
+add_subdirectory(utf8proc)
+add_subdirectory(xxhash)
+add_subdirectory(yaml-cpp)
+add_subdirectory(zstd)
+add_subdirectory(zstd06)
diff --git a/contrib/libs/CMakeLists.linux.txt b/contrib/libs/CMakeLists.linux.txt
new file mode 100644
index 0000000000..2c5a43d6f3
--- /dev/null
+++ b/contrib/libs/CMakeLists.linux.txt
@@ -0,0 +1,60 @@
+
+# This file was gererated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+add_subdirectory(antlr3_cpp_runtime)
+add_subdirectory(apache)
+add_subdirectory(aws-sdk-cpp)
+add_subdirectory(base64)
+add_subdirectory(brotli)
+add_subdirectory(cctz)
+add_subdirectory(crcutil)
+add_subdirectory(curl)
+add_subdirectory(cxxsupp)
+add_subdirectory(double-conversion)
+add_subdirectory(expat)
+add_subdirectory(farmhash)
+add_subdirectory(fastlz)
+add_subdirectory(fmt)
+add_subdirectory(googleapis-common-protos)
+add_subdirectory(grpc)
+add_subdirectory(hdr_histogram)
+add_subdirectory(highwayhash)
+add_subdirectory(hyperscan)
+add_subdirectory(icu)
+add_subdirectory(jemalloc)
+add_subdirectory(jwt-cpp)
+add_subdirectory(libbz2)
+add_subdirectory(libc_compat)
+add_subdirectory(libevent)
+add_subdirectory(libunwind)
+add_subdirectory(libxml)
+add_subdirectory(linuxvdso)
+add_subdirectory(llvm12)
+add_subdirectory(lua)
+add_subdirectory(lz4)
+add_subdirectory(lzma)
+add_subdirectory(lzmasdk)
+add_subdirectory(nayuki_md5)
+add_subdirectory(nghttp2)
+add_subdirectory(pcre)
+add_subdirectory(pdqsort)
+add_subdirectory(poco)
+add_subdirectory(protobuf)
+add_subdirectory(protoc)
+add_subdirectory(rapidjson)
+add_subdirectory(re2)
+add_subdirectory(snappy)
+add_subdirectory(sparsehash)
+add_subdirectory(t1ha)
+add_subdirectory(tbb)
+add_subdirectory(tcmalloc)
+add_subdirectory(utf8proc)
+add_subdirectory(xxhash)
+add_subdirectory(yaml-cpp)
+add_subdirectory(zstd)
+add_subdirectory(zstd06)
diff --git a/contrib/libs/CMakeLists.txt b/contrib/libs/CMakeLists.txt
index 2c5a43d6f3..3e0811fb22 100644
--- a/contrib/libs/CMakeLists.txt
+++ b/contrib/libs/CMakeLists.txt
@@ -6,55 +6,10 @@
# original buildsystem will not be accepted.
-add_subdirectory(antlr3_cpp_runtime)
-add_subdirectory(apache)
-add_subdirectory(aws-sdk-cpp)
-add_subdirectory(base64)
-add_subdirectory(brotli)
-add_subdirectory(cctz)
-add_subdirectory(crcutil)
-add_subdirectory(curl)
-add_subdirectory(cxxsupp)
-add_subdirectory(double-conversion)
-add_subdirectory(expat)
-add_subdirectory(farmhash)
-add_subdirectory(fastlz)
-add_subdirectory(fmt)
-add_subdirectory(googleapis-common-protos)
-add_subdirectory(grpc)
-add_subdirectory(hdr_histogram)
-add_subdirectory(highwayhash)
-add_subdirectory(hyperscan)
-add_subdirectory(icu)
-add_subdirectory(jemalloc)
-add_subdirectory(jwt-cpp)
-add_subdirectory(libbz2)
-add_subdirectory(libc_compat)
-add_subdirectory(libevent)
-add_subdirectory(libunwind)
-add_subdirectory(libxml)
-add_subdirectory(linuxvdso)
-add_subdirectory(llvm12)
-add_subdirectory(lua)
-add_subdirectory(lz4)
-add_subdirectory(lzma)
-add_subdirectory(lzmasdk)
-add_subdirectory(nayuki_md5)
-add_subdirectory(nghttp2)
-add_subdirectory(pcre)
-add_subdirectory(pdqsort)
-add_subdirectory(poco)
-add_subdirectory(protobuf)
-add_subdirectory(protoc)
-add_subdirectory(rapidjson)
-add_subdirectory(re2)
-add_subdirectory(snappy)
-add_subdirectory(sparsehash)
-add_subdirectory(t1ha)
-add_subdirectory(tbb)
-add_subdirectory(tcmalloc)
-add_subdirectory(utf8proc)
-add_subdirectory(xxhash)
-add_subdirectory(yaml-cpp)
-add_subdirectory(zstd)
-add_subdirectory(zstd06)
+if (CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64" AND UNIX AND NOT APPLE AND NOT ANDROID)
+ include(CMakeLists.linux-aarch64.txt)
+elseif (APPLE)
+ include(CMakeLists.darwin.txt)
+elseif (CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND UNIX AND NOT APPLE AND NOT ANDROID)
+ include(CMakeLists.linux.txt)
+endif()
diff --git a/contrib/libs/hyperscan/CMakeLists.darwin.txt b/contrib/libs/hyperscan/CMakeLists.darwin.txt
new file mode 100644
index 0000000000..6579918b63
--- /dev/null
+++ b/contrib/libs/hyperscan/CMakeLists.darwin.txt
@@ -0,0 +1,246 @@
+
+# This file was gererated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+add_subdirectory(runtime_avx2)
+add_subdirectory(runtime_avx512)
+add_subdirectory(runtime_core2)
+add_subdirectory(runtime_corei7)
+
+add_library(contrib-libs-hyperscan)
+target_compile_options(contrib-libs-hyperscan PRIVATE
+ -DDISABLE_AVX512VBMI_DISPATCH
+ -Wno-everything
+)
+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
+ restricted-boost-dynamic_bitset
+ restricted-boost-graph
+ restricted-boost-icl
+ restricted-boost-multi_array
+ restricted-boost-property_map
+)
+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/CMakeLists.linux.txt b/contrib/libs/hyperscan/CMakeLists.linux.txt
new file mode 100644
index 0000000000..6579918b63
--- /dev/null
+++ b/contrib/libs/hyperscan/CMakeLists.linux.txt
@@ -0,0 +1,246 @@
+
+# This file was gererated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+add_subdirectory(runtime_avx2)
+add_subdirectory(runtime_avx512)
+add_subdirectory(runtime_core2)
+add_subdirectory(runtime_corei7)
+
+add_library(contrib-libs-hyperscan)
+target_compile_options(contrib-libs-hyperscan PRIVATE
+ -DDISABLE_AVX512VBMI_DISPATCH
+ -Wno-everything
+)
+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
+ restricted-boost-dynamic_bitset
+ restricted-boost-graph
+ restricted-boost-icl
+ restricted-boost-multi_array
+ restricted-boost-property_map
+)
+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/CMakeLists.txt b/contrib/libs/hyperscan/CMakeLists.txt
index 6579918b63..79468a5d8d 100644
--- a/contrib/libs/hyperscan/CMakeLists.txt
+++ b/contrib/libs/hyperscan/CMakeLists.txt
@@ -6,241 +6,8 @@
# original buildsystem will not be accepted.
-add_subdirectory(runtime_avx2)
-add_subdirectory(runtime_avx512)
-add_subdirectory(runtime_core2)
-add_subdirectory(runtime_corei7)
-
-add_library(contrib-libs-hyperscan)
-target_compile_options(contrib-libs-hyperscan PRIVATE
- -DDISABLE_AVX512VBMI_DISPATCH
- -Wno-everything
-)
-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
- restricted-boost-dynamic_bitset
- restricted-boost-graph
- restricted-boost-icl
- restricted-boost-multi_array
- restricted-boost-property_map
-)
-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
-)
+if (APPLE)
+ include(CMakeLists.darwin.txt)
+elseif (CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND UNIX AND NOT APPLE AND NOT ANDROID)
+ include(CMakeLists.linux.txt)
+endif()
diff --git a/contrib/libs/hyperscan/runtime_avx2/CMakeLists.linux-aarch64.txt b/contrib/libs/hyperscan/runtime_avx2/CMakeLists.linux-aarch64.txt
deleted file mode 100644
index e872634b85..0000000000
--- a/contrib/libs/hyperscan/runtime_avx2/CMakeLists.linux-aarch64.txt
+++ /dev/null
@@ -1,479 +0,0 @@
-
-# This file was gererated by the build system used internally in the Yandex monorepo.
-# Only simple modifications are allowed (adding source-files to targets, adding simple properties
-# like target_include_directories). These modifications will be ported to original
-# ya.make files by maintainers. Any complex modifications which can't be ported back to the
-# original buildsystem will not be accepted.
-
-
-
-add_library(libs-hyperscan-runtime_avx2)
-target_compile_options(libs-hyperscan-runtime_avx2 PRIVATE
- -DHAVE_SSE41
- -DHAVE_SSE42
- -DHAVE_POPCOUNT_INSTR
- -DHAVE_AVX
- -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
- -Wno-everything
-)
-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_avx2/CMakeLists.txt b/contrib/libs/hyperscan/runtime_avx2/CMakeLists.txt
index 3e0811fb22..79468a5d8d 100644
--- a/contrib/libs/hyperscan/runtime_avx2/CMakeLists.txt
+++ b/contrib/libs/hyperscan/runtime_avx2/CMakeLists.txt
@@ -6,9 +6,7 @@
# original buildsystem will not be accepted.
-if (CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64" AND UNIX AND NOT APPLE AND NOT ANDROID)
- include(CMakeLists.linux-aarch64.txt)
-elseif (APPLE)
+if (APPLE)
include(CMakeLists.darwin.txt)
elseif (CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND UNIX AND NOT APPLE AND NOT ANDROID)
include(CMakeLists.linux.txt)
diff --git a/contrib/libs/hyperscan/runtime_avx512/CMakeLists.linux-aarch64.txt b/contrib/libs/hyperscan/runtime_avx512/CMakeLists.linux-aarch64.txt
deleted file mode 100644
index bcfac9809c..0000000000
--- a/contrib/libs/hyperscan/runtime_avx512/CMakeLists.linux-aarch64.txt
+++ /dev/null
@@ -1,480 +0,0 @@
-
-# This file was gererated by the build system used internally in the Yandex monorepo.
-# Only simple modifications are allowed (adding source-files to targets, adding simple properties
-# like target_include_directories). These modifications will be ported to original
-# ya.make files by maintainers. Any complex modifications which can't be ported back to the
-# original buildsystem will not be accepted.
-
-
-
-add_library(libs-hyperscan-runtime_avx512)
-target_compile_options(libs-hyperscan-runtime_avx512 PRIVATE
- -DHAVE_SSE41
- -DHAVE_SSE42
- -DHAVE_POPCOUNT_INSTR
- -DHAVE_AVX
- -DHAVE_AVX2
- -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
- -Wno-everything
-)
-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_avx512/CMakeLists.txt b/contrib/libs/hyperscan/runtime_avx512/CMakeLists.txt
index 3e0811fb22..79468a5d8d 100644
--- a/contrib/libs/hyperscan/runtime_avx512/CMakeLists.txt
+++ b/contrib/libs/hyperscan/runtime_avx512/CMakeLists.txt
@@ -6,9 +6,7 @@
# original buildsystem will not be accepted.
-if (CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64" AND UNIX AND NOT APPLE AND NOT ANDROID)
- include(CMakeLists.linux-aarch64.txt)
-elseif (APPLE)
+if (APPLE)
include(CMakeLists.darwin.txt)
elseif (CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND UNIX AND NOT APPLE AND NOT ANDROID)
include(CMakeLists.linux.txt)
diff --git a/contrib/libs/hyperscan/runtime_core2/CMakeLists.darwin.txt b/contrib/libs/hyperscan/runtime_core2/CMakeLists.darwin.txt
new file mode 100644
index 0000000000..ab19c27720
--- /dev/null
+++ b/contrib/libs/hyperscan/runtime_core2/CMakeLists.darwin.txt
@@ -0,0 +1,474 @@
+
+# This file was gererated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+
+add_library(libs-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
+ -Wno-everything
+)
+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_core2/CMakeLists.linux.txt b/contrib/libs/hyperscan/runtime_core2/CMakeLists.linux.txt
new file mode 100644
index 0000000000..ab19c27720
--- /dev/null
+++ b/contrib/libs/hyperscan/runtime_core2/CMakeLists.linux.txt
@@ -0,0 +1,474 @@
+
+# This file was gererated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+
+add_library(libs-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
+ -Wno-everything
+)
+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_core2/CMakeLists.txt b/contrib/libs/hyperscan/runtime_core2/CMakeLists.txt
index ab19c27720..79468a5d8d 100644
--- a/contrib/libs/hyperscan/runtime_core2/CMakeLists.txt
+++ b/contrib/libs/hyperscan/runtime_core2/CMakeLists.txt
@@ -6,469 +6,8 @@
# original buildsystem will not be accepted.
-
-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
- -Wno-everything
-)
-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
-)
+if (APPLE)
+ include(CMakeLists.darwin.txt)
+elseif (CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND UNIX AND NOT APPLE AND NOT ANDROID)
+ include(CMakeLists.linux.txt)
+endif()
diff --git a/contrib/libs/hyperscan/runtime_corei7/CMakeLists.linux-aarch64.txt b/contrib/libs/hyperscan/runtime_corei7/CMakeLists.linux-aarch64.txt
deleted file mode 100644
index 33d224a7cd..0000000000
--- a/contrib/libs/hyperscan/runtime_corei7/CMakeLists.linux-aarch64.txt
+++ /dev/null
@@ -1,477 +0,0 @@
-
-# This file was gererated by the build system used internally in the Yandex monorepo.
-# Only simple modifications are allowed (adding source-files to targets, adding simple properties
-# like target_include_directories). These modifications will be ported to original
-# ya.make files by maintainers. Any complex modifications which can't be ported back to the
-# original buildsystem will not be accepted.
-
-
-
-add_library(libs-hyperscan-runtime_corei7)
-target_compile_options(libs-hyperscan-runtime_corei7 PRIVATE
- -DHAVE_SSE41
- -DHAVE_SSE42
- -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
- -Wno-everything
-)
-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/hyperscan/runtime_corei7/CMakeLists.txt b/contrib/libs/hyperscan/runtime_corei7/CMakeLists.txt
index 3e0811fb22..79468a5d8d 100644
--- a/contrib/libs/hyperscan/runtime_corei7/CMakeLists.txt
+++ b/contrib/libs/hyperscan/runtime_corei7/CMakeLists.txt
@@ -6,9 +6,7 @@
# original buildsystem will not be accepted.
-if (CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64" AND UNIX AND NOT APPLE AND NOT ANDROID)
- include(CMakeLists.linux-aarch64.txt)
-elseif (APPLE)
+if (APPLE)
include(CMakeLists.darwin.txt)
elseif (CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND UNIX AND NOT APPLE AND NOT ANDROID)
include(CMakeLists.linux.txt)
diff --git a/contrib/restricted/boost/CMakeLists.darwin.txt b/contrib/restricted/boost/CMakeLists.darwin.txt
new file mode 100644
index 0000000000..1b4eb0485e
--- /dev/null
+++ b/contrib/restricted/boost/CMakeLists.darwin.txt
@@ -0,0 +1,157 @@
+
+# This file was gererated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+add_subdirectory(algorithm)
+add_subdirectory(align)
+add_subdirectory(any)
+add_subdirectory(array)
+add_subdirectory(asio)
+add_subdirectory(assert)
+add_subdirectory(atomic)
+add_subdirectory(bimap)
+add_subdirectory(bind)
+add_subdirectory(chrono)
+add_subdirectory(concept_check)
+add_subdirectory(config)
+add_subdirectory(container)
+add_subdirectory(container_hash)
+add_subdirectory(context)
+add_subdirectory(conversion)
+add_subdirectory(core)
+add_subdirectory(coroutine)
+add_subdirectory(crc)
+add_subdirectory(date_time)
+add_subdirectory(detail)
+add_subdirectory(dynamic_bitset)
+add_subdirectory(endian)
+add_subdirectory(exception)
+add_subdirectory(filesystem)
+add_subdirectory(foreach)
+add_subdirectory(format)
+add_subdirectory(function)
+add_subdirectory(function_types)
+add_subdirectory(functional)
+add_subdirectory(fusion)
+add_subdirectory(graph)
+add_subdirectory(icl)
+add_subdirectory(integer)
+add_subdirectory(interprocess)
+add_subdirectory(interval)
+add_subdirectory(intrusive)
+add_subdirectory(io)
+add_subdirectory(iostreams)
+add_subdirectory(iterator)
+add_subdirectory(lambda)
+add_subdirectory(lexical_cast)
+add_subdirectory(locale)
+add_subdirectory(logic)
+add_subdirectory(math)
+add_subdirectory(move)
+add_subdirectory(mp11)
+add_subdirectory(mpl)
+add_subdirectory(multi_array)
+add_subdirectory(multi_index)
+add_subdirectory(multiprecision)
+add_subdirectory(numeric_conversion)
+add_subdirectory(optional)
+add_subdirectory(parameter)
+add_subdirectory(phoenix)
+add_subdirectory(pool)
+add_subdirectory(predef)
+add_subdirectory(preprocessor)
+add_subdirectory(program_options)
+add_subdirectory(property_map)
+add_subdirectory(property_tree)
+add_subdirectory(proto)
+add_subdirectory(random)
+add_subdirectory(range)
+add_subdirectory(ratio)
+add_subdirectory(rational)
+add_subdirectory(regex)
+add_subdirectory(serialization)
+add_subdirectory(smart_ptr)
+add_subdirectory(spirit)
+add_subdirectory(static_assert)
+add_subdirectory(system)
+add_subdirectory(thread)
+add_subdirectory(throw_exception)
+add_subdirectory(tokenizer)
+add_subdirectory(tti)
+add_subdirectory(tuple)
+add_subdirectory(type_index)
+add_subdirectory(type_traits)
+add_subdirectory(typeof)
+add_subdirectory(ublas)
+add_subdirectory(units)
+add_subdirectory(unordered)
+add_subdirectory(utility)
+add_subdirectory(uuid)
+add_subdirectory(variant)
+add_subdirectory(variant2)
+add_subdirectory(winapi)
+add_subdirectory(xpressive)
+
+add_library(contrib-restricted-boost INTERFACE)
+target_link_libraries(contrib-restricted-boost INTERFACE
+ contrib-libs-cxxsupp
+ restricted-boost-algorithm
+ restricted-boost-array
+ restricted-boost-assert
+ restricted-boost-bind
+ restricted-boost-concept_check
+ restricted-boost-config
+ restricted-boost-container
+ restricted-boost-container_hash
+ restricted-boost-conversion
+ restricted-boost-core
+ restricted-boost-detail
+ restricted-boost-dynamic_bitset
+ restricted-boost-endian
+ restricted-boost-exception
+ restricted-boost-foreach
+ restricted-boost-function
+ restricted-boost-function_types
+ restricted-boost-fusion
+ restricted-boost-integer
+ restricted-boost-intrusive
+ restricted-boost-iterator
+ restricted-boost-lambda
+ restricted-boost-lexical_cast
+ restricted-boost-math
+ restricted-boost-move
+ restricted-boost-mpl
+ restricted-boost-multi_array
+ restricted-boost-multi_index
+ restricted-boost-numeric_conversion
+ restricted-boost-optional
+ restricted-boost-parameter
+ restricted-boost-phoenix
+ restricted-boost-predef
+ restricted-boost-preprocessor
+ restricted-boost-property_tree
+ restricted-boost-proto
+ restricted-boost-random
+ restricted-boost-range
+ restricted-boost-smart_ptr
+ restricted-boost-static_assert
+ restricted-boost-throw_exception
+ restricted-boost-tokenizer
+ restricted-boost-tti
+ restricted-boost-tuple
+ restricted-boost-type_index
+ restricted-boost-type_traits
+ restricted-boost-typeof
+ restricted-boost-ublas
+ restricted-boost-units
+ restricted-boost-unordered
+ restricted-boost-utility
+ restricted-boost-uuid
+ restricted-boost-variant
+ restricted-boost-winapi
+ restricted-boost-xpressive
+)
diff --git a/contrib/restricted/boost/CMakeLists.linux-aarch64.txt b/contrib/restricted/boost/CMakeLists.linux-aarch64.txt
new file mode 100644
index 0000000000..b767ae0013
--- /dev/null
+++ b/contrib/restricted/boost/CMakeLists.linux-aarch64.txt
@@ -0,0 +1,153 @@
+
+# This file was gererated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+add_subdirectory(algorithm)
+add_subdirectory(align)
+add_subdirectory(any)
+add_subdirectory(array)
+add_subdirectory(asio)
+add_subdirectory(assert)
+add_subdirectory(atomic)
+add_subdirectory(bind)
+add_subdirectory(chrono)
+add_subdirectory(concept_check)
+add_subdirectory(config)
+add_subdirectory(container)
+add_subdirectory(container_hash)
+add_subdirectory(context)
+add_subdirectory(conversion)
+add_subdirectory(core)
+add_subdirectory(coroutine)
+add_subdirectory(crc)
+add_subdirectory(date_time)
+add_subdirectory(detail)
+add_subdirectory(dynamic_bitset)
+add_subdirectory(endian)
+add_subdirectory(exception)
+add_subdirectory(filesystem)
+add_subdirectory(foreach)
+add_subdirectory(format)
+add_subdirectory(function)
+add_subdirectory(function_types)
+add_subdirectory(functional)
+add_subdirectory(fusion)
+add_subdirectory(integer)
+add_subdirectory(interprocess)
+add_subdirectory(interval)
+add_subdirectory(intrusive)
+add_subdirectory(io)
+add_subdirectory(iostreams)
+add_subdirectory(iterator)
+add_subdirectory(lambda)
+add_subdirectory(lexical_cast)
+add_subdirectory(locale)
+add_subdirectory(logic)
+add_subdirectory(math)
+add_subdirectory(move)
+add_subdirectory(mp11)
+add_subdirectory(mpl)
+add_subdirectory(multi_array)
+add_subdirectory(multi_index)
+add_subdirectory(multiprecision)
+add_subdirectory(numeric_conversion)
+add_subdirectory(optional)
+add_subdirectory(parameter)
+add_subdirectory(phoenix)
+add_subdirectory(pool)
+add_subdirectory(predef)
+add_subdirectory(preprocessor)
+add_subdirectory(program_options)
+add_subdirectory(property_tree)
+add_subdirectory(proto)
+add_subdirectory(random)
+add_subdirectory(range)
+add_subdirectory(ratio)
+add_subdirectory(rational)
+add_subdirectory(regex)
+add_subdirectory(serialization)
+add_subdirectory(smart_ptr)
+add_subdirectory(spirit)
+add_subdirectory(static_assert)
+add_subdirectory(system)
+add_subdirectory(thread)
+add_subdirectory(throw_exception)
+add_subdirectory(tokenizer)
+add_subdirectory(tti)
+add_subdirectory(tuple)
+add_subdirectory(type_index)
+add_subdirectory(type_traits)
+add_subdirectory(typeof)
+add_subdirectory(ublas)
+add_subdirectory(units)
+add_subdirectory(unordered)
+add_subdirectory(utility)
+add_subdirectory(uuid)
+add_subdirectory(variant)
+add_subdirectory(variant2)
+add_subdirectory(winapi)
+add_subdirectory(xpressive)
+
+add_library(contrib-restricted-boost INTERFACE)
+target_link_libraries(contrib-restricted-boost INTERFACE
+ contrib-libs-cxxsupp
+ restricted-boost-algorithm
+ restricted-boost-array
+ restricted-boost-assert
+ restricted-boost-bind
+ restricted-boost-concept_check
+ restricted-boost-config
+ restricted-boost-container
+ restricted-boost-container_hash
+ restricted-boost-conversion
+ restricted-boost-core
+ restricted-boost-detail
+ restricted-boost-dynamic_bitset
+ restricted-boost-endian
+ restricted-boost-exception
+ restricted-boost-foreach
+ restricted-boost-function
+ restricted-boost-function_types
+ restricted-boost-fusion
+ restricted-boost-integer
+ restricted-boost-intrusive
+ restricted-boost-iterator
+ restricted-boost-lambda
+ restricted-boost-lexical_cast
+ restricted-boost-math
+ restricted-boost-move
+ restricted-boost-mpl
+ restricted-boost-multi_array
+ restricted-boost-multi_index
+ restricted-boost-numeric_conversion
+ restricted-boost-optional
+ restricted-boost-parameter
+ restricted-boost-phoenix
+ restricted-boost-predef
+ restricted-boost-preprocessor
+ restricted-boost-property_tree
+ restricted-boost-proto
+ restricted-boost-random
+ restricted-boost-range
+ restricted-boost-smart_ptr
+ restricted-boost-static_assert
+ restricted-boost-throw_exception
+ restricted-boost-tokenizer
+ restricted-boost-tti
+ restricted-boost-tuple
+ restricted-boost-type_index
+ restricted-boost-type_traits
+ restricted-boost-typeof
+ restricted-boost-ublas
+ restricted-boost-units
+ restricted-boost-unordered
+ restricted-boost-utility
+ restricted-boost-uuid
+ restricted-boost-variant
+ restricted-boost-winapi
+ restricted-boost-xpressive
+)
diff --git a/contrib/restricted/boost/CMakeLists.linux.txt b/contrib/restricted/boost/CMakeLists.linux.txt
new file mode 100644
index 0000000000..1b4eb0485e
--- /dev/null
+++ b/contrib/restricted/boost/CMakeLists.linux.txt
@@ -0,0 +1,157 @@
+
+# This file was gererated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+add_subdirectory(algorithm)
+add_subdirectory(align)
+add_subdirectory(any)
+add_subdirectory(array)
+add_subdirectory(asio)
+add_subdirectory(assert)
+add_subdirectory(atomic)
+add_subdirectory(bimap)
+add_subdirectory(bind)
+add_subdirectory(chrono)
+add_subdirectory(concept_check)
+add_subdirectory(config)
+add_subdirectory(container)
+add_subdirectory(container_hash)
+add_subdirectory(context)
+add_subdirectory(conversion)
+add_subdirectory(core)
+add_subdirectory(coroutine)
+add_subdirectory(crc)
+add_subdirectory(date_time)
+add_subdirectory(detail)
+add_subdirectory(dynamic_bitset)
+add_subdirectory(endian)
+add_subdirectory(exception)
+add_subdirectory(filesystem)
+add_subdirectory(foreach)
+add_subdirectory(format)
+add_subdirectory(function)
+add_subdirectory(function_types)
+add_subdirectory(functional)
+add_subdirectory(fusion)
+add_subdirectory(graph)
+add_subdirectory(icl)
+add_subdirectory(integer)
+add_subdirectory(interprocess)
+add_subdirectory(interval)
+add_subdirectory(intrusive)
+add_subdirectory(io)
+add_subdirectory(iostreams)
+add_subdirectory(iterator)
+add_subdirectory(lambda)
+add_subdirectory(lexical_cast)
+add_subdirectory(locale)
+add_subdirectory(logic)
+add_subdirectory(math)
+add_subdirectory(move)
+add_subdirectory(mp11)
+add_subdirectory(mpl)
+add_subdirectory(multi_array)
+add_subdirectory(multi_index)
+add_subdirectory(multiprecision)
+add_subdirectory(numeric_conversion)
+add_subdirectory(optional)
+add_subdirectory(parameter)
+add_subdirectory(phoenix)
+add_subdirectory(pool)
+add_subdirectory(predef)
+add_subdirectory(preprocessor)
+add_subdirectory(program_options)
+add_subdirectory(property_map)
+add_subdirectory(property_tree)
+add_subdirectory(proto)
+add_subdirectory(random)
+add_subdirectory(range)
+add_subdirectory(ratio)
+add_subdirectory(rational)
+add_subdirectory(regex)
+add_subdirectory(serialization)
+add_subdirectory(smart_ptr)
+add_subdirectory(spirit)
+add_subdirectory(static_assert)
+add_subdirectory(system)
+add_subdirectory(thread)
+add_subdirectory(throw_exception)
+add_subdirectory(tokenizer)
+add_subdirectory(tti)
+add_subdirectory(tuple)
+add_subdirectory(type_index)
+add_subdirectory(type_traits)
+add_subdirectory(typeof)
+add_subdirectory(ublas)
+add_subdirectory(units)
+add_subdirectory(unordered)
+add_subdirectory(utility)
+add_subdirectory(uuid)
+add_subdirectory(variant)
+add_subdirectory(variant2)
+add_subdirectory(winapi)
+add_subdirectory(xpressive)
+
+add_library(contrib-restricted-boost INTERFACE)
+target_link_libraries(contrib-restricted-boost INTERFACE
+ contrib-libs-cxxsupp
+ restricted-boost-algorithm
+ restricted-boost-array
+ restricted-boost-assert
+ restricted-boost-bind
+ restricted-boost-concept_check
+ restricted-boost-config
+ restricted-boost-container
+ restricted-boost-container_hash
+ restricted-boost-conversion
+ restricted-boost-core
+ restricted-boost-detail
+ restricted-boost-dynamic_bitset
+ restricted-boost-endian
+ restricted-boost-exception
+ restricted-boost-foreach
+ restricted-boost-function
+ restricted-boost-function_types
+ restricted-boost-fusion
+ restricted-boost-integer
+ restricted-boost-intrusive
+ restricted-boost-iterator
+ restricted-boost-lambda
+ restricted-boost-lexical_cast
+ restricted-boost-math
+ restricted-boost-move
+ restricted-boost-mpl
+ restricted-boost-multi_array
+ restricted-boost-multi_index
+ restricted-boost-numeric_conversion
+ restricted-boost-optional
+ restricted-boost-parameter
+ restricted-boost-phoenix
+ restricted-boost-predef
+ restricted-boost-preprocessor
+ restricted-boost-property_tree
+ restricted-boost-proto
+ restricted-boost-random
+ restricted-boost-range
+ restricted-boost-smart_ptr
+ restricted-boost-static_assert
+ restricted-boost-throw_exception
+ restricted-boost-tokenizer
+ restricted-boost-tti
+ restricted-boost-tuple
+ restricted-boost-type_index
+ restricted-boost-type_traits
+ restricted-boost-typeof
+ restricted-boost-ublas
+ restricted-boost-units
+ restricted-boost-unordered
+ restricted-boost-utility
+ restricted-boost-uuid
+ restricted-boost-variant
+ restricted-boost-winapi
+ restricted-boost-xpressive
+)
diff --git a/contrib/restricted/boost/CMakeLists.txt b/contrib/restricted/boost/CMakeLists.txt
index 1b4eb0485e..3e0811fb22 100644
--- a/contrib/restricted/boost/CMakeLists.txt
+++ b/contrib/restricted/boost/CMakeLists.txt
@@ -6,152 +6,10 @@
# original buildsystem will not be accepted.
-add_subdirectory(algorithm)
-add_subdirectory(align)
-add_subdirectory(any)
-add_subdirectory(array)
-add_subdirectory(asio)
-add_subdirectory(assert)
-add_subdirectory(atomic)
-add_subdirectory(bimap)
-add_subdirectory(bind)
-add_subdirectory(chrono)
-add_subdirectory(concept_check)
-add_subdirectory(config)
-add_subdirectory(container)
-add_subdirectory(container_hash)
-add_subdirectory(context)
-add_subdirectory(conversion)
-add_subdirectory(core)
-add_subdirectory(coroutine)
-add_subdirectory(crc)
-add_subdirectory(date_time)
-add_subdirectory(detail)
-add_subdirectory(dynamic_bitset)
-add_subdirectory(endian)
-add_subdirectory(exception)
-add_subdirectory(filesystem)
-add_subdirectory(foreach)
-add_subdirectory(format)
-add_subdirectory(function)
-add_subdirectory(function_types)
-add_subdirectory(functional)
-add_subdirectory(fusion)
-add_subdirectory(graph)
-add_subdirectory(icl)
-add_subdirectory(integer)
-add_subdirectory(interprocess)
-add_subdirectory(interval)
-add_subdirectory(intrusive)
-add_subdirectory(io)
-add_subdirectory(iostreams)
-add_subdirectory(iterator)
-add_subdirectory(lambda)
-add_subdirectory(lexical_cast)
-add_subdirectory(locale)
-add_subdirectory(logic)
-add_subdirectory(math)
-add_subdirectory(move)
-add_subdirectory(mp11)
-add_subdirectory(mpl)
-add_subdirectory(multi_array)
-add_subdirectory(multi_index)
-add_subdirectory(multiprecision)
-add_subdirectory(numeric_conversion)
-add_subdirectory(optional)
-add_subdirectory(parameter)
-add_subdirectory(phoenix)
-add_subdirectory(pool)
-add_subdirectory(predef)
-add_subdirectory(preprocessor)
-add_subdirectory(program_options)
-add_subdirectory(property_map)
-add_subdirectory(property_tree)
-add_subdirectory(proto)
-add_subdirectory(random)
-add_subdirectory(range)
-add_subdirectory(ratio)
-add_subdirectory(rational)
-add_subdirectory(regex)
-add_subdirectory(serialization)
-add_subdirectory(smart_ptr)
-add_subdirectory(spirit)
-add_subdirectory(static_assert)
-add_subdirectory(system)
-add_subdirectory(thread)
-add_subdirectory(throw_exception)
-add_subdirectory(tokenizer)
-add_subdirectory(tti)
-add_subdirectory(tuple)
-add_subdirectory(type_index)
-add_subdirectory(type_traits)
-add_subdirectory(typeof)
-add_subdirectory(ublas)
-add_subdirectory(units)
-add_subdirectory(unordered)
-add_subdirectory(utility)
-add_subdirectory(uuid)
-add_subdirectory(variant)
-add_subdirectory(variant2)
-add_subdirectory(winapi)
-add_subdirectory(xpressive)
-
-add_library(contrib-restricted-boost INTERFACE)
-target_link_libraries(contrib-restricted-boost INTERFACE
- contrib-libs-cxxsupp
- restricted-boost-algorithm
- restricted-boost-array
- restricted-boost-assert
- restricted-boost-bind
- restricted-boost-concept_check
- restricted-boost-config
- restricted-boost-container
- restricted-boost-container_hash
- restricted-boost-conversion
- restricted-boost-core
- restricted-boost-detail
- restricted-boost-dynamic_bitset
- restricted-boost-endian
- restricted-boost-exception
- restricted-boost-foreach
- restricted-boost-function
- restricted-boost-function_types
- restricted-boost-fusion
- restricted-boost-integer
- restricted-boost-intrusive
- restricted-boost-iterator
- restricted-boost-lambda
- restricted-boost-lexical_cast
- restricted-boost-math
- restricted-boost-move
- restricted-boost-mpl
- restricted-boost-multi_array
- restricted-boost-multi_index
- restricted-boost-numeric_conversion
- restricted-boost-optional
- restricted-boost-parameter
- restricted-boost-phoenix
- restricted-boost-predef
- restricted-boost-preprocessor
- restricted-boost-property_tree
- restricted-boost-proto
- restricted-boost-random
- restricted-boost-range
- restricted-boost-smart_ptr
- restricted-boost-static_assert
- restricted-boost-throw_exception
- restricted-boost-tokenizer
- restricted-boost-tti
- restricted-boost-tuple
- restricted-boost-type_index
- restricted-boost-type_traits
- restricted-boost-typeof
- restricted-boost-ublas
- restricted-boost-units
- restricted-boost-unordered
- restricted-boost-utility
- restricted-boost-uuid
- restricted-boost-variant
- restricted-boost-winapi
- restricted-boost-xpressive
-)
+if (CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64" AND UNIX AND NOT APPLE AND NOT ANDROID)
+ include(CMakeLists.linux-aarch64.txt)
+elseif (APPLE)
+ include(CMakeLists.darwin.txt)
+elseif (CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND UNIX AND NOT APPLE AND NOT ANDROID)
+ include(CMakeLists.linux.txt)
+endif()
diff --git a/contrib/restricted/boost/bimap/CMakeLists.darwin.txt b/contrib/restricted/boost/bimap/CMakeLists.darwin.txt
new file mode 100644
index 0000000000..8ba28dd032
--- /dev/null
+++ b/contrib/restricted/boost/bimap/CMakeLists.darwin.txt
@@ -0,0 +1,32 @@
+
+# This file was gererated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+
+add_library(restricted-boost-bimap INTERFACE)
+target_include_directories(restricted-boost-bimap INTERFACE
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/bimap/include
+)
+target_link_libraries(restricted-boost-bimap INTERFACE
+ contrib-libs-cxxsupp
+ yutil
+ restricted-boost-concept_check
+ restricted-boost-config
+ restricted-boost-container_hash
+ restricted-boost-core
+ restricted-boost-iterator
+ restricted-boost-lambda
+ restricted-boost-mpl
+ restricted-boost-multi_index
+ restricted-boost-preprocessor
+ restricted-boost-property_map
+ restricted-boost-serialization
+ restricted-boost-static_assert
+ restricted-boost-throw_exception
+ restricted-boost-type_traits
+ restricted-boost-utility
+)
diff --git a/contrib/restricted/boost/bimap/CMakeLists.linux.txt b/contrib/restricted/boost/bimap/CMakeLists.linux.txt
new file mode 100644
index 0000000000..8ba28dd032
--- /dev/null
+++ b/contrib/restricted/boost/bimap/CMakeLists.linux.txt
@@ -0,0 +1,32 @@
+
+# This file was gererated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+
+add_library(restricted-boost-bimap INTERFACE)
+target_include_directories(restricted-boost-bimap INTERFACE
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/bimap/include
+)
+target_link_libraries(restricted-boost-bimap INTERFACE
+ contrib-libs-cxxsupp
+ yutil
+ restricted-boost-concept_check
+ restricted-boost-config
+ restricted-boost-container_hash
+ restricted-boost-core
+ restricted-boost-iterator
+ restricted-boost-lambda
+ restricted-boost-mpl
+ restricted-boost-multi_index
+ restricted-boost-preprocessor
+ restricted-boost-property_map
+ restricted-boost-serialization
+ restricted-boost-static_assert
+ restricted-boost-throw_exception
+ restricted-boost-type_traits
+ restricted-boost-utility
+)
diff --git a/contrib/restricted/boost/bimap/CMakeLists.txt b/contrib/restricted/boost/bimap/CMakeLists.txt
index 8ba28dd032..79468a5d8d 100644
--- a/contrib/restricted/boost/bimap/CMakeLists.txt
+++ b/contrib/restricted/boost/bimap/CMakeLists.txt
@@ -6,27 +6,8 @@
# original buildsystem will not be accepted.
-
-add_library(restricted-boost-bimap INTERFACE)
-target_include_directories(restricted-boost-bimap INTERFACE
- ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/bimap/include
-)
-target_link_libraries(restricted-boost-bimap INTERFACE
- contrib-libs-cxxsupp
- yutil
- restricted-boost-concept_check
- restricted-boost-config
- restricted-boost-container_hash
- restricted-boost-core
- restricted-boost-iterator
- restricted-boost-lambda
- restricted-boost-mpl
- restricted-boost-multi_index
- restricted-boost-preprocessor
- restricted-boost-property_map
- restricted-boost-serialization
- restricted-boost-static_assert
- restricted-boost-throw_exception
- restricted-boost-type_traits
- restricted-boost-utility
-)
+if (APPLE)
+ include(CMakeLists.darwin.txt)
+elseif (CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND UNIX AND NOT APPLE AND NOT ANDROID)
+ include(CMakeLists.linux.txt)
+endif()
diff --git a/contrib/restricted/boost/graph/CMakeLists.darwin.txt b/contrib/restricted/boost/graph/CMakeLists.darwin.txt
new file mode 100644
index 0000000000..b2075cc816
--- /dev/null
+++ b/contrib/restricted/boost/graph/CMakeLists.darwin.txt
@@ -0,0 +1,64 @@
+
+# This file was gererated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+
+add_library(restricted-boost-graph)
+target_compile_options(restricted-boost-graph PRIVATE
+ -Wno-everything
+)
+target_include_directories(restricted-boost-graph PUBLIC
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/graph/include
+)
+target_link_libraries(restricted-boost-graph PUBLIC
+ contrib-libs-cxxsupp
+ restricted-boost-algorithm
+ restricted-boost-any
+ restricted-boost-array
+ restricted-boost-assert
+ restricted-boost-bimap
+ restricted-boost-bind
+ restricted-boost-concept_check
+ restricted-boost-config
+ restricted-boost-container_hash
+ restricted-boost-conversion
+ restricted-boost-core
+ restricted-boost-detail
+ restricted-boost-foreach
+ restricted-boost-function
+ restricted-boost-integer
+ restricted-boost-iterator
+ restricted-boost-lexical_cast
+ restricted-boost-math
+ restricted-boost-move
+ restricted-boost-mpl
+ restricted-boost-multi_index
+ restricted-boost-optional
+ restricted-boost-parameter
+ restricted-boost-preprocessor
+ restricted-boost-property_map
+ restricted-boost-property_tree
+ restricted-boost-random
+ restricted-boost-range
+ restricted-boost-regex
+ restricted-boost-serialization
+ restricted-boost-smart_ptr
+ restricted-boost-spirit
+ restricted-boost-static_assert
+ restricted-boost-throw_exception
+ restricted-boost-tti
+ restricted-boost-tuple
+ restricted-boost-type_traits
+ restricted-boost-typeof
+ restricted-boost-unordered
+ restricted-boost-utility
+ restricted-boost-xpressive
+)
+target_sources(restricted-boost-graph PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/graph/src/graphml.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/graph/src/read_graphviz_new.cpp
+)
diff --git a/contrib/restricted/boost/graph/CMakeLists.linux.txt b/contrib/restricted/boost/graph/CMakeLists.linux.txt
new file mode 100644
index 0000000000..b2075cc816
--- /dev/null
+++ b/contrib/restricted/boost/graph/CMakeLists.linux.txt
@@ -0,0 +1,64 @@
+
+# This file was gererated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+
+add_library(restricted-boost-graph)
+target_compile_options(restricted-boost-graph PRIVATE
+ -Wno-everything
+)
+target_include_directories(restricted-boost-graph PUBLIC
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/graph/include
+)
+target_link_libraries(restricted-boost-graph PUBLIC
+ contrib-libs-cxxsupp
+ restricted-boost-algorithm
+ restricted-boost-any
+ restricted-boost-array
+ restricted-boost-assert
+ restricted-boost-bimap
+ restricted-boost-bind
+ restricted-boost-concept_check
+ restricted-boost-config
+ restricted-boost-container_hash
+ restricted-boost-conversion
+ restricted-boost-core
+ restricted-boost-detail
+ restricted-boost-foreach
+ restricted-boost-function
+ restricted-boost-integer
+ restricted-boost-iterator
+ restricted-boost-lexical_cast
+ restricted-boost-math
+ restricted-boost-move
+ restricted-boost-mpl
+ restricted-boost-multi_index
+ restricted-boost-optional
+ restricted-boost-parameter
+ restricted-boost-preprocessor
+ restricted-boost-property_map
+ restricted-boost-property_tree
+ restricted-boost-random
+ restricted-boost-range
+ restricted-boost-regex
+ restricted-boost-serialization
+ restricted-boost-smart_ptr
+ restricted-boost-spirit
+ restricted-boost-static_assert
+ restricted-boost-throw_exception
+ restricted-boost-tti
+ restricted-boost-tuple
+ restricted-boost-type_traits
+ restricted-boost-typeof
+ restricted-boost-unordered
+ restricted-boost-utility
+ restricted-boost-xpressive
+)
+target_sources(restricted-boost-graph PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/graph/src/graphml.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/graph/src/read_graphviz_new.cpp
+)
diff --git a/contrib/restricted/boost/graph/CMakeLists.txt b/contrib/restricted/boost/graph/CMakeLists.txt
index b2075cc816..79468a5d8d 100644
--- a/contrib/restricted/boost/graph/CMakeLists.txt
+++ b/contrib/restricted/boost/graph/CMakeLists.txt
@@ -6,59 +6,8 @@
# original buildsystem will not be accepted.
-
-add_library(restricted-boost-graph)
-target_compile_options(restricted-boost-graph PRIVATE
- -Wno-everything
-)
-target_include_directories(restricted-boost-graph PUBLIC
- ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/graph/include
-)
-target_link_libraries(restricted-boost-graph PUBLIC
- contrib-libs-cxxsupp
- restricted-boost-algorithm
- restricted-boost-any
- restricted-boost-array
- restricted-boost-assert
- restricted-boost-bimap
- restricted-boost-bind
- restricted-boost-concept_check
- restricted-boost-config
- restricted-boost-container_hash
- restricted-boost-conversion
- restricted-boost-core
- restricted-boost-detail
- restricted-boost-foreach
- restricted-boost-function
- restricted-boost-integer
- restricted-boost-iterator
- restricted-boost-lexical_cast
- restricted-boost-math
- restricted-boost-move
- restricted-boost-mpl
- restricted-boost-multi_index
- restricted-boost-optional
- restricted-boost-parameter
- restricted-boost-preprocessor
- restricted-boost-property_map
- restricted-boost-property_tree
- restricted-boost-random
- restricted-boost-range
- restricted-boost-regex
- restricted-boost-serialization
- restricted-boost-smart_ptr
- restricted-boost-spirit
- restricted-boost-static_assert
- restricted-boost-throw_exception
- restricted-boost-tti
- restricted-boost-tuple
- restricted-boost-type_traits
- restricted-boost-typeof
- restricted-boost-unordered
- restricted-boost-utility
- restricted-boost-xpressive
-)
-target_sources(restricted-boost-graph PRIVATE
- ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/graph/src/graphml.cpp
- ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/graph/src/read_graphviz_new.cpp
-)
+if (APPLE)
+ include(CMakeLists.darwin.txt)
+elseif (CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND UNIX AND NOT APPLE AND NOT ANDROID)
+ include(CMakeLists.linux.txt)
+endif()
diff --git a/contrib/restricted/boost/icl/CMakeLists.darwin.txt b/contrib/restricted/boost/icl/CMakeLists.darwin.txt
new file mode 100644
index 0000000000..f74baa7ede
--- /dev/null
+++ b/contrib/restricted/boost/icl/CMakeLists.darwin.txt
@@ -0,0 +1,31 @@
+
+# This file was gererated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+
+add_library(restricted-boost-icl INTERFACE)
+target_include_directories(restricted-boost-icl INTERFACE
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/icl/include
+)
+target_link_libraries(restricted-boost-icl INTERFACE
+ contrib-libs-cxxsupp
+ restricted-boost-assert
+ restricted-boost-concept_check
+ restricted-boost-config
+ restricted-boost-container
+ restricted-boost-core
+ restricted-boost-date_time
+ restricted-boost-detail
+ restricted-boost-iterator
+ restricted-boost-move
+ restricted-boost-mpl
+ restricted-boost-range
+ restricted-boost-rational
+ restricted-boost-static_assert
+ restricted-boost-type_traits
+ restricted-boost-utility
+)
diff --git a/contrib/restricted/boost/icl/CMakeLists.linux.txt b/contrib/restricted/boost/icl/CMakeLists.linux.txt
new file mode 100644
index 0000000000..f74baa7ede
--- /dev/null
+++ b/contrib/restricted/boost/icl/CMakeLists.linux.txt
@@ -0,0 +1,31 @@
+
+# This file was gererated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+
+add_library(restricted-boost-icl INTERFACE)
+target_include_directories(restricted-boost-icl INTERFACE
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/icl/include
+)
+target_link_libraries(restricted-boost-icl INTERFACE
+ contrib-libs-cxxsupp
+ restricted-boost-assert
+ restricted-boost-concept_check
+ restricted-boost-config
+ restricted-boost-container
+ restricted-boost-core
+ restricted-boost-date_time
+ restricted-boost-detail
+ restricted-boost-iterator
+ restricted-boost-move
+ restricted-boost-mpl
+ restricted-boost-range
+ restricted-boost-rational
+ restricted-boost-static_assert
+ restricted-boost-type_traits
+ restricted-boost-utility
+)
diff --git a/contrib/restricted/boost/icl/CMakeLists.txt b/contrib/restricted/boost/icl/CMakeLists.txt
index f74baa7ede..79468a5d8d 100644
--- a/contrib/restricted/boost/icl/CMakeLists.txt
+++ b/contrib/restricted/boost/icl/CMakeLists.txt
@@ -6,26 +6,8 @@
# original buildsystem will not be accepted.
-
-add_library(restricted-boost-icl INTERFACE)
-target_include_directories(restricted-boost-icl INTERFACE
- ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/icl/include
-)
-target_link_libraries(restricted-boost-icl INTERFACE
- contrib-libs-cxxsupp
- restricted-boost-assert
- restricted-boost-concept_check
- restricted-boost-config
- restricted-boost-container
- restricted-boost-core
- restricted-boost-date_time
- restricted-boost-detail
- restricted-boost-iterator
- restricted-boost-move
- restricted-boost-mpl
- restricted-boost-range
- restricted-boost-rational
- restricted-boost-static_assert
- restricted-boost-type_traits
- restricted-boost-utility
-)
+if (APPLE)
+ include(CMakeLists.darwin.txt)
+elseif (CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND UNIX AND NOT APPLE AND NOT ANDROID)
+ include(CMakeLists.linux.txt)
+endif()
diff --git a/contrib/restricted/boost/property_map/CMakeLists.darwin.txt b/contrib/restricted/boost/property_map/CMakeLists.darwin.txt
new file mode 100644
index 0000000000..6a302522b9
--- /dev/null
+++ b/contrib/restricted/boost/property_map/CMakeLists.darwin.txt
@@ -0,0 +1,35 @@
+
+# This file was gererated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+
+add_library(restricted-boost-property_map INTERFACE)
+target_include_directories(restricted-boost-property_map INTERFACE
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/property_map/include
+)
+target_link_libraries(restricted-boost-property_map INTERFACE
+ contrib-libs-cxxsupp
+ yutil
+ restricted-boost-any
+ restricted-boost-assert
+ restricted-boost-bind
+ restricted-boost-concept_check
+ restricted-boost-config
+ restricted-boost-core
+ restricted-boost-function
+ restricted-boost-iterator
+ restricted-boost-lexical_cast
+ restricted-boost-mpl
+ restricted-boost-multi_index
+ restricted-boost-optional
+ restricted-boost-serialization
+ restricted-boost-smart_ptr
+ restricted-boost-static_assert
+ restricted-boost-throw_exception
+ restricted-boost-type_traits
+ restricted-boost-utility
+)
diff --git a/contrib/restricted/boost/property_map/CMakeLists.linux.txt b/contrib/restricted/boost/property_map/CMakeLists.linux.txt
new file mode 100644
index 0000000000..6a302522b9
--- /dev/null
+++ b/contrib/restricted/boost/property_map/CMakeLists.linux.txt
@@ -0,0 +1,35 @@
+
+# This file was gererated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+
+add_library(restricted-boost-property_map INTERFACE)
+target_include_directories(restricted-boost-property_map INTERFACE
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/property_map/include
+)
+target_link_libraries(restricted-boost-property_map INTERFACE
+ contrib-libs-cxxsupp
+ yutil
+ restricted-boost-any
+ restricted-boost-assert
+ restricted-boost-bind
+ restricted-boost-concept_check
+ restricted-boost-config
+ restricted-boost-core
+ restricted-boost-function
+ restricted-boost-iterator
+ restricted-boost-lexical_cast
+ restricted-boost-mpl
+ restricted-boost-multi_index
+ restricted-boost-optional
+ restricted-boost-serialization
+ restricted-boost-smart_ptr
+ restricted-boost-static_assert
+ restricted-boost-throw_exception
+ restricted-boost-type_traits
+ restricted-boost-utility
+)
diff --git a/contrib/restricted/boost/property_map/CMakeLists.txt b/contrib/restricted/boost/property_map/CMakeLists.txt
index 6a302522b9..79468a5d8d 100644
--- a/contrib/restricted/boost/property_map/CMakeLists.txt
+++ b/contrib/restricted/boost/property_map/CMakeLists.txt
@@ -6,30 +6,8 @@
# original buildsystem will not be accepted.
-
-add_library(restricted-boost-property_map INTERFACE)
-target_include_directories(restricted-boost-property_map INTERFACE
- ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/property_map/include
-)
-target_link_libraries(restricted-boost-property_map INTERFACE
- contrib-libs-cxxsupp
- yutil
- restricted-boost-any
- restricted-boost-assert
- restricted-boost-bind
- restricted-boost-concept_check
- restricted-boost-config
- restricted-boost-core
- restricted-boost-function
- restricted-boost-iterator
- restricted-boost-lexical_cast
- restricted-boost-mpl
- restricted-boost-multi_index
- restricted-boost-optional
- restricted-boost-serialization
- restricted-boost-smart_ptr
- restricted-boost-static_assert
- restricted-boost-throw_exception
- restricted-boost-type_traits
- restricted-boost-utility
-)
+if (APPLE)
+ include(CMakeLists.darwin.txt)
+elseif (CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND UNIX AND NOT APPLE AND NOT ANDROID)
+ include(CMakeLists.linux.txt)
+endif()
diff --git a/library/cpp/regex/CMakeLists.darwin.txt b/library/cpp/regex/CMakeLists.darwin.txt
new file mode 100644
index 0000000000..0eebca8708
--- /dev/null
+++ b/library/cpp/regex/CMakeLists.darwin.txt
@@ -0,0 +1,11 @@
+
+# This file was gererated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+add_subdirectory(hyperscan)
+add_subdirectory(pcre)
+add_subdirectory(pire)
diff --git a/library/cpp/regex/CMakeLists.linux-aarch64.txt b/library/cpp/regex/CMakeLists.linux-aarch64.txt
new file mode 100644
index 0000000000..f25cde9bab
--- /dev/null
+++ b/library/cpp/regex/CMakeLists.linux-aarch64.txt
@@ -0,0 +1,10 @@
+
+# This file was gererated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+add_subdirectory(pcre)
+add_subdirectory(pire)
diff --git a/library/cpp/regex/CMakeLists.linux.txt b/library/cpp/regex/CMakeLists.linux.txt
new file mode 100644
index 0000000000..0eebca8708
--- /dev/null
+++ b/library/cpp/regex/CMakeLists.linux.txt
@@ -0,0 +1,11 @@
+
+# This file was gererated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+add_subdirectory(hyperscan)
+add_subdirectory(pcre)
+add_subdirectory(pire)
diff --git a/library/cpp/regex/CMakeLists.txt b/library/cpp/regex/CMakeLists.txt
index 0eebca8708..3e0811fb22 100644
--- a/library/cpp/regex/CMakeLists.txt
+++ b/library/cpp/regex/CMakeLists.txt
@@ -6,6 +6,10 @@
# original buildsystem will not be accepted.
-add_subdirectory(hyperscan)
-add_subdirectory(pcre)
-add_subdirectory(pire)
+if (CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64" AND UNIX AND NOT APPLE AND NOT ANDROID)
+ include(CMakeLists.linux-aarch64.txt)
+elseif (APPLE)
+ include(CMakeLists.darwin.txt)
+elseif (CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND UNIX AND NOT APPLE AND NOT ANDROID)
+ include(CMakeLists.linux.txt)
+endif()
diff --git a/library/cpp/regex/hyperscan/CMakeLists.darwin.txt b/library/cpp/regex/hyperscan/CMakeLists.darwin.txt
new file mode 100644
index 0000000000..9339884699
--- /dev/null
+++ b/library/cpp/regex/hyperscan/CMakeLists.darwin.txt
@@ -0,0 +1,22 @@
+
+# This file was gererated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+
+add_library(cpp-regex-hyperscan)
+target_link_libraries(cpp-regex-hyperscan PUBLIC
+ contrib-libs-cxxsupp
+ yutil
+ contrib-libs-hyperscan
+ libs-hyperscan-runtime_core2
+ libs-hyperscan-runtime_corei7
+ libs-hyperscan-runtime_avx2
+ libs-hyperscan-runtime_avx512
+)
+target_sources(cpp-regex-hyperscan PRIVATE
+ ${CMAKE_SOURCE_DIR}/library/cpp/regex/hyperscan/hyperscan.cpp
+)
diff --git a/library/cpp/regex/hyperscan/CMakeLists.linux.txt b/library/cpp/regex/hyperscan/CMakeLists.linux.txt
new file mode 100644
index 0000000000..9339884699
--- /dev/null
+++ b/library/cpp/regex/hyperscan/CMakeLists.linux.txt
@@ -0,0 +1,22 @@
+
+# This file was gererated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+
+add_library(cpp-regex-hyperscan)
+target_link_libraries(cpp-regex-hyperscan PUBLIC
+ contrib-libs-cxxsupp
+ yutil
+ contrib-libs-hyperscan
+ libs-hyperscan-runtime_core2
+ libs-hyperscan-runtime_corei7
+ libs-hyperscan-runtime_avx2
+ libs-hyperscan-runtime_avx512
+)
+target_sources(cpp-regex-hyperscan PRIVATE
+ ${CMAKE_SOURCE_DIR}/library/cpp/regex/hyperscan/hyperscan.cpp
+)
diff --git a/library/cpp/regex/hyperscan/CMakeLists.txt b/library/cpp/regex/hyperscan/CMakeLists.txt
index 9339884699..79468a5d8d 100644
--- a/library/cpp/regex/hyperscan/CMakeLists.txt
+++ b/library/cpp/regex/hyperscan/CMakeLists.txt
@@ -6,17 +6,8 @@
# original buildsystem will not be accepted.
-
-add_library(cpp-regex-hyperscan)
-target_link_libraries(cpp-regex-hyperscan PUBLIC
- contrib-libs-cxxsupp
- yutil
- contrib-libs-hyperscan
- libs-hyperscan-runtime_core2
- libs-hyperscan-runtime_corei7
- libs-hyperscan-runtime_avx2
- libs-hyperscan-runtime_avx512
-)
-target_sources(cpp-regex-hyperscan PRIVATE
- ${CMAKE_SOURCE_DIR}/library/cpp/regex/hyperscan/hyperscan.cpp
-)
+if (APPLE)
+ include(CMakeLists.darwin.txt)
+elseif (CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND UNIX AND NOT APPLE AND NOT ANDROID)
+ include(CMakeLists.linux.txt)
+endif()
diff --git a/ydb/apps/ydbd/CMakeLists.darwin.txt b/ydb/apps/ydbd/CMakeLists.darwin.txt
index 4c176f7b4e..699ae63cc2 100644
--- a/ydb/apps/ydbd/CMakeLists.darwin.txt
+++ b/ydb/apps/ydbd/CMakeLists.darwin.txt
@@ -16,6 +16,7 @@ target_link_libraries(ydbd PUBLIC
yutil
cpp-lfalloc-yt
library-cpp-cpuid_check
+ udfs-common-hyperscan
run
ydb-core-protos
ydb-core-security
@@ -32,7 +33,6 @@ target_link_libraries(ydbd PUBLIC
digest_udf
histogram_udf
hyperloglog_udf
- udfs-common-hyperscan
ip_udf
json_udf
json2_udf
diff --git a/ydb/apps/ydbd/CMakeLists.linux-aarch64.txt b/ydb/apps/ydbd/CMakeLists.linux-aarch64.txt
index 7587f91906..deed4679b0 100644
--- a/ydb/apps/ydbd/CMakeLists.linux-aarch64.txt
+++ b/ydb/apps/ydbd/CMakeLists.linux-aarch64.txt
@@ -32,7 +32,6 @@ target_link_libraries(ydbd PUBLIC
digest_udf
histogram_udf
hyperloglog_udf
- hyperscan_udf
ip_udf
json_udf
json2_udf
diff --git a/ydb/apps/ydbd/CMakeLists.linux.txt b/ydb/apps/ydbd/CMakeLists.linux.txt
index a900d08e8f..37a8f2209d 100644
--- a/ydb/apps/ydbd/CMakeLists.linux.txt
+++ b/ydb/apps/ydbd/CMakeLists.linux.txt
@@ -17,6 +17,7 @@ target_link_libraries(ydbd PUBLIC
cpp-malloc-tcmalloc
contrib-libs-tcmalloc
library-cpp-cpuid_check
+ hyperscan_udf
run
ydb-core-protos
ydb-core-security
@@ -33,7 +34,6 @@ target_link_libraries(ydbd PUBLIC
digest_udf
histogram_udf
hyperloglog_udf
- hyperscan_udf
ip_udf
json_udf
json2_udf
diff --git a/ydb/library/yql/udfs/common/CMakeLists.darwin.txt b/ydb/library/yql/udfs/common/CMakeLists.darwin.txt
new file mode 100644
index 0000000000..d60ad8cba9
--- /dev/null
+++ b/ydb/library/yql/udfs/common/CMakeLists.darwin.txt
@@ -0,0 +1,29 @@
+
+# This file was gererated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+add_subdirectory(clickhouse)
+add_subdirectory(datetime)
+add_subdirectory(datetime2)
+add_subdirectory(digest)
+add_subdirectory(histogram)
+add_subdirectory(hyperloglog)
+add_subdirectory(hyperscan)
+add_subdirectory(ip_base)
+add_subdirectory(json)
+add_subdirectory(json2)
+add_subdirectory(math)
+add_subdirectory(pire)
+add_subdirectory(re2)
+add_subdirectory(set)
+add_subdirectory(stat)
+add_subdirectory(string)
+add_subdirectory(top)
+add_subdirectory(topfreq)
+add_subdirectory(unicode_base)
+add_subdirectory(url_base)
+add_subdirectory(yson2)
diff --git a/ydb/library/yql/udfs/common/CMakeLists.linux-aarch64.txt b/ydb/library/yql/udfs/common/CMakeLists.linux-aarch64.txt
new file mode 100644
index 0000000000..c020f3ee5c
--- /dev/null
+++ b/ydb/library/yql/udfs/common/CMakeLists.linux-aarch64.txt
@@ -0,0 +1,28 @@
+
+# This file was gererated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+add_subdirectory(clickhouse)
+add_subdirectory(datetime)
+add_subdirectory(datetime2)
+add_subdirectory(digest)
+add_subdirectory(histogram)
+add_subdirectory(hyperloglog)
+add_subdirectory(ip_base)
+add_subdirectory(json)
+add_subdirectory(json2)
+add_subdirectory(math)
+add_subdirectory(pire)
+add_subdirectory(re2)
+add_subdirectory(set)
+add_subdirectory(stat)
+add_subdirectory(string)
+add_subdirectory(top)
+add_subdirectory(topfreq)
+add_subdirectory(unicode_base)
+add_subdirectory(url_base)
+add_subdirectory(yson2)
diff --git a/ydb/library/yql/udfs/common/CMakeLists.linux.txt b/ydb/library/yql/udfs/common/CMakeLists.linux.txt
new file mode 100644
index 0000000000..d60ad8cba9
--- /dev/null
+++ b/ydb/library/yql/udfs/common/CMakeLists.linux.txt
@@ -0,0 +1,29 @@
+
+# This file was gererated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+add_subdirectory(clickhouse)
+add_subdirectory(datetime)
+add_subdirectory(datetime2)
+add_subdirectory(digest)
+add_subdirectory(histogram)
+add_subdirectory(hyperloglog)
+add_subdirectory(hyperscan)
+add_subdirectory(ip_base)
+add_subdirectory(json)
+add_subdirectory(json2)
+add_subdirectory(math)
+add_subdirectory(pire)
+add_subdirectory(re2)
+add_subdirectory(set)
+add_subdirectory(stat)
+add_subdirectory(string)
+add_subdirectory(top)
+add_subdirectory(topfreq)
+add_subdirectory(unicode_base)
+add_subdirectory(url_base)
+add_subdirectory(yson2)
diff --git a/ydb/library/yql/udfs/common/CMakeLists.txt b/ydb/library/yql/udfs/common/CMakeLists.txt
index d60ad8cba9..3e0811fb22 100644
--- a/ydb/library/yql/udfs/common/CMakeLists.txt
+++ b/ydb/library/yql/udfs/common/CMakeLists.txt
@@ -6,24 +6,10 @@
# original buildsystem will not be accepted.
-add_subdirectory(clickhouse)
-add_subdirectory(datetime)
-add_subdirectory(datetime2)
-add_subdirectory(digest)
-add_subdirectory(histogram)
-add_subdirectory(hyperloglog)
-add_subdirectory(hyperscan)
-add_subdirectory(ip_base)
-add_subdirectory(json)
-add_subdirectory(json2)
-add_subdirectory(math)
-add_subdirectory(pire)
-add_subdirectory(re2)
-add_subdirectory(set)
-add_subdirectory(stat)
-add_subdirectory(string)
-add_subdirectory(top)
-add_subdirectory(topfreq)
-add_subdirectory(unicode_base)
-add_subdirectory(url_base)
-add_subdirectory(yson2)
+if (CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64" AND UNIX AND NOT APPLE AND NOT ANDROID)
+ include(CMakeLists.linux-aarch64.txt)
+elseif (APPLE)
+ include(CMakeLists.darwin.txt)
+elseif (CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND UNIX AND NOT APPLE AND NOT ANDROID)
+ include(CMakeLists.linux.txt)
+endif()
diff --git a/ydb/library/yql/udfs/common/hyperscan/CMakeLists.linux-aarch64.txt b/ydb/library/yql/udfs/common/hyperscan/CMakeLists.linux-aarch64.txt
deleted file mode 100644
index 42d862bb72..0000000000
--- a/ydb/library/yql/udfs/common/hyperscan/CMakeLists.linux-aarch64.txt
+++ /dev/null
@@ -1,36 +0,0 @@
-
-# This file was gererated by the build system used internally in the Yandex monorepo.
-# Only simple modifications are allowed (adding source-files to targets, adding simple properties
-# like target_include_directories). These modifications will be ported to original
-# ya.make files by maintainers. Any complex modifications which can't be ported back to the
-# original buildsystem will not be accepted.
-
-
-
-add_library(hyperscan_udf INTERFACE)
-target_link_libraries(hyperscan_udf INTERFACE
- contrib-libs-cxxsupp
- yutil
- yql-public-udf
- public-udf-support
- cpp-regex-hyperscan
- cpp-regex-pcre
-)
-
-add_global_library_for(hyperscan_udf.global hyperscan_udf)
-target_compile_options(hyperscan_udf.global PRIVATE
- -DUDF_ABI_VERSION_MAJOR=2
- -DUDF_ABI_VERSION_MINOR=23
- -DUDF_ABI_VERSION_PATCH=0
-)
-target_link_libraries(hyperscan_udf.global PUBLIC
- contrib-libs-cxxsupp
- yutil
- yql-public-udf
- public-udf-support
- cpp-regex-hyperscan
- cpp-regex-pcre
-)
-target_sources(hyperscan_udf.global PRIVATE
- ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/hyperscan/hyperscan_udf.cpp
-)
diff --git a/ydb/library/yql/udfs/common/hyperscan/CMakeLists.txt b/ydb/library/yql/udfs/common/hyperscan/CMakeLists.txt
index 3e0811fb22..79468a5d8d 100644
--- a/ydb/library/yql/udfs/common/hyperscan/CMakeLists.txt
+++ b/ydb/library/yql/udfs/common/hyperscan/CMakeLists.txt
@@ -6,9 +6,7 @@
# original buildsystem will not be accepted.
-if (CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64" AND UNIX AND NOT APPLE AND NOT ANDROID)
- include(CMakeLists.linux-aarch64.txt)
-elseif (APPLE)
+if (APPLE)
include(CMakeLists.darwin.txt)
elseif (CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND UNIX AND NOT APPLE AND NOT ANDROID)
include(CMakeLists.linux.txt)