aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoreeight <eeight@yandex-team.ru>2022-06-16 18:26:24 +0300
committereeight <eeight@yandex-team.ru>2022-06-16 18:26:24 +0300
commit5e9f3207051ebf2b3bbd967500a18e763ab2ba92 (patch)
treeb499bcc768acda8d1bf5578671590e496d3d77ce
parent081d1b7e637e93c5adc17c4bc90d10674de527d7 (diff)
downloadydb-5e9f3207051ebf2b3bbd967500a18e763ab2ba92.tar.gz
IGNIETFERRO-1105 Add missing PEERDIRs for deprecated atomic
ref:7ff80f9897aa27d91ceddb2dbeca2adad400038d
-rw-r--r--CMakeLists.darwin.txt1
-rw-r--r--CMakeLists.linux.txt1
-rw-r--r--library/cpp/actors/dnscachelib/CMakeLists.txt1
-rw-r--r--library/cpp/actors/memory_log/CMakeLists.txt1
-rw-r--r--library/cpp/actors/util/CMakeLists.txt1
-rw-r--r--library/cpp/bucket_quoter/CMakeLists.txt1
-rw-r--r--library/cpp/coroutine/engine/CMakeLists.txt1
-rw-r--r--library/cpp/deprecated/atomic/CMakeLists.txt14
-rw-r--r--library/cpp/execprofile/CMakeLists.txt1
-rw-r--r--library/cpp/grpc/client/CMakeLists.txt1
-rw-r--r--library/cpp/http/server/CMakeLists.txt1
-rw-r--r--library/cpp/lfalloc/alloc_profiler/CMakeLists.txt1
-rw-r--r--library/cpp/logger/CMakeLists.txt2
-rw-r--r--library/cpp/lwtrace/CMakeLists.txt1
-rw-r--r--library/cpp/messagebus/CMakeLists.txt1
-rw-r--r--library/cpp/messagebus/actor/CMakeLists.txt1
-rw-r--r--library/cpp/messagebus/scheduler/CMakeLists.txt1
-rw-r--r--library/cpp/sighandler/CMakeLists.txt1
-rw-r--r--library/cpp/threading/atomic/CMakeLists.txt1
-rw-r--r--library/cpp/threading/chunk_queue/CMakeLists.txt1
-rw-r--r--library/cpp/threading/equeue/CMakeLists.txt1
-rw-r--r--library/cpp/threading/local_executor/CMakeLists.txt1
-rw-r--r--library/cpp/threading/poor_man_openmp/CMakeLists.txt1
-rw-r--r--library/cpp/threading/queue/CMakeLists.txt1
-rw-r--r--library/cpp/threading/skip_list/CMakeLists.txt1
-rw-r--r--library/cpp/threading/task_scheduler/CMakeLists.txt1
-rw-r--r--ydb/core/base/CMakeLists.txt2
-rw-r--r--ydb/core/blobstorage/base/CMakeLists.txt1
-rw-r--r--ydb/core/blobstorage/pdisk/CMakeLists.txt1
-rw-r--r--ydb/core/blobstorage/ut_pdiskfit/lib/CMakeLists.txt1
-rw-r--r--ydb/core/client/server/CMakeLists.txt1
-rw-r--r--ydb/core/cms/console/validators/CMakeLists.txt1
-rw-r--r--ydb/core/control/CMakeLists.txt1
-rw-r--r--ydb/core/sys_view/common/CMakeLists.txt1
-rw-r--r--ydb/core/util/CMakeLists.txt1
-rw-r--r--ydb/library/yql/core/file_storage/ut/CMakeLists.darwin.txt1
-rw-r--r--ydb/library/yql/core/file_storage/ut/CMakeLists.linux.txt1
-rw-r--r--ydb/library/yql/providers/dq/backtrace/CMakeLists.txt1
-rw-r--r--ydb/library/yql/public/udf/CMakeLists.txt1
-rw-r--r--ydb/library/yql/utils/CMakeLists.txt1
-rw-r--r--ydb/library/yql/utils/backtrace/CMakeLists.txt1
-rw-r--r--ydb/library/yql/utils/log/CMakeLists.txt1
42 files changed, 57 insertions, 0 deletions
diff --git a/CMakeLists.darwin.txt b/CMakeLists.darwin.txt
index dd95749e37..39cef1c3f3 100644
--- a/CMakeLists.darwin.txt
+++ b/CMakeLists.darwin.txt
@@ -53,6 +53,7 @@ add_subdirectory(contrib/libs/protobuf)
add_subdirectory(contrib/tools/protoc/bin)
add_subdirectory(contrib/libs/protoc)
add_subdirectory(contrib/tools/protoc/plugins/cpp_styleguide)
+add_subdirectory(library/cpp/deprecated/atomic)
add_subdirectory(ydb/library/yql/utils)
add_subdirectory(library/cpp/digest/md5)
add_subdirectory(contrib/libs/nayuki_md5)
diff --git a/CMakeLists.linux.txt b/CMakeLists.linux.txt
index fd309c8d8b..449c20eb7b 100644
--- a/CMakeLists.linux.txt
+++ b/CMakeLists.linux.txt
@@ -131,6 +131,7 @@ add_subdirectory(contrib/tools/protoc/bin)
add_subdirectory(library/cpp/lfalloc)
add_subdirectory(contrib/libs/protoc)
add_subdirectory(contrib/tools/protoc/plugins/cpp_styleguide)
+add_subdirectory(library/cpp/deprecated/atomic)
add_subdirectory(ydb/library/yql/utils)
add_subdirectory(library/cpp/digest/md5)
add_subdirectory(contrib/libs/nayuki_md5)
diff --git a/library/cpp/actors/dnscachelib/CMakeLists.txt b/library/cpp/actors/dnscachelib/CMakeLists.txt
index e80e92005f..63e3450fa2 100644
--- a/library/cpp/actors/dnscachelib/CMakeLists.txt
+++ b/library/cpp/actors/dnscachelib/CMakeLists.txt
@@ -14,6 +14,7 @@ target_link_libraries(cpp-actors-dnscachelib PUBLIC
yutil
c-ares::c-ares
library-cpp-lwtrace
+ cpp-deprecated-atomic
)
target_sources(cpp-actors-dnscachelib PRIVATE
${CMAKE_SOURCE_DIR}/library/cpp/actors/dnscachelib/dnscache.cpp
diff --git a/library/cpp/actors/memory_log/CMakeLists.txt b/library/cpp/actors/memory_log/CMakeLists.txt
index 54e98fd321..3eb16eed1d 100644
--- a/library/cpp/actors/memory_log/CMakeLists.txt
+++ b/library/cpp/actors/memory_log/CMakeLists.txt
@@ -13,6 +13,7 @@ target_link_libraries(cpp-actors-memory_log PUBLIC
yutil
cpp-threading-queue
contrib-libs-linuxvdso
+ cpp-deprecated-atomic
)
target_sources(cpp-actors-memory_log PRIVATE
${CMAKE_SOURCE_DIR}/library/cpp/actors/memory_log/memlog.cpp
diff --git a/library/cpp/actors/util/CMakeLists.txt b/library/cpp/actors/util/CMakeLists.txt
index 901b710973..40d958d75e 100644
--- a/library/cpp/actors/util/CMakeLists.txt
+++ b/library/cpp/actors/util/CMakeLists.txt
@@ -11,6 +11,7 @@ add_library(cpp-actors-util)
target_link_libraries(cpp-actors-util PUBLIC
contrib-libs-cxxsupp
yutil
+ cpp-deprecated-atomic
)
target_sources(cpp-actors-util PRIVATE
${CMAKE_SOURCE_DIR}/library/cpp/actors/util/affinity.cpp
diff --git a/library/cpp/bucket_quoter/CMakeLists.txt b/library/cpp/bucket_quoter/CMakeLists.txt
index 74446e0541..3f20798aed 100644
--- a/library/cpp/bucket_quoter/CMakeLists.txt
+++ b/library/cpp/bucket_quoter/CMakeLists.txt
@@ -11,6 +11,7 @@ add_library(library-cpp-bucket_quoter)
target_link_libraries(library-cpp-bucket_quoter PUBLIC
contrib-libs-cxxsupp
yutil
+ cpp-deprecated-atomic
)
target_sources(library-cpp-bucket_quoter PRIVATE
${CMAKE_SOURCE_DIR}/library/cpp/bucket_quoter/bucket_quoter.cpp
diff --git a/library/cpp/coroutine/engine/CMakeLists.txt b/library/cpp/coroutine/engine/CMakeLists.txt
index d4d445a1c0..da424f72d7 100644
--- a/library/cpp/coroutine/engine/CMakeLists.txt
+++ b/library/cpp/coroutine/engine/CMakeLists.txt
@@ -14,6 +14,7 @@ target_link_libraries(cpp-coroutine-engine PUBLIC
tools-enum_parser-enum_serialization_runtime
contrib-libs-libc_compat
cpp-containers-intrusive_rb_tree
+ cpp-deprecated-atomic
)
target_sources(cpp-coroutine-engine PRIVATE
${CMAKE_SOURCE_DIR}/library/cpp/coroutine/engine/cont_poller.cpp
diff --git a/library/cpp/deprecated/atomic/CMakeLists.txt b/library/cpp/deprecated/atomic/CMakeLists.txt
new file mode 100644
index 0000000000..7afcd3565d
--- /dev/null
+++ b/library/cpp/deprecated/atomic/CMakeLists.txt
@@ -0,0 +1,14 @@
+
+# This file was gererated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+
+add_library(cpp-deprecated-atomic INTERFACE)
+target_link_libraries(cpp-deprecated-atomic INTERFACE
+ contrib-libs-cxxsupp
+ yutil
+)
diff --git a/library/cpp/execprofile/CMakeLists.txt b/library/cpp/execprofile/CMakeLists.txt
index e8a1bfb714..0b8326bda5 100644
--- a/library/cpp/execprofile/CMakeLists.txt
+++ b/library/cpp/execprofile/CMakeLists.txt
@@ -11,6 +11,7 @@ add_library(library-cpp-execprofile)
target_link_libraries(library-cpp-execprofile PUBLIC
contrib-libs-cxxsupp
yutil
+ cpp-deprecated-atomic
)
target_sources(library-cpp-execprofile PRIVATE
${CMAKE_SOURCE_DIR}/library/cpp/execprofile/profile.cpp
diff --git a/library/cpp/grpc/client/CMakeLists.txt b/library/cpp/grpc/client/CMakeLists.txt
index 4be1e87da0..a356f8f6bd 100644
--- a/library/cpp/grpc/client/CMakeLists.txt
+++ b/library/cpp/grpc/client/CMakeLists.txt
@@ -12,6 +12,7 @@ target_link_libraries(cpp-grpc-client PUBLIC
contrib-libs-cxxsupp
yutil
contrib-libs-grpc
+ cpp-deprecated-atomic
)
target_sources(cpp-grpc-client PRIVATE
${CMAKE_SOURCE_DIR}/library/cpp/grpc/client/grpc_client_low.cpp
diff --git a/library/cpp/http/server/CMakeLists.txt b/library/cpp/http/server/CMakeLists.txt
index 649f3f0201..34cba14043 100644
--- a/library/cpp/http/server/CMakeLists.txt
+++ b/library/cpp/http/server/CMakeLists.txt
@@ -14,6 +14,7 @@ target_link_libraries(cpp-http-server PUBLIC
cpp-http-misc
cpp-http-io
cpp-threading-equeue
+ cpp-deprecated-atomic
)
target_sources(cpp-http-server PRIVATE
${CMAKE_SOURCE_DIR}/library/cpp/http/server/conn.cpp
diff --git a/library/cpp/lfalloc/alloc_profiler/CMakeLists.txt b/library/cpp/lfalloc/alloc_profiler/CMakeLists.txt
index d5fd522ec6..5d7e418e56 100644
--- a/library/cpp/lfalloc/alloc_profiler/CMakeLists.txt
+++ b/library/cpp/lfalloc/alloc_profiler/CMakeLists.txt
@@ -13,6 +13,7 @@ target_link_libraries(cpp-lfalloc-alloc_profiler PUBLIC
yutil
cpp-lfalloc-dbg_info
library-cpp-cache
+ cpp-deprecated-atomic
)
target_sources(cpp-lfalloc-alloc_profiler PRIVATE
${CMAKE_SOURCE_DIR}/library/cpp/lfalloc/alloc_profiler/profiler.cpp
diff --git a/library/cpp/logger/CMakeLists.txt b/library/cpp/logger/CMakeLists.txt
index b35a932f0e..be8b8e4ad1 100644
--- a/library/cpp/logger/CMakeLists.txt
+++ b/library/cpp/logger/CMakeLists.txt
@@ -13,6 +13,7 @@ target_link_libraries(library-cpp-logger PUBLIC
yutil
tools-enum_parser-enum_serialization_runtime
library-cpp-json
+ cpp-deprecated-atomic
)
target_sources(library-cpp-logger PRIVATE
${CMAKE_SOURCE_DIR}/library/cpp/logger/backend.cpp
@@ -43,6 +44,7 @@ target_link_libraries(library-cpp-logger.global PUBLIC
yutil
tools-enum_parser-enum_serialization_runtime
library-cpp-json
+ cpp-deprecated-atomic
)
target_sources(library-cpp-logger.global PRIVATE
${CMAKE_SOURCE_DIR}/library/cpp/logger/composite_creator.cpp
diff --git a/library/cpp/lwtrace/CMakeLists.txt b/library/cpp/lwtrace/CMakeLists.txt
index 083ce85677..ea12841d58 100644
--- a/library/cpp/lwtrace/CMakeLists.txt
+++ b/library/cpp/lwtrace/CMakeLists.txt
@@ -12,6 +12,7 @@ target_link_libraries(library-cpp-lwtrace PUBLIC
contrib-libs-cxxsupp
yutil
cpp-lwtrace-protos
+ cpp-deprecated-atomic
)
target_sources(library-cpp-lwtrace PRIVATE
${CMAKE_SOURCE_DIR}/library/cpp/lwtrace/check.cpp
diff --git a/library/cpp/messagebus/CMakeLists.txt b/library/cpp/messagebus/CMakeLists.txt
index 20919158db..a237adaef8 100644
--- a/library/cpp/messagebus/CMakeLists.txt
+++ b/library/cpp/messagebus/CMakeLists.txt
@@ -22,6 +22,7 @@ target_link_libraries(library-cpp-messagebus PUBLIC
cpp-messagebus-scheduler
cpp-string_utils-indent_text
cpp-threading-future
+ cpp-deprecated-atomic
)
target_sources(library-cpp-messagebus PRIVATE
${CMAKE_SOURCE_DIR}/library/cpp/messagebus/acceptor.cpp
diff --git a/library/cpp/messagebus/actor/CMakeLists.txt b/library/cpp/messagebus/actor/CMakeLists.txt
index f436173301..defce0ef7b 100644
--- a/library/cpp/messagebus/actor/CMakeLists.txt
+++ b/library/cpp/messagebus/actor/CMakeLists.txt
@@ -11,6 +11,7 @@ add_library(messagebus_actor)
target_link_libraries(messagebus_actor PUBLIC
contrib-libs-cxxsupp
yutil
+ cpp-deprecated-atomic
)
target_sources(messagebus_actor PRIVATE
${CMAKE_SOURCE_DIR}/library/cpp/messagebus/actor/executor.cpp
diff --git a/library/cpp/messagebus/scheduler/CMakeLists.txt b/library/cpp/messagebus/scheduler/CMakeLists.txt
index d54d272438..051188b05c 100644
--- a/library/cpp/messagebus/scheduler/CMakeLists.txt
+++ b/library/cpp/messagebus/scheduler/CMakeLists.txt
@@ -12,6 +12,7 @@ target_link_libraries(cpp-messagebus-scheduler PUBLIC
contrib-libs-cxxsupp
yutil
cpp-threading-future
+ cpp-deprecated-atomic
)
target_sources(cpp-messagebus-scheduler PRIVATE
${CMAKE_SOURCE_DIR}/library/cpp/messagebus/scheduler/scheduler.cpp
diff --git a/library/cpp/sighandler/CMakeLists.txt b/library/cpp/sighandler/CMakeLists.txt
index d33892a773..c22cdd747b 100644
--- a/library/cpp/sighandler/CMakeLists.txt
+++ b/library/cpp/sighandler/CMakeLists.txt
@@ -11,6 +11,7 @@ add_library(library-cpp-sighandler)
target_link_libraries(library-cpp-sighandler PUBLIC
contrib-libs-cxxsupp
yutil
+ cpp-deprecated-atomic
)
target_sources(library-cpp-sighandler PRIVATE
${CMAKE_SOURCE_DIR}/library/cpp/sighandler/async_signals_handler.cpp
diff --git a/library/cpp/threading/atomic/CMakeLists.txt b/library/cpp/threading/atomic/CMakeLists.txt
index 782b274948..658c1f6c83 100644
--- a/library/cpp/threading/atomic/CMakeLists.txt
+++ b/library/cpp/threading/atomic/CMakeLists.txt
@@ -11,6 +11,7 @@ add_library(cpp-threading-atomic)
target_link_libraries(cpp-threading-atomic PUBLIC
contrib-libs-cxxsupp
yutil
+ cpp-deprecated-atomic
)
target_sources(cpp-threading-atomic PRIVATE
${CMAKE_SOURCE_DIR}/library/cpp/threading/atomic/bool.cpp
diff --git a/library/cpp/threading/chunk_queue/CMakeLists.txt b/library/cpp/threading/chunk_queue/CMakeLists.txt
index 1887cec9c6..25e26b8edf 100644
--- a/library/cpp/threading/chunk_queue/CMakeLists.txt
+++ b/library/cpp/threading/chunk_queue/CMakeLists.txt
@@ -11,6 +11,7 @@ add_library(cpp-threading-chunk_queue)
target_link_libraries(cpp-threading-chunk_queue PUBLIC
contrib-libs-cxxsupp
yutil
+ cpp-deprecated-atomic
)
target_sources(cpp-threading-chunk_queue PRIVATE
${CMAKE_SOURCE_DIR}/library/cpp/threading/chunk_queue/queue.cpp
diff --git a/library/cpp/threading/equeue/CMakeLists.txt b/library/cpp/threading/equeue/CMakeLists.txt
index da1af4932f..141ef789ea 100644
--- a/library/cpp/threading/equeue/CMakeLists.txt
+++ b/library/cpp/threading/equeue/CMakeLists.txt
@@ -11,6 +11,7 @@ add_library(cpp-threading-equeue)
target_link_libraries(cpp-threading-equeue PUBLIC
contrib-libs-cxxsupp
yutil
+ cpp-deprecated-atomic
)
target_sources(cpp-threading-equeue PRIVATE
${CMAKE_SOURCE_DIR}/library/cpp/threading/equeue/equeue.cpp
diff --git a/library/cpp/threading/local_executor/CMakeLists.txt b/library/cpp/threading/local_executor/CMakeLists.txt
index a7804d8dd3..536ef537b0 100644
--- a/library/cpp/threading/local_executor/CMakeLists.txt
+++ b/library/cpp/threading/local_executor/CMakeLists.txt
@@ -13,6 +13,7 @@ target_link_libraries(cpp-threading-local_executor PUBLIC
yutil
contrib-libs-tbb
cpp-threading-future
+ cpp-deprecated-atomic
)
target_sources(cpp-threading-local_executor PRIVATE
${CMAKE_SOURCE_DIR}/library/cpp/threading/local_executor/local_executor.cpp
diff --git a/library/cpp/threading/poor_man_openmp/CMakeLists.txt b/library/cpp/threading/poor_man_openmp/CMakeLists.txt
index 2365606519..ed6b2d7e61 100644
--- a/library/cpp/threading/poor_man_openmp/CMakeLists.txt
+++ b/library/cpp/threading/poor_man_openmp/CMakeLists.txt
@@ -11,6 +11,7 @@ add_library(cpp-threading-poor_man_openmp)
target_link_libraries(cpp-threading-poor_man_openmp PUBLIC
contrib-libs-cxxsupp
yutil
+ cpp-deprecated-atomic
)
target_sources(cpp-threading-poor_man_openmp PRIVATE
${CMAKE_SOURCE_DIR}/library/cpp/threading/poor_man_openmp/thread_helper.cpp
diff --git a/library/cpp/threading/queue/CMakeLists.txt b/library/cpp/threading/queue/CMakeLists.txt
index 00adb02547..a0ad970b31 100644
--- a/library/cpp/threading/queue/CMakeLists.txt
+++ b/library/cpp/threading/queue/CMakeLists.txt
@@ -11,6 +11,7 @@ add_library(cpp-threading-queue)
target_link_libraries(cpp-threading-queue PUBLIC
contrib-libs-cxxsupp
yutil
+ cpp-deprecated-atomic
)
target_sources(cpp-threading-queue PRIVATE
${CMAKE_SOURCE_DIR}/library/cpp/threading/queue/mpmc_unordered_ring.cpp
diff --git a/library/cpp/threading/skip_list/CMakeLists.txt b/library/cpp/threading/skip_list/CMakeLists.txt
index 31a28bc9f0..e33f6172b5 100644
--- a/library/cpp/threading/skip_list/CMakeLists.txt
+++ b/library/cpp/threading/skip_list/CMakeLists.txt
@@ -11,6 +11,7 @@ add_library(cpp-threading-skip_list)
target_link_libraries(cpp-threading-skip_list PUBLIC
contrib-libs-cxxsupp
yutil
+ cpp-deprecated-atomic
)
target_sources(cpp-threading-skip_list PRIVATE
${CMAKE_SOURCE_DIR}/library/cpp/threading/skip_list/skiplist.cpp
diff --git a/library/cpp/threading/task_scheduler/CMakeLists.txt b/library/cpp/threading/task_scheduler/CMakeLists.txt
index ab9f2cd4e9..1fb90dec82 100644
--- a/library/cpp/threading/task_scheduler/CMakeLists.txt
+++ b/library/cpp/threading/task_scheduler/CMakeLists.txt
@@ -11,6 +11,7 @@ add_library(cpp-threading-task_scheduler)
target_link_libraries(cpp-threading-task_scheduler PUBLIC
contrib-libs-cxxsupp
yutil
+ cpp-deprecated-atomic
)
target_sources(cpp-threading-task_scheduler PRIVATE
${CMAKE_SOURCE_DIR}/library/cpp/threading/task_scheduler/task_scheduler.cpp
diff --git a/ydb/core/base/CMakeLists.txt b/ydb/core/base/CMakeLists.txt
index e125480825..201bbf0b9b 100644
--- a/ydb/core/base/CMakeLists.txt
+++ b/ydb/core/base/CMakeLists.txt
@@ -33,6 +33,7 @@ target_link_libraries(ydb-core-base PUBLIC
library-pretty_types_print-protobuf
api-protos-out
library-yql-minikql
+ cpp-deprecated-atomic
library-cpp-resource
tools-enum_parser-enum_serialization_runtime
)
@@ -106,6 +107,7 @@ target_link_libraries(ydb-core-base.global PUBLIC
library-pretty_types_print-protobuf
api-protos-out
library-yql-minikql
+ cpp-deprecated-atomic
library-cpp-resource
tools-enum_parser-enum_serialization_runtime
)
diff --git a/ydb/core/blobstorage/base/CMakeLists.txt b/ydb/core/blobstorage/base/CMakeLists.txt
index 2874ba8173..552572420e 100644
--- a/ydb/core/blobstorage/base/CMakeLists.txt
+++ b/ydb/core/blobstorage/base/CMakeLists.txt
@@ -12,6 +12,7 @@ target_link_libraries(core-blobstorage-base PUBLIC
contrib-libs-cxxsupp
yutil
cpp-actors-wilson
+ cpp-deprecated-atomic
library-cpp-lwtrace
ydb-core-protos
)
diff --git a/ydb/core/blobstorage/pdisk/CMakeLists.txt b/ydb/core/blobstorage/pdisk/CMakeLists.txt
index 80196bdbd4..00c2d93ff9 100644
--- a/ydb/core/blobstorage/pdisk/CMakeLists.txt
+++ b/ydb/core/blobstorage/pdisk/CMakeLists.txt
@@ -17,6 +17,7 @@ target_link_libraries(core-blobstorage-pdisk PUBLIC
cpp-actors-util
cpp-actors-wilson
cpp-containers-stack_vector
+ cpp-deprecated-atomic
library-cpp-lwtrace
monlib-dynamic_counters-percentile
monlib-service-pages
diff --git a/ydb/core/blobstorage/ut_pdiskfit/lib/CMakeLists.txt b/ydb/core/blobstorage/ut_pdiskfit/lib/CMakeLists.txt
index 511204d463..4d26d2ddbd 100644
--- a/ydb/core/blobstorage/ut_pdiskfit/lib/CMakeLists.txt
+++ b/ydb/core/blobstorage/ut_pdiskfit/lib/CMakeLists.txt
@@ -15,6 +15,7 @@ target_link_libraries(blobstorage-ut_pdiskfit-lib PUBLIC
ydb-core-base
core-blobstorage-pdisk
ydb-library-pdisk_io
+ cpp-deprecated-atomic
)
target_sources(blobstorage-ut_pdiskfit-lib PRIVATE
${CMAKE_SOURCE_DIR}/ydb/core/blobstorage/ut_pdiskfit/lib/basic_test.cpp
diff --git a/ydb/core/client/server/CMakeLists.txt b/ydb/core/client/server/CMakeLists.txt
index 5baa2ea12b..ac315ea5f8 100644
--- a/ydb/core/client/server/CMakeLists.txt
+++ b/ydb/core/client/server/CMakeLists.txt
@@ -45,6 +45,7 @@ target_link_libraries(core-client-server PUBLIC
lib-deprecated-client
lib-deprecated-kicli
ydb-services-persqueue_v1
+ cpp-deprecated-atomic
)
target_sources(core-client-server PRIVATE
${CMAKE_SOURCE_DIR}/ydb/core/client/server/http_ping.cpp
diff --git a/ydb/core/cms/console/validators/CMakeLists.txt b/ydb/core/cms/console/validators/CMakeLists.txt
index aedf2e5cc4..4fbc198cd0 100644
--- a/ydb/core/cms/console/validators/CMakeLists.txt
+++ b/ydb/core/cms/console/validators/CMakeLists.txt
@@ -15,6 +15,7 @@ target_link_libraries(cms-console-validators PUBLIC
ydb-core-protos
ydb-core-tablet
api-protos
+ cpp-deprecated-atomic
)
target_sources(cms-console-validators PRIVATE
${CMAKE_SOURCE_DIR}/ydb/core/cms/console/validators/core_validators.cpp
diff --git a/ydb/core/control/CMakeLists.txt b/ydb/core/control/CMakeLists.txt
index c25e957cf4..17967c116a 100644
--- a/ydb/core/control/CMakeLists.txt
+++ b/ydb/core/control/CMakeLists.txt
@@ -16,6 +16,7 @@ target_link_libraries(ydb-core-control PUBLIC
ydb-core-base
ydb-core-mon
ydb-core-node_whiteboard
+ cpp-deprecated-atomic
)
target_sources(ydb-core-control PRIVATE
${CMAKE_SOURCE_DIR}/ydb/core/control/immediate_control_board_actor.cpp
diff --git a/ydb/core/sys_view/common/CMakeLists.txt b/ydb/core/sys_view/common/CMakeLists.txt
index ec81dd14e5..f4454c1e99 100644
--- a/ydb/core/sys_view/common/CMakeLists.txt
+++ b/ydb/core/sys_view/common/CMakeLists.txt
@@ -15,6 +15,7 @@ target_link_libraries(core-sys_view-common PUBLIC
ydb-core-base
ydb-core-protos
ydb-core-tablet_flat
+ cpp-deprecated-atomic
)
target_sources(core-sys_view-common PRIVATE
${CMAKE_SOURCE_DIR}/ydb/core/sys_view/common/schema.cpp
diff --git a/ydb/core/util/CMakeLists.txt b/ydb/core/util/CMakeLists.txt
index 65da8d7dee..c0f9e55c1f 100644
--- a/ydb/core/util/CMakeLists.txt
+++ b/ydb/core/util/CMakeLists.txt
@@ -22,6 +22,7 @@ target_link_libraries(ydb-core-util PUBLIC
library-cpp-random_provider
ydb-core-base
ydb-core-protos
+ cpp-deprecated-atomic
)
target_sources(ydb-core-util PRIVATE
${CMAKE_SOURCE_DIR}/ydb/core/util/address_classifier.cpp
diff --git a/ydb/library/yql/core/file_storage/ut/CMakeLists.darwin.txt b/ydb/library/yql/core/file_storage/ut/CMakeLists.darwin.txt
index 7201f809aa..f949b8fc40 100644
--- a/ydb/library/yql/core/file_storage/ut/CMakeLists.darwin.txt
+++ b/ydb/library/yql/core/file_storage/ut/CMakeLists.darwin.txt
@@ -20,6 +20,7 @@ target_link_libraries(ydb-library-yql-core-file_storage-ut PUBLIC
cpp-http-server
cpp-threading-future
core-file_storage-http_download
+ cpp-deprecated-atomic
)
target_link_options(ydb-library-yql-core-file_storage-ut PRIVATE
-Wl,-no_deduplicate
diff --git a/ydb/library/yql/core/file_storage/ut/CMakeLists.linux.txt b/ydb/library/yql/core/file_storage/ut/CMakeLists.linux.txt
index 59ca686fc7..ae8ca3babd 100644
--- a/ydb/library/yql/core/file_storage/ut/CMakeLists.linux.txt
+++ b/ydb/library/yql/core/file_storage/ut/CMakeLists.linux.txt
@@ -21,6 +21,7 @@ target_link_libraries(ydb-library-yql-core-file_storage-ut PUBLIC
cpp-http-server
cpp-threading-future
core-file_storage-http_download
+ cpp-deprecated-atomic
)
target_link_options(ydb-library-yql-core-file_storage-ut PRIVATE
-ldl
diff --git a/ydb/library/yql/providers/dq/backtrace/CMakeLists.txt b/ydb/library/yql/providers/dq/backtrace/CMakeLists.txt
index ecc5bb1faf..3a77ad90a5 100644
--- a/ydb/library/yql/providers/dq/backtrace/CMakeLists.txt
+++ b/ydb/library/yql/providers/dq/backtrace/CMakeLists.txt
@@ -15,6 +15,7 @@ target_link_libraries(providers-dq-backtrace PUBLIC
contrib-libs-cxxsupp
yutil
yql-utils-backtrace
+ cpp-deprecated-atomic
)
target_sources(providers-dq-backtrace PRIVATE
${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/dq/backtrace/backtrace.cpp
diff --git a/ydb/library/yql/public/udf/CMakeLists.txt b/ydb/library/yql/public/udf/CMakeLists.txt
index da71ee0346..bf419863d2 100644
--- a/ydb/library/yql/public/udf/CMakeLists.txt
+++ b/ydb/library/yql/public/udf/CMakeLists.txt
@@ -18,6 +18,7 @@ target_link_libraries(yql-public-udf PUBLIC
library-cpp-resource
yql-public-decimal
yql-public-types
+ cpp-deprecated-atomic
)
target_sources(yql-public-udf PRIVATE
${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udf_allocator.cpp
diff --git a/ydb/library/yql/utils/CMakeLists.txt b/ydb/library/yql/utils/CMakeLists.txt
index a997b2583c..d9c4f5fd3d 100644
--- a/ydb/library/yql/utils/CMakeLists.txt
+++ b/ydb/library/yql/utils/CMakeLists.txt
@@ -15,6 +15,7 @@ target_link_libraries(library-yql-utils PUBLIC
library-cpp-messagebus
cpp-string_utils-quote
cpp-threading-future
+ cpp-deprecated-atomic
)
target_sources(library-yql-utils PRIVATE
${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/bind_in_range.cpp
diff --git a/ydb/library/yql/utils/backtrace/CMakeLists.txt b/ydb/library/yql/utils/backtrace/CMakeLists.txt
index f755501d13..d156356071 100644
--- a/ydb/library/yql/utils/backtrace/CMakeLists.txt
+++ b/ydb/library/yql/utils/backtrace/CMakeLists.txt
@@ -12,6 +12,7 @@ target_link_libraries(yql-utils-backtrace PUBLIC
contrib-libs-cxxsupp
yutil
lib-DebugInfo-Symbolize
+ cpp-deprecated-atomic
)
target_sources(yql-utils-backtrace PRIVATE
${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/backtrace/backtrace.cpp
diff --git a/ydb/library/yql/utils/log/CMakeLists.txt b/ydb/library/yql/utils/log/CMakeLists.txt
index 6ac6d5a814..caa2afeb90 100644
--- a/ydb/library/yql/utils/log/CMakeLists.txt
+++ b/ydb/library/yql/utils/log/CMakeLists.txt
@@ -13,6 +13,7 @@ target_link_libraries(yql-utils-log PUBLIC
yutil
library-cpp-logger
cpp-logger-global
+ cpp-deprecated-atomic
)
target_sources(yql-utils-log PRIVATE
${CMAKE_SOURCE_DIR}/ydb/library/yql/utils/log/context.cpp