aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbugaevskiy <bugaevskiy@yandex-team.com>2022-08-11 23:06:37 +0300
committerbugaevskiy <bugaevskiy@yandex-team.com>2022-08-11 23:06:37 +0300
commitaabc2208ce175603afa4b100f82e4dc71a247d51 (patch)
tree8155e2c415caabde4a51bf1042357a7665fcb72e
parent0f4beb8d2c13330e8bd7f465fb419c0ff334d6e2 (diff)
downloadydb-aabc2208ce175603afa4b100f82e4dc71a247d51.tar.gz
Reimport boost/function as a separate project
-rw-r--r--CMakeLists.darwin.txt1
-rw-r--r--CMakeLists.linux.txt1
-rw-r--r--contrib/restricted/boost/CMakeLists.txt1
-rw-r--r--contrib/restricted/boost/function/CMakeLists.txt29
-rw-r--r--contrib/restricted/boost/function/include/boost/function.hpp (renamed from contrib/restricted/boost/boost/function.hpp)0
-rw-r--r--contrib/restricted/boost/function/include/boost/function/detail/function_iterate.hpp (renamed from contrib/restricted/boost/boost/function/detail/function_iterate.hpp)0
-rw-r--r--contrib/restricted/boost/function/include/boost/function/detail/maybe_include.hpp (renamed from contrib/restricted/boost/boost/function/detail/maybe_include.hpp)0
-rw-r--r--contrib/restricted/boost/function/include/boost/function/detail/prologue.hpp (renamed from contrib/restricted/boost/boost/function/detail/prologue.hpp)0
-rw-r--r--contrib/restricted/boost/function/include/boost/function/function0.hpp (renamed from contrib/restricted/boost/boost/function/function0.hpp)0
-rw-r--r--contrib/restricted/boost/function/include/boost/function/function1.hpp (renamed from contrib/restricted/boost/boost/function/function1.hpp)0
-rw-r--r--contrib/restricted/boost/function/include/boost/function/function10.hpp (renamed from contrib/restricted/boost/boost/function/function10.hpp)0
-rw-r--r--contrib/restricted/boost/function/include/boost/function/function2.hpp (renamed from contrib/restricted/boost/boost/function/function2.hpp)0
-rw-r--r--contrib/restricted/boost/function/include/boost/function/function3.hpp (renamed from contrib/restricted/boost/boost/function/function3.hpp)0
-rw-r--r--contrib/restricted/boost/function/include/boost/function/function4.hpp (renamed from contrib/restricted/boost/boost/function/function4.hpp)0
-rw-r--r--contrib/restricted/boost/function/include/boost/function/function5.hpp (renamed from contrib/restricted/boost/boost/function/function5.hpp)0
-rw-r--r--contrib/restricted/boost/function/include/boost/function/function6.hpp (renamed from contrib/restricted/boost/boost/function/function6.hpp)0
-rw-r--r--contrib/restricted/boost/function/include/boost/function/function7.hpp (renamed from contrib/restricted/boost/boost/function/function7.hpp)0
-rw-r--r--contrib/restricted/boost/function/include/boost/function/function8.hpp (renamed from contrib/restricted/boost/boost/function/function8.hpp)0
-rw-r--r--contrib/restricted/boost/function/include/boost/function/function9.hpp (renamed from contrib/restricted/boost/boost/function/function9.hpp)0
-rw-r--r--contrib/restricted/boost/function/include/boost/function/function_base.hpp (renamed from contrib/restricted/boost/boost/function/function_base.hpp)0
-rw-r--r--contrib/restricted/boost/function/include/boost/function/function_fwd.hpp (renamed from contrib/restricted/boost/boost/function/function_fwd.hpp)0
-rw-r--r--contrib/restricted/boost/function/include/boost/function/function_template.hpp (renamed from contrib/restricted/boost/boost/function/function_template.hpp)0
-rw-r--r--contrib/restricted/boost/function/include/boost/function/function_typeof.hpp (renamed from contrib/restricted/boost/boost/function/function_typeof.hpp)0
-rw-r--r--contrib/restricted/boost/function/include/boost/function_equal.hpp (renamed from contrib/restricted/boost/boost/function_equal.hpp)0
24 files changed, 32 insertions, 0 deletions
diff --git a/CMakeLists.darwin.txt b/CMakeLists.darwin.txt
index 22ccff8e0a..3340a1187e 100644
--- a/CMakeLists.darwin.txt
+++ b/CMakeLists.darwin.txt
@@ -301,6 +301,7 @@ add_subdirectory(contrib/restricted/boost/exception)
add_subdirectory(contrib/restricted/boost/tuple)
add_subdirectory(contrib/restricted/boost/format)
add_subdirectory(contrib/restricted/boost/optional)
+add_subdirectory(contrib/restricted/boost/function)
add_subdirectory(contrib/restricted/boost/function_types)
add_subdirectory(contrib/restricted/boost/fusion)
add_subdirectory(contrib/restricted/boost/interval)
diff --git a/CMakeLists.linux.txt b/CMakeLists.linux.txt
index cb3d15f79b..6b260755f3 100644
--- a/CMakeLists.linux.txt
+++ b/CMakeLists.linux.txt
@@ -304,6 +304,7 @@ add_subdirectory(contrib/restricted/boost/exception)
add_subdirectory(contrib/restricted/boost/tuple)
add_subdirectory(contrib/restricted/boost/format)
add_subdirectory(contrib/restricted/boost/optional)
+add_subdirectory(contrib/restricted/boost/function)
add_subdirectory(contrib/restricted/boost/function_types)
add_subdirectory(contrib/restricted/boost/fusion)
add_subdirectory(contrib/restricted/boost/interval)
diff --git a/contrib/restricted/boost/CMakeLists.txt b/contrib/restricted/boost/CMakeLists.txt
index 7477f34a7c..4b804e4377 100644
--- a/contrib/restricted/boost/CMakeLists.txt
+++ b/contrib/restricted/boost/CMakeLists.txt
@@ -27,6 +27,7 @@ target_link_libraries(contrib-restricted-boost INTERFACE
restricted-boost-endian
restricted-boost-exception
restricted-boost-format
+ restricted-boost-function
restricted-boost-function_types
restricted-boost-fusion
restricted-boost-integer
diff --git a/contrib/restricted/boost/function/CMakeLists.txt b/contrib/restricted/boost/function/CMakeLists.txt
new file mode 100644
index 0000000000..b9a37abc7a
--- /dev/null
+++ b/contrib/restricted/boost/function/CMakeLists.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_library(restricted-boost-function INTERFACE)
+target_include_directories(restricted-boost-function INTERFACE
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/function/include
+)
+target_link_libraries(restricted-boost-function INTERFACE
+ contrib-libs-cxxsupp
+ yutil
+ restricted-boost-assert
+ restricted-boost-bind
+ restricted-boost-config
+ restricted-boost-core
+ restricted-boost-integer
+ restricted-boost-move
+ restricted-boost-mpl
+ restricted-boost-preprocessor
+ restricted-boost-throw_exception
+ restricted-boost-type_index
+ restricted-boost-type_traits
+ restricted-boost-typeof
+)
diff --git a/contrib/restricted/boost/boost/function.hpp b/contrib/restricted/boost/function/include/boost/function.hpp
index 68a25ab069..68a25ab069 100644
--- a/contrib/restricted/boost/boost/function.hpp
+++ b/contrib/restricted/boost/function/include/boost/function.hpp
diff --git a/contrib/restricted/boost/boost/function/detail/function_iterate.hpp b/contrib/restricted/boost/function/include/boost/function/detail/function_iterate.hpp
index 5370b36aac..5370b36aac 100644
--- a/contrib/restricted/boost/boost/function/detail/function_iterate.hpp
+++ b/contrib/restricted/boost/function/include/boost/function/detail/function_iterate.hpp
diff --git a/contrib/restricted/boost/boost/function/detail/maybe_include.hpp b/contrib/restricted/boost/function/include/boost/function/detail/maybe_include.hpp
index ec88905dcd..ec88905dcd 100644
--- a/contrib/restricted/boost/boost/function/detail/maybe_include.hpp
+++ b/contrib/restricted/boost/function/include/boost/function/detail/maybe_include.hpp
diff --git a/contrib/restricted/boost/boost/function/detail/prologue.hpp b/contrib/restricted/boost/function/include/boost/function/detail/prologue.hpp
index 53d0f05cd3..53d0f05cd3 100644
--- a/contrib/restricted/boost/boost/function/detail/prologue.hpp
+++ b/contrib/restricted/boost/function/include/boost/function/detail/prologue.hpp
diff --git a/contrib/restricted/boost/boost/function/function0.hpp b/contrib/restricted/boost/function/include/boost/function/function0.hpp
index 65a02e5fac..65a02e5fac 100644
--- a/contrib/restricted/boost/boost/function/function0.hpp
+++ b/contrib/restricted/boost/function/include/boost/function/function0.hpp
diff --git a/contrib/restricted/boost/boost/function/function1.hpp b/contrib/restricted/boost/function/include/boost/function/function1.hpp
index 9089715155..9089715155 100644
--- a/contrib/restricted/boost/boost/function/function1.hpp
+++ b/contrib/restricted/boost/function/include/boost/function/function1.hpp
diff --git a/contrib/restricted/boost/boost/function/function10.hpp b/contrib/restricted/boost/function/include/boost/function/function10.hpp
index 6562724849..6562724849 100644
--- a/contrib/restricted/boost/boost/function/function10.hpp
+++ b/contrib/restricted/boost/function/include/boost/function/function10.hpp
diff --git a/contrib/restricted/boost/boost/function/function2.hpp b/contrib/restricted/boost/function/include/boost/function/function2.hpp
index dc8bf97521..dc8bf97521 100644
--- a/contrib/restricted/boost/boost/function/function2.hpp
+++ b/contrib/restricted/boost/function/include/boost/function/function2.hpp
diff --git a/contrib/restricted/boost/boost/function/function3.hpp b/contrib/restricted/boost/function/include/boost/function/function3.hpp
index 19d1a49dd5..19d1a49dd5 100644
--- a/contrib/restricted/boost/boost/function/function3.hpp
+++ b/contrib/restricted/boost/function/include/boost/function/function3.hpp
diff --git a/contrib/restricted/boost/boost/function/function4.hpp b/contrib/restricted/boost/function/include/boost/function/function4.hpp
index f3349e2dc9..f3349e2dc9 100644
--- a/contrib/restricted/boost/boost/function/function4.hpp
+++ b/contrib/restricted/boost/function/include/boost/function/function4.hpp
diff --git a/contrib/restricted/boost/boost/function/function5.hpp b/contrib/restricted/boost/function/include/boost/function/function5.hpp
index a1305eb5ce..a1305eb5ce 100644
--- a/contrib/restricted/boost/boost/function/function5.hpp
+++ b/contrib/restricted/boost/function/include/boost/function/function5.hpp
diff --git a/contrib/restricted/boost/boost/function/function6.hpp b/contrib/restricted/boost/function/include/boost/function/function6.hpp
index 1f60914919..1f60914919 100644
--- a/contrib/restricted/boost/boost/function/function6.hpp
+++ b/contrib/restricted/boost/function/include/boost/function/function6.hpp
diff --git a/contrib/restricted/boost/boost/function/function7.hpp b/contrib/restricted/boost/function/include/boost/function/function7.hpp
index 68542ed46a..68542ed46a 100644
--- a/contrib/restricted/boost/boost/function/function7.hpp
+++ b/contrib/restricted/boost/function/include/boost/function/function7.hpp
diff --git a/contrib/restricted/boost/boost/function/function8.hpp b/contrib/restricted/boost/function/include/boost/function/function8.hpp
index cf2c37661f..cf2c37661f 100644
--- a/contrib/restricted/boost/boost/function/function8.hpp
+++ b/contrib/restricted/boost/function/include/boost/function/function8.hpp
diff --git a/contrib/restricted/boost/boost/function/function9.hpp b/contrib/restricted/boost/function/include/boost/function/function9.hpp
index 590e0883d7..590e0883d7 100644
--- a/contrib/restricted/boost/boost/function/function9.hpp
+++ b/contrib/restricted/boost/function/include/boost/function/function9.hpp
diff --git a/contrib/restricted/boost/boost/function/function_base.hpp b/contrib/restricted/boost/function/include/boost/function/function_base.hpp
index 841affb49a..841affb49a 100644
--- a/contrib/restricted/boost/boost/function/function_base.hpp
+++ b/contrib/restricted/boost/function/include/boost/function/function_base.hpp
diff --git a/contrib/restricted/boost/boost/function/function_fwd.hpp b/contrib/restricted/boost/function/include/boost/function/function_fwd.hpp
index e79b504899..e79b504899 100644
--- a/contrib/restricted/boost/boost/function/function_fwd.hpp
+++ b/contrib/restricted/boost/function/include/boost/function/function_fwd.hpp
diff --git a/contrib/restricted/boost/boost/function/function_template.hpp b/contrib/restricted/boost/function/include/boost/function/function_template.hpp
index 0b05940b22..0b05940b22 100644
--- a/contrib/restricted/boost/boost/function/function_template.hpp
+++ b/contrib/restricted/boost/function/include/boost/function/function_template.hpp
diff --git a/contrib/restricted/boost/boost/function/function_typeof.hpp b/contrib/restricted/boost/function/include/boost/function/function_typeof.hpp
index 246dc15d09..246dc15d09 100644
--- a/contrib/restricted/boost/boost/function/function_typeof.hpp
+++ b/contrib/restricted/boost/function/include/boost/function/function_typeof.hpp
diff --git a/contrib/restricted/boost/boost/function_equal.hpp b/contrib/restricted/boost/function/include/boost/function_equal.hpp
index 2d76c75bc9..2d76c75bc9 100644
--- a/contrib/restricted/boost/boost/function_equal.hpp
+++ b/contrib/restricted/boost/function/include/boost/function_equal.hpp