Browse Source

Update contrib/restricted/boost/math to 1.81.0

thegeorg 2 years ago
parent
commit
8fd51d45ec

+ 1 - 0
contrib/libs/apache/avro/CMakeLists.darwin.txt

@@ -32,6 +32,7 @@ target_link_libraries(libs-apache-avro PUBLIC
   restricted-boost-crc
   restricted-boost-format
   restricted-boost-iostreams
+  restricted-boost-math
 )
 target_sources(libs-apache-avro PRIVATE
   ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/BinaryDecoder.cc

+ 1 - 0
contrib/libs/apache/avro/CMakeLists.linux-aarch64.txt

@@ -33,6 +33,7 @@ target_link_libraries(libs-apache-avro PUBLIC
   restricted-boost-crc
   restricted-boost-format
   restricted-boost-iostreams
+  restricted-boost-math
 )
 target_sources(libs-apache-avro PRIVATE
   ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/BinaryDecoder.cc

+ 1 - 0
contrib/libs/apache/avro/CMakeLists.linux.txt

@@ -33,6 +33,7 @@ target_link_libraries(libs-apache-avro PUBLIC
   restricted-boost-crc
   restricted-boost-format
   restricted-boost-iostreams
+  restricted-boost-math
 )
 target_sources(libs-apache-avro PRIVATE
   ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/impl/BinaryDecoder.cc

+ 1 - 1
contrib/restricted/boost/CMakeLists.linux-aarch64.txt

@@ -26,6 +26,7 @@ add_subdirectory(coroutine)
 add_subdirectory(crc)
 add_subdirectory(date_time)
 add_subdirectory(detail)
+add_subdirectory(dynamic_bitset)
 add_subdirectory(endian)
 add_subdirectory(exception)
 add_subdirectory(filesystem)
@@ -41,7 +42,6 @@ add_subdirectory(intrusive)
 add_subdirectory(io)
 add_subdirectory(iostreams)
 add_subdirectory(iterator)
-add_subdirectory(lambda)
 add_subdirectory(lexical_cast)
 add_subdirectory(locale)
 add_subdirectory(math)

+ 10 - 12
contrib/restricted/boost/lambda/CMakeLists.linux-aarch64.txt → contrib/restricted/boost/dynamic_bitset/CMakeLists.linux-aarch64.txt

@@ -7,21 +7,19 @@
 
 
 
-add_library(restricted-boost-lambda INTERFACE)
-target_include_directories(restricted-boost-lambda INTERFACE
-  ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/lambda/include
+add_library(restricted-boost-dynamic_bitset INTERFACE)
+target_include_directories(restricted-boost-dynamic_bitset INTERFACE
+  ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/dynamic_bitset/include
 )
-target_link_libraries(restricted-boost-lambda INTERFACE
+target_link_libraries(restricted-boost-dynamic_bitset INTERFACE
   contrib-libs-linux-headers
   contrib-libs-cxxsupp
-  restricted-boost-bind
+  restricted-boost-assert
   restricted-boost-config
+  restricted-boost-container_hash
   restricted-boost-core
-  restricted-boost-detail
-  restricted-boost-iterator
-  restricted-boost-mpl
-  restricted-boost-preprocessor
-  restricted-boost-tuple
-  restricted-boost-type_traits
-  restricted-boost-utility
+  restricted-boost-integer
+  restricted-boost-move
+  restricted-boost-static_assert
+  restricted-boost-throw_exception
 )

+ 3 - 1
contrib/restricted/boost/dynamic_bitset/CMakeLists.txt

@@ -6,7 +6,9 @@
 # original buildsystem will not be accepted.
 
 
-if (APPLE)
+if (CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64" AND UNIX AND NOT APPLE AND NOT ANDROID)
+  include(CMakeLists.linux-aarch64.txt)
+elseif (APPLE)
   include(CMakeLists.darwin.txt)
 elseif (CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND UNIX AND NOT APPLE AND NOT ANDROID)
   include(CMakeLists.linux.txt)

+ 1 - 3
contrib/restricted/boost/lambda/CMakeLists.txt

@@ -6,9 +6,7 @@
 # original buildsystem will not be accepted.
 
 
-if (CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64" AND UNIX AND NOT APPLE AND NOT ANDROID)
-  include(CMakeLists.linux-aarch64.txt)
-elseif (APPLE)
+if (APPLE)
   include(CMakeLists.darwin.txt)
 elseif (CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND UNIX AND NOT APPLE AND NOT ANDROID)
   include(CMakeLists.linux.txt)

+ 1 - 11
contrib/restricted/boost/math/CMakeLists.darwin.txt

@@ -13,24 +13,14 @@ target_include_directories(restricted-boost-math INTERFACE
 )
 target_link_libraries(restricted-boost-math INTERFACE
   contrib-libs-cxxsupp
-  yutil
-  restricted-boost-array
   restricted-boost-assert
-  restricted-boost-atomic
   restricted-boost-concept_check
   restricted-boost-config
   restricted-boost-core
-  restricted-boost-detail
-  restricted-boost-fusion
   restricted-boost-integer
-  restricted-boost-lambda
   restricted-boost-lexical_cast
-  restricted-boost-mpl
   restricted-boost-predef
-  restricted-boost-range
-  restricted-boost-smart_ptr
+  restricted-boost-random
   restricted-boost-static_assert
   restricted-boost-throw_exception
-  restricted-boost-tuple
-  restricted-boost-type_traits
 )

+ 1 - 11
contrib/restricted/boost/math/CMakeLists.linux-aarch64.txt

@@ -14,24 +14,14 @@ target_include_directories(restricted-boost-math INTERFACE
 target_link_libraries(restricted-boost-math INTERFACE
   contrib-libs-linux-headers
   contrib-libs-cxxsupp
-  yutil
-  restricted-boost-array
   restricted-boost-assert
-  restricted-boost-atomic
   restricted-boost-concept_check
   restricted-boost-config
   restricted-boost-core
-  restricted-boost-detail
-  restricted-boost-fusion
   restricted-boost-integer
-  restricted-boost-lambda
   restricted-boost-lexical_cast
-  restricted-boost-mpl
   restricted-boost-predef
-  restricted-boost-range
-  restricted-boost-smart_ptr
+  restricted-boost-random
   restricted-boost-static_assert
   restricted-boost-throw_exception
-  restricted-boost-tuple
-  restricted-boost-type_traits
 )

+ 1 - 11
contrib/restricted/boost/math/CMakeLists.linux.txt

@@ -14,24 +14,14 @@ target_include_directories(restricted-boost-math INTERFACE
 target_link_libraries(restricted-boost-math INTERFACE
   contrib-libs-linux-headers
   contrib-libs-cxxsupp
-  yutil
-  restricted-boost-array
   restricted-boost-assert
-  restricted-boost-atomic
   restricted-boost-concept_check
   restricted-boost-config
   restricted-boost-core
-  restricted-boost-detail
-  restricted-boost-fusion
   restricted-boost-integer
-  restricted-boost-lambda
   restricted-boost-lexical_cast
-  restricted-boost-mpl
   restricted-boost-predef
-  restricted-boost-range
-  restricted-boost-smart_ptr
+  restricted-boost-random
   restricted-boost-static_assert
   restricted-boost-throw_exception
-  restricted-boost-tuple
-  restricted-boost-type_traits
 )

Some files were not shown because too many files changed in this diff