aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbugaevskiy <bugaevskiy@yandex-team.com>2022-08-07 10:49:03 +0300
committerbugaevskiy <bugaevskiy@yandex-team.com>2022-08-07 10:49:03 +0300
commitd01bcf8f04838c9d5065f507451154cbad10987b (patch)
tree253dcc6ca4c54449a52044003f651507d0b09597
parent586af43dcc5cdaf1f88e4fe82511071a6dce2ce8 (diff)
downloadydb-d01bcf8f04838c9d5065f507451154cbad10987b.tar.gz
Reimport boost/chrono as a separate project
-rw-r--r--CMakeLists.darwin.txt2
-rw-r--r--CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/boost/boost/chrono/typeof/boost/chrono/chrono.hpp32
-rw-r--r--contrib/restricted/boost/boost/chrono/typeof/boost/ratio.hpp24
-rw-r--r--contrib/restricted/boost/chrono/CMakeLists.txt37
-rw-r--r--contrib/restricted/boost/chrono/README.md8
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono.hpp (renamed from contrib/restricted/boost/boost/chrono.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/ceil.hpp (renamed from contrib/restricted/boost/boost/chrono/ceil.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/chrono.hpp (renamed from contrib/restricted/boost/boost/chrono/chrono.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/chrono_io.hpp (renamed from contrib/restricted/boost/boost/chrono/chrono_io.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/clock_string.hpp (renamed from contrib/restricted/boost/boost/chrono/clock_string.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/config.hpp (renamed from contrib/restricted/boost/boost/chrono/config.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/detail/inlined/chrono.hpp (renamed from contrib/restricted/boost/boost/chrono/detail/inlined/chrono.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/detail/inlined/mac/chrono.hpp (renamed from contrib/restricted/boost/boost/chrono/detail/inlined/mac/chrono.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/detail/inlined/mac/process_cpu_clocks.hpp (renamed from contrib/restricted/boost/boost/chrono/detail/inlined/mac/process_cpu_clocks.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/detail/inlined/mac/thread_clock.hpp (renamed from contrib/restricted/boost/boost/chrono/detail/inlined/mac/thread_clock.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/detail/inlined/posix/chrono.hpp (renamed from contrib/restricted/boost/boost/chrono/detail/inlined/posix/chrono.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/detail/inlined/posix/process_cpu_clocks.hpp (renamed from contrib/restricted/boost/boost/chrono/detail/inlined/posix/process_cpu_clocks.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/detail/inlined/posix/thread_clock.hpp (renamed from contrib/restricted/boost/boost/chrono/detail/inlined/posix/thread_clock.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/detail/inlined/process_cpu_clocks.hpp (renamed from contrib/restricted/boost/boost/chrono/detail/inlined/process_cpu_clocks.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/detail/inlined/thread_clock.hpp (renamed from contrib/restricted/boost/boost/chrono/detail/inlined/thread_clock.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/detail/inlined/win/chrono.hpp (renamed from contrib/restricted/boost/boost/chrono/detail/inlined/win/chrono.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/detail/inlined/win/process_cpu_clocks.hpp (renamed from contrib/restricted/boost/boost/chrono/detail/inlined/win/process_cpu_clocks.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/detail/inlined/win/thread_clock.hpp (renamed from contrib/restricted/boost/boost/chrono/detail/inlined/win/thread_clock.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/detail/is_evenly_divisible_by.hpp (renamed from contrib/restricted/boost/boost/chrono/detail/is_evenly_divisible_by.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/detail/no_warning/signed_unsigned_cmp.hpp (renamed from contrib/restricted/boost/boost/chrono/detail/no_warning/signed_unsigned_cmp.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/detail/scan_keyword.hpp (renamed from contrib/restricted/boost/boost/chrono/detail/scan_keyword.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/detail/static_assert.hpp (renamed from contrib/restricted/boost/boost/chrono/detail/static_assert.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/detail/system.hpp (renamed from contrib/restricted/boost/boost/chrono/detail/system.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/duration.hpp (renamed from contrib/restricted/boost/boost/chrono/duration.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/floor.hpp (renamed from contrib/restricted/boost/boost/chrono/floor.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/include.hpp (renamed from contrib/restricted/boost/boost/chrono/include.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/io/duration_get.hpp (renamed from contrib/restricted/boost/boost/chrono/io/duration_get.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/io/duration_io.hpp (renamed from contrib/restricted/boost/boost/chrono/io/duration_io.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/io/duration_put.hpp (renamed from contrib/restricted/boost/boost/chrono/io/duration_put.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/io/duration_style.hpp (renamed from contrib/restricted/boost/boost/chrono/io/duration_style.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/io/duration_units.hpp (renamed from contrib/restricted/boost/boost/chrono/io/duration_units.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/io/ios_base_state.hpp (renamed from contrib/restricted/boost/boost/chrono/io/ios_base_state.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/io/time_point_get.hpp (renamed from contrib/restricted/boost/boost/chrono/io/time_point_get.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/io/time_point_io.hpp (renamed from contrib/restricted/boost/boost/chrono/io/time_point_io.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/io/time_point_put.hpp (renamed from contrib/restricted/boost/boost/chrono/io/time_point_put.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/io/time_point_units.hpp (renamed from contrib/restricted/boost/boost/chrono/io/time_point_units.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/io/timezone.hpp (renamed from contrib/restricted/boost/boost/chrono/io/timezone.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/io/utility/ios_base_state_ptr.hpp (renamed from contrib/restricted/boost/boost/chrono/io/utility/ios_base_state_ptr.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/io/utility/manip_base.hpp (renamed from contrib/restricted/boost/boost/chrono/io/utility/manip_base.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/io/utility/to_string.hpp (renamed from contrib/restricted/boost/boost/chrono/io/utility/to_string.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/io_v1/chrono_io.hpp (renamed from contrib/restricted/boost/boost/chrono/io_v1/chrono_io.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/process_cpu_clocks.hpp (renamed from contrib/restricted/boost/boost/chrono/process_cpu_clocks.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/round.hpp (renamed from contrib/restricted/boost/boost/chrono/round.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/system_clocks.hpp (renamed from contrib/restricted/boost/boost/chrono/system_clocks.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/thread_clock.hpp (renamed from contrib/restricted/boost/boost/chrono/thread_clock.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/include/boost/chrono/time_point.hpp (renamed from contrib/restricted/boost/boost/chrono/time_point.hpp)0
-rw-r--r--contrib/restricted/boost/chrono/src/chrono.cpp (renamed from contrib/restricted/boost/libs/chrono/src/chrono.cpp)0
-rw-r--r--contrib/restricted/boost/chrono/src/process_cpu_clocks.cpp (renamed from contrib/restricted/boost/libs/chrono/src/process_cpu_clocks.cpp)0
-rw-r--r--contrib/restricted/boost/chrono/src/thread_clock.cpp (renamed from contrib/restricted/boost/libs/chrono/src/thread_clock.cpp)0
-rw-r--r--contrib/restricted/boost/libs/chrono/CMakeLists.darwin.txt43
-rw-r--r--contrib/restricted/boost/libs/chrono/CMakeLists.linux.txt42
-rw-r--r--contrib/restricted/boost/libs/chrono/CMakeLists.txt13
-rw-r--r--contrib/restricted/boost/libs/thread/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/boost/libs/thread/CMakeLists.linux.txt2
60 files changed, 49 insertions, 158 deletions
diff --git a/CMakeLists.darwin.txt b/CMakeLists.darwin.txt
index 8ece7db242a..92e4e8d7801 100644
--- a/CMakeLists.darwin.txt
+++ b/CMakeLists.darwin.txt
@@ -393,7 +393,7 @@ add_subdirectory(contrib/libs/libevent/event_openssl)
add_subdirectory(contrib/libs/libevent/event_thread)
add_subdirectory(contrib/restricted/boost/libs/thread)
add_subdirectory(contrib/restricted/boost/atomic)
-add_subdirectory(contrib/restricted/boost/libs/chrono)
+add_subdirectory(contrib/restricted/boost/chrono)
add_subdirectory(contrib/restricted/boost/ratio)
add_subdirectory(contrib/restricted/uriparser)
add_subdirectory(contrib/libs/cctz/tzdata)
diff --git a/CMakeLists.linux.txt b/CMakeLists.linux.txt
index 6bcb6ea762b..1a67a866abd 100644
--- a/CMakeLists.linux.txt
+++ b/CMakeLists.linux.txt
@@ -396,7 +396,7 @@ add_subdirectory(contrib/libs/libevent/event_openssl)
add_subdirectory(contrib/libs/libevent/event_thread)
add_subdirectory(contrib/restricted/boost/libs/thread)
add_subdirectory(contrib/restricted/boost/atomic)
-add_subdirectory(contrib/restricted/boost/libs/chrono)
+add_subdirectory(contrib/restricted/boost/chrono)
add_subdirectory(contrib/restricted/boost/ratio)
add_subdirectory(contrib/restricted/uriparser)
add_subdirectory(contrib/libs/cctz/tzdata)
diff --git a/contrib/restricted/boost/boost/chrono/typeof/boost/chrono/chrono.hpp b/contrib/restricted/boost/boost/chrono/typeof/boost/chrono/chrono.hpp
deleted file mode 100644
index 0b0d2748002..00000000000
--- a/contrib/restricted/boost/boost/chrono/typeof/boost/chrono/chrono.hpp
+++ /dev/null
@@ -1,32 +0,0 @@
-//////////////////////////////////////////////////////////////////////////////
-//
-// (C) Copyright Vicente J. Botet Escriba 20010.
-// Distributed under the Boost Software License, Version 1.0.
-// (See accompanying file LICENSE_1_0.txt or
-// copy at http://www.boost.org/LICENSE_1_0.txt)
-//
-// Based on the unique_threader/unique_joiner design from of Kevlin Henney (n1883)
-//
-// See http://www.boost.org/libs/chrono for documentation.
-//
-//////////////////////////////////////////////////////////////////////////////
-
-#ifndef BOOST_CHRONO_TYPEOF_CHRONO_HPP
-#define BOOST_CHRONO_TYPEOF_CHRONO_HPP
-
-#include <boost/chrono/chrono.hpp>
-#include <boost/typeof/typeof.hpp>
-
-#include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
-
-BOOST_TYPEOF_REGISTER_TEMPLATE(boost::chrono::duration, (typename)(typename))
-BOOST_TYPEOF_REGISTER_TEMPLATE(boost::chrono::time_point, (typename)(typename))
-#if 0
-BOOST_TYPEOF_REGISTER_TYPE(boost::chrono::system_clock)
-#ifdef BOOST_CHRONO_HAS_CLOCK_STEADY
-BOOST_TYPEOF_REGISTER_TYPE(boost::chrono::steady_clock)
-#endif
-BOOST_TYPEOF_REGISTER_TYPE(boost::chrono::high_resolution_clock)
-
-#endif
-#endif
diff --git a/contrib/restricted/boost/boost/chrono/typeof/boost/ratio.hpp b/contrib/restricted/boost/boost/chrono/typeof/boost/ratio.hpp
deleted file mode 100644
index d61ce2440c1..00000000000
--- a/contrib/restricted/boost/boost/chrono/typeof/boost/ratio.hpp
+++ /dev/null
@@ -1,24 +0,0 @@
-//////////////////////////////////////////////////////////////////////////////
-//
-// (C) Copyright Vicente J. Botet Escriba 20010.
-// Distributed under the Boost Software License, Version 1.0.
-// (See accompanying file LICENSE_1_0.txt or
-// copy at http://www.boost.org/LICENSE_1_0.txt)
-//
-// Based on the unique_threader/unique_joiner design from of Kevlin Henney (n1883)
-//
-// See http://www.boost.org/libs/chrono for documentation.
-//
-//////////////////////////////////////////////////////////////////////////////
-
-#ifndef BOOST_CHRONO_TYPEOF_RATIO_HPP
-#define BOOST_CHRONO_TYPEOF_RATIO_HPP
-
-#include <boost/ratio/ratio.hpp>
-#include <boost/typeof/typeof.hpp>
-
-#include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
-
-BOOST_TYPEOF_REGISTER_TEMPLATE(boost::ratio, (boost::intmax_t)(boost::intmax_t))
-
-#endif
diff --git a/contrib/restricted/boost/chrono/CMakeLists.txt b/contrib/restricted/boost/chrono/CMakeLists.txt
new file mode 100644
index 00000000000..1247dd0f767
--- /dev/null
+++ b/contrib/restricted/boost/chrono/CMakeLists.txt
@@ -0,0 +1,37 @@
+
+# This file was gererated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+
+add_library(restricted-boost-chrono)
+target_include_directories(restricted-boost-chrono PUBLIC
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/chrono/include
+)
+target_link_libraries(restricted-boost-chrono PUBLIC
+ contrib-libs-cxxsupp
+ yutil
+ restricted-boost-assert
+ restricted-boost-config
+ restricted-boost-core
+ restricted-boost-integer
+ restricted-boost-move
+ restricted-boost-mpl
+ restricted-boost-predef
+ restricted-boost-ratio
+ restricted-boost-static_assert
+ restricted-boost-system
+ restricted-boost-throw_exception
+ restricted-boost-type_traits
+ restricted-boost-typeof
+ restricted-boost-utility
+ restricted-boost-winapi
+)
+target_sources(restricted-boost-chrono PRIVATE
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/chrono/src/chrono.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/chrono/src/process_cpu_clocks.cpp
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/chrono/src/thread_clock.cpp
+)
diff --git a/contrib/restricted/boost/chrono/README.md b/contrib/restricted/boost/chrono/README.md
new file mode 100644
index 00000000000..a2f91b26216
--- /dev/null
+++ b/contrib/restricted/boost/chrono/README.md
@@ -0,0 +1,8 @@
+Chrono
+======
+
+Useful time utilities. C++11.
+
+### License
+
+Distributed under the [Boost Software License, Version 1.0](http://boost.org/LICENSE_1_0.txt).
diff --git a/contrib/restricted/boost/boost/chrono.hpp b/contrib/restricted/boost/chrono/include/boost/chrono.hpp
index a3a35229030..a3a35229030 100644
--- a/contrib/restricted/boost/boost/chrono.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono.hpp
diff --git a/contrib/restricted/boost/boost/chrono/ceil.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/ceil.hpp
index 7fbf9ddc29f..7fbf9ddc29f 100644
--- a/contrib/restricted/boost/boost/chrono/ceil.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/ceil.hpp
diff --git a/contrib/restricted/boost/boost/chrono/chrono.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/chrono.hpp
index ebc29d8d472..ebc29d8d472 100644
--- a/contrib/restricted/boost/boost/chrono/chrono.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/chrono.hpp
diff --git a/contrib/restricted/boost/boost/chrono/chrono_io.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/chrono_io.hpp
index ebd18a3dab6..ebd18a3dab6 100644
--- a/contrib/restricted/boost/boost/chrono/chrono_io.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/chrono_io.hpp
diff --git a/contrib/restricted/boost/boost/chrono/clock_string.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/clock_string.hpp
index af025f27e03..af025f27e03 100644
--- a/contrib/restricted/boost/boost/chrono/clock_string.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/clock_string.hpp
diff --git a/contrib/restricted/boost/boost/chrono/config.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/config.hpp
index c9d738f46a9..c9d738f46a9 100644
--- a/contrib/restricted/boost/boost/chrono/config.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/config.hpp
diff --git a/contrib/restricted/boost/boost/chrono/detail/inlined/chrono.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/detail/inlined/chrono.hpp
index 3bad546d4c3..3bad546d4c3 100644
--- a/contrib/restricted/boost/boost/chrono/detail/inlined/chrono.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/detail/inlined/chrono.hpp
diff --git a/contrib/restricted/boost/boost/chrono/detail/inlined/mac/chrono.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/detail/inlined/mac/chrono.hpp
index 0bd3400a253..0bd3400a253 100644
--- a/contrib/restricted/boost/boost/chrono/detail/inlined/mac/chrono.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/detail/inlined/mac/chrono.hpp
diff --git a/contrib/restricted/boost/boost/chrono/detail/inlined/mac/process_cpu_clocks.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/detail/inlined/mac/process_cpu_clocks.hpp
index 6e55b0f2ff0..6e55b0f2ff0 100644
--- a/contrib/restricted/boost/boost/chrono/detail/inlined/mac/process_cpu_clocks.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/detail/inlined/mac/process_cpu_clocks.hpp
diff --git a/contrib/restricted/boost/boost/chrono/detail/inlined/mac/thread_clock.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/detail/inlined/mac/thread_clock.hpp
index 690458f41cf..690458f41cf 100644
--- a/contrib/restricted/boost/boost/chrono/detail/inlined/mac/thread_clock.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/detail/inlined/mac/thread_clock.hpp
diff --git a/contrib/restricted/boost/boost/chrono/detail/inlined/posix/chrono.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/detail/inlined/posix/chrono.hpp
index c4c8a6add75..c4c8a6add75 100644
--- a/contrib/restricted/boost/boost/chrono/detail/inlined/posix/chrono.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/detail/inlined/posix/chrono.hpp
diff --git a/contrib/restricted/boost/boost/chrono/detail/inlined/posix/process_cpu_clocks.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/detail/inlined/posix/process_cpu_clocks.hpp
index feecc86792d..feecc86792d 100644
--- a/contrib/restricted/boost/boost/chrono/detail/inlined/posix/process_cpu_clocks.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/detail/inlined/posix/process_cpu_clocks.hpp
diff --git a/contrib/restricted/boost/boost/chrono/detail/inlined/posix/thread_clock.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/detail/inlined/posix/thread_clock.hpp
index a42b3c8a150..a42b3c8a150 100644
--- a/contrib/restricted/boost/boost/chrono/detail/inlined/posix/thread_clock.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/detail/inlined/posix/thread_clock.hpp
diff --git a/contrib/restricted/boost/boost/chrono/detail/inlined/process_cpu_clocks.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/detail/inlined/process_cpu_clocks.hpp
index fad60361a3b..fad60361a3b 100644
--- a/contrib/restricted/boost/boost/chrono/detail/inlined/process_cpu_clocks.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/detail/inlined/process_cpu_clocks.hpp
diff --git a/contrib/restricted/boost/boost/chrono/detail/inlined/thread_clock.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/detail/inlined/thread_clock.hpp
index e4f8317ec67..e4f8317ec67 100644
--- a/contrib/restricted/boost/boost/chrono/detail/inlined/thread_clock.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/detail/inlined/thread_clock.hpp
diff --git a/contrib/restricted/boost/boost/chrono/detail/inlined/win/chrono.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/detail/inlined/win/chrono.hpp
index e61f11e7cec..e61f11e7cec 100644
--- a/contrib/restricted/boost/boost/chrono/detail/inlined/win/chrono.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/detail/inlined/win/chrono.hpp
diff --git a/contrib/restricted/boost/boost/chrono/detail/inlined/win/process_cpu_clocks.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/detail/inlined/win/process_cpu_clocks.hpp
index 7169f8020a1..7169f8020a1 100644
--- a/contrib/restricted/boost/boost/chrono/detail/inlined/win/process_cpu_clocks.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/detail/inlined/win/process_cpu_clocks.hpp
diff --git a/contrib/restricted/boost/boost/chrono/detail/inlined/win/thread_clock.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/detail/inlined/win/thread_clock.hpp
index 037ccbee3e9..037ccbee3e9 100644
--- a/contrib/restricted/boost/boost/chrono/detail/inlined/win/thread_clock.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/detail/inlined/win/thread_clock.hpp
diff --git a/contrib/restricted/boost/boost/chrono/detail/is_evenly_divisible_by.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/detail/is_evenly_divisible_by.hpp
index 960a208a750..960a208a750 100644
--- a/contrib/restricted/boost/boost/chrono/detail/is_evenly_divisible_by.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/detail/is_evenly_divisible_by.hpp
diff --git a/contrib/restricted/boost/boost/chrono/detail/no_warning/signed_unsigned_cmp.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/detail/no_warning/signed_unsigned_cmp.hpp
index 94936c8baf3..94936c8baf3 100644
--- a/contrib/restricted/boost/boost/chrono/detail/no_warning/signed_unsigned_cmp.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/detail/no_warning/signed_unsigned_cmp.hpp
diff --git a/contrib/restricted/boost/boost/chrono/detail/scan_keyword.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/detail/scan_keyword.hpp
index aa4e2e87b9d..aa4e2e87b9d 100644
--- a/contrib/restricted/boost/boost/chrono/detail/scan_keyword.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/detail/scan_keyword.hpp
diff --git a/contrib/restricted/boost/boost/chrono/detail/static_assert.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/detail/static_assert.hpp
index 86151947547..86151947547 100644
--- a/contrib/restricted/boost/boost/chrono/detail/static_assert.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/detail/static_assert.hpp
diff --git a/contrib/restricted/boost/boost/chrono/detail/system.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/detail/system.hpp
index ebe27abac8b..ebe27abac8b 100644
--- a/contrib/restricted/boost/boost/chrono/detail/system.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/detail/system.hpp
diff --git a/contrib/restricted/boost/boost/chrono/duration.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/duration.hpp
index 0a09674f1a8..0a09674f1a8 100644
--- a/contrib/restricted/boost/boost/chrono/duration.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/duration.hpp
diff --git a/contrib/restricted/boost/boost/chrono/floor.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/floor.hpp
index eb85fa7446c..eb85fa7446c 100644
--- a/contrib/restricted/boost/boost/chrono/floor.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/floor.hpp
diff --git a/contrib/restricted/boost/boost/chrono/include.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/include.hpp
index b58f76bef81..b58f76bef81 100644
--- a/contrib/restricted/boost/boost/chrono/include.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/include.hpp
diff --git a/contrib/restricted/boost/boost/chrono/io/duration_get.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/io/duration_get.hpp
index 081f071084b..081f071084b 100644
--- a/contrib/restricted/boost/boost/chrono/io/duration_get.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/io/duration_get.hpp
diff --git a/contrib/restricted/boost/boost/chrono/io/duration_io.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/io/duration_io.hpp
index f3aca6adfd4..f3aca6adfd4 100644
--- a/contrib/restricted/boost/boost/chrono/io/duration_io.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/io/duration_io.hpp
diff --git a/contrib/restricted/boost/boost/chrono/io/duration_put.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/io/duration_put.hpp
index 623eae1bf6b..623eae1bf6b 100644
--- a/contrib/restricted/boost/boost/chrono/io/duration_put.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/io/duration_put.hpp
diff --git a/contrib/restricted/boost/boost/chrono/io/duration_style.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/io/duration_style.hpp
index 65b76a902ca..65b76a902ca 100644
--- a/contrib/restricted/boost/boost/chrono/io/duration_style.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/io/duration_style.hpp
diff --git a/contrib/restricted/boost/boost/chrono/io/duration_units.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/io/duration_units.hpp
index 84faa819a91..84faa819a91 100644
--- a/contrib/restricted/boost/boost/chrono/io/duration_units.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/io/duration_units.hpp
diff --git a/contrib/restricted/boost/boost/chrono/io/ios_base_state.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/io/ios_base_state.hpp
index 1393e2e699f..1393e2e699f 100644
--- a/contrib/restricted/boost/boost/chrono/io/ios_base_state.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/io/ios_base_state.hpp
diff --git a/contrib/restricted/boost/boost/chrono/io/time_point_get.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/io/time_point_get.hpp
index 44c641e6da4..44c641e6da4 100644
--- a/contrib/restricted/boost/boost/chrono/io/time_point_get.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/io/time_point_get.hpp
diff --git a/contrib/restricted/boost/boost/chrono/io/time_point_io.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/io/time_point_io.hpp
index 3143efac69e..3143efac69e 100644
--- a/contrib/restricted/boost/boost/chrono/io/time_point_io.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/io/time_point_io.hpp
diff --git a/contrib/restricted/boost/boost/chrono/io/time_point_put.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/io/time_point_put.hpp
index 9c8c7cadd01..9c8c7cadd01 100644
--- a/contrib/restricted/boost/boost/chrono/io/time_point_put.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/io/time_point_put.hpp
diff --git a/contrib/restricted/boost/boost/chrono/io/time_point_units.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/io/time_point_units.hpp
index 6a4999a5e5c..6a4999a5e5c 100644
--- a/contrib/restricted/boost/boost/chrono/io/time_point_units.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/io/time_point_units.hpp
diff --git a/contrib/restricted/boost/boost/chrono/io/timezone.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/io/timezone.hpp
index 67975da96fb..67975da96fb 100644
--- a/contrib/restricted/boost/boost/chrono/io/timezone.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/io/timezone.hpp
diff --git a/contrib/restricted/boost/boost/chrono/io/utility/ios_base_state_ptr.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/io/utility/ios_base_state_ptr.hpp
index 15c8ac4d66e..15c8ac4d66e 100644
--- a/contrib/restricted/boost/boost/chrono/io/utility/ios_base_state_ptr.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/io/utility/ios_base_state_ptr.hpp
diff --git a/contrib/restricted/boost/boost/chrono/io/utility/manip_base.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/io/utility/manip_base.hpp
index f4a5f562c44..f4a5f562c44 100644
--- a/contrib/restricted/boost/boost/chrono/io/utility/manip_base.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/io/utility/manip_base.hpp
diff --git a/contrib/restricted/boost/boost/chrono/io/utility/to_string.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/io/utility/to_string.hpp
index 4717ba6ad37..4717ba6ad37 100644
--- a/contrib/restricted/boost/boost/chrono/io/utility/to_string.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/io/utility/to_string.hpp
diff --git a/contrib/restricted/boost/boost/chrono/io_v1/chrono_io.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/io_v1/chrono_io.hpp
index afcc9ed7c93..afcc9ed7c93 100644
--- a/contrib/restricted/boost/boost/chrono/io_v1/chrono_io.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/io_v1/chrono_io.hpp
diff --git a/contrib/restricted/boost/boost/chrono/process_cpu_clocks.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/process_cpu_clocks.hpp
index 6ea90913b78..6ea90913b78 100644
--- a/contrib/restricted/boost/boost/chrono/process_cpu_clocks.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/process_cpu_clocks.hpp
diff --git a/contrib/restricted/boost/boost/chrono/round.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/round.hpp
index 09741fcf098..09741fcf098 100644
--- a/contrib/restricted/boost/boost/chrono/round.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/round.hpp
diff --git a/contrib/restricted/boost/boost/chrono/system_clocks.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/system_clocks.hpp
index 5ba6a3b0e9c..5ba6a3b0e9c 100644
--- a/contrib/restricted/boost/boost/chrono/system_clocks.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/system_clocks.hpp
diff --git a/contrib/restricted/boost/boost/chrono/thread_clock.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/thread_clock.hpp
index 207697b4cc8..207697b4cc8 100644
--- a/contrib/restricted/boost/boost/chrono/thread_clock.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/thread_clock.hpp
diff --git a/contrib/restricted/boost/boost/chrono/time_point.hpp b/contrib/restricted/boost/chrono/include/boost/chrono/time_point.hpp
index fc230955d93..fc230955d93 100644
--- a/contrib/restricted/boost/boost/chrono/time_point.hpp
+++ b/contrib/restricted/boost/chrono/include/boost/chrono/time_point.hpp
diff --git a/contrib/restricted/boost/libs/chrono/src/chrono.cpp b/contrib/restricted/boost/chrono/src/chrono.cpp
index f500a796c81..f500a796c81 100644
--- a/contrib/restricted/boost/libs/chrono/src/chrono.cpp
+++ b/contrib/restricted/boost/chrono/src/chrono.cpp
diff --git a/contrib/restricted/boost/libs/chrono/src/process_cpu_clocks.cpp b/contrib/restricted/boost/chrono/src/process_cpu_clocks.cpp
index c21cab3b8b6..c21cab3b8b6 100644
--- a/contrib/restricted/boost/libs/chrono/src/process_cpu_clocks.cpp
+++ b/contrib/restricted/boost/chrono/src/process_cpu_clocks.cpp
diff --git a/contrib/restricted/boost/libs/chrono/src/thread_clock.cpp b/contrib/restricted/boost/chrono/src/thread_clock.cpp
index c21b114c0d6..c21b114c0d6 100644
--- a/contrib/restricted/boost/libs/chrono/src/thread_clock.cpp
+++ b/contrib/restricted/boost/chrono/src/thread_clock.cpp
diff --git a/contrib/restricted/boost/libs/chrono/CMakeLists.darwin.txt b/contrib/restricted/boost/libs/chrono/CMakeLists.darwin.txt
deleted file mode 100644
index c41d89a0017..00000000000
--- a/contrib/restricted/boost/libs/chrono/CMakeLists.darwin.txt
+++ /dev/null
@@ -1,43 +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(boost-libs-chrono)
-target_compile_options(boost-libs-chrono PRIVATE
- -DBOOST_ATOMIC_STATIC_LINK=1
- -DBOOST_All_STATIC_LINK=1
- -DBOOST_CHRONO_STATIC_LINK=1
- -DBOOST_SYSTEM_STATIC_LINK=1
- -DBOOST_TIMER_STATIC_LINK=1
- -DBOOST_ALL_NO_LIB=1
- -DBOOST_ATOMIC_SOURCE
- -DBOOST_COROUTINES_SOURCE
- -DBOOST_DISABLE_ASSERTS
- -DBOOST_SPIRIT_USE_PHOENIX_V3=1
- -DBOOST_SYSTEM_NO_DEPRECATED
- -DBOOST_THREAD_BUILD_LIB=1
- -DBOOST_THREAD_DONT_USE_CHRONO=1
- -DBOOST_THREAD_NO_LIB=1
- -DBOOST_THREAD_USE_LIB=1
- -DDATE_TIME_INLINE
- -DBOOST_THREAD_DONT_USE_CHRONO
- -DBOOST_THREAD_POSIX
- -D_DARWIN_C_SOURCE=1
- -Wno-everything
-)
-target_link_libraries(boost-libs-chrono PUBLIC
- contrib-libs-cxxsupp
- contrib-restricted-boost
- restricted-boost-ratio
- restricted-boost-system
-)
-target_sources(boost-libs-chrono PRIVATE
- ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/chrono/src/chrono.cpp
- ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/chrono/src/process_cpu_clocks.cpp
- ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/chrono/src/thread_clock.cpp
-)
diff --git a/contrib/restricted/boost/libs/chrono/CMakeLists.linux.txt b/contrib/restricted/boost/libs/chrono/CMakeLists.linux.txt
deleted file mode 100644
index 2c02092aa49..00000000000
--- a/contrib/restricted/boost/libs/chrono/CMakeLists.linux.txt
+++ /dev/null
@@ -1,42 +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(boost-libs-chrono)
-target_compile_options(boost-libs-chrono PRIVATE
- -DBOOST_ATOMIC_STATIC_LINK=1
- -DBOOST_All_STATIC_LINK=1
- -DBOOST_CHRONO_STATIC_LINK=1
- -DBOOST_SYSTEM_STATIC_LINK=1
- -DBOOST_TIMER_STATIC_LINK=1
- -DBOOST_ALL_NO_LIB=1
- -DBOOST_ATOMIC_SOURCE
- -DBOOST_COROUTINES_SOURCE
- -DBOOST_DISABLE_ASSERTS
- -DBOOST_SPIRIT_USE_PHOENIX_V3=1
- -DBOOST_SYSTEM_NO_DEPRECATED
- -DBOOST_THREAD_BUILD_LIB=1
- -DBOOST_THREAD_DONT_USE_CHRONO=1
- -DBOOST_THREAD_NO_LIB=1
- -DBOOST_THREAD_USE_LIB=1
- -DDATE_TIME_INLINE
- -DBOOST_THREAD_DONT_USE_CHRONO
- -DBOOST_THREAD_POSIX
- -Wno-everything
-)
-target_link_libraries(boost-libs-chrono PUBLIC
- contrib-libs-cxxsupp
- contrib-restricted-boost
- restricted-boost-ratio
- restricted-boost-system
-)
-target_sources(boost-libs-chrono PRIVATE
- ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/chrono/src/chrono.cpp
- ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/chrono/src/process_cpu_clocks.cpp
- ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/libs/chrono/src/thread_clock.cpp
-)
diff --git a/contrib/restricted/boost/libs/chrono/CMakeLists.txt b/contrib/restricted/boost/libs/chrono/CMakeLists.txt
deleted file mode 100644
index fc7b1ee73ce..00000000000
--- a/contrib/restricted/boost/libs/chrono/CMakeLists.txt
+++ /dev/null
@@ -1,13 +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.
-
-
-if (APPLE)
- include(CMakeLists.darwin.txt)
-elseif (UNIX AND NOT APPLE)
- include(CMakeLists.linux.txt)
-endif()
diff --git a/contrib/restricted/boost/libs/thread/CMakeLists.darwin.txt b/contrib/restricted/boost/libs/thread/CMakeLists.darwin.txt
index 451fbab39b5..09d0bffba7e 100644
--- a/contrib/restricted/boost/libs/thread/CMakeLists.darwin.txt
+++ b/contrib/restricted/boost/libs/thread/CMakeLists.darwin.txt
@@ -35,7 +35,7 @@ target_link_libraries(boost-libs-thread PUBLIC
contrib-restricted-boost
restricted-boost-atomic
restricted-boost-exception
- boost-libs-chrono
+ restricted-boost-chrono
restricted-boost-system
)
target_sources(boost-libs-thread PRIVATE
diff --git a/contrib/restricted/boost/libs/thread/CMakeLists.linux.txt b/contrib/restricted/boost/libs/thread/CMakeLists.linux.txt
index b44ad82bdcc..0d9a6b1e46a 100644
--- a/contrib/restricted/boost/libs/thread/CMakeLists.linux.txt
+++ b/contrib/restricted/boost/libs/thread/CMakeLists.linux.txt
@@ -34,7 +34,7 @@ target_link_libraries(boost-libs-thread PUBLIC
contrib-restricted-boost
restricted-boost-atomic
restricted-boost-exception
- boost-libs-chrono
+ restricted-boost-chrono
restricted-boost-system
)
target_sources(boost-libs-thread PRIVATE