This is an automated email from the ASF dual-hosted git repository.
mseidel pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/openoffice.git
The following commit(s) were added to refs/heads/trunk by this push:
new fa664a2d49 Enhance a bit our current boost usage (#194)
fa664a2d49 is described below
commit fa664a2d4999e14eb035b793beb7116ccf2a1f32
Author: Pedro Giffuni <[email protected]>
AuthorDate: Sun Jan 14 13:39:47 2024 -0500
Enhance a bit our current boost usage (#194)
* Minor cleanup to internal boost header packaging
We normally don't install all the headers availabe in boost. There is an
interesting set of functionalities like multiprecision and odeint that
while we
are not using, but would be interesting to have available.
This is done to ease future boost updates but also in the hopes of making it
possible to use this functionality in a near future.
No functional change expected.
* Let boost promote to double the sinc_pi() operation.
Modern processors should handle this without any trouble.
* Update Boost to version 1.64
Other than the updates and bug fixes, this version works really well with
older
compilers and systems and is the last one to include TR1: which we use as a
last
resort for really old systems lacking standard C++ compliance.
https://www.boost.org/users/history/version_1_64_0.html
* Boost 1.64: small header tidy-ups
* Boost 1.64: more headers are future features
* Update d.lst
Needed for Windows build.
* Update d.lst
Builds fine on Windows now.
---------
Co-authored-by: Matthias Seidel <[email protected]>
---
main/boost/boost-clang.patch | 98 ++++++++++-
main/boost/boost-os2.patch | 10 +-
main/boost/boost_1_55_0.patch | 387 ------------------------------------------
main/boost/boost_1_64_0.patch | 22 +++
main/boost/makefile.mk | 26 ++-
main/boost/prj/d.lst | 290 ++++++++++++++++++++++++++-----
main/external_deps.lst | 6 +-
main/vcl/inc/vcl/bitmap.hxx | 7 +-
8 files changed, 395 insertions(+), 451 deletions(-)
diff --git a/main/boost/boost-clang.patch b/main/boost/boost-clang.patch
index 1582a9e73f..a8cd050290 100644
--- a/main/boost/boost-clang.patch
+++ b/main/boost/boost-clang.patch
@@ -1,6 +1,98 @@
---- misc/build/boost_1_55_0/boost/config/user.hpp 2023-01-20
06:52:20.006784000 +0200
-+++ misc/build/boost_1_55_0/boost/config/user.hpp 2023-01-20
06:54:54.816087000 +0200
-@@ -122,3 +122,6 @@
+--- misc/boost_1_64_0/tools/build/src/tools/clang-linux.jam.orig
2017-04-17 02:22:26 UTC
++++ misc/build/boost_1_64_0/tools/build/src/tools/clang-linux.jam
+@@ -31,7 +31,7 @@ generators.override clang-linux.compile.c.pch : pch.
+ generators.override clang-linux.compile.c++.pch :
pch.default-cpp-pch-generator ;
+
+ type.set-generated-target-suffix PCH
+- : <toolset>clang <toolset-clang:platform>linux : pth ;
++ : <toolset>clang <toolset-clang:platform>linux : pch ;
+
+ toolset.inherit-rules clang-linux : gcc ;
+ toolset.inherit-flags clang-linux : gcc
+@@ -96,24 +96,24 @@ rule compile.c++ ( targets * : sources * : properties
+ gcc.setup-fpic $(targets) : $(sources) : $(properties) ;
+ gcc.setup-address-model $(targets) : $(sources) : $(properties) ;
+
+- local pth-file = [ on $(<) return $(PCH_FILE) ] ;
++ local pch-file = [ on $(<) return $(PCH_FILE) ] ;
+
+- if $(pth-file) {
+- DEPENDS $(<) : $(pth-file) ;
++ if $(pch-file) {
++ DEPENDS $(<) : $(pch-file) ;
+ clang-linux.compile.c++.with-pch $(targets) : $(sources) ;
+ }
+ else {
+- clang-linux.compile.c++.without-pth $(targets) : $(sources) ;
++ clang-linux.compile.c++.without-pch $(targets) : $(sources) ;
+ }
+ }
+
+-actions compile.c++.without-pth {
++actions compile.c++.without-pch {
+ "$(CONFIG_COMMAND)" -c -x c++ $(OPTIONS) $(USER_OPTIONS) -D$(DEFINES)
-I"$(INCLUDES)" -o "$(<)" "$(>)"
+ }
+
+ actions compile.c++.with-pch bind PCH_FILE
+ {
+- "$(CONFIG_COMMAND)" -c -x c++ $(OPTIONS) $(USER_OPTIONS) -D$(DEFINES)
-I"$(INCLUDES)" -Xclang -include-pth -Xclang "$(PCH_FILE)" -o "$(<)" "$(>)"
++ "$(CONFIG_COMMAND)" -c -x c++ $(OPTIONS) $(USER_OPTIONS) -D$(DEFINES)
-I"$(INCLUDES)" -Xclang -include-pch -Xclang "$(PCH_FILE)" -o "$(<)" "$(>)"
+ }
+
+ rule compile.c ( targets * : sources * : properties * )
+@@ -122,25 +122,25 @@ rule compile.c ( targets * : sources * : properties *
+ gcc.setup-fpic $(targets) : $(sources) : $(properties) ;
+ gcc.setup-address-model $(targets) : $(sources) : $(properties) ;
+
+- local pth-file = [ on $(<) return $(PCH_FILE) ] ;
++ local pch-file = [ on $(<) return $(PCH_FILE) ] ;
+
+- if $(pth-file) {
+- DEPENDS $(<) : $(pth-file) ;
++ if $(pch-file) {
++ DEPENDS $(<) : $(pch-file) ;
+ clang-linux.compile.c.with-pch $(targets) : $(sources) ;
+ }
+ else {
+- clang-linux.compile.c.without-pth $(targets) : $(sources) ;
++ clang-linux.compile.c.without-pch $(targets) : $(sources) ;
+ }
+ }
+
+-actions compile.c.without-pth
++actions compile.c.without-pch
+ {
+ "$(CONFIG_COMMAND)" -c -x c $(OPTIONS) $(USER_OPTIONS) -D$(DEFINES)
-I"$(INCLUDES)" -c -o "$(<)" "$(>)"
+ }
+
+ actions compile.c.with-pch bind PCH_FILE
+ {
+- "$(CONFIG_COMMAND)" -c -x c $(OPTIONS) $(USER_OPTIONS) -D$(DEFINES)
-I"$(INCLUDES)" -Xclang -include-pth -Xclang "$(PCH_FILE)" -c -o "$(<)" "$(>)"
++ "$(CONFIG_COMMAND)" -c -x c $(OPTIONS) $(USER_OPTIONS) -D$(DEFINES)
-I"$(INCLUDES)" -Xclang -include-pch -Xclang "$(PCH_FILE)" -c -o "$(<)" "$(>)"
+ }
+
+
###############################################################################
+@@ -153,7 +153,7 @@ rule compile.c++.pch ( targets * : sources * : propert
+ }
+
+ actions compile.c++.pch {
+- rm -f "$(<)" && "$(CONFIG_COMMAND)" -c -x c++-header $(OPTIONS)
$(USER_OPTIONS) -D$(DEFINES) -I"$(INCLUDES)" -Xclang -emit-pth -o "$(<)" "$(>)"
++ rm -f "$(<)" && "$(CONFIG_COMMAND)" -c -x c++-header $(OPTIONS)
$(USER_OPTIONS) -D$(DEFINES) -I"$(INCLUDES)" -Xclang -emit-pch -o "$(<)" "$(>)"
+ }
+
+ rule compile.c.pch ( targets * : sources * : properties * ) {
+@@ -164,7 +164,7 @@ rule compile.c.pch ( targets * : sources * : propertie
+
+ actions compile.c.pch
+ {
+- rm -f "$(<)" && "$(CONFIG_COMMAND)" -c -x c-header $(OPTIONS)
$(USER_OPTIONS) -D$(DEFINES) -I"$(INCLUDES)" -Xclang -emit-pth -o "$(<)" "$(>)"
++ rm -f "$(<)" && "$(CONFIG_COMMAND)" -c -x c-header $(OPTIONS)
$(USER_OPTIONS) -D$(DEFINES) -I"$(INCLUDES)" -Xclang -emit-pch -o "$(<)" "$(>)"
+ }
+
+
###############################################################################
+--- misc/boost_1_64_0/boost/config/user.hpp 2023-01-20 06:52:20.006784000
+0200
++++ misc/build/boost_1_64_0/boost/config/user.hpp 2023-01-20
06:54:54.816087000 +0200
+@@ -131,3 +131,6 @@
diff --git a/main/boost/boost-os2.patch b/main/boost/boost-os2.patch
index 2c23a877bc..882194b7af 100644
--- a/main/boost/boost-os2.patch
+++ b/main/boost/boost-os2.patch
@@ -1,5 +1,5 @@
---- misc/boost_1_55_0/boost/tr1/detail/config.hpp 2010-06-12
11:30:02.000000000 +0200
-+++ misc/build/boost_1_55_0/boost/tr1/detail/config.hpp 2013-07-04
12:49:12.000000000 +0200
+--- misc/boost_1_64_0/boost/tr1/detail/config.hpp 2010-06-12
11:30:02.000000000 +0200
++++ misc/build/boost_1_64_0/boost/tr1/detail/config.hpp 2013-07-04
12:49:12.000000000 +0200
@@ -9,6 +9,7 @@
#include <cstddef>
@@ -8,8 +8,8 @@
|| (!defined(_AIX) && defined(__IBMCPP__) && (__IBMCPP__ >= 800))
// Disable use of #include_next on Linux as typically we are installed in
a
// directory that is searched *after* the std lib include path.
---- misc/boost_1_55_0/boost/tr1/detail/config_all.hpp 2011-07-25
11:28:58.000000000 +0200
-+++ misc/build/boost_1_55_0/boost/tr1/detail/config_all.hpp 2013-07-04
12:50:44.000000000 +0200
+--- misc/boost_1_64_0/boost/tr1/detail/config_all.hpp 2011-07-25
11:28:58.000000000 +0200
++++ misc/build/boost_1_64_0/boost/tr1/detail/config_all.hpp 2013-07-04
12:50:44.000000000 +0200
@@ -107,7 +107,7 @@
# endif
@@ -19,4 +19,4 @@
// Disable use of #include_next on Linux as typically we are
installed in a directory that is searched
// *after* the std lib include path:
# define BOOST_TR1_DISABLE_INCLUDE_NEXT
-Binary files misc/boost_1_55_0/libs/math/quaternion/TQE_EA.pdf and
misc/build/boost_1_55_0/libs/math/quaternion/TQE_EA.pdf differ
+Binary files misc/boost_1_64_0/libs/math/quaternion/TQE_EA.pdf and
misc/build/boost_1_64_0/libs/math/quaternion/TQE_EA.pdf differ
diff --git a/main/boost/boost_1_55_0.patch b/main/boost/boost_1_55_0.patch
deleted file mode 100644
index 937c4704b4..0000000000
--- a/main/boost/boost_1_55_0.patch
+++ /dev/null
@@ -1,387 +0,0 @@
-diff -ur misc/boost_1_55_0/boost/asio/ssl/impl/context.ipp
misc/build/boost_1_55_0/boost/asio/ssl/impl/context.ipp
---- misc/boost_1_55_0/boost/asio/ssl/impl/context.ipp 2013-10-26
16:25:53.000000000 -0700
-+++ misc/build/boost_1_55_0/boost/asio/ssl/impl/context.ipp 2016-03-23
01:11:12.425434000 -0700
-@@ -87,6 +87,14 @@
- handle_ = ::SSL_CTX_new(::SSLv2_server_method());
- break;
- #endif // defined(OPENSSL_NO_SSL2)
-+#if defined(OPENSSL_NO_SSL3)
-+ case context::sslv3:
-+ case context::sslv3_client:
-+ case context::sslv3_server:
-+ boost::asio::detail::throw_error(
-+ boost::asio::error::invalid_argument, "context");
-+ break;
-+#else // defined(OPENSSL_NO_SSL3)
- case context::sslv3:
- handle_ = ::SSL_CTX_new(::SSLv3_method());
- break;
-@@ -96,6 +104,7 @@
- case context::sslv3_server:
- handle_ = ::SSL_CTX_new(::SSLv3_server_method());
- break;
-+#endif // defined(OPENSSL_NO_SSL3)
- case context::tlsv1:
- handle_ = ::SSL_CTX_new(::TLSv1_method());
- break;
-diff -ur
misc/boost_1_55_0/boost/asio/ssl/old/detail/openssl_context_service.hpp
misc/build/boost_1_55_0/boost/asio/ssl/old/detail/openssl_context_service.hpp
---- misc/boost_1_55_0/boost/asio/ssl/old/detail/openssl_context_service.hpp
2013-05-20 05:32:20.000000000 -0700
-+++
misc/build/boost_1_55_0/boost/asio/ssl/old/detail/openssl_context_service.hpp
2016-03-23 01:11:12.426497000 -0700
-@@ -85,6 +85,13 @@
- impl = ::SSL_CTX_new(::SSLv2_server_method());
- break;
- #endif // defined(OPENSSL_NO_SSL2)
-+#if defined(OPENSSL_NO_SSL3)
-+ case context_base::sslv3:
-+ case context_base::sslv3_client:
-+ case context_base::sslv3_server:
-+ boost::asio::detail::throw_error(boost::asio::error::invalid_argument);
-+ break;
-+#else // defined(OPENSSL_NO_SSL3)
- case context_base::sslv3:
- impl = ::SSL_CTX_new(::SSLv3_method());
- break;
-@@ -94,6 +101,7 @@
- case context_base::sslv3_server:
- impl = ::SSL_CTX_new(::SSLv3_server_method());
- break;
-+#endif // defined(OPENSSL_NO_SSL3)
- case context_base::tlsv1:
- impl = ::SSL_CTX_new(::TLSv1_method());
- break;
-diff -ur misc/boost_1_55_0/boost/bind/arg.hpp
misc/build/boost_1_55_0/boost/bind/arg.hpp
---- misc/boost_1_55_0/boost/bind/arg.hpp 2007-11-25 10:07:19.000000000
-0800
-+++ misc/build/boost_1_55_0/boost/bind/arg.hpp 2016-03-23 01:11:12.421530000
-0700
-@@ -33,8 +33,7 @@
-
- template< class T > arg( T const & /* t */ )
- {
-- // static assert I == is_placeholder<T>::value
-- typedef char T_must_be_placeholder[ I == is_placeholder<T>::value? 1:
-1 ];
-+ BOOST_STATIC_ASSERT( I == is_placeholder<T>::value );
- }
- };
-
-diff -ur misc/boost_1_55_0/boost/concept/detail/general.hpp
misc/build/boost_1_55_0/boost/concept/detail/general.hpp
---- misc/boost_1_55_0/boost/concept/detail/general.hpp 2010-06-08
12:31:13.000000000 -0700
-+++ misc/build/boost_1_55_0/boost/concept/detail/general.hpp 2016-03-23
01:11:12.388374000 -0700
-@@ -65,10 +65,19 @@
-
- # endif
-
-+// Version check from https://svn.boost.org/trac/boost/changeset/82886
-+// (boost/static_assert.hpp)
-+#if defined(__GNUC__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) &&
(__GNUC_MINOR__ >= 7))) || defined(__clang__)
-+#define BOOST_CONCEPT_UNUSED_TYPEDEF __attribute__((unused))
-+#else
-+#define BOOST_CONCEPT_UNUSED_TYPEDEF /**/
-+#endif
-+
- # define BOOST_CONCEPT_ASSERT_FN( ModelFnPtr ) \
- typedef ::boost::concepts::detail::instantiate< \
- &::boost::concepts::requirement_<ModelFnPtr>::failed> \
-- BOOST_PP_CAT(boost_concept_check,__LINE__)
-+ BOOST_PP_CAT(boost_concept_check,__LINE__) \
-+ BOOST_CONCEPT_UNUSED_TYPEDEF
-
- }}
-
-diff -ur misc/boost_1_55_0/boost/math/special_functions/fpclassify.hpp
misc/build/boost_1_55_0/boost/math/special_functions/fpclassify.hpp
---- misc/boost_1_55_0/boost/math/special_functions/fpclassify.hpp
2013-09-28 09:19:47.000000000 -0700
-+++ misc/build/boost_1_55_0/boost/math/special_functions/fpclassify.hpp
2016-03-23 01:11:12.392773000 -0700
-@@ -348,7 +348,7 @@
- { //!< \brief return true if floating-point type t is finite.
- typedef detail::fp_traits<long double>::type traits;
- typedef traits::method method;
-- typedef boost::is_floating_point<long double>::type fp_tag;
-+ //typedef boost::is_floating_point<long double>::type fp_tag;
- typedef long double value_type;
- return detail::isfinite_impl(static_cast<value_type>(x), method());
- }
-@@ -419,7 +419,7 @@
- {
- typedef detail::fp_traits<long double>::type traits;
- typedef traits::method method;
-- typedef boost::is_floating_point<long double>::type fp_tag;
-+ //typedef boost::is_floating_point<long double>::type fp_tag;
- typedef long double value_type;
- return detail::isnormal_impl(static_cast<value_type>(x), method());
- }
-@@ -508,7 +508,7 @@
- {
- typedef detail::fp_traits<long double>::type traits;
- typedef traits::method method;
-- typedef boost::is_floating_point<long double>::type fp_tag;
-+ //typedef boost::is_floating_point<long double>::type fp_tag;
- typedef long double value_type;
- return detail::isinf_impl(static_cast<value_type>(x), method());
- }
-@@ -594,7 +594,7 @@
- { //!< \brief return true if floating-point type t is NaN (Not A Number).
- typedef detail::fp_traits<long double>::type traits;
- typedef traits::method method;
-- typedef boost::is_floating_point<long double>::type fp_tag;
-+ //typedef boost::is_floating_point<long double>::type fp_tag;
- return detail::isnan_impl(x, method());
- }
- #endif
-diff -ur
misc/boost_1_55_0/boost/spirit/home/classic/core/primitives/primitives.hpp
misc/build/boost_1_55_0/boost/spirit/home/classic/core/primitives/primitives.hpp
---- misc/boost_1_55_0/boost/spirit/home/classic/core/primitives/primitives.hpp
2008-06-22 08:05:38.000000000 -0700
-+++
misc/build/boost_1_55_0/boost/spirit/home/classic/core/primitives/primitives.hpp
2016-03-23 01:11:12.407415000 -0700
-@@ -47,7 +47,6 @@
- typename parser_result<self_t, ScannerT>::type
- parse(ScannerT const& scan) const
- {
-- typedef typename parser_result<self_t, ScannerT>::type result_t;
- typedef typename ScannerT::value_t value_t;
- typedef typename ScannerT::iterator_t iterator_t;
-
-diff -ur misc/boost_1_55_0/boost/static_assert.hpp
misc/build/boost_1_55_0/boost/static_assert.hpp
---- misc/boost_1_55_0/boost/static_assert.hpp 2013-09-21 13:17:00.000000000
-0700
-+++ misc/build/boost_1_55_0/boost/static_assert.hpp 2016-03-23
01:11:12.430683000 -0700
-@@ -67,7 +67,7 @@
- //
- // If the compiler warns about unused typedefs then enable this:
- //
--#if defined(__GNUC__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) &&
(__GNUC_MINOR__ >= 7)))
-+#if defined(__GNUC__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) &&
(__GNUC_MINOR__ >= 7))) || defined(__clang__)
- # define BOOST_STATIC_ASSERT_UNUSED_ATTRIBUTE __attribute__((unused))
- #else
- # define BOOST_STATIC_ASSERT_UNUSED_ATTRIBUTE
-diff -ur misc/boost_1_55_0/boost/tuple/detail/tuple_basic.hpp
misc/build/boost_1_55_0/boost/tuple/detail/tuple_basic.hpp
---- misc/boost_1_55_0/boost/tuple/detail/tuple_basic.hpp 2011-01-02
12:25:11.000000000 -0800
-+++ misc/build/boost_1_55_0/boost/tuple/detail/tuple_basic.hpp 2016-03-23
01:11:12.435344000 -0700
-@@ -225,7 +225,6 @@
- get(const cons<HT, TT>& c BOOST_APPEND_EXPLICIT_TEMPLATE_NON_TYPE(int, N)) {
- typedef BOOST_DEDUCED_TYPENAME detail::drop_front<N>::BOOST_NESTED_TEMPLATE
- apply<cons<HT, TT> > impl;
-- typedef BOOST_DEDUCED_TYPENAME impl::type cons_element;
- return impl::call(c).head;
- }
-
-diff -ur misc/boost_1_55_0/boost/unordered/detail/equivalent.hpp
misc/build/boost_1_55_0/boost/unordered/detail/equivalent.hpp
---- misc/boost_1_55_0/boost/unordered/detail/equivalent.hpp 2012-12-05
14:06:57.000000000 -0800
-+++ misc/build/boost_1_55_0/boost/unordered/detail/equivalent.hpp
2016-03-23 01:04:46.934774000 -0700
-@@ -534,11 +534,11 @@
- }
-
- node_pointer first_node = static_cast<node_pointer>(prev->next_);
-- link_pointer end = first_node->group_prev_->next_;
-+ link_pointer end_var = first_node->group_prev_->next_;
-
-- std::size_t count = this->delete_nodes(prev, end);
-+ std::size_t count_var = this->delete_nodes(prev, end_var);
- this->fix_bucket(bucket_index, prev);
-- return count;
-+ return count_var;
- }
-
- iterator erase(c_iterator r)
-@@ -557,21 +557,21 @@
- return iterator(r2.node_);
- }
-
-- link_pointer erase_nodes(node_pointer begin, node_pointer end)
-+ link_pointer erase_nodes(node_pointer begin_arg, node_pointer end_arg)
- {
-- std::size_t bucket_index = this->hash_to_bucket(begin->hash_);
-+ std::size_t bucket_index = this->hash_to_bucket(begin_arg->hash_);
-
-- // Split the groups containing 'begin' and 'end'.
-+ // Split the groups containing 'begin_arg' and 'end_arg'.
- // And get the pointer to the node before begin while
- // we're at it.
-- link_pointer prev = split_groups(begin, end);
-+ link_pointer prev = split_groups(begin_arg, end_arg);
-
-- // If we don't have a 'prev' it means that begin is at the
-+ // If we don't have a 'prev' it means that begin_arg is at the
- // beginning of a block, so search through the blocks in the
- // same bucket.
- if (!prev) {
- prev = this->get_previous_start(bucket_index);
-- while (prev->next_ != begin)
-+ while (prev->next_ != begin_arg)
- prev =
static_cast<node_pointer>(prev->next_)->group_prev_;
- }
-
-@@ -581,24 +581,24 @@
-
static_cast<node_pointer>(prev->next_)->group_prev_->next_;
- this->delete_nodes(prev, group_end);
- bucket_index = this->fix_bucket(bucket_index, prev);
-- } while(prev->next_ != end);
-+ } while(prev->next_ != end_arg);
-
- return prev;
- }
-
-- static link_pointer split_groups(node_pointer begin, node_pointer end)
-+ static link_pointer split_groups(node_pointer begin_arg, node_pointer
end_arg)
- {
-- node_pointer prev = begin->group_prev_;
-- if (prev->next_ != begin) prev = node_pointer();
-+ node_pointer prev = begin_arg->group_prev_;
-+ if (prev->next_ != begin_arg) prev = node_pointer();
-
-- if (end) {
-- node_pointer first = end;
-- while (first != begin && first->group_prev_->next_ == first) {
-+ if (end_arg) {
-+ node_pointer first = end_arg;
-+ while (first != begin_arg && first->group_prev_->next_ ==
first) {
- first = first->group_prev_;
- }
-
-- boost::swap(first->group_prev_, end->group_prev_);
-- if (first == begin) return prev;
-+ boost::swap(first->group_prev_, end_arg->group_prev_);
-+ if (first == begin_arg) return prev;
- }
-
- if (prev) {
-@@ -606,7 +606,7 @@
- while (first->group_prev_->next_ == first) {
- first = first->group_prev_;
- }
-- boost::swap(first->group_prev_, begin->group_prev_);
-+ boost::swap(first->group_prev_, begin_arg->group_prev_);
- }
-
- return prev;
-diff -ur misc/boost_1_55_0/boost/unordered/detail/table.hpp
misc/build/boost_1_55_0/boost/unordered/detail/table.hpp
---- misc/boost_1_55_0/boost/unordered/detail/table.hpp 2013-08-18
02:44:14.000000000 -0700
-+++ misc/build/boost_1_55_0/boost/unordered/detail/table.hpp 2016-03-23
01:04:46.936005000 -0700
-@@ -257,9 +257,9 @@
- return prev ? iterator(prev->next_) : iterator();
- }
-
-- std::size_t hash_to_bucket(std::size_t hash) const
-+ std::size_t hash_to_bucket(std::size_t hash_arg) const
- {
-- return policy::to_bucket(bucket_count_, hash);
-+ return policy::to_bucket(bucket_count_, hash_arg);
- }
-
- float load_factor() const
-@@ -655,8 +655,8 @@
- // assign_nodes takes ownership of the container's elements,
- // assigning to them if possible, and deleting any that are
- // left over.
-- assign_nodes<table> assign(*this);
-- table_impl::fill_buckets(x.begin(), *this, assign);
-+ assign_nodes<table> assign_var(*this);
-+ table_impl::fill_buckets(x.begin(), *this, assign_var);
- }
-
- void assign(table const& x, true_type)
-@@ -730,9 +730,9 @@
- // move_assign_nodes takes ownership of the container's
- // elements, assigning to them if possible, and deleting
- // any that are left over.
-- move_assign_nodes<table> assign(*this);
-+ move_assign_nodes<table> assign_var(*this);
- node_holder<node_allocator> nodes(x);
-- table_impl::fill_buckets(nodes.begin(), *this, assign);
-+ table_impl::fill_buckets(nodes.begin(), *this, assign_var);
- }
- }
-
-diff -ur misc/boost_1_55_0/boost/unordered/detail/unique.hpp
misc/build/boost_1_55_0/boost/unordered/detail/unique.hpp
---- misc/boost_1_55_0/boost/unordered/detail/unique.hpp 2013-08-18
02:44:14.000000000 -0700
-+++ misc/build/boost_1_55_0/boost/unordered/detail/unique.hpp 2016-03-23
01:04:46.937066000 -0700
-@@ -529,9 +529,9 @@
-
- link_pointer end = static_cast<node_pointer>(prev->next_)->next_;
-
-- std::size_t count = this->delete_nodes(prev, end);
-+ std::size_t count_var = this->delete_nodes(prev, end);
- this->fix_bucket(bucket_index, prev);
-- return count;
-+ return count_var;
- }
-
- iterator erase(c_iterator r)
-@@ -550,19 +550,19 @@
- return iterator(r2.node_);
- }
-
-- void erase_nodes(node_pointer begin, node_pointer end)
-+ void erase_nodes(node_pointer begin_arg, node_pointer end_arg)
- {
-- std::size_t bucket_index = this->hash_to_bucket(begin->hash_);
-+ std::size_t bucket_index = this->hash_to_bucket(begin_arg->hash_);
-
-- // Find the node before begin.
-+ // Find the node before begin_arg
- link_pointer prev = this->get_previous_start(bucket_index);
-- while(prev->next_ != begin) prev = prev->next_;
-+ while(prev->next_ != begin_arg) prev = prev->next_;
-
- // Delete the nodes.
- do {
- this->delete_node(prev);
- bucket_index = this->fix_bucket(bucket_index, prev);
-- } while (prev->next_ != end);
-+ } while (prev->next_ != end_arg);
- }
-
-
////////////////////////////////////////////////////////////////////////
-diff -ur misc/boost_1_55_0/boost/config/compiler/gcc.hpp
misc/build/boost_1_55_0/boost/config/compiler/gcc.hpp
---- misc/boost_1_55_0/boost/config/compiler/gcc.hpp 2013-09-17
09:55:51.000000000 -0700
-+++ misc/build/boost_1_55_0/boost/config/compiler/gcc.hpp 2019-11-04
09:59:20.741944674 -0800
-@@ -137,14 +137,18 @@
-
- // C++0x features in 4.3.n and later
- //
--#if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ > 2)) &&
defined(__GXX_EXPERIMENTAL_CXX0X__)
-+#if ((__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ > 2)) &&
defined(__GXX_EXPERIMENTAL_CXX0X__)) || (__cplusplus >= 201103L)
- // C++0x features are only enabled when -std=c++0x or -std=gnu++0x are
- // passed on the command line, which in turn defines
- // __GXX_EXPERIMENTAL_CXX0X__.
- # define BOOST_HAS_DECLTYPE
- # define BOOST_HAS_RVALUE_REFS
- # define BOOST_HAS_STATIC_ASSERT
--# define BOOST_HAS_VARIADIC_TMPL
-+# if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ > 4))
-+# define BOOST_HAS_VARIADIC_TMPL
-+# else
-+# define BOOST_NO_CXX11_VARIADIC_TEMPLATES
-+# endif
- #else
- # define BOOST_NO_CXX11_DECLTYPE
- # define BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS
-@@ -153,7 +157,7 @@
-
- // Variadic templates compiler:
- // http://www.generic-programming.org/~dgregor/cpp/variadic-templates.html
--# if defined(__VARIADIC_TEMPLATES) || (__GNUC__ > 4) || ((__GNUC__ == 4) &&
(__GNUC_MINOR__ >= 4) && defined(__GXX_EXPERIMENTAL_CXX0X__))
-+# if defined(__VARIADIC_TEMPLATES)
- # define BOOST_HAS_VARIADIC_TMPL
- # else
- # define BOOST_NO_CXX11_VARIADIC_TEMPLATES
-diff -ur misc/boost_1_55_0/boost/config/stdlib/libcpp.hpp
misc/build/boost_1_55_0/boost/config/stdlib/libcpp.hpp
---- misc/boost_1_55_0/boost/config/stdlib/libcpp.hpp 2012-05-15
04:57:21.000000000 -0700
-+++ misc/build/boost_1_55_0/boost/config/stdlib/libcpp.hpp
-@@ -19,7 +19,7 @@
-
- #define BOOST_HAS_THREADS
-
--#ifdef _LIBCPP_HAS_NO_VARIADICS
-+#if defined(_LIBCPP_HAS_NO_VARIADICS) || (__cplusplus < 201103)
- # define BOOST_NO_CXX11_HDR_TUPLE
- #endif
-
---- misc/boost_1_55_0/boost/tr1/detail/config_all.hpp 2020-11-21
14:07:48.895886290 +0100
-+++ misc/build/boost_1_55_0/boost/tr1/detail/config_all.hpp 2020-11-21
14:10:16.895419939 +0100
-@@ -95,6 +95,11 @@
- // compiler version:
- # define BOOST_TR1_STD_HEADER(name) <../4.0.0/name>
- /*
-+ * After version 6 the include path consists of the major number
only
-+ */
-+# elif (__GNUC__ > 6)
-+# define BOOST_TR1_STD_HEADER(name) <../__GNUC__/name>
-+ /*
- * Before version 3.4.0 the 0 patch level was not part of the
include path:
- */
- # elif defined (__GNUC_PATCHLEVEL__) && ((__GNUC_PATCHLEVEL__ > 0) || \
diff --git a/main/boost/boost_1_64_0.patch b/main/boost/boost_1_64_0.patch
new file mode 100644
index 0000000000..3ff7f8b3f5
--- /dev/null
+++ b/main/boost/boost_1_64_0.patch
@@ -0,0 +1,22 @@
+--- misc/boost_1_64_0/boost/math/tools/config.hpp.orig 2016-09-21 14:33:24 UTC
++++ misc//build/boost_1_64_0/boost/math/tools/config.hpp
+@@ -28,7 +28,7 @@
+
+ #include <boost/math/tools/user.hpp>
+
+-#if (defined(__CYGWIN__) || defined(__FreeBSD__) || defined(__NetBSD__) \
++#if (defined(__CYGWIN__) || defined(__NetBSD__) \
+ || (defined(__hppa) && !defined(__OpenBSD__)) ||
(defined(__NO_LONG_DOUBLE_MATH) && (DBL_MANT_DIG != LDBL_MANT_DIG))) \
+ && !defined(BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS)
+ # define BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS
+--- misc/boost_1_64_0/boost/serialization/array.hpp.orig 2017-04-17
02:22:24 UTC
++++ misc//build/boost_1_64_0/boost/serialization/array.hpp
+@@ -23,6 +23,8 @@ namespace std{
+ } // namespace std
+ #endif
+
++#include <boost/serialization/array_wrapper.hpp>
++
+ #ifndef BOOST_NO_CXX11_HDR_ARRAY
+
+ #include <array>
diff --git a/main/boost/makefile.mk b/main/boost/makefile.mk
index c6cd36e498..2bfc1b9658 100644
--- a/main/boost/makefile.mk
+++ b/main/boost/makefile.mk
@@ -44,8 +44,8 @@ all:
# --- Files --------------------------------------------------------
-TARFILE_NAME=boost_1_55_0
-TARFILE_MD5=d6eef4b4cacb2183f2bf265a5a03a354
+TARFILE_NAME=boost_1_64_0
+TARFILE_MD5=93eecce2abed9d2442c9676914709349
PATCH_FILES= $(TARFILE_NAME).patch boost-clang.patch
.IF "$(GUI)"=="OS2"
PATCH_FILES+=boost-os2.patch
@@ -80,33 +80,42 @@ $(PACKAGE_DIR)$/$(NORMALIZE_FLAG_FILE) :
$(PACKAGE_DIR)$/$(BUILD_FLAG_FILE)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/*.hpp
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/accumulators
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/algorithm
$(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/align
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/archive
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/asio
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/assign
$(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/atomic
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/bimap
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/bind
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/chrono
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/circular_buffer
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/compatibility
$(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/compute
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/concept
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/concept_check
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/config
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/container
$(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/context
$(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/convert
$(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/core
$(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/coroutine
$(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/coroutine2
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/date_time
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/detail
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/dynamic_bitset
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/exception
$(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/fiber
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/filesystem
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/flyweight
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/format
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/function
$(INCCOM)$/$(PRJNAME)
- @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/functional
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/function_types
$(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/functional
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/fusion
$(INCCOM)$/$(PRJNAME)
- @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/geometry
$(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/geometry
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/gil
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/graph
$(INCCOM)$/$(PRJNAME)
- @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/graph
$(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/hana
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/icl
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/integer
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/interprocess
$(INCCOM)$/$(PRJNAME)
@@ -115,6 +124,8 @@ $(PACKAGE_DIR)$/$(NORMALIZE_FLAG_FILE) :
$(PACKAGE_DIR)$/$(BUILD_FLAG_FILE)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/iostreams
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/iterator
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/lambda
$(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/lexical_cast
$(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/lockfree
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/logic
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/math
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/move
$(INCCOM)$/$(PRJNAME)
@@ -123,6 +134,7 @@ $(PACKAGE_DIR)$/$(NORMALIZE_FLAG_FILE) :
$(PACKAGE_DIR)$/$(BUILD_FLAG_FILE)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/msm
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/multi_array
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/multi_index
$(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/multiprecision
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/numeric
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/optional
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/parameter
$(INCCOM)$/$(PRJNAME)
@@ -137,6 +149,7 @@ $(PACKAGE_DIR)$/$(NORMALIZE_FLAG_FILE) :
$(PACKAGE_DIR)$/$(BUILD_FLAG_FILE)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/property_tree
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/proto
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/ptr_container
$(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/qvm
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/random
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/range
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/ratio
$(INCCOM)$/$(PRJNAME)
@@ -152,8 +165,11 @@ $(PACKAGE_DIR)$/$(NORMALIZE_FLAG_FILE) :
$(PACKAGE_DIR)$/$(BUILD_FLAG_FILE)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/thread
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/timer
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/tr1
$(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/tti
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/tuple
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/typeof
$(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/type_erasure
$(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/type_index
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/type_traits
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/units
$(INCCOM)$/$(PRJNAME)
@$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/unordered
$(INCCOM)$/$(PRJNAME)
diff --git a/main/boost/prj/d.lst b/main/boost/prj/d.lst
index 0b21f94e18..f321d160cd 100644
--- a/main/boost/prj/d.lst
+++ b/main/boost/prj/d.lst
@@ -13,6 +13,8 @@ mkdir: %_DEST%\inc%_EXT%\boost\algorithm
mkdir: %_DEST%\inc%_EXT%\boost\algorithm\string
mkdir: %_DEST%\inc%_EXT%\boost\algorithm\string\detail
mkdir: %_DEST%\inc%_EXT%\boost\algorithm\string\std
+mkdir: %_DEST%\inc%_EXT%\boost\align
+mkdir: %_DEST%\inc%_EXT%\boost\align\detail
mkdir: %_DEST%\inc%_EXT%\boost\archive
mkdir: %_DEST%\inc%_EXT%\boost\archive\detail
mkdir: %_DEST%\inc%_EXT%\boost\archive\impl
@@ -38,6 +40,8 @@ mkdir: %_DEST%\inc%_EXT%\boost\asio\ssl\old\detail
mkdir: %_DEST%\inc%_EXT%\boost\asio\windows
mkdir: %_DEST%\inc%_EXT%\boost\assign
mkdir: %_DEST%\inc%_EXT%\boost\assign\std
+mkdir: %_DEST%\inc%_EXT%\boost\atomic
+mkdir: %_DEST%\inc%_EXT%\boost\atomic\detail
mkdir: %_DEST%\inc%_EXT%\boost\bimap
mkdir: %_DEST%\inc%_EXT%\boost\bimap\container_adaptor
mkdir: %_DEST%\inc%_EXT%\boost\bimap\container_adaptor\detail
@@ -60,12 +64,40 @@ mkdir: %_DEST%\inc%_EXT%\boost\chrono\detail\inlined
mkdir: %_DEST%\inc%_EXT%\boost\chrono\detail\inlined\mac
mkdir: %_DEST%\inc%_EXT%\boost\chrono\detail\inlined\posix
mkdir: %_DEST%\inc%_EXT%\boost\chrono\detail\inlined\win
+mkdir: %_DEST%\inc%_EXT%\boost\chrono\io
+mkdir: %_DEST%\inc%_EXT%\boost\chrono\io\utility
mkdir: %_DEST%\inc%_EXT%\boost\chrono\typeof
mkdir: %_DEST%\inc%_EXT%\boost\chrono\typeof\boost
mkdir: %_DEST%\inc%_EXT%\boost\chrono\typeof\boost\chrono
mkdir: %_DEST%\inc%_EXT%\boost\circular_buffer
mkdir: %_DEST%\inc%_EXT%\boost\compatibility
mkdir: %_DEST%\inc%_EXT%\boost\compatibility\cpp_c_headers
+mkdir: %_DEST%\inc%_EXT%\boost\compute
+mkdir: %_DEST%\inc%_EXT%\boost\compute\algorithm
+mkdir: %_DEST%\inc%_EXT%\boost\compute\algorithm\detail
+mkdir: %_DEST%\inc%_EXT%\boost\compute\allocator
+mkdir: %_DEST%\inc%_EXT%\boost\compute\async
+mkdir: %_DEST%\inc%_EXT%\boost\compute\container
+mkdir: %_DEST%\inc%_EXT%\boost\compute\detail
+mkdir: %_DEST%\inc%_EXT%\boost\compute\exception
+mkdir: %_DEST%\inc%_EXT%\boost\compute\experimental
+mkdir: %_DEST%\inc%_EXT%\boost\compute\functional
+mkdir: %_DEST%\inc%_EXT%\boost\compute\functional\detail
+mkdir: %_DEST%\inc%_EXT%\boost\compute\image
+mkdir: %_DEST%\inc%_EXT%\boost\compute\interop
+mkdir: %_DEST%\inc%_EXT%\boost\compute\interop\eigen
+mkdir: %_DEST%\inc%_EXT%\boost\compute\interop\opencv
+mkdir: %_DEST%\inc%_EXT%\boost\compute\interop\opengl
+mkdir: %_DEST%\inc%_EXT%\boost\compute\interop\qt
+mkdir: %_DEST%\inc%_EXT%\boost\compute\iterator
+mkdir: %_DEST%\inc%_EXT%\boost\compute\iterator\detail
+mkdir: %_DEST%\inc%_EXT%\boost\compute\lambda
+mkdir: %_DEST%\inc%_EXT%\boost\compute\memory
+mkdir: %_DEST%\inc%_EXT%\boost\compute\random
+mkdir: %_DEST%\inc%_EXT%\boost\compute\type_traits
+mkdir: %_DEST%\inc%_EXT%\boost\compute\type_traits\detail
+mkdir: %_DEST%\inc%_EXT%\boost\compute\types
+mkdir: %_DEST%\inc%_EXT%\boost\compute\utility
mkdir: %_DEST%\inc%_EXT%\boost\concept
mkdir: %_DEST%\inc%_EXT%\boost\concept\detail
mkdir: %_DEST%\inc%_EXT%\boost\concept_check
@@ -77,19 +109,34 @@ mkdir: %_DEST%\inc%_EXT%\boost\config\platform
mkdir: %_DEST%\inc%_EXT%\boost\config\stdlib
mkdir: %_DEST%\inc%_EXT%\boost\container
mkdir: %_DEST%\inc%_EXT%\boost\container\detail
+mkdir: %_DEST%\inc%_EXT%\boost\container\pmr
+mkdir: %_DEST%\inc%_EXT%\boost\context
+mkdir: %_DEST%\inc%_EXT%\boost\context\detail
+mkdir: %_DEST%\inc%_EXT%\boost\context\posix
+mkdir: %_DEST%\inc%_EXT%\boost\context\windows
+mkdir: %_DEST%\inc%_EXT%\boost\convert
+mkdir: %_DEST%\inc%_EXT%\boost\convert\detail
+mkdir: %_DEST%\inc%_EXT%\boost\core
+mkdir: %_DEST%\inc%_EXT%\boost\coroutine
+mkdir: %_DEST%\inc%_EXT%\boost\coroutine\detail
+mkdir: %_DEST%\inc%_EXT%\boost\coroutine2
+mkdir: %_DEST%\inc%_EXT%\boost\coroutine2\detail
mkdir: %_DEST%\inc%_EXT%\boost\date_time
mkdir: %_DEST%\inc%_EXT%\boost\date_time\gregorian
mkdir: %_DEST%\inc%_EXT%\boost\date_time\local_time
mkdir: %_DEST%\inc%_EXT%\boost\date_time\posix_time
mkdir: %_DEST%\inc%_EXT%\boost\detail
-mkdir: %_DEST%\inc%_EXT%\boost\detail\win
+mkdir: %_DEST%\inc%_EXT%\boost\detail\winapi
+mkdir: %_DEST%\inc%_EXT%\boost\detail\winapi\detail
mkdir: %_DEST%\inc%_EXT%\boost\dynamic_bitset
mkdir: %_DEST%\inc%_EXT%\boost\exception
mkdir: %_DEST%\inc%_EXT%\boost\exception\detail
+mkdir: %_DEST%\inc%_EXT%\boost\fiber
+mkdir: %_DEST%\inc%_EXT%\boost\fiber\detail
+mkdir: %_DEST%\inc%_EXT%\boost\fiber\future
+mkdir: %_DEST%\inc%_EXT%\boost\fiber\future\detail
mkdir: %_DEST%\inc%_EXT%\boost\filesystem
mkdir: %_DEST%\inc%_EXT%\boost\filesystem\detail
-mkdir: %_DEST%\inc%_EXT%\boost\filesystem\v2
-mkdir: %_DEST%\inc%_EXT%\boost\filesystem\v3
mkdir: %_DEST%\inc%_EXT%\boost\flyweight
mkdir: %_DEST%\inc%_EXT%\boost\flyweight\detail
mkdir: %_DEST%\inc%_EXT%\boost\format
@@ -108,9 +155,10 @@ mkdir:
%_DEST%\inc%_EXT%\boost\function_types\detail\pp_tags
mkdir: %_DEST%\inc%_EXT%\boost\function_types\detail\pp_variate_loop
mkdir: %_DEST%\inc%_EXT%\boost\function_types\detail\synthesize_impl
mkdir: %_DEST%\inc%_EXT%\boost\functional
-mkdir: %_DEST%\inc%_EXT%\boost\functional\detail
mkdir: %_DEST%\inc%_EXT%\boost\functional\hash
mkdir: %_DEST%\inc%_EXT%\boost\functional\hash\detail
+mkdir: %_DEST%\inc%_EXT%\boost\functional\overloaded_function
+mkdir: %_DEST%\inc%_EXT%\boost\functional\overloaded_function\detail
mkdir: %_DEST%\inc%_EXT%\boost\fusion
mkdir: %_DEST%\inc%_EXT%\boost\fusion\adapted
mkdir: %_DEST%\inc%_EXT%\boost\fusion\adapted\adt
@@ -258,6 +306,14 @@ mkdir: %_DEST%\inc%_EXT%\boost\graph\parallel
mkdir: %_DEST%\inc%_EXT%\boost\graph\parallel\detail
mkdir: %_DEST%\inc%_EXT%\boost\graph\planar_detail
mkdir: %_DEST%\inc%_EXT%\boost\graph\property_maps
+mkdir: %_DEST%\inc%_EXT%\boost\hana
+mkdir: %_DEST%\inc%_EXT%\boost\hana\detail
+mkdir: %_DEST%\inc%_EXT%\boost\hana\experimental
+mkdir: %_DEST%\inc%_EXT%\boost\hana\ext
+mkdir: %_DEST%\inc%_EXT%\boost\hana\functional
+mkdir: %_DEST%\inc%_EXT%\boost\hana\fwd
+mkdir: %_DEST%\inc%_EXT%\boost\heap
+mkdir: %_DEST%\inc%_EXT%\boost\heap\detail
mkdir: %_DEST%\inc%_EXT%\boost\icl
mkdir: %_DEST%\inc%_EXT%\boost\icl\concept
mkdir: %_DEST%\inc%_EXT%\boost\icl\detail
@@ -277,6 +333,7 @@ mkdir: %_DEST%\inc%_EXT%\boost\interprocess\smart_ptr
mkdir: %_DEST%\inc%_EXT%\boost\interprocess\smart_ptr\detail
mkdir: %_DEST%\inc%_EXT%\boost\interprocess\streams
mkdir: %_DEST%\inc%_EXT%\boost\interprocess\sync
+mkdir: %_DEST%\inc%_EXT%\boost\interprocess\sync\detail
mkdir: %_DEST%\inc%_EXT%\boost\interprocess\sync\emulation
mkdir: %_DEST%\inc%_EXT%\boost\interprocess\sync\posix
mkdir: %_DEST%\inc%_EXT%\boost\interprocess\sync\xsi
@@ -297,9 +354,13 @@ mkdir: %_DEST%\inc%_EXT%\boost\iterator
mkdir: %_DEST%\inc%_EXT%\boost\iterator\detail
mkdir: %_DEST%\inc%_EXT%\boost\lambda
mkdir: %_DEST%\inc%_EXT%\boost\lambda\detail
+mkdir: %_DEST%\inc%_EXT%\boost\lexical_cast
+mkdir: %_DEST%\inc%_EXT%\boost\lexical_cast\detail
mkdir: %_DEST%\inc%_EXT%\boost\locale
mkdir: %_DEST%\inc%_EXT%\boost\locale\boundary
mkdir: %_DEST%\inc%_EXT%\boost\logic
+mkdir: %_DEST%\inc%_EXT%\boost\lockfree
+mkdir: %_DEST%\inc%_EXT%\boost\lockfree\detail
mkdir: %_DEST%\inc%_EXT%\boost\math
mkdir: %_DEST%\inc%_EXT%\boost\math\bindings
mkdir: %_DEST%\inc%_EXT%\boost\math\bindings\detail
@@ -371,6 +432,14 @@ mkdir: %_DEST%\inc%_EXT%\boost\msm\mpl_graph\detail
mkdir: %_DEST%\inc%_EXT%\boost\multi_array
mkdir: %_DEST%\inc%_EXT%\boost\multi_index
mkdir: %_DEST%\inc%_EXT%\boost\multi_index\detail
+mkdir: %_DEST%\inc%_EXT%\boost\multiprecision
+mkdir: %_DEST%\inc%_EXT%\boost\multiprecision\cpp_int
+mkdir: %_DEST%\inc%_EXT%\boost\multiprecision\detail
+mkdir: %_DEST%\inc%_EXT%\boost\multiprecision\traits
+mkdir: %_DEST%\inc%_EXT%\boost\move
+mkdir: %_DEST%\inc%_EXT%\boost\move\algo
+mkdir: %_DEST%\inc%_EXT%\boost\move\algo\detail
+mkdir: %_DEST%\inc%_EXT%\boost\move\detail
mkdir: %_DEST%\inc%_EXT%\boost\numeric
mkdir: %_DEST%\inc%_EXT%\boost\numeric\conversion
mkdir: %_DEST%\inc%_EXT%\boost\numeric\conversion\detail
@@ -379,12 +448,33 @@ mkdir: %_DEST%\inc%_EXT%\boost\numeric\interval
mkdir: %_DEST%\inc%_EXT%\boost\numeric\interval\compare
mkdir: %_DEST%\inc%_EXT%\boost\numeric\interval\detail
mkdir: %_DEST%\inc%_EXT%\boost\numeric\interval\ext
+mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint
+mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\algebra
+mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\external
+mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\external\openmp
+mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\external\thrust
+mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\external\vexcl
+mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\external\viennacl
+mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\integrate
+mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\integrate\detail
+mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\iterator
+mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\iterator\detail
+mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\iterator\impl
+mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\iterator\integrate
+mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\iterator\integrate\detail
+mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\stepper
+mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\stepper\base
+mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\stepper\detail
+mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\stepper\generation
+mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\util
+mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\util\detail
mkdir: %_DEST%\inc%_EXT%\boost\numeric\ublas
mkdir: %_DEST%\inc%_EXT%\boost\numeric\ublas\detail
mkdir: %_DEST%\inc%_EXT%\boost\numeric\ublas\experimental
mkdir: %_DEST%\inc%_EXT%\boost\numeric\ublas\operation
mkdir: %_DEST%\inc%_EXT%\boost\numeric\ublas\traits
mkdir: %_DEST%\inc%_EXT%\boost\optional
+mkdir: %_DEST%\inc%_EXT%\boost\optional\detail
mkdir: %_DEST%\inc%_EXT%\boost\parameter
mkdir: %_DEST%\inc%_EXT%\boost\parameter\aux_
mkdir: %_DEST%\inc%_EXT%\boost\parameter\aux_\preprocessor
@@ -434,12 +524,22 @@ mkdir: %_DEST%\inc%_EXT%\boost\pool\detail
mkdir: %_DEST%\inc%_EXT%\boost\predef
mkdir: %_DEST%\inc%_EXT%\boost\predef\architecture
mkdir: %_DEST%\inc%_EXT%\boost\predef\architecture\x86
+mkdir: %_DEST%\inc%_EXT%\boost\predef\compiler
mkdir: %_DEST%\inc%_EXT%\boost\predef\detail
+mkdir: %_DEST%\inc%_EXT%\boost\predef\hardware
+mkdir: %_DEST%\inc%_EXT%\boost\predef\hardware\simd
+mkdir: %_DEST%\inc%_EXT%\boost\predef\hardware\simd\arm
+mkdir: %_DEST%\inc%_EXT%\boost\predef\hardware\simd\ppc
+mkdir: %_DEST%\inc%_EXT%\boost\predef\hardware\simd\x86
+mkdir: %_DEST%\inc%_EXT%\boost\predef\hardware\simd\x86_amd
+mkdir: %_DEST%\inc%_EXT%\boost\predef\language
mkdir: %_DEST%\inc%_EXT%\boost\predef\library
mkdir: %_DEST%\inc%_EXT%\boost\predef\library\c
+mkdir: %_DEST%\inc%_EXT%\boost\predef\library\std
mkdir: %_DEST%\inc%_EXT%\boost\predef\os
mkdir: %_DEST%\inc%_EXT%\boost\predef\os\bsd
mkdir: %_DEST%\inc%_EXT%\boost\predef\other
+mkdir: %_DEST%\inc%_EXT%\boost\predef\platform
mkdir: %_DEST%\inc%_EXT%\boost\preprocessor
mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\arithmetic
mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\arithmetic\detail
@@ -455,6 +555,7 @@ mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\debug
mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\detail
mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\detail\dmc
mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\facilities
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\facilities\detail
mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\iteration
mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\iteration\detail
mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\iteration\detail\bounds
@@ -465,6 +566,7 @@ mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\list\detail\dmc
mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\list\detail\edg
mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\logical
mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\punctuation
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\punctuation\detail
mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\repetition
mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\repetition\detail
mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\repetition\detail\dmc
@@ -476,7 +578,11 @@ mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\seq\detail
mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\slot
mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\slot\detail
mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\tuple
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\tuple\detail
mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\variadic
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\variadic\detail
+mkdir: %_DEST%\inc%_EXT%\boost\process
+mkdir: %_DEST%\inc%_EXT%\boost\process\detail
mkdir: %_DEST%\inc%_EXT%\boost\program_options
mkdir: %_DEST%\inc%_EXT%\boost\program_options\detail
mkdir: %_DEST%\inc%_EXT%\boost\property_map
@@ -498,6 +604,9 @@ mkdir: %_DEST%\inc%_EXT%\boost\proto\transform\detail
mkdir: %_DEST%\inc%_EXT%\boost\proto\transform\detail\preprocessed
mkdir: %_DEST%\inc%_EXT%\boost\ptr_container
mkdir: %_DEST%\inc%_EXT%\boost\ptr_container\detail
+mkdir: %_DEST%\inc%_EXT%\boost\qvm
+mkdir: %_DEST%\inc%_EXT%\boost\qvm\detail
+mkdir: %_DEST%\inc%_EXT%\boost\qvm\gen
mkdir: %_DEST%\inc%_EXT%\boost\random
mkdir: %_DEST%\inc%_EXT%\boost\random\detail
mkdir: %_DEST%\inc%_EXT%\boost\range
@@ -505,7 +614,6 @@ mkdir: %_DEST%\inc%_EXT%\boost\range\adaptor
mkdir: %_DEST%\inc%_EXT%\boost\range\algorithm
mkdir: %_DEST%\inc%_EXT%\boost\range\algorithm_ext
mkdir: %_DEST%\inc%_EXT%\boost\range\detail
-mkdir: %_DEST%\inc%_EXT%\boost\range\detail\vc6
mkdir: %_DEST%\inc%_EXT%\boost\ratio
mkdir: %_DEST%\inc%_EXT%\boost\ratio\detail
mkdir: %_DEST%\inc%_EXT%\boost\ratio\detail\mpl
@@ -523,16 +631,6 @@ mkdir: %_DEST%\inc%_EXT%\boost\signals2\detail
mkdir: %_DEST%\inc%_EXT%\boost\smart_ptr
mkdir: %_DEST%\inc%_EXT%\boost\smart_ptr\detail
mkdir: %_DEST%\inc%_EXT%\boost\spirit
-mkdir: %_DEST%\inc%_EXT%\boost\spirit\actor
-mkdir: %_DEST%\inc%_EXT%\boost\spirit\attribute
-mkdir: %_DEST%\inc%_EXT%\boost\spirit\core
-mkdir: %_DEST%\inc%_EXT%\boost\spirit\core\composite
-mkdir: %_DEST%\inc%_EXT%\boost\spirit\core\non_terminal
-mkdir: %_DEST%\inc%_EXT%\boost\spirit\core\primitives
-mkdir: %_DEST%\inc%_EXT%\boost\spirit\core\scanner
-mkdir: %_DEST%\inc%_EXT%\boost\spirit\debug
-mkdir: %_DEST%\inc%_EXT%\boost\spirit\dynamic
-mkdir: %_DEST%\inc%_EXT%\boost\spirit\error_handling
mkdir: %_DEST%\inc%_EXT%\boost\spirit\home
mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\classic
mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\classic\actor
@@ -649,9 +747,6 @@ mkdir:
%_DEST%\inc%_EXT%\boost\spirit\home\support\nonterminal
mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\support\utree
mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\support\utree\detail
mkdir: %_DEST%\inc%_EXT%\boost\spirit\include
-mkdir: %_DEST%\inc%_EXT%\boost\spirit\iterator
-mkdir: %_DEST%\inc%_EXT%\boost\spirit\meta
-mkdir: %_DEST%\inc%_EXT%\boost\spirit\phoenix
mkdir: %_DEST%\inc%_EXT%\boost\spirit\repository
mkdir: %_DEST%\inc%_EXT%\boost\spirit\repository\home
mkdir: %_DEST%\inc%_EXT%\boost\spirit\repository\home\karma
@@ -671,6 +766,7 @@ mkdir: %_DEST%\inc%_EXT%\boost\spirit\utility
mkdir: %_DEST%\inc%_EXT%\boost\statechart
mkdir: %_DEST%\inc%_EXT%\boost\statechart\detail
mkdir: %_DEST%\inc%_EXT%\boost\system
+mkdir: %_DEST%\inc%_EXT%\boost\system\detail
mkdir: %_DEST%\inc%_EXT%\boost\test
mkdir: %_DEST%\inc%_EXT%\boost\test\detail
mkdir: %_DEST%\inc%_EXT%\boost\test\impl
@@ -687,7 +783,11 @@ mkdir: %_DEST%\inc%_EXT%\boost\test\utils\runtime\env
mkdir: %_DEST%\inc%_EXT%\boost\test\utils\runtime\file
mkdir: %_DEST%\inc%_EXT%\boost\thread
mkdir: %_DEST%\inc%_EXT%\boost\thread\detail
+mkdir: %_DEST%\inc%_EXT%\boost\thread\executors
+mkdir: %_DEST%\inc%_EXT%\boost\thread\experimental
+mkdir: %_DEST%\inc%_EXT%\boost\thread\futures
mkdir: %_DEST%\inc%_EXT%\boost\thread\pthread
+mkdir: %_DEST%\inc%_EXT%\boost\thread\v2
mkdir: %_DEST%\inc%_EXT%\boost\thread\win32
mkdir: %_DEST%\inc%_EXT%\boost\timer
mkdir: %_DEST%\inc%_EXT%\boost\tr1
@@ -695,11 +795,18 @@ mkdir: %_DEST%\inc%_EXT%\boost\tr1\detail
mkdir: %_DEST%\inc%_EXT%\boost\tr1\tr1
mkdir: %_DEST%\inc%_EXT%\boost\tr1\tr1\bcc32
mkdir: %_DEST%\inc%_EXT%\boost\tr1\tr1\sun
+mkdir: %_DEST%\inc%_EXT%\boost\tti
+mkdir: %_DEST%\inc%_EXT%\boost\tti\detail
+mkdir: %_DEST%\inc%_EXT%\boost\tti\gen
mkdir: %_DEST%\inc%_EXT%\boost\tuple
mkdir: %_DEST%\inc%_EXT%\boost\tuple\detail
+mkdir: %_DEST%\inc%_EXT%\boost\type_erasure
+mkdir: %_DEST%\inc%_EXT%\boost\type_erasure\detail
+mkdir: %_DEST%\inc%_EXT%\boost\type_index
+mkdir: %_DEST%\inc%_EXT%\boost\type_index\detail
+mkdir: %_DEST%\inc%_EXT%\boost\type_index\runtime_cast
mkdir: %_DEST%\inc%_EXT%\boost\type_traits
mkdir: %_DEST%\inc%_EXT%\boost\type_traits\detail
-mkdir: %_DEST%\inc%_EXT%\boost\type_traits\msvc
mkdir: %_DEST%\inc%_EXT%\boost\typeof
mkdir: %_DEST%\inc%_EXT%\boost\typeof\dmc
mkdir: %_DEST%\inc%_EXT%\boost\typeof\msvc
@@ -728,6 +835,7 @@ mkdir: %_DEST%\inc%_EXT%\boost\unordered\detail
mkdir: %_DEST%\inc%_EXT%\boost\utility
mkdir: %_DEST%\inc%_EXT%\boost\utility\detail
mkdir: %_DEST%\inc%_EXT%\boost\uuid
+mkdir: %_DEST%\inc%_EXT%\boost\uuid\detail
mkdir: %_DEST%\inc%_EXT%\boost\variant
mkdir: %_DEST%\inc%_EXT%\boost\variant\detail
mkdir: %_DEST%\inc%_EXT%\boost\wave
@@ -762,6 +870,8 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
..\%__SRC%\inc\boost\algorithm\string\*
%_DEST%\inc%_EXT%\boost\algorithm\string
..\%__SRC%\inc\boost\algorithm\string\detail\*
%_DEST%\inc%_EXT%\boost\algorithm\string\detail
..\%__SRC%\inc\boost\algorithm\string\std\*
%_DEST%\inc%_EXT%\boost\algorithm\string\std
+..\%__SRC%\inc\boost\align\* %_DEST%\inc%_EXT%\boost\align
+..\%__SRC%\inc\boost\arlign\detail\* %_DEST%\inc%_EXT%\boost\align\detail
..\%__SRC%\inc\boost\archive\* %_DEST%\inc%_EXT%\boost\archive
..\%__SRC%\inc\boost\archive\detail\* %_DEST%\inc%_EXT%\boost\archive\detail
..\%__SRC%\inc\boost\archive\impl\* %_DEST%\inc%_EXT%\boost\archive\impl
@@ -786,6 +896,8 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
..\%__SRC%\inc\boost\asio\windows\* %_DEST%\inc%_EXT%\boost\asio\windows
..\%__SRC%\inc\boost\assign\* %_DEST%\inc%_EXT%\boost\assign
..\%__SRC%\inc\boost\assign\std\* %_DEST%\inc%_EXT%\boost\assign\std
+..\%__SRC%\inc\boost\atomic\* %_DEST%\inc%_EXT%\boost\atomic
+..\%__SRC%\inc\boost\atomic\std\* %_DEST%\inc%_EXT%\boost\atomic\detail
..\%__SRC%\inc\boost\bimap\* %_DEST%\inc%_EXT%\boost\bimap
..\%__SRC%\inc\boost\bimap\container_adaptor\*
%_DEST%\inc%_EXT%\boost\bimap\container_adaptor
..\%__SRC%\inc\boost\bimap\container_adaptor\detail\*
%_DEST%\inc%_EXT%\boost\bimap\container_adaptor\detail
@@ -808,8 +920,33 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
..\%__SRC%\inc\boost\chono\detail\inlined\mac\*
%_DEST%\inc%_EXT%\boost\chrono\detail\inlined\mac
..\%__SRC%\inc\boost\chono\detail\inlined\posix\*
%_DEST%\inc%_EXT%\boost\chrono\detail\inlined\posix
..\%__SRC%\inc\boost\chono\detail\inlined\win\*
%_DEST%\inc%_EXT%\boost\chrono\detail\inlined\win
+..\%__SRC%\inc\boost\chono\io\* %_DEST%\inc%_EXT%\boost\chrono\io
+..\%__SRC%\inc\boost\chono\io\utility\*
%_DEST%\inc%_EXT%\boost\chrono\io\utility
+..\%__SRC%\inc\boost\chono\typeof\* %_DEST%\inc%_EXT%\boost\chrono\typeof
..\%__SRC%\inc\boost\circular_buffer\* %_DEST%\inc%_EXT%\boost\circular_buffer
..\%__SRC%\inc\boost\compatibility\cpp_c_headers\*
%_DEST%\inc%_EXT%\boost\compatibility\cpp_c_headers
+..\%__SRC%\inc\boost\compute\* %_DEST%\inc%_EXT%\boost\compute
+..\%__SRC%\inc\boost\compute\algorithm\*
%_DEST%\inc%_EXT%\boost\compute\algorithm
+..\%__SRC%\inc\boost\compute\async\* %_DEST%\inc%_EXT%\boost\compute\async
+..\%__SRC%\inc\boost\compute\container\* %_DEST%\inc%_EXT%\boost\container
+..\%__SRC%\inc\boost\compute\detail\* %_DEST%\inc%_EXT%\boost\compute\detail
+..\%__SRC%\inc\boost\compute\exception\*
%_DEST%\inc%_EXT%\boost\exception\detail
+..\%__SRC%\inc\boost\compute\experimentall\*
%_DEST%\inc%_EXT%\boost\experimental\detail
+..\%__SRC%\inc\boost\compute\functional\*
%_DEST%\inc%_EXT%\boost\compute\functional\
+..\%__SRC%\inc\boost\compute\functional\detail\*
%_DEST%\inc%_EXT%\boost\compute\functional\detail
+..\%__SRC%\inc\boost\compute\image\* %_DEST%\inc%_EXT%\boost\compute\image
+..\%__SRC%\inc\boost\compute\interop\* %_DEST%\inc%_EXT%\boost\compute\interop
+..\%__SRC%\inc\boost\compute\interop\eigen\*
%_DEST%\inc%_EXT%\boost\compute\interop\eigen
+..\%__SRC%\inc\boost\compute\interop\opencv\*
%_DEST%\inc%_EXT%\boost\compute\interop\opencv
+..\%__SRC%\inc\boost\compute\interop\opengl\*
%_DEST%\inc%_EXT%\boost\compute\interop\opengl
+..\%__SRC%\inc\boost\compute\interop\qt\*
%_DEST%\inc%_EXT%\boost\compute\interop\qt
+..\%__SRC%\inc\boost\compute\iterator\*
%_DEST%\inc%_EXT%\boost\compute\iterator
+..\%__SRC%\inc\boost\compute\lambda\* %_DEST%\inc%_EXT%\boost\compute\lambda
+..\%__SRC%\inc\boost\compute\memory\* %_DEST%\inc%_EXT%\boost\compute\memory
+..\%__SRC%\inc\boost\compute\random\* %_DEST%\inc%_EXT%\boost\compute\random
+..\%__SRC%\inc\boost\compute\type_traits\*
%_DEST%\inc%_EXT%\boost\compute\type_traits
+..\%__SRC%\inc\boost\compute\types\* %_DEST%\inc%_EXT%\boost\compute\types
+..\%__SRC%\inc\boost\compute\utility\* %_DEST%\inc%_EXT%\boost\compute\utility
..\%__SRC%\inc\boost\concept\* %_DEST%\inc%_EXT%\boost\concept
..\%__SRC%\inc\boost\concept\detail\* %_DEST%\inc%_EXT%\boost\concept\detail
..\%__SRC%\inc\boost\concept_check\* %_DEST%\inc%_EXT%\boost\concept_check
@@ -821,30 +958,46 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
..\%__SRC%\inc\boost\config\stdlib\* %_DEST%\inc%_EXT%\boost\config\stdlib
..\%__SRC%\inc\boost\container\* %_DEST%\inc%_EXT%\boost\container
..\%__SRC%\inc\boost\container\detail\*
%_DEST%\inc%_EXT%\boost\container\detail
+..\%__SRC%\inc\boost\container\pmr\* %_DEST%\inc%_EXT%\boost\container\pmr
+..\%__SRC%\inc\boost\convert\* %_DEST%\inc%_EXT%\boost\convert
+..\%__SRC%\inc\boost\convert\detail\* %_DEST%\inc%_EXT%\boost\convert\detail
+..\%__SRC%\inc\boost\core\* %_DEST%\inc%_EXT%\boost\core
+..\%__SRC%\inc\boost\coroutine\detail\*
%_DEST%\inc%_EXT%\boost\container\detail
+..\%__SRC%\inc\boost\coroutine\* %_DEST%\inc%_EXT%\boost\coroutine
+..\%__SRC%\inc\boost\coroutine\detail\*
%_DEST%\inc%_EXT%\boost\coroutine\detail
+..\%__SRC%\inc\boost\coroutine2\* %_DEST%\inc%_EXT%\boost\coroutine2
+..\%__SRC%\inc\boost\coroutine2\detail\*
%_DEST%\inc%_EXT%\boost\coroutine2\detail
+..\%__SRC%\inc\boost\context\* %_DEST%\inc%_EXT%\boost\context
+..\%__SRC%\inc\boost\context\detail\* %_DEST%\inc%_EXT%\boost\context\detail
+..\%__SRC%\inc\boost\context\posix\* %_DEST%\inc%_EXT%\boost\context\posix
+..\%__SRC%\inc\boost\context\windows\* %_DEST%\inc%_EXT%\boost\context\windows
..\%__SRC%\inc\boost\date_time\* %_DEST%\inc%_EXT%\boost\date_time
..\%__SRC%\inc\boost\date_time\gregorian\*
%_DEST%\inc%_EXT%\boost\date_time\gregorian
..\%__SRC%\inc\boost\date_time\local_time\*
%_DEST%\inc%_EXT%\boost\date_time\local_time
..\%__SRC%\inc\boost\date_time\posix_time\*
%_DEST%\inc%_EXT%\boost\date_time\posix_time
..\%__SRC%\inc\boost\detail\* %_DEST%\inc%_EXT%\boost\detail
-..\%__SRC%\inc\boost\detail\win\* %_DEST%\inc%_EXT%\boost\detail\win
+..\%__SRC%\inc\boost\detail\winapi\* %_DEST%\inc%_EXT%\boost\detail\winapi
+..\%__SRC%\inc\boost\detail\winapi\detail\*
%_DEST%\inc%_EXT%\boost\detail\winapi\detail
..\%__SRC%\inc\boost\dynamic_bitset\* %_DEST%\inc%_EXT%\boost\dynamic_bitset
..\%__SRC%\inc\boost\exception\* %_DEST%\inc%_EXT%\boost\exception
..\%__SRC%\inc\boost\exception\detail\*
%_DEST%\inc%_EXT%\boost\exception\detail
+..\%__SRC%\inc\boost\fiber\* %_DEST%\inc%_EXT%\boost\fiber
+..\%__SRC%\inc\boost\fiber\detail\* %_DEST%\inc%_EXT%\boost\fiber\detail
+..\%__SRC%\inc\boost\fiber\future\* %_DEST%\inc%_EXT%\boost\fiber\future
+..\%__SRC%\inc\boost\fiber\future\detail\*
%_DEST%\inc%_EXT%\boost\fiber\future\detail
..\%__SRC%\inc\boost\filesystem\* %_DEST%\inc%_EXT%\boost\filesystem
..\%__SRC%\inc\boost\filesystem\detail\*
%_DEST%\inc%_EXT%\boost\filesystem\detail
-..\%__SRC%\inc\boost\filesystem\v2\* %_DEST%\inc%_EXT%\boost\filesystem\v2
-..\%__SRC%\inc\boost\filesystem\v3\* %_DEST%\inc%_EXT%\boost\filesystem\v3
..\%__SRC%\inc\boost\flyweight\* %_DEST%\inc%_EXT%\boost\flyweight
..\%__SRC%\inc\boost\flyweight\detail\*
%_DEST%\inc%_EXT%\boost\flyweight\detail
..\%__SRC%\inc\boost\format\* %_DEST%\inc%_EXT%\boost\format
..\%__SRC%\inc\boost\format\detail\* %_DEST%\inc%_EXT%\boost\format\detail
..\%__SRC%\inc\boost\function\* %_DEST%\inc%_EXT%\boost\function
..\%__SRC%\inc\boost\function\detail\* %_DEST%\inc%_EXT%\boost\function\detail
-..\%__SRC%\inc\boost\function_types\config\*
%_DEST%\inc%_EXT%\boost\function_types\config
..\%__SRC%\inc\boost\function_types\* %_DEST%\inc%_EXT%\boost\function_types
+..\%__SRC%\inc\boost\function_types\config\*
%_DEST%\inc%_EXT%\boost\function_types\config
+..\%__SRC%\inc\boost\function_types\detail\*
%_DEST%\inc%_EXT%\boost\function_types\detail
..\%__SRC%\inc\boost\function_types\detail\classifier_impl\*
%_DEST%\inc%_EXT%\boost\function_types\detail\classifier_impl
..\%__SRC%\inc\boost\function_types\detail\components_impl\*
%_DEST%\inc%_EXT%\boost\function_types\detail\components_impl
-..\%__SRC%\inc\boost\function_types\detail\*
%_DEST%\inc%_EXT%\boost\function_types\detail
..\%__SRC%\inc\boost\function_types\detail\encoding\*
%_DEST%\inc%_EXT%\boost\function_types\detail\encoding
..\%__SRC%\inc\boost\function_types\detail\pp_cc_loop\*
%_DEST%\inc%_EXT%\boost\function_types\detail\pp_cc_loop
..\%__SRC%\inc\boost\function_types\detail\pp_retag_default_cc\*
%_DEST%\inc%_EXT%\boost\function_types\detail\pp_retag_default_cc
@@ -852,9 +1005,10 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
..\%__SRC%\inc\boost\function_types\detail\pp_variate_loop\*
%_DEST%\inc%_EXT%\boost\function_types\detail\pp_variate_loop
..\%__SRC%\inc\boost\function_types\detail\synthesize_impl\*
%_DEST%\inc%_EXT%\boost\function_types\detail\synthesize_impl
..\%__SRC%\inc\boost\functional\* %_DEST%\inc%_EXT%\boost\functional
-..\%__SRC%\inc\boost\functional\detail\*
%_DEST%\inc%_EXT%\boost\functional\detail
..\%__SRC%\inc\boost\functional\hash\* %_DEST%\inc%_EXT%\boost\functional\hash
..\%__SRC%\inc\boost\functional\hash\detail\*
%_DEST%\inc%_EXT%\boost\functional\hash\detail
+..\%__SRC%\inc\boost\functional\overloaded_function\*
%_DEST%\inc%_EXT%\boost\functional\overloaded_function
+..\%__SRC%\inc\boost\functional\overloaded_function\detail\*
%_DEST%\inc%_EXT%\boost\functional\overloaded_function\detail
..\%__SRC%\inc\boost\fusion\adapted\adt\*
%_DEST%\inc%_EXT%\boost\fusion\adapted\adt
..\%__SRC%\inc\boost\fusion\adapted\array\*
%_DEST%\inc%_EXT%\boost\fusion\adapted\array
..\%__SRC%\inc\boost\fusion\adapted\boost_array\*
%_DEST%\inc%_EXT%\boost\fusion\adapted\boost_array
@@ -992,9 +1146,18 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
..\%__SRC%\inc\boost\graph\parallel\detail\*
%_DEST%\inc%_EXT%\boost\graph\parallel\detail
..\%__SRC%\inc\boost\graph\planar_detail\*
%_DEST%\inc%_EXT%\boost\graph\planar_detail
..\%__SRC%\inc\boost\graph\property_maps\*
%_DEST%\inc%_EXT%\boost\graph\property_maps
+..\%__SRC%\inc\boost\hana\* %_DEST%\inc%_EXT%\boost\hana
+..\%__SRC%\inc\boost\hana\detail\* %_DEST%\inc%_EXT%\boost\hana\detail
+..\%__SRC%\inc\boost\hana\experimental\*
%_DEST%\inc%_EXT%\boost\hana\experimental
+..\%__SRC%\inc\boost\hana\ext\* %_DEST%\inc%_EXT%\boost\hana\ext
+..\%__SRC%\inc\boost\hana\functional\* %_DEST%\inc%_EXT%\boost\hana\functional
+..\%__SRC%\inc\boost\hana\fwd\* %_DEST%\inc%_EXT%\boost\hana\fwd
+..\%__SRC%\inc\boost\heap\* %_DEST%\inc%_EXT%\boost\heap
+..\%__SRC%\inc\boost\heap\detail\* %_DEST%\inc%_EXT%\boost\heap\detail
..\%__SRC%\inc\boost\icl\* %_DEST%\inc%_EXT%\boost\icl
..\%__SRC%\inc\boost\icl\concept\* %_DEST%\inc%_EXT%\boost\icl\concept
..\%__SRC%\inc\boost\icl\detail\* %_DEST%\inc%_EXT%\boost\icl\detail
+..\%__SRC%\inc\boost\icl\predicates\* %_DEST%\inc%_EXT%\boost\icl\predicates
..\%__SRC%\inc\boost\icl\type_traits\* %_DEST%\inc%_EXT%\boost\icl\type_traits
..\%__SRC%\inc\boost\integer\* %_DEST%\inc%_EXT%\boost\integer
..\%__SRC%\inc\boost\interprocess\allocators\*
%_DEST%\inc%_EXT%\boost\interprocess\allocators
@@ -1012,6 +1175,7 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
..\%__SRC%\inc\boost\interprocess\smart_ptr\detail\*
%_DEST%\inc%_EXT%\boost\interprocess\smart_ptr\detail
..\%__SRC%\inc\boost\interprocess\streams\*
%_DEST%\inc%_EXT%\boost\interprocess\streams
..\%__SRC%\inc\boost\interprocess\sync\*
%_DEST%\inc%_EXT%\boost\interprocess\sync
+..\%__SRC%\inc\boost\interprocess\sync\detail\*
%_DEST%\inc%_EXT%\boost\interprocess\sync\detail
..\%__SRC%\inc\boost\interprocess\sync\emulation\*
%_DEST%\inc%_EXT%\boost\interprocess\sync\emulation
..\%__SRC%\inc\boost\interprocess\sync\posix\*
%_DEST%\inc%_EXT%\boost\interprocess\sync\posix
..\%__SRC%\inc\boost\interprocess\sync\xsi\*
%_DEST%\inc%_EXT%\boost\interprocess\sync\xsi
@@ -1032,8 +1196,12 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
..\%__SRC%\inc\boost\iterator\detail\* %_DEST%\inc%_EXT%\boost\iterator\detail
..\%__SRC%\inc\boost\lambda\* %_DEST%\inc%_EXT%\boost\lambda
..\%__SRC%\inc\boost\lambda\detail\* %_DEST%\inc%_EXT%\boost\lambda\detail
+..\%__SRC%\inc\boost\lexical_cast\* %_DEST%\inc%_EXT%\boost\lexical_cast
+..\%__SRC%\inc\boost\lexical_cast\detail\*
%_DEST%\inc%_EXT%\boost\lexical_cast\detail
..\%__SRC%\inc\boost\locale\* %_DEST%\inc%_EXT%\boost\locale
..\%__SRC%\inc\boost\locale\boundary\* %_DEST%\inc%_EXT%\boost\locale\boundary
+..\%__SRC%\inc\boost\lockfree\* %_DEST%\inc%_EXT%\boost\lockfree
+..\%__SRC%\inc\boost\lockfree\detail\* %_DEST%\inc%_EXT%\boost\lockfree\detail
..\%__SRC%\inc\boost\logic\* %_DEST%\inc%_EXT%\boost\logic
..\%__SRC%\inc\boost\math\bindings\* %_DEST%\inc%_EXT%\boost\math\bindings
..\%__SRC%\inc\boost\math\bindings\detail\*
%_DEST%\inc%_EXT%\boost\math\bindings\detail
@@ -1049,6 +1217,8 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
..\%__SRC%\inc\boost\math\tools\* %_DEST%\inc%_EXT%\boost\math\tools
..\%__SRC%\inc\boost\math\tools\detail\*
%_DEST%\inc%_EXT%\boost\math\tools\detail
..\%__SRC%\inc\boost\move\* %_DEST%\inc%_EXT%\boost\move
+..\%__SRC%\inc\boost\move\algo\* %_DEST%\inc%_EXT%\boost\move\algo
+..\%__SRC%\inc\boost\move\algo\detail\*
%_DEST%\inc%_EXT%\boost\move\algo\detail
..\%__SRC%\inc\boost\move\detail\* %_DEST%\inc%_EXT%\boost\move\detail
..\%__SRC%\inc\boost\mpi\* %_DEST%\inc%_EXT%\boost\mpi
..\%__SRC%\inc\boost\mpi\collectives\* %_DEST%\inc%_EXT%\boost\mpi\collectives
@@ -1101,6 +1271,10 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
..\%__SRC%\inc\boost\multi_array\* %_DEST%\inc%_EXT%\boost\multi_array
..\%__SRC%\inc\boost\multi_index\* %_DEST%\inc%_EXT%\boost\multi_index
..\%__SRC%\inc\boost\multi_index\detail\*
%_DEST%\inc%_EXT%\boost\multi_index\detail
+..\%__SRC%\inc\boost\multiprecision\* %_DEST%\inc%_EXT%\boost\multiprecision
+..\%__SRC%\inc\boost\multiprecision\cpp_int\*
%_DEST%\inc%_EXT%\boost\multiprecision\cpp_int
+..\%__SRC%\inc\boost\multiprecision\detail\*
%_DEST%\inc%_EXT%\boost\multiprecision\detail
+..\%__SRC%\inc\boost\multiprecision\traits\*
%_DEST%\inc%_EXT%\boost\multiprecision\traits
..\%__SRC%\inc\boost\numeric\conversion\*
%_DEST%\inc%_EXT%\boost\numeric\conversion
..\%__SRC%\inc\boost\numeric\conversion\detail\*
%_DEST%\inc%_EXT%\boost\numeric\conversion\detail
..\%__SRC%\inc\boost\numeric\conversion\detail\preprocessed\*
%_DEST%\inc%_EXT%\boost\numeric\conversion\detail\preprocessed
@@ -1109,12 +1283,25 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
..\%__SRC%\inc\boost\numeric\interval\*
%_DEST%\inc%_EXT%\boost\numeric\interval
..\%__SRC%\inc\boost\numeric\interval\detail\*
%_DEST%\inc%_EXT%\boost\numeric\interval\detail
..\%__SRC%\inc\boost\numeric\interval\ext\*
%_DEST%\inc%_EXT%\boost\numeric\interval\ext
+..\%__SRC%\inc\boost\numeric\odeint\* %_DEST%\inc%_EXT%\boost\numeric\odeint
+..\%__SRC%\inc\boost\numeric\odeint\algebra\*
%_DEST%\inc%_EXT%\boost\numeric\odeint\algebra
+..\%__SRC%\inc\boost\numeric\odeint\external\*
%_DEST%\inc%_EXT%\boost\numeric\odeint\external
+..\%__SRC%\inc\boost\numeric\odeint\external\vesxcl\*
%_DEST%\inc%_EXT%\boost\numeric\odeint\external\vexcl
+..\%__SRC%\inc\boost\numeric\odeint\external\viennacl\*
%_DEST%\inc%_EXT%\boost\numeric\odeint\external\viennacl
+..\%__SRC%\inc\boost\numeric\odeint\integrate\*
%_DEST%\inc%_EXT%\boost\numeric\odeint\integrate
+..\%__SRC%\inc\boost\numeric\odeint\integrate\detail\*
%_DEST%\inc%_EXT%\boost\numeric\odeint\integrate\detail
+..\%__SRC%\inc\boost\numeric\odeint\stepper\*
%_DEST%\inc%_EXT%\boost\numeric\odeint\stepper
+..\%__SRC%\inc\boost\numeric\odeint\stepper\base\*
%_DEST%\inc%_EXT%\boost\numeric\odeint\stepper\base
+..\%__SRC%\inc\boost\numeric\odeint\stepper\detail\*
%_DEST%\inc%_EXT%\boost\numeric\odeint\stepper\detail
+..\%__SRC%\inc\boost\numeric\odeint\stepper\generation\*
%_DEST%\inc%_EXT%\boost\numeric\odeint\stepper\generation
+..\%__SRC%\inc\boost\numeric\odeint\util\*
%_DEST%\inc%_EXT%\boost\numeric\odeint\util
..\%__SRC%\inc\boost\numeric\ublas\* %_DEST%\inc%_EXT%\boost\numeric\ublas
..\%__SRC%\inc\boost\numeric\ublas\detail\*
%_DEST%\inc%_EXT%\boost\numeric\ublas\detail
..\%__SRC%\inc\boost\numeric\ublas\experimental\*
%_DEST%\inc%_EXT%\boost\numeric\ublas\experimental
..\%__SRC%\inc\boost\numeric\ublas\operation\*
%_DEST%\inc%_EXT%\boost\numeric\ublas\operation
..\%__SRC%\inc\boost\numeric\ublas\traits\*
%_DEST%\inc%_EXT%\boost\numeric\ublas\traits
..\%__SRC%\inc\boost\optional\* %_DEST%\inc%_EXT%\boost\optional
+..\%__SRC%\inc\boost\optional\detail\* %_DEST%\inc%_EXT%\boost\optional\detail
..\%__SRC%\inc\boost\parameter\aux_\* %_DEST%\inc%_EXT%\boost\parameter\aux_
..\%__SRC%\inc\boost\parameter\aux_\preprocessor\*
%_DEST%\inc%_EXT%\boost\parameter\aux_\preprocessor
..\%__SRC%\inc\boost\parameter\aux_\python\*
%_DEST%\inc%_EXT%\boost\parameter\aux_\python
@@ -1164,12 +1351,22 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
..\%__SRC%\inc\boost\predef\* %_DEST%\inc%_EXT%\boost\predef
..\%__SRC%\inc\boost\predef\architecture\*
%_DEST%\inc%_EXT%\boost\predef\architecture
..\%__SRC%\inc\boost\predef\architecture\x86\*
%_DEST%\inc%_EXT%\boost\predef\architecture\x86
+..\%__SRC%\inc\boost\predef\compiler\* %_DEST%\inc%_EXT%\boost\predef\compiler
..\%__SRC%\inc\boost\predef\detail\* %_DEST%\inc%_EXT%\boost\predef\detail
+..\%__SRC%\inc\boost\predef\hardware\* %_DEST%\inc%_EXT%\boost\predef\hardware
+..\%__SRC%\inc\boost\predef\hardware\simd\*
%_DEST%\inc%_EXT%\boost\predef\hardware\simd
+..\%__SRC%\inc\boost\predef\hardware\simd\arm\*
%_DEST%\inc%_EXT%\boost\predef\hardware\simd\arm
+..\%__SRC%\inc\boost\predef\hardware\simd\ppc\*
%_DEST%\inc%_EXT%\boost\predef\hardware\simd\ppc
+..\%__SRC%\inc\boost\predef\hardware\simd\x86\*
%_DEST%\inc%_EXT%\boost\predef\hardware\simd\x86
+..\%__SRC%\inc\boost\predef\hardware\simd\x86_amd\*
%_DEST%\inc%_EXT%\boost\predef\hardware\simd\x86_amd
+..\%__SRC%\inc\boost\predef\language\* %_DEST%\inc%_EXT%\boost\predef\language
..\%__SRC%\inc\boost\predef\library\* %_DEST%\inc%_EXT%\boost\predef\library
..\%__SRC%\inc\boost\predef\library\c\*
%_DEST%\inc%_EXT%\boost\predef\library\c
+..\%__SRC%\inc\boost\predef\library\std\*
%_DEST%\inc%_EXT%\boost\predef\library\std
..\%__SRC%\inc\boost\predef\os\* %_DEST%\inc%_EXT%\boost\predef\os
..\%__SRC%\inc\boost\predef\os\bsd\* %_DEST%\inc%_EXT%\boost\predef\os\bsd
..\%__SRC%\inc\boost\predef\other\* %_DEST%\inc%_EXT%\boost\predef\other
+..\%__SRC%\inc\boost\predef\platform\* %_DEST%\inc%_EXT%\boost\predef\platform
..\%__SRC%\inc\boost\preprocessor\arithmetic\*
%_DEST%\inc%_EXT%\boost\preprocessor\arithmetic
..\%__SRC%\inc\boost\preprocessor\arithmetic\detail\*
%_DEST%\inc%_EXT%\boost\preprocessor\arithmetic\detail
..\%__SRC%\inc\boost\preprocessor\array\*
%_DEST%\inc%_EXT%\boost\preprocessor\array
@@ -1185,6 +1382,7 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
..\%__SRC%\inc\boost\preprocessor\detail\*
%_DEST%\inc%_EXT%\boost\preprocessor\detail
..\%__SRC%\inc\boost\preprocessor\detail\dmc\*
%_DEST%\inc%_EXT%\boost\preprocessor\detail\dmc
..\%__SRC%\inc\boost\preprocessor\facilities\*
%_DEST%\inc%_EXT%\boost\preprocessor\facilities
+..\%__SRC%\inc\boost\preprocessor\facilities\detail\*
%_DEST%\inc%_EXT%\boost\preprocessor\facilities\detail
..\%__SRC%\inc\boost\preprocessor\iteration\*
%_DEST%\inc%_EXT%\boost\preprocessor\iteration
..\%__SRC%\inc\boost\preprocessor\iteration\detail\bounds\*
%_DEST%\inc%_EXT%\boost\preprocessor\iteration\detail\bounds
..\%__SRC%\inc\boost\preprocessor\iteration\detail\*
%_DEST%\inc%_EXT%\boost\preprocessor\iteration\detail
@@ -1195,6 +1393,7 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
..\%__SRC%\inc\boost\preprocessor\list\detail\edg\*
%_DEST%\inc%_EXT%\boost\preprocessor\list\detail\edg
..\%__SRC%\inc\boost\preprocessor\logical\*
%_DEST%\inc%_EXT%\boost\preprocessor\logical
..\%__SRC%\inc\boost\preprocessor\punctuation\*
%_DEST%\inc%_EXT%\boost\preprocessor\punctuation
+..\%__SRC%\inc\boost\preprocessor\punctuation\detail\*
%_DEST%\inc%_EXT%\boost\preprocessor\punctuation\detail
..\%__SRC%\inc\boost\preprocessor\repetition\*
%_DEST%\inc%_EXT%\boost\preprocessor\repetition
..\%__SRC%\inc\boost\preprocessor\repetition\detail\*
%_DEST%\inc%_EXT%\boost\preprocessor\repetition\detail
..\%__SRC%\inc\boost\preprocessor\repetition\detail\dmc\*
%_DEST%\inc%_EXT%\boost\preprocessor\repetition\detail\dmc
@@ -1206,7 +1405,11 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
..\%__SRC%\inc\boost\preprocessor\slot\*
%_DEST%\inc%_EXT%\boost\preprocessor\slot
..\%__SRC%\inc\boost\preprocessor\slot\detail\*
%_DEST%\inc%_EXT%\boost\preprocessor\slot\detail
..\%__SRC%\inc\boost\preprocessor\tuple\*
%_DEST%\inc%_EXT%\boost\preprocessor\tuple
+..\%__SRC%\inc\boost\preprocessor\tuple\detail\*
%_DEST%\inc%_EXT%\boost\preprocessor\tuple\detail
..\%__SRC%\inc\boost\preprocessor\variadic\*
%_DEST%\inc%_EXT%\boost\preprocessor\variadic
+..\%__SRC%\inc\boost\preprocessor\variadic\detail\*
%_DEST%\inc%_EXT%\boost\preprocessor\variadic\detail
+..\%__SRC%\inc\boost\process\* %_DEST%\inc%_EXT%\boost\process
+..\%__SRC%\inc\boost\process\detail\* %_DEST%\inc%_EXT%\boost\process\detail
..\%__SRC%\inc\boost\program_options\* %_DEST%\inc%_EXT%\boost\program_options
..\%__SRC%\inc\boost\program_options\detail\*
%_DEST%\inc%_EXT%\boost\program_options\detail
..\%__SRC%\inc\boost\property_map\* %_DEST%\inc%_EXT%\boost\property_map
@@ -1225,6 +1428,9 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
..\%__SRC%\inc\boost\proto\transform\detail\preprocessed\*
%_DEST%\inc%_EXT%\boost\proto\transform\detail\preprocessed
..\%__SRC%\inc\boost\ptr_container\* %_DEST%\inc%_EXT%\boost\ptr_container
..\%__SRC%\inc\boost\ptr_container\detail\*
%_DEST%\inc%_EXT%\boost\ptr_container\detail
+..\%__SRC%\inc\boost\qvm\* %_DEST%\inc%_EXT%\boost\qvm
+..\%__SRC%\inc\boost\qvm\detail\* %_DEST%\inc%_EXT%\boost\qvm\detail
+..\%__SRC%\inc\boost\qvm\gen\* %_DEST%\inc%_EXT%\boost\qvm\gen
..\%__SRC%\inc\boost\random\* %_DEST%\inc%_EXT%\boost\random
..\%__SRC%\inc\boost\random\detail\* %_DEST%\inc%_EXT%\boost\random\detail
..\%__SRC%\inc\boost\range\adaptor\* %_DEST%\inc%_EXT%\boost\range\adaptor
@@ -1232,7 +1438,6 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
..\%__SRC%\inc\boost\range\algorithm_ext\*
%_DEST%\inc%_EXT%\boost\range\algorithm_ext
..\%__SRC%\inc\boost\range\* %_DEST%\inc%_EXT%\boost\range
..\%__SRC%\inc\boost\range\detail\* %_DEST%\inc%_EXT%\boost\range\detail
-..\%__SRC%\inc\boost\range\detail\vc6\*
%_DEST%\inc%_EXT%\boost\range\detail\vc6
..\%__SRC%\inc\boost\ratio\* %_DEST%\inc%_EXT%\boost\ratio
..\%__SRC%\inc\boost\ratio\detail\* %_DEST%\inc%_EXT%\boost\ratio\detail
..\%__SRC%\inc\boost\ratio\mpl\* %_DEST%\inc%_EXT%\boost\ratio\mpl
@@ -1257,8 +1462,6 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
..\%__SRC%\inc\boost\spirit\core\scanner\*
%_DEST%\inc%_EXT%\boost\spirit\core\scanner
..\%__SRC%\inc\boost\spirit\debug\* %_DEST%\inc%_EXT%\boost\spirit\debug
..\%__SRC%\inc\boost\spirit\* %_DEST%\inc%_EXT%\boost\spirit
-..\%__SRC%\inc\boost\spirit\dynamic\* %_DEST%\inc%_EXT%\boost\spirit\dynamic
-..\%__SRC%\inc\boost\spirit\error_handling\*
%_DEST%\inc%_EXT%\boost\spirit\error_handling
..\%__SRC%\inc\boost\spirit\home\classic\actor\*
%_DEST%\inc%_EXT%\boost\spirit\home\classic\actor
..\%__SRC%\inc\boost\spirit\home\classic\attribute\*
%_DEST%\inc%_EXT%\boost\spirit\home\classic\attribute
..\%__SRC%\inc\boost\spirit\home\classic\core\composite\*
%_DEST%\inc%_EXT%\boost\spirit\home\classic\core\composite
@@ -1373,9 +1576,6 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
..\%__SRC%\inc\boost\spirit\home\support\iterators\detail\*
%_DEST%\inc%_EXT%\boost\spirit\home\support\iterators\detail
..\%__SRC%\inc\boost\spirit\home\support\nonterminal\*
%_DEST%\inc%_EXT%\boost\spirit\home\support\nonterminal
..\%__SRC%\inc\boost\spirit\include\* %_DEST%\inc%_EXT%\boost\spirit\include
-..\%__SRC%\inc\boost\spirit\iterator\* %_DEST%\inc%_EXT%\boost\spirit\iterator
-..\%__SRC%\inc\boost\spirit\meta\* %_DEST%\inc%_EXT%\boost\spirit\meta
-..\%__SRC%\inc\boost\spirit\phoenix\* %_DEST%\inc%_EXT%\boost\spirit\phoenix
..\%__SRC%\inc\boost\spirit\repository\home\*
%_DEST%\inc%_EXT%\boost\spirit\repository\home
..\%__SRC%\inc\boost\spirit\repository\home\karma\*
%_DEST%\inc%_EXT%\boost\spirit\repository\home\karma
..\%__SRC%\inc\boost\spirit\repository\home\karma\directive\*
%_DEST%\inc%_EXT%\boost\spirit\repository\home\karma\directive
@@ -1386,12 +1586,10 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
..\%__SRC%\inc\boost\spirit\repository\home\qi\primitive\*
%_DEST%\inc%_EXT%\boost\spirit\repository\home\qi\primitive
..\%__SRC%\inc\boost\spirit\repository\home\support\*
%_DEST%\inc%_EXT%\boost\spirit\repository\home\support
..\%__SRC%\inc\boost\spirit\repository\include\*
%_DEST%\inc%_EXT%\boost\spirit\repository\include
-..\%__SRC%\inc\boost\spirit\symbols\* %_DEST%\inc%_EXT%\boost\spirit\symbols
-..\%__SRC%\inc\boost\spirit\tree\* %_DEST%\inc%_EXT%\boost\spirit\tree
-..\%__SRC%\inc\boost\spirit\utility\* %_DEST%\inc%_EXT%\boost\spirit\utility
..\%__SRC%\inc\boost\statechart\* %_DEST%\inc%_EXT%\boost\statechart
..\%__SRC%\inc\boost\statechart\detail\*
%_DEST%\inc%_EXT%\boost\statechart\detail
..\%__SRC%\inc\boost\system\* %_DEST%\inc%_EXT%\boost\system
+..\%__SRC%\inc\boost\system\detail\* %_DEST%\inc%_EXT%\boost\system\detail
..\%__SRC%\inc\boost\test\* %_DEST%\inc%_EXT%\boost\test
..\%__SRC%\inc\boost\test\detail\* %_DEST%\inc%_EXT%\boost\test\detail
..\%__SRC%\inc\boost\test\impl\* %_DEST%\inc%_EXT%\boost\test\impl
@@ -1408,18 +1606,29 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
..\%__SRC%\inc\boost\test\utils\runtime\file\*
%_DEST%\inc%_EXT%\boost\test\utils\runtime\file
..\%__SRC%\inc\boost\thread\* %_DEST%\inc%_EXT%\boost\thread
..\%__SRC%\inc\boost\thread\detail\* %_DEST%\inc%_EXT%\boost\thread\detail
+..\%__SRC%\inc\boost\thread\executors\*
%_DEST%\inc%_EXT%\boost\thread\executors
+..\%__SRC%\inc\boost\thread\experimental\*
%_DEST%\inc%_EXT%\boost\thread\experimental
+..\%__SRC%\inc\boost\thread\futures\* %_DEST%\inc%_EXT%\boost\thread\futures
..\%__SRC%\inc\boost\thread\pthread\* %_DEST%\inc%_EXT%\boost\thread\pthread
+..\%__SRC%\inc\boost\thread\v2\* %_DEST%\inc%_EXT%\boost\thread\v2
..\%__SRC%\inc\boost\thread\win32\* %_DEST%\inc%_EXT%\boost\thread\win32
..\%__SRC%\inc\boost\tr1\* %_DEST%\inc%_EXT%\boost\tr1
..\%__SRC%\inc\boost\tr1\detail\* %_DEST%\inc%_EXT%\boost\tr1\detail
..\%__SRC%\inc\boost\tr1\tr1\bcc32\* %_DEST%\inc%_EXT%\boost\tr1\tr1\bcc32
-..\%__SRC%\inc\boost\tr1\tr1\* %_DEST%\inc%_EXT%\boost\tr1\tr1
..\%__SRC%\inc\boost\tr1\tr1\sun\* %_DEST%\inc%_EXT%\boost\tr1\tr1\sun
+..\%__SRC%\inc\boost\tr1\tr1\* %_DEST%\inc%_EXT%\boost\tr1\tr1
+..\%__SRC%\inc\boost\tti\* %_DEST%\inc%_EXT%\boost\tti
+..\%__SRC%\inc\boost\tti\detail\* %_DEST%\inc%_EXT%\boost\tti\detail
+..\%__SRC%\inc\boost\tti\gen\* %_DEST%\inc%_EXT%\boost\tti\gen
..\%__SRC%\inc\boost\tuple\* %_DEST%\inc%_EXT%\boost\tuple
..\%__SRC%\inc\boost\tuple\detail\* %_DEST%\inc%_EXT%\boost\tuple\detail
+..\%__SRC%\inc\boost\type_erasure\* %_DEST%\inc%_EXT%\boost\type_erasure
+..\%__SRC%\inc\boost\type_erasure\detail\*
%_DEST%\inc%_EXT%\boost\type_erasure\detail
+..\%__SRC%\inc\boost\type_index\* %_DEST%\inc%_EXT%\boost\type_index
+..\%__SRC%\inc\boost\type_index\detail\*
%_DEST%\inc%_EXT%\boost\type_index\detail
+..\%__SRC%\inc\boost\type_index\runtime_cast\*
%_DEST%\inc%_EXT%\boost\type_index\runtime_cast
..\%__SRC%\inc\boost\type_traits\* %_DEST%\inc%_EXT%\boost\type_traits
..\%__SRC%\inc\boost\type_traits\detail\*
%_DEST%\inc%_EXT%\boost\type_traits\detail
-..\%__SRC%\inc\boost\type_traits\msvc\*
%_DEST%\inc%_EXT%\boost\type_traits\msvc
..\%__SRC%\inc\boost\typeof\* %_DEST%\inc%_EXT%\boost\typeof
..\%__SRC%\inc\boost\typeof\dmc\* %_DEST%\inc%_EXT%\boost\typeof\dmc
..\%__SRC%\inc\boost\typeof\msvc\* %_DEST%\inc%_EXT%\boost\typeof\msvc
@@ -1447,14 +1656,11 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
..\%__SRC%\inc\boost\utility\* %_DEST%\inc%_EXT%\boost\utility
..\%__SRC%\inc\boost\utility\detail\* %_DEST%\inc%_EXT%\boost\utility\detail
..\%__SRC%\inc\boost\uuid\* %_DEST%\inc%_EXT%\boost\uuid
+..\%__SRC%\inc\boost\uuid\detail\* %_DEST%\inc%_EXT%\boost\uuid\detail
..\%__SRC%\inc\boost\variant\* %_DEST%\inc%_EXT%\boost\variant
..\%__SRC%\inc\boost\variant\detail\* %_DEST%\inc%_EXT%\boost\variant\detail
-mkdir: %_DEST%\inc%_EXT%\boost\lambda
-..\%__SRC%\misc\build\boost-1.30.2\boost\lambda\*.*pp
%_DEST%\inc%_EXT%\boost\lambda\*.*pp
-..\%__SRC%\misc\build\boost_1_48_0\boost\lambda\*
%_DEST%\inc%_EXT%\boost\lambda
-mkdir: %_DEST%\inc%_EXT%\boost\lambda\detail
-..\%__SRC%\misc\build\boost-1.30.2\boost\lambda\detail\*.*pp
%_DEST%\inc%_EXT%\boost\lambda\detail\*.*pp
-..\%__SRC%\misc\build\boost_1_48_0\boost\lambda\detail\*
%_DEST%\inc%_EXT%\boost\lambda\detail
+..\%__SRC%\inc\boost\lambda\* %_DEST%\inc%_EXT%\boost\lambda
+..\%__SRC%\inc\boost\lambda\detail\* %_DEST%\inc%_EXT%\boost\lambda\detail
..\%__SRC%\inc\boost\wave\cpplexer\* %_DEST%\inc%_EXT%\boost\wave\cpplexer
..\%__SRC%\inc\boost\wave\cpplexer\re2clex\*
%_DEST%\inc%_EXT%\boost\wave\cpplexer\re2clex
..\%__SRC%\inc\boost\wave\* %_DEST%\inc%_EXT%\boost\wave
diff --git a/main/external_deps.lst b/main/external_deps.lst
index 1dc7f484b1..a06b9c389e 100644
--- a/main/external_deps.lst
+++ b/main/external_deps.lst
@@ -193,9 +193,9 @@ if (SYSTEM_PYTHON != YES)
URL2 = $(OOO_EXTRAS)$(MD5)-$(name)
if (SYSTEM_BOOST != YES)
- MD5 = d6eef4b4cacb2183f2bf265a5a03a354
- name = boost_1_55_0.tar.bz2
- URL1 =
https://sourceforge.net/projects/boost/files/boost/1.55.0/boost_1_55_0.tar.bz2
+ MD5 = 93eecce2abed9d2442c9676914709349
+ name = boost_1_64_0.tar.bz2
+ URL1 =
https://sourceforge.net/projects/boost/files/boost/1.64.0/boost_1_64_0.tar.bz2
URL2 = $(OOO_EXTRAS)$(MD5)-$(name)
if (SYSTEM_VIGRA != YES)
diff --git a/main/vcl/inc/vcl/bitmap.hxx b/main/vcl/inc/vcl/bitmap.hxx
index fe64222969..77e907a832 100644
--- a/main/vcl/inc/vcl/bitmap.hxx
+++ b/main/vcl/inc/vcl/bitmap.hxx
@@ -37,11 +37,6 @@
#include <boost/math/special_functions/sinc.hpp>
-using namespace boost::math::policies;
-typedef policy<
- promote_double<false>
-> SincPolicy;
-
// -----------
// - Defines -
// -----------
@@ -275,7 +270,7 @@ public:
}
x *= M_PI;
- return boost::math::sinc_pi(x, SincPolicy());
+ return boost::math::sinc_pi(x);
}
};