diff options
author | arcadia-devtools <arcadia-devtools@yandex-team.ru> | 2022-02-23 16:37:02 +0300 |
---|---|---|
committer | arcadia-devtools <arcadia-devtools@yandex-team.ru> | 2022-02-23 16:37:02 +0300 |
commit | 5082c890e9fced79ababea01152b594907e4a012 (patch) | |
tree | 40a8e414d1e8b45ce2f6f43bee272fbf6cf28710 | |
parent | 627718e309e5ac397388c83fd4d287e48b51c78d (diff) | |
download | ydb-5082c890e9fced79ababea01152b594907e4a012.tar.gz |
intermediate changes
ref:2fd7725f9a380208f93125e4819eee9282388396
42 files changed, 164 insertions, 43 deletions
diff --git a/build/rules/library_deprecated.policy b/build/rules/library_deprecated.policy index af1eb06386..d1d3e8feb5 100644 --- a/build/rules/library_deprecated.policy +++ b/build/rules/library_deprecated.policy @@ -10,10 +10,6 @@ ALLOW statbox/python-statinfra -> library/python/clickhouse_client ALLOW quality/ab_testing/cofe/bin/lib/files/py2/cofe_kernel_yql -> library/python/clickhouse_client DENY .* -> library/python/clickhouse_client -# ticket_parser2 -# TODO: drop temporary rule with entire library: PASSP-30786 -DENY .* -> library/java/ticket_parser2 - # please use https://a.yandex-team.ru/arc/trunk/arcadia/library/python/tvmauth instead # https://clubs.at.yandex-team.ru/passport/3619 ALLOW addappter/backend/addappter -> library/python/deprecated/ticket_parser2 diff --git a/build/rules/library_deps.policy b/build/rules/library_deps.policy index 954d0198c6..300fc938e4 100644 --- a/build/rules/library_deps.policy +++ b/build/rules/library_deps.policy @@ -16,7 +16,7 @@ ALLOW library/.*/ipreg -> ipreg ALLOW library/cpp/deprecated/ipreg1 -> ipreg ALLOW library/cpp/geobase -> geobase ALLOW library/python/zipatch -> vcs/svn/wc/client -ALLOW library/(java/ticket_parser2)|(hnsw) -> iceberg +ALLOW library/.*/hnsw -> iceberg ALLOW library/python/bstr -> yt/python/client ALLOW library/python/django -> devtools/ya/yalibrary/makelists ALLOW library/python/django_abc_data -> intranet/sync_tools diff --git a/build/sysincl/stl-to-libcxx.yml b/build/sysincl/stl-to-libcxx.yml index 7d9600f345..458b6b09eb 100644 --- a/build/sysincl/stl-to-libcxx.yml +++ b/build/sysincl/stl-to-libcxx.yml @@ -11,6 +11,7 @@ - complex.h: contrib/libs/cxxsupp/libcxx/include/complex.h - ctype.h: contrib/libs/cxxsupp/libcxx/include/ctype.h - errno.h: contrib/libs/cxxsupp/libcxx/include/errno.h + - fenv.h: contrib/libs/cxxsupp/libcxx/include/fenv.h - float.h: contrib/libs/cxxsupp/libcxx/include/float.h - inttypes.h: contrib/libs/cxxsupp/libcxx/include/inttypes.h - limits.h: contrib/libs/cxxsupp/libcxx/include/limits.h @@ -155,3 +156,7 @@ # TODO: there is no <corouine> in libc++. Disable this include upon its appearance - experimental/coroutine: contrib/libs/cxxsupp/libcxx/include/experimental/coroutine + +- source_filter: "^contrib/restricted/boost" + includes: + - ../include/fenv.h: contrib/libs/cxxsupp/libcxx/include/fenv.h diff --git a/certs/CMakeLists.txt b/certs/CMakeLists.txt index 74566075ca..6e56127aa0 100644 --- a/certs/CMakeLists.txt +++ b/certs/CMakeLists.txt @@ -6,7 +6,7 @@ target_link_libraries(certs INTERFACE ) add_global_library_for(certs.global certs) -target_link_libraries(certs.global INTERFACE +target_link_libraries(certs.global PUBLIC contrib-libs-cxxsupp yutil library-cpp-resource diff --git a/contrib/libs/cctz/tzdata/CMakeLists.txt b/contrib/libs/cctz/tzdata/CMakeLists.txt index 6e333c418e..237c4f05e6 100644 --- a/contrib/libs/cctz/tzdata/CMakeLists.txt +++ b/contrib/libs/cctz/tzdata/CMakeLists.txt @@ -7,7 +7,7 @@ target_link_libraries(libs-cctz-tzdata INTERFACE ) add_global_library_for(libs-cctz-tzdata.global libs-cctz-tzdata) -target_link_libraries(libs-cctz-tzdata.global INTERFACE +target_link_libraries(libs-cctz-tzdata.global PUBLIC contrib-libs-cxxsupp yutil contrib-libs-cctz diff --git a/contrib/libs/cxxsupp/libcxx/include/fenv.h b/contrib/libs/cxxsupp/libcxx/include/fenv.h new file mode 100644 index 0000000000..35dbd94635 --- /dev/null +++ b/contrib/libs/cxxsupp/libcxx/include/fenv.h @@ -0,0 +1,120 @@ +// -*- C++ -*- +//===----------------------------------------------------------------------===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef _LIBCPP_FENV_H +#define _LIBCPP_FENV_H + + +/* + fenv.h synopsis + +This entire header is C99 / C++0X + +Macros: + + FE_DIVBYZERO + FE_INEXACT + FE_INVALID + FE_OVERFLOW + FE_UNDERFLOW + FE_ALL_EXCEPT + FE_DOWNWARD + FE_TONEAREST + FE_TOWARDZERO + FE_UPWARD + FE_DFL_ENV + +Types: + + fenv_t + fexcept_t + +int feclearexcept(int excepts); +int fegetexceptflag(fexcept_t* flagp, int excepts); +int feraiseexcept(int excepts); +int fesetexceptflag(const fexcept_t* flagp, int excepts); +int fetestexcept(int excepts); +int fegetround(); +int fesetround(int round); +int fegetenv(fenv_t* envp); +int feholdexcept(fenv_t* envp); +int fesetenv(const fenv_t* envp); +int feupdateenv(const fenv_t* envp); + + +*/ + +#include <__config> + +#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) +#pragma GCC system_header +#endif + +#ifdef _LIBCPP_COMPILER_MSVC +#include _LIBCPP_UCRT_INCLUDE(fenv.h) +#else +#include_next <fenv.h> +#endif + +#ifdef __cplusplus + +extern "C++" { + +#ifdef feclearexcept +#undef feclearexcept +#endif + +#ifdef fegetexceptflag +#undef fegetexceptflag +#endif + + +#ifdef feraiseexcept +#undef feraiseexcept +#endif + +#ifdef fesetexceptflag +#undef fesetexceptflag +#endif + + +#ifdef fetestexcept +#undef fetestexcept +#endif + +#ifdef fegetround +#undef fegetround +#endif + +#ifdef fesetround +#undef fesetround +#endif + +#ifdef fegetenv +#undef fegetenv +#endif + +#ifdef feholdexcept +#undef feholdexcept +#endif + + +#ifdef fesetenv +#undef fesetenv +#endif + +#ifdef feupdateenv +#undef feupdateenv +#endif + +} // extern "C++" + +#endif // defined(__cplusplus) + +#endif // _LIBCPP_FENV_H diff --git a/library/cpp/blockcodecs/codecs/brotli/CMakeLists.txt b/library/cpp/blockcodecs/codecs/brotli/CMakeLists.txt index 5357553a21..60b01a5a72 100644 --- a/library/cpp/blockcodecs/codecs/brotli/CMakeLists.txt +++ b/library/cpp/blockcodecs/codecs/brotli/CMakeLists.txt @@ -8,7 +8,7 @@ target_link_libraries(blockcodecs-codecs-brotli INTERFACE ) add_global_library_for(blockcodecs-codecs-brotli.global blockcodecs-codecs-brotli) -target_link_libraries(blockcodecs-codecs-brotli.global INTERFACE +target_link_libraries(blockcodecs-codecs-brotli.global PUBLIC contrib-libs-cxxsupp yutil libs-brotli-enc diff --git a/library/cpp/blockcodecs/codecs/bzip/CMakeLists.txt b/library/cpp/blockcodecs/codecs/bzip/CMakeLists.txt index 2a1f16faee..e0cc83c130 100644 --- a/library/cpp/blockcodecs/codecs/bzip/CMakeLists.txt +++ b/library/cpp/blockcodecs/codecs/bzip/CMakeLists.txt @@ -7,7 +7,7 @@ target_link_libraries(blockcodecs-codecs-bzip INTERFACE ) add_global_library_for(blockcodecs-codecs-bzip.global blockcodecs-codecs-bzip) -target_link_libraries(blockcodecs-codecs-bzip.global INTERFACE +target_link_libraries(blockcodecs-codecs-bzip.global PUBLIC contrib-libs-cxxsupp yutil contrib-libs-libbz2 diff --git a/library/cpp/blockcodecs/codecs/fastlz/CMakeLists.txt b/library/cpp/blockcodecs/codecs/fastlz/CMakeLists.txt index 8d104e2f38..b09c688f43 100644 --- a/library/cpp/blockcodecs/codecs/fastlz/CMakeLists.txt +++ b/library/cpp/blockcodecs/codecs/fastlz/CMakeLists.txt @@ -7,7 +7,7 @@ target_link_libraries(blockcodecs-codecs-fastlz INTERFACE ) add_global_library_for(blockcodecs-codecs-fastlz.global blockcodecs-codecs-fastlz) -target_link_libraries(blockcodecs-codecs-fastlz.global INTERFACE +target_link_libraries(blockcodecs-codecs-fastlz.global PUBLIC contrib-libs-cxxsupp yutil contrib-libs-fastlz diff --git a/library/cpp/blockcodecs/codecs/legacy_zstd06/CMakeLists.txt b/library/cpp/blockcodecs/codecs/legacy_zstd06/CMakeLists.txt index 7bb245b5fc..99d81cd125 100644 --- a/library/cpp/blockcodecs/codecs/legacy_zstd06/CMakeLists.txt +++ b/library/cpp/blockcodecs/codecs/legacy_zstd06/CMakeLists.txt @@ -7,7 +7,7 @@ target_link_libraries(blockcodecs-codecs-legacy_zstd06 INTERFACE ) add_global_library_for(blockcodecs-codecs-legacy_zstd06.global blockcodecs-codecs-legacy_zstd06) -target_link_libraries(blockcodecs-codecs-legacy_zstd06.global INTERFACE +target_link_libraries(blockcodecs-codecs-legacy_zstd06.global PUBLIC contrib-libs-cxxsupp yutil contrib-libs-zstd06 diff --git a/library/cpp/blockcodecs/codecs/lz4/CMakeLists.txt b/library/cpp/blockcodecs/codecs/lz4/CMakeLists.txt index e000b0a5ca..b713dc67a4 100644 --- a/library/cpp/blockcodecs/codecs/lz4/CMakeLists.txt +++ b/library/cpp/blockcodecs/codecs/lz4/CMakeLists.txt @@ -8,7 +8,7 @@ target_link_libraries(blockcodecs-codecs-lz4 INTERFACE ) add_global_library_for(blockcodecs-codecs-lz4.global blockcodecs-codecs-lz4) -target_link_libraries(blockcodecs-codecs-lz4.global INTERFACE +target_link_libraries(blockcodecs-codecs-lz4.global PUBLIC contrib-libs-cxxsupp yutil contrib-libs-lz4 diff --git a/library/cpp/blockcodecs/codecs/lzma/CMakeLists.txt b/library/cpp/blockcodecs/codecs/lzma/CMakeLists.txt index 613394cec2..b289e50d8d 100644 --- a/library/cpp/blockcodecs/codecs/lzma/CMakeLists.txt +++ b/library/cpp/blockcodecs/codecs/lzma/CMakeLists.txt @@ -7,7 +7,7 @@ target_link_libraries(blockcodecs-codecs-lzma INTERFACE ) add_global_library_for(blockcodecs-codecs-lzma.global blockcodecs-codecs-lzma) -target_link_libraries(blockcodecs-codecs-lzma.global INTERFACE +target_link_libraries(blockcodecs-codecs-lzma.global PUBLIC contrib-libs-cxxsupp yutil contrib-libs-lzmasdk diff --git a/library/cpp/blockcodecs/codecs/snappy/CMakeLists.txt b/library/cpp/blockcodecs/codecs/snappy/CMakeLists.txt index b4fcecfb2c..6b1c09d0bf 100644 --- a/library/cpp/blockcodecs/codecs/snappy/CMakeLists.txt +++ b/library/cpp/blockcodecs/codecs/snappy/CMakeLists.txt @@ -7,7 +7,7 @@ target_link_libraries(blockcodecs-codecs-snappy INTERFACE ) add_global_library_for(blockcodecs-codecs-snappy.global blockcodecs-codecs-snappy) -target_link_libraries(blockcodecs-codecs-snappy.global INTERFACE +target_link_libraries(blockcodecs-codecs-snappy.global PUBLIC contrib-libs-cxxsupp yutil contrib-libs-snappy diff --git a/library/cpp/blockcodecs/codecs/zlib/CMakeLists.txt b/library/cpp/blockcodecs/codecs/zlib/CMakeLists.txt index 847c2f2dcd..168395a0d7 100644 --- a/library/cpp/blockcodecs/codecs/zlib/CMakeLists.txt +++ b/library/cpp/blockcodecs/codecs/zlib/CMakeLists.txt @@ -6,7 +6,7 @@ target_link_libraries(blockcodecs-codecs-zlib INTERFACE ) add_global_library_for(blockcodecs-codecs-zlib.global blockcodecs-codecs-zlib) -target_link_libraries(blockcodecs-codecs-zlib.global INTERFACE +target_link_libraries(blockcodecs-codecs-zlib.global PUBLIC contrib-libs-cxxsupp yutil cpp-blockcodecs-core diff --git a/library/cpp/blockcodecs/codecs/zstd/CMakeLists.txt b/library/cpp/blockcodecs/codecs/zstd/CMakeLists.txt index d1864e50e2..35844f7210 100644 --- a/library/cpp/blockcodecs/codecs/zstd/CMakeLists.txt +++ b/library/cpp/blockcodecs/codecs/zstd/CMakeLists.txt @@ -7,7 +7,7 @@ target_link_libraries(blockcodecs-codecs-zstd INTERFACE ) add_global_library_for(blockcodecs-codecs-zstd.global blockcodecs-codecs-zstd) -target_link_libraries(blockcodecs-codecs-zstd.global INTERFACE +target_link_libraries(blockcodecs-codecs-zstd.global PUBLIC contrib-libs-cxxsupp yutil contrib-libs-zstd diff --git a/library/cpp/cpuid_check/CMakeLists.txt b/library/cpp/cpuid_check/CMakeLists.txt index 9e01c6e090..be826183d8 100644 --- a/library/cpp/cpuid_check/CMakeLists.txt +++ b/library/cpp/cpuid_check/CMakeLists.txt @@ -5,7 +5,7 @@ target_link_libraries(library-cpp-cpuid_check INTERFACE ) add_global_library_for(library-cpp-cpuid_check.global library-cpp-cpuid_check) -target_link_libraries(library-cpp-cpuid_check.global INTERFACE +target_link_libraries(library-cpp-cpuid_check.global PUBLIC contrib-libs-cxxsupp yutil ) diff --git a/library/cpp/getopt/CMakeLists.txt b/library/cpp/getopt/CMakeLists.txt index 051c714c18..fa20808064 100644 --- a/library/cpp/getopt/CMakeLists.txt +++ b/library/cpp/getopt/CMakeLists.txt @@ -8,7 +8,7 @@ target_link_libraries(library-cpp-getopt INTERFACE ) add_global_library_for(library-cpp-getopt.global library-cpp-getopt) -target_link_libraries(library-cpp-getopt.global INTERFACE +target_link_libraries(library-cpp-getopt.global PUBLIC contrib-libs-cxxsupp yutil cpp-getopt-small diff --git a/library/cpp/monlib/service/pages/tablesorter/CMakeLists.txt b/library/cpp/monlib/service/pages/tablesorter/CMakeLists.txt index 75fa6b2a43..faaf3c2c54 100644 --- a/library/cpp/monlib/service/pages/tablesorter/CMakeLists.txt +++ b/library/cpp/monlib/service/pages/tablesorter/CMakeLists.txt @@ -7,7 +7,7 @@ target_link_libraries(service-pages-tablesorter INTERFACE ) add_global_library_for(service-pages-tablesorter.global service-pages-tablesorter) -target_link_libraries(service-pages-tablesorter.global INTERFACE +target_link_libraries(service-pages-tablesorter.global PUBLIC contrib-libs-cxxsupp yutil library-cpp-resource diff --git a/library/python/symbols/libc/CMakeLists.txt b/library/python/symbols/libc/CMakeLists.txt index 26abcaed3a..d101fdd970 100644 --- a/library/python/symbols/libc/CMakeLists.txt +++ b/library/python/symbols/libc/CMakeLists.txt @@ -9,7 +9,7 @@ add_global_library_for(python-symbols-libc.global python-symbols-libc) target_compile_options(python-symbols-libc.global PRIVATE -Wno-deprecated-declarations ) -target_link_libraries(python-symbols-libc.global INTERFACE +target_link_libraries(python-symbols-libc.global PUBLIC contrib-libs-cxxsupp yutil python-symbols-registry diff --git a/library/python/symbols/python/CMakeLists.txt b/library/python/symbols/python/CMakeLists.txt index bb48caccfc..abd25318b1 100644 --- a/library/python/symbols/python/CMakeLists.txt +++ b/library/python/symbols/python/CMakeLists.txt @@ -6,7 +6,7 @@ target_link_libraries(python-symbols-python INTERFACE ) add_global_library_for(python-symbols-python.global python-symbols-python) -target_link_libraries(python-symbols-python.global INTERFACE +target_link_libraries(python-symbols-python.global PUBLIC contrib-libs-cxxsupp yutil python-symbols-registry diff --git a/ydb/library/yql/udfs/common/clickhouse/client/CMakeLists.txt b/ydb/library/yql/udfs/common/clickhouse/client/CMakeLists.txt index ad63217c0e..1d72797fe4 100644 --- a/ydb/library/yql/udfs/common/clickhouse/client/CMakeLists.txt +++ b/ydb/library/yql/udfs/common/clickhouse/client/CMakeLists.txt @@ -58,7 +58,7 @@ target_include_directories(clickhouse_client_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/pcg-random ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src ) -target_link_libraries(clickhouse_client_udf.global INTERFACE +target_link_libraries(clickhouse_client_udf.global PUBLIC contrib-libs-cxxsupp yutil yql-public-udf diff --git a/ydb/library/yql/udfs/common/datetime/CMakeLists.txt b/ydb/library/yql/udfs/common/datetime/CMakeLists.txt index aa24f75a73..cb158f8fb2 100644 --- a/ydb/library/yql/udfs/common/datetime/CMakeLists.txt +++ b/ydb/library/yql/udfs/common/datetime/CMakeLists.txt @@ -14,7 +14,7 @@ target_compile_options(datetime_udf.global PRIVATE -DUDF_ABI_VERSION_MINOR=9 -DUDF_ABI_VERSION_PATCH=0 ) -target_link_libraries(datetime_udf.global INTERFACE +target_link_libraries(datetime_udf.global PUBLIC contrib-libs-cxxsupp yutil yql-public-udf diff --git a/ydb/library/yql/udfs/common/datetime2/CMakeLists.txt b/ydb/library/yql/udfs/common/datetime2/CMakeLists.txt index e445f3e48e..662f8fe3a7 100644 --- a/ydb/library/yql/udfs/common/datetime2/CMakeLists.txt +++ b/ydb/library/yql/udfs/common/datetime2/CMakeLists.txt @@ -15,7 +15,7 @@ target_compile_options(datetime2_udf.global PRIVATE -DUDF_ABI_VERSION_MINOR=24 -DUDF_ABI_VERSION_PATCH=0 ) -target_link_libraries(datetime2_udf.global INTERFACE +target_link_libraries(datetime2_udf.global PUBLIC contrib-libs-cxxsupp yutil yql-public-udf diff --git a/ydb/library/yql/udfs/common/digest/CMakeLists.txt b/ydb/library/yql/udfs/common/digest/CMakeLists.txt index bd83ec4088..5df06cd3e2 100644 --- a/ydb/library/yql/udfs/common/digest/CMakeLists.txt +++ b/ydb/library/yql/udfs/common/digest/CMakeLists.txt @@ -23,7 +23,7 @@ target_compile_options(digest_udf.global PRIVATE target_include_directories(digest_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/contrib/libs/highwayhash ) -target_link_libraries(digest_udf.global INTERFACE +target_link_libraries(digest_udf.global PUBLIC contrib-libs-cxxsupp yutil yql-public-udf diff --git a/ydb/library/yql/udfs/common/histogram/CMakeLists.txt b/ydb/library/yql/udfs/common/histogram/CMakeLists.txt index fe1d0e6344..de5653f4c1 100644 --- a/ydb/library/yql/udfs/common/histogram/CMakeLists.txt +++ b/ydb/library/yql/udfs/common/histogram/CMakeLists.txt @@ -13,7 +13,7 @@ target_compile_options(histogram_udf.global PRIVATE -DUDF_ABI_VERSION_MINOR=9 -DUDF_ABI_VERSION_PATCH=0 ) -target_link_libraries(histogram_udf.global INTERFACE +target_link_libraries(histogram_udf.global PUBLIC contrib-libs-cxxsupp yutil yql-public-udf diff --git a/ydb/library/yql/udfs/common/hyperloglog/CMakeLists.txt b/ydb/library/yql/udfs/common/hyperloglog/CMakeLists.txt index ad232d4082..54e3fa6d0f 100644 --- a/ydb/library/yql/udfs/common/hyperloglog/CMakeLists.txt +++ b/ydb/library/yql/udfs/common/hyperloglog/CMakeLists.txt @@ -13,7 +13,7 @@ target_compile_options(hyperloglog_udf.global PRIVATE -DUDF_ABI_VERSION_MINOR=9 -DUDF_ABI_VERSION_PATCH=0 ) -target_link_libraries(hyperloglog_udf.global INTERFACE +target_link_libraries(hyperloglog_udf.global PUBLIC contrib-libs-cxxsupp yutil yql-public-udf diff --git a/ydb/library/yql/udfs/common/hyperscan/CMakeLists.txt b/ydb/library/yql/udfs/common/hyperscan/CMakeLists.txt index 936c29e86a..46a01376f6 100644 --- a/ydb/library/yql/udfs/common/hyperscan/CMakeLists.txt +++ b/ydb/library/yql/udfs/common/hyperscan/CMakeLists.txt @@ -14,7 +14,7 @@ target_compile_options(hyperscan_udf.global PRIVATE -DUDF_ABI_VERSION_MINOR=23 -DUDF_ABI_VERSION_PATCH=0 ) -target_link_libraries(hyperscan_udf.global INTERFACE +target_link_libraries(hyperscan_udf.global PUBLIC contrib-libs-cxxsupp yutil yql-public-udf diff --git a/ydb/library/yql/udfs/common/ip_base/CMakeLists.txt b/ydb/library/yql/udfs/common/ip_base/CMakeLists.txt index f36b095b2b..f4c3ae755c 100644 --- a/ydb/library/yql/udfs/common/ip_base/CMakeLists.txt +++ b/ydb/library/yql/udfs/common/ip_base/CMakeLists.txt @@ -13,7 +13,7 @@ target_compile_options(ip_udf.global PRIVATE -DUDF_ABI_VERSION_MINOR=9 -DUDF_ABI_VERSION_PATCH=0 ) -target_link_libraries(ip_udf.global INTERFACE +target_link_libraries(ip_udf.global PUBLIC contrib-libs-cxxsupp yutil yql-public-udf diff --git a/ydb/library/yql/udfs/common/json/CMakeLists.txt b/ydb/library/yql/udfs/common/json/CMakeLists.txt index cde34940fd..129f8bcf63 100644 --- a/ydb/library/yql/udfs/common/json/CMakeLists.txt +++ b/ydb/library/yql/udfs/common/json/CMakeLists.txt @@ -13,7 +13,7 @@ target_compile_options(json_udf.global PRIVATE -DUDF_ABI_VERSION_MINOR=9 -DUDF_ABI_VERSION_PATCH=0 ) -target_link_libraries(json_udf.global INTERFACE +target_link_libraries(json_udf.global PUBLIC contrib-libs-cxxsupp yutil yql-public-udf diff --git a/ydb/library/yql/udfs/common/json2/CMakeLists.txt b/ydb/library/yql/udfs/common/json2/CMakeLists.txt index 7b38c5f501..3698091d5e 100644 --- a/ydb/library/yql/udfs/common/json2/CMakeLists.txt +++ b/ydb/library/yql/udfs/common/json2/CMakeLists.txt @@ -15,7 +15,7 @@ target_compile_options(json2_udf.global PRIVATE -DUDF_ABI_VERSION_MINOR=21 -DUDF_ABI_VERSION_PATCH=0 ) -target_link_libraries(json2_udf.global INTERFACE +target_link_libraries(json2_udf.global PUBLIC contrib-libs-cxxsupp yutil yql-public-udf diff --git a/ydb/library/yql/udfs/common/math/CMakeLists.txt b/ydb/library/yql/udfs/common/math/CMakeLists.txt index edc0f47d95..cd61a90bd4 100644 --- a/ydb/library/yql/udfs/common/math/CMakeLists.txt +++ b/ydb/library/yql/udfs/common/math/CMakeLists.txt @@ -13,7 +13,7 @@ target_compile_options(math_udf.global PRIVATE -DUDF_ABI_VERSION_MINOR=16 -DUDF_ABI_VERSION_PATCH=0 ) -target_link_libraries(math_udf.global INTERFACE +target_link_libraries(math_udf.global PUBLIC contrib-libs-cxxsupp yutil yql-public-udf diff --git a/ydb/library/yql/udfs/common/pire/CMakeLists.txt b/ydb/library/yql/udfs/common/pire/CMakeLists.txt index 65b67d8729..6a1c226801 100644 --- a/ydb/library/yql/udfs/common/pire/CMakeLists.txt +++ b/ydb/library/yql/udfs/common/pire/CMakeLists.txt @@ -13,7 +13,7 @@ target_compile_options(pire_udf.global PRIVATE -DUDF_ABI_VERSION_MINOR=23 -DUDF_ABI_VERSION_PATCH=0 ) -target_link_libraries(pire_udf.global INTERFACE +target_link_libraries(pire_udf.global PUBLIC contrib-libs-cxxsupp yutil yql-public-udf diff --git a/ydb/library/yql/udfs/common/re2/CMakeLists.txt b/ydb/library/yql/udfs/common/re2/CMakeLists.txt index 22ab96efb3..675fa3a322 100644 --- a/ydb/library/yql/udfs/common/re2/CMakeLists.txt +++ b/ydb/library/yql/udfs/common/re2/CMakeLists.txt @@ -14,7 +14,7 @@ target_compile_options(re2_udf.global PRIVATE -DUDF_ABI_VERSION_MINOR=9 -DUDF_ABI_VERSION_PATCH=0 ) -target_link_libraries(re2_udf.global INTERFACE +target_link_libraries(re2_udf.global PUBLIC contrib-libs-cxxsupp yutil yql-public-udf diff --git a/ydb/library/yql/udfs/common/set/CMakeLists.txt b/ydb/library/yql/udfs/common/set/CMakeLists.txt index 93ae2ad15a..dd31ea9645 100644 --- a/ydb/library/yql/udfs/common/set/CMakeLists.txt +++ b/ydb/library/yql/udfs/common/set/CMakeLists.txt @@ -12,7 +12,7 @@ target_compile_options(set_udf.global PRIVATE -DUDF_ABI_VERSION_MINOR=19 -DUDF_ABI_VERSION_PATCH=0 ) -target_link_libraries(set_udf.global INTERFACE +target_link_libraries(set_udf.global PUBLIC contrib-libs-cxxsupp yutil yql-public-udf diff --git a/ydb/library/yql/udfs/common/stat/CMakeLists.txt b/ydb/library/yql/udfs/common/stat/CMakeLists.txt index 38c7ecb8d4..69afa19518 100644 --- a/ydb/library/yql/udfs/common/stat/CMakeLists.txt +++ b/ydb/library/yql/udfs/common/stat/CMakeLists.txt @@ -13,7 +13,7 @@ target_compile_options(stat_udf.global PRIVATE -DUDF_ABI_VERSION_MINOR=9 -DUDF_ABI_VERSION_PATCH=0 ) -target_link_libraries(stat_udf.global INTERFACE +target_link_libraries(stat_udf.global PUBLIC contrib-libs-cxxsupp yutil yql-public-udf diff --git a/ydb/library/yql/udfs/common/string/CMakeLists.txt b/ydb/library/yql/udfs/common/string/CMakeLists.txt index de2b6fae5a..5bd040cf29 100644 --- a/ydb/library/yql/udfs/common/string/CMakeLists.txt +++ b/ydb/library/yql/udfs/common/string/CMakeLists.txt @@ -18,7 +18,7 @@ target_compile_options(string_udf.global PRIVATE -DUDF_ABI_VERSION_MINOR=9 -DUDF_ABI_VERSION_PATCH=0 ) -target_link_libraries(string_udf.global INTERFACE +target_link_libraries(string_udf.global PUBLIC contrib-libs-cxxsupp yutil yql-public-udf diff --git a/ydb/library/yql/udfs/common/top/CMakeLists.txt b/ydb/library/yql/udfs/common/top/CMakeLists.txt index 7d411b293f..1d4ec99ce7 100644 --- a/ydb/library/yql/udfs/common/top/CMakeLists.txt +++ b/ydb/library/yql/udfs/common/top/CMakeLists.txt @@ -13,7 +13,7 @@ target_compile_options(top_udf.global PRIVATE -DUDF_ABI_VERSION_MINOR=10 -DUDF_ABI_VERSION_PATCH=0 ) -target_link_libraries(top_udf.global INTERFACE +target_link_libraries(top_udf.global PUBLIC contrib-libs-cxxsupp yutil yql-public-udf diff --git a/ydb/library/yql/udfs/common/topfreq/CMakeLists.txt b/ydb/library/yql/udfs/common/topfreq/CMakeLists.txt index 8851dde26a..319df246de 100644 --- a/ydb/library/yql/udfs/common/topfreq/CMakeLists.txt +++ b/ydb/library/yql/udfs/common/topfreq/CMakeLists.txt @@ -13,7 +13,7 @@ target_compile_options(topfreq_udf.global PRIVATE -DUDF_ABI_VERSION_MINOR=10 -DUDF_ABI_VERSION_PATCH=0 ) -target_link_libraries(topfreq_udf.global INTERFACE +target_link_libraries(topfreq_udf.global PUBLIC contrib-libs-cxxsupp yutil yql-public-udf diff --git a/ydb/library/yql/udfs/common/unicode_base/CMakeLists.txt b/ydb/library/yql/udfs/common/unicode_base/CMakeLists.txt index ee25e1c231..ca6e0ec01a 100644 --- a/ydb/library/yql/udfs/common/unicode_base/CMakeLists.txt +++ b/ydb/library/yql/udfs/common/unicode_base/CMakeLists.txt @@ -13,7 +13,7 @@ target_compile_options(unicode_udf.global PRIVATE -DUDF_ABI_VERSION_MINOR=9 -DUDF_ABI_VERSION_PATCH=0 ) -target_link_libraries(unicode_udf.global INTERFACE +target_link_libraries(unicode_udf.global PUBLIC contrib-libs-cxxsupp yutil yql-public-udf diff --git a/ydb/library/yql/udfs/common/url_base/CMakeLists.txt b/ydb/library/yql/udfs/common/url_base/CMakeLists.txt index e466c9b0a4..b5eb123d17 100644 --- a/ydb/library/yql/udfs/common/url_base/CMakeLists.txt +++ b/ydb/library/yql/udfs/common/url_base/CMakeLists.txt @@ -13,7 +13,7 @@ target_compile_options(url_udf.global PRIVATE -DUDF_ABI_VERSION_MINOR=23 -DUDF_ABI_VERSION_PATCH=0 ) -target_link_libraries(url_udf.global INTERFACE +target_link_libraries(url_udf.global PUBLIC contrib-libs-cxxsupp yutil yql-public-udf diff --git a/ydb/library/yql/udfs/common/yson2/CMakeLists.txt b/ydb/library/yql/udfs/common/yson2/CMakeLists.txt index 5bf6d3106f..ad956d1c2f 100644 --- a/ydb/library/yql/udfs/common/yson2/CMakeLists.txt +++ b/ydb/library/yql/udfs/common/yson2/CMakeLists.txt @@ -15,7 +15,7 @@ target_compile_options(yson2_udf.global PRIVATE -DUDF_ABI_VERSION_MINOR=21 -DUDF_ABI_VERSION_PATCH=0 ) -target_link_libraries(yson2_udf.global INTERFACE +target_link_libraries(yson2_udf.global PUBLIC contrib-libs-cxxsupp yutil yql-public-udf diff --git a/ydb/library/yql/udfs/logs/dsv/CMakeLists.txt b/ydb/library/yql/udfs/logs/dsv/CMakeLists.txt index 5739f03c29..cce31b0153 100644 --- a/ydb/library/yql/udfs/logs/dsv/CMakeLists.txt +++ b/ydb/library/yql/udfs/logs/dsv/CMakeLists.txt @@ -13,7 +13,7 @@ target_compile_options(dsv_udf.global PRIVATE -DUDF_ABI_VERSION_MINOR=9 -DUDF_ABI_VERSION_PATCH=0 ) -target_link_libraries(dsv_udf.global INTERFACE +target_link_libraries(dsv_udf.global PUBLIC contrib-libs-cxxsupp yutil yql-public-udf |