[Bf-blender-cvs] [c277047cb37] soc-2021-adaptive-cloth: extern: msgpack: add this header only library

ishbosamiya noreply at git.blender.org
Wed Aug 4 11:29:30 CEST 2021


Commit: c277047cb37636a16ae84bed5a71000bf8d0d312
Author: ishbosamiya
Date:   Mon Jul 26 16:49:06 2021 +0530
Branches: soc-2021-adaptive-cloth
https://developer.blender.org/rBc277047cb37636a16ae84bed5a71000bf8d0d312

extern: msgpack: add this header only library

This will allow serialization of the adaptive cloth mesh structure
more easily.

>From the website: https://msgpack.org
MessagePack is an efficient binary serialization format. It lets you
exchange data among multiple languages like JSON. But it's faster and
smaller. Small integers are encoded into a single byte, and typical
short strings require only one extra byte in addition to the strings
themselves.

===================================================================

A	build_files/cmake/Modules/Findmsgpack.cmake
A	extern/msgpack/include/msgpack.hpp
A	extern/msgpack/include/msgpack/adaptor/adaptor_base.hpp
A	extern/msgpack/include/msgpack/adaptor/adaptor_base_decl.hpp
A	extern/msgpack/include/msgpack/adaptor/array_ref.hpp
A	extern/msgpack/include/msgpack/adaptor/array_ref_decl.hpp
A	extern/msgpack/include/msgpack/adaptor/bool.hpp
A	extern/msgpack/include/msgpack/adaptor/boost/fusion.hpp
A	extern/msgpack/include/msgpack/adaptor/boost/msgpack_variant.hpp
A	extern/msgpack/include/msgpack/adaptor/boost/msgpack_variant_decl.hpp
A	extern/msgpack/include/msgpack/adaptor/boost/optional.hpp
A	extern/msgpack/include/msgpack/adaptor/boost/string_ref.hpp
A	extern/msgpack/include/msgpack/adaptor/boost/string_view.hpp
A	extern/msgpack/include/msgpack/adaptor/carray.hpp
A	extern/msgpack/include/msgpack/adaptor/char_ptr.hpp
A	extern/msgpack/include/msgpack/adaptor/check_container_size.hpp
A	extern/msgpack/include/msgpack/adaptor/check_container_size_decl.hpp
A	extern/msgpack/include/msgpack/adaptor/complex.hpp
A	extern/msgpack/include/msgpack/adaptor/cpp11/array.hpp
A	extern/msgpack/include/msgpack/adaptor/cpp11/array_char.hpp
A	extern/msgpack/include/msgpack/adaptor/cpp11/array_unsigned_char.hpp
A	extern/msgpack/include/msgpack/adaptor/cpp11/chrono.hpp
A	extern/msgpack/include/msgpack/adaptor/cpp11/forward_list.hpp
A	extern/msgpack/include/msgpack/adaptor/cpp11/reference_wrapper.hpp
A	extern/msgpack/include/msgpack/adaptor/cpp11/shared_ptr.hpp
A	extern/msgpack/include/msgpack/adaptor/cpp11/timespec.hpp
A	extern/msgpack/include/msgpack/adaptor/cpp11/tuple.hpp
A	extern/msgpack/include/msgpack/adaptor/cpp11/unique_ptr.hpp
A	extern/msgpack/include/msgpack/adaptor/cpp11/unordered_map.hpp
A	extern/msgpack/include/msgpack/adaptor/cpp11/unordered_set.hpp
A	extern/msgpack/include/msgpack/adaptor/cpp17/byte.hpp
A	extern/msgpack/include/msgpack/adaptor/cpp17/carray_byte.hpp
A	extern/msgpack/include/msgpack/adaptor/cpp17/optional.hpp
A	extern/msgpack/include/msgpack/adaptor/cpp17/string_view.hpp
A	extern/msgpack/include/msgpack/adaptor/cpp17/vector_byte.hpp
A	extern/msgpack/include/msgpack/adaptor/define.hpp
A	extern/msgpack/include/msgpack/adaptor/define_decl.hpp
A	extern/msgpack/include/msgpack/adaptor/deque.hpp
A	extern/msgpack/include/msgpack/adaptor/ext.hpp
A	extern/msgpack/include/msgpack/adaptor/ext_decl.hpp
A	extern/msgpack/include/msgpack/adaptor/fixint.hpp
A	extern/msgpack/include/msgpack/adaptor/fixint_decl.hpp
A	extern/msgpack/include/msgpack/adaptor/float.hpp
A	extern/msgpack/include/msgpack/adaptor/int.hpp
A	extern/msgpack/include/msgpack/adaptor/int_decl.hpp
A	extern/msgpack/include/msgpack/adaptor/list.hpp
A	extern/msgpack/include/msgpack/adaptor/map.hpp
A	extern/msgpack/include/msgpack/adaptor/map_decl.hpp
A	extern/msgpack/include/msgpack/adaptor/msgpack_tuple.hpp
A	extern/msgpack/include/msgpack/adaptor/msgpack_tuple_decl.hpp
A	extern/msgpack/include/msgpack/adaptor/nil.hpp
A	extern/msgpack/include/msgpack/adaptor/nil_decl.hpp
A	extern/msgpack/include/msgpack/adaptor/pair.hpp
A	extern/msgpack/include/msgpack/adaptor/raw.hpp
A	extern/msgpack/include/msgpack/adaptor/raw_decl.hpp
A	extern/msgpack/include/msgpack/adaptor/set.hpp
A	extern/msgpack/include/msgpack/adaptor/size_equal_only.hpp
A	extern/msgpack/include/msgpack/adaptor/size_equal_only_decl.hpp
A	extern/msgpack/include/msgpack/adaptor/string.hpp
A	extern/msgpack/include/msgpack/adaptor/tr1/unordered_map.hpp
A	extern/msgpack/include/msgpack/adaptor/tr1/unordered_set.hpp
A	extern/msgpack/include/msgpack/adaptor/v4raw.hpp
A	extern/msgpack/include/msgpack/adaptor/v4raw_decl.hpp
A	extern/msgpack/include/msgpack/adaptor/vector.hpp
A	extern/msgpack/include/msgpack/adaptor/vector_bool.hpp
A	extern/msgpack/include/msgpack/adaptor/vector_char.hpp
A	extern/msgpack/include/msgpack/adaptor/vector_unsigned_char.hpp
A	extern/msgpack/include/msgpack/adaptor/wstring.hpp
A	extern/msgpack/include/msgpack/cpp_config.hpp
A	extern/msgpack/include/msgpack/cpp_config_decl.hpp
A	extern/msgpack/include/msgpack/create_object_visitor.hpp
A	extern/msgpack/include/msgpack/create_object_visitor_decl.hpp
A	extern/msgpack/include/msgpack/fbuffer.hpp
A	extern/msgpack/include/msgpack/fbuffer_decl.hpp
A	extern/msgpack/include/msgpack/gcc_atomic.hpp
A	extern/msgpack/include/msgpack/iterator.hpp
A	extern/msgpack/include/msgpack/iterator_decl.hpp
A	extern/msgpack/include/msgpack/meta.hpp
A	extern/msgpack/include/msgpack/meta_decl.hpp
A	extern/msgpack/include/msgpack/null_visitor.hpp
A	extern/msgpack/include/msgpack/null_visitor_decl.hpp
A	extern/msgpack/include/msgpack/object.hpp
A	extern/msgpack/include/msgpack/object_decl.hpp
A	extern/msgpack/include/msgpack/object_fwd.hpp
A	extern/msgpack/include/msgpack/object_fwd_decl.hpp
A	extern/msgpack/include/msgpack/pack.hpp
A	extern/msgpack/include/msgpack/pack_decl.hpp
A	extern/msgpack/include/msgpack/parse.hpp
A	extern/msgpack/include/msgpack/parse_decl.hpp
A	extern/msgpack/include/msgpack/parse_return.hpp
A	extern/msgpack/include/msgpack/sbuffer.hpp
A	extern/msgpack/include/msgpack/sbuffer_decl.hpp
A	extern/msgpack/include/msgpack/sysdep.hpp
A	extern/msgpack/include/msgpack/type.hpp
A	extern/msgpack/include/msgpack/unpack.hpp
A	extern/msgpack/include/msgpack/unpack_decl.hpp
A	extern/msgpack/include/msgpack/unpack_define.hpp
A	extern/msgpack/include/msgpack/unpack_exception.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/adaptor_base.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/adaptor_base_decl.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/array_ref.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/array_ref_decl.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/bool.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/boost/fusion.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/boost/msgpack_variant.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/boost/msgpack_variant_decl.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/boost/optional.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/boost/string_ref.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/boost/string_view.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/carray.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/char_ptr.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/check_container_size.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/check_container_size_decl.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/complex.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/cpp11/array.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/cpp11/array_char.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/cpp11/array_unsigned_char.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/cpp11/chrono.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/cpp11/forward_list.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/cpp11/reference_wrapper.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/cpp11/shared_ptr.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/cpp11/timespec.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/cpp11/tuple.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/cpp11/unique_ptr.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/cpp11/unordered_map.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/cpp11/unordered_set.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/cpp17/byte.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/cpp17/carray_byte.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/cpp17/optional.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/cpp17/string_view.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/cpp17/vector_byte.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/define.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/define_decl.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/deque.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/detail/cpp03_define_array.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/detail/cpp03_define_array_decl.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/detail/cpp03_define_map.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/detail/cpp03_define_map_decl.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/detail/cpp03_msgpack_tuple.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/detail/cpp03_msgpack_tuple_decl.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/detail/cpp11_convert_helper.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/detail/cpp11_define_array.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/detail/cpp11_define_array_decl.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/detail/cpp11_define_map.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/detail/cpp11_define_map_decl.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/detail/cpp11_msgpack_tuple.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/detail/cpp11_msgpack_tuple_decl.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/ext.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/ext_decl.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/fixint.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/fixint_decl.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/float.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/int.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/int_decl.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/list.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/map.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/map_decl.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/msgpack_tuple.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/msgpack_tuple_decl.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/nil.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/nil_decl.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/pair.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/raw.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/raw_decl.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/set.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/size_equal_only.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/size_equal_only_decl.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/string.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/tr1/unordered_map.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/tr1/unordered_set.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/v4raw.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/v4raw_decl.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/vector.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/vector_bool.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/vector_char.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/vector_unsigned_char.hpp
A	extern/msgpack/include/msgpack/v1/adaptor/wstring.hpp
A	extern/msgpack/include/msgpack/v1/cpp_config.hpp
A	extern/msgpack/include/msgpack/v1/cpp_config_decl.hpp
A	extern/msgpack/include/msgpack/v1/detail/cpp03_zone.hpp
A	extern/msgpack/include/msgpack/v1/detail/cpp03_zone_decl.hpp
A	extern/msgpack/include/msgpack/v1/detail/cpp11_zone.hpp
A	extern/msgpack/include/msgpack/v1/detail/cpp11_zone_decl.hpp
A	extern/msgpack/include/msgpack/v1/fbuffer.hpp
A	extern/msgpack/include/msgpack/v1/fbuffer_decl.hpp
A	extern/msgpack/include/msgpack/v1/iterator.hpp
A	extern/msgpack/include/msgpack/v1/iterator_decl.hpp
A	extern/msgpack/include/msgpack/v1/meta.hpp
A	extern/msgpack/include/msgpack/v1/meta_decl.hpp
A	extern/msgpack/include/msgpack/v1/object.hpp
A	extern/msgpack/include/msgpack/v1/object_decl.hpp
A	extern/msgpack/include/msgpack/v1/object_fwd.hpp
A	extern/msgpack/include/msgpack/v1/object_fwd_decl.hpp
A	extern/msgpack/include/msgpack/v1/pack.hpp
A	extern/msgpack/include/msgpack/v1/pack_decl.hpp
A	extern/msgpack/include/msgpack/v1/parse_return.hpp
A	extern/msgpack/include/msgpack/v1/sbuffer.hpp
A	extern/msgpack/include/msgpack/v1/sbuffer_decl.hpp
A	extern/msgpack/include/msgpack/v1/unpack.hpp
A	extern/msgpack/include/msgpack/v1/unpack_decl.hpp
A	extern/msgpack/include/msgpack/v1/unpack_exception.hpp
A	extern/msgpack/include/msgpack/v1/version.hpp
A	extern/msgpack/include/msgpack/v1/versioning.hpp
A	extern/msgpack/include/msgpack/v1/vrefbuffer.hpp
A	extern/msgpack/include/msgpack/v1/vrefbuffer_decl.hpp
A	extern/msgpack/include/msgpack/v1/zbuffer.hpp
A	extern/msgpack/include/msgpack/v1/zbuffer_decl.hpp
A	extern/msgpack/include/msgpack/v1/zone.hpp
A	extern/msgpack/include/msgpack/v1/zone_decl.hpp
A	extern/msgpack/include/msgpack/v2/adaptor/adaptor_base.hpp
A	extern/msgpack/include/msgpack/v2/adaptor/adaptor_base_decl.hpp
A	extern/msgpack/include/msgpack/v2/adaptor/array_ref_decl.hpp
A	extern/msgpack/include/msgpack/v2/adaptor/boost/msgpack_variant_decl.hpp
A	extern/msgpack/include/msgpack/v2/adaptor/check_container_size_decl.hpp
A	extern/msgpack/include/msgpack/v2/adaptor/define_decl.hpp
A	extern/msgpack/include/msgpack/v2/adaptor/detail/cpp03_define_array_decl.hpp
A	extern/msgpack/include/msgpack/v2/adaptor/detail/cpp03_define_map_decl.hpp
A	extern/msgpack/include/msgpack/v2/adaptor/detail/cpp03_msgpack_tuple_decl.hpp
A	extern/msgpack/include/msgpack/v2/adaptor/detail/cpp11_define_array_decl.hpp
A	extern/msgpack/include/msgpack/v2/adaptor/detail/cpp11_define_map_decl.hpp
A	extern/msgpack/include/msgpack/v2/adaptor/detail/cpp11_msgpack_tuple_decl.hpp
A	extern/msgpack/include/msgpack/v2/adaptor/ext_decl.hpp
A	extern/msgpack/include/msgpack/v2/adaptor/fixint_decl.hpp
A	extern/msgpack/include/msgpack/v2/adaptor/int_decl.hpp
A	extern/msgpack/include/msgpack/v2/adaptor/map_decl.hpp
A	extern/msgpack/include/msgpack/v2/adaptor/msgpack_tuple_decl.hpp
A	extern/msgpack/include/msgpack/v2/adaptor/nil_decl.hpp
A	extern/msgpack/include/msgpack/v2/adaptor/raw_decl.hpp
A	extern/msgpack/include/msgpack/v2/adaptor/size_equal_only_decl.hpp
A	extern/msgpack/include/msgpack/v2/adaptor/v4raw_decl.hpp
A	extern/msgpack/include/msgpack/v2/cpp_config_decl.hpp
A	extern/msgpack/include/msgpack/v2/create_object_visitor.hpp
A	extern/msgpack/include/msgpack/v2/create_object_visitor_decl.hpp
A	extern/msgpack/include/msgpack/v2/detail/cpp03_zone_decl.hpp
A	extern/msgpack/include/msgpack/v2/detail/cpp11_zone_decl.hpp
A	extern/msgpack/include/msgpack/v2/fbuffer_decl.hpp
A	extern/msgpack/include/msgpack/v2/iterator_decl.hpp
A	extern/msgpack/include/msgpack/v2/meta_decl.hpp
A	extern/msgpack/include/msgpack/v2/null_visitor.hpp
A	extern/msgpack/include/msgpack/v2/null_visitor_decl.hpp
A	extern/msgpack/include/msgpack/v2/object.hpp
A	extern/msgpack/include/msgpack/v2/object_decl.hpp
A	extern/msgpack/include/msgpack/v2/object_fwd.hpp
A	extern/msgpack/include/msgpack/v2/object_fwd_decl.hpp
A	extern/msgpack/include/msgpack/v2/pack_decl.hpp
A	extern/msgpack/include/msgpack/v2/parse.hpp
A	extern/msgpack/include/msgpack/v2/parse_decl.hpp
A	extern/msgpack/include/msgpack/v2/parse_return.hpp
A	extern/msgpack/include/msgpack/v2/sbuffer_decl.hpp
A	extern/msgpack/include/msgpack/v2/unpack.hpp
A	extern/msgpack/include/msgpack/v2/unpack_decl.hpp
A	extern/msgpack/include/msgpack/v2/vrefbuffer_decl.hpp
A	extern/msgpack/include/msgpack/v2/x3_parse.hpp
A	extern/msgpack/include/msgpack/v2/x3_parse_decl.hpp
A	extern/msgpack/include/msgpack/v2/x3_unpack.hpp
A	extern/msgpack/include/msgpack/v2/x3_unpack_decl.hpp
A	extern/msgpack/include/msgpack/v2/zbuffer_decl.hpp
A	extern/msgpack/include/msgpack/v2/zone_decl.hpp
A	extern/msgpack/include/msgpack/v3/adaptor/adaptor_base.hpp
A	extern/msgpack/include/msgpack/v3/adaptor/adaptor_base_decl.hpp
A	extern/msgpack/include/msgpack/v3/adaptor/array_ref_decl.hpp
A	extern/msgpack/include/msgpack/v3/adaptor/boost/msgpack_variant_decl.hpp
A	extern/msgpack/include/msgpack/v3/adaptor/check_container_size_decl.hpp
A	extern/msgpack/include/msgpack/v3/adaptor/define_decl.hpp
A	extern/msgpack/include/msgpack/v3/adaptor/detail/cpp03_define_array_decl.hpp
A	extern/msgpack/include/msgpack/v3/adaptor/detail/cpp03_define_map_decl.hpp
A	extern/msgpack/include/msgpack/v3/adaptor/detail/cpp03_msgpack_tuple_decl.hpp
A	extern/msgpack/include/msgpack/v3/adaptor/detail/cpp11_define_array_decl.hpp
A	extern/msgpack/include/msgpack/v3/adaptor/detail/cpp11_define_map_decl.hpp
A	extern/msgpack/include/msgpack/v3/adaptor/detail/cpp11_msgpack_tuple_decl.hpp
A	extern/msgpack/include/msgpack/v3/adaptor/ext_decl.hpp
A	extern/msgpack/include/msgpack/v3/adaptor/fixint_decl.hpp
A	extern/msgpack/include/msgpack/v3/adaptor/int_decl.hpp
A	extern/msgpack/include/msgpack/v3/adaptor/map_decl.hpp
A	extern/msgpack/include/msgpack/v3/adaptor/msgpack_tuple_decl.hpp
A	extern/msgpack/include/msgpack/v3/adaptor/nil_decl.hpp
A	extern/msgpack/include/msgpack/v3/adaptor/raw_decl.hpp
A	extern/msgpack/include/msgpack/v3/adaptor/size_equal_only_decl.hpp
A	extern/msgpack/include/msgpack/v3/adaptor/v4raw_decl.hpp
A	extern/msgpack/include/msgpack/v3/cpp_config_decl.hpp
A	extern/msgpack/include/msgpack/v3/create_object_visitor_decl.hpp
A	extern/msgpack/include/msgpack/v3/detail/cpp03_zone_decl.hpp
A	extern/msgpack/include/msgpack/v3/detail/cpp11_zone_decl.hpp
A	extern/msgpack/include/msgpack/v3/fbuffer_decl.hpp
A	extern/msgpack/include/msgpack/v3/iterator_decl.hpp
A	extern/msgpack/include/msgpack/v3/meta_decl.hpp
A	extern/msgpack/include/msgpack/v3/null_visitor_decl.hpp
A	extern/msgpack/include/msgpack/v3/object_decl.hpp
A	extern/msgpack/include/msgpack/v3/object_fwd.hpp
A	extern/msgpack/include/msgpack/v3/object_fwd_decl.hpp
A	extern/msgpack/include/msgpack/v3/pack_decl.hpp
A	extern/msgpack/include/msgpack/v3/parse.hpp
A	extern/msgpack/include/msgpack/v3/parse_decl.hpp
A	extern/msgpack/include/msgpack/v3/parse_return.hpp
A	extern/msgpack/include/msgpack/v3/sbuffer_decl.hpp
A	extern/msgpack/include/msgpack/v3/unpack.hpp
A	extern/msgpack/include/msgpack/v3/unpack_decl.hpp
A	extern/msgpack/include/msgpack/v3/vrefbuffer_decl.hpp
A	extern/msgpack/include/msgpack/v3/x3_parse_decl.hpp
A	extern/msgpack/include/msgpack/v3/x3_unpack.hpp
A	extern/msgpack/include/msgpack/v3/x3_unpack_decl.hpp
A	extern/msgpack/include/msgpack/v3/zbuffer_decl.hpp
A	extern/msgpack/include/msgpack/v3/zone_decl.hpp
A	extern/msgpack/include/msgpack/version.hpp
A	extern/msgpack/include/msgpack/version_master.hpp
A	extern/msgpack/include/msgpack/versioning.hpp
A	extern/msgpack/include/msgpack/vrefbuffer.hpp
A	extern/msgpack/include/msgpack/vrefbuffer_decl.hpp
A	extern/msgpack/include/msgpack/x3_parse.hpp
A	extern/msgpack/include/msgpack/x3_parse_decl.hpp
A	extern/msgpack/include/msgpack/x3_unpack.hpp
A	extern/msgpack/include/msgpack/x3_unpack_decl.hpp
A	extern/msgpack/include/msgpack/zbuffer.hpp
A	extern/msgpack/include/msgpack/zbuffer_decl.hpp
A	extern/msgpack/include/msgpack/zone.hpp
A	extern/msgpack/include/msgpack/zone_decl.hpp
M	source/blender/blenkernel/CMakeLists.txt
M	source/blender/blenkernel/intern/cloth_remesh.cc

===================================================================

diff --git a/build_files/cmake/Modules/Findmsgpack.cmake b/build_files/cmake/Modules/Findmsgpack.cmake
new file mode 100644
index 00000000000..f9c1835c2f2
--- /dev/null
+++ b/build_files/cmake/Modules/Findmsgpack.cmake
@@ -0,0 +1,49 @@
+# - Find MessagePack (msgpack) library
+# Find the native MessagePack includes and library
+# This module defines
+#  MSGPACK_INCLUDE_DIRS, where to find spnav.h, Set when
+#                        MSGPACK_INCLUDE_DIR is found.
+#  MSGPACK_ROOT_DIR, The base directory to search for msgpack.
+#                    This can also be an environment variable.
+#  MSGPACK_FOUND, If false, do not try to use msgpack.
+#
+#=============================================================================
+# Copyright 2021 Blender Foundation.
+#
+# Distributed under the OSI-approved BSD 3-Clause License,
+# see accompanying file BSD-3-Clause-license.txt for details.
+#=============================================================================
+
+# If MSGPACK_ROOT_DIR was defined in the environment, use it.
+IF(NOT MSGPACK_ROOT_DIR AND NOT $ENV{MSGPACK_ROOT_DIR} STREQUAL "")
+  SET(MSGPACK_ROOT_DIR $ENV{MSGPACK_ROOT_DIR})
+ENDIF()
+
+SET(_msgpack_SEARCH_DIRS
+  ${MSGPACK_ROOT_DIR}
+)
+
+FIND_PATH(MSGPACK_INCLUDE_DIR
+  NAMES
+    msgpack/include/msgpack.hpp
+  HINTS
+    ${_msgpack_SEARCH_DIRS}
+  PATH_SUFFIXES
+    include/msgpack
+)
+
+# handle the QUIETLY and REQUIRED arguments and set MSGPACK_FOUND to TRUE if
+# all listed variables are TRUE
+INCLUDE(FindPackageHandleStandardArgs)
+FIND_PACKAGE_HANDLE_STANDARD_ARGS(Msgpack DEFAULT_MSG
+    MSGPACK_INCLUDE_DIR)
+
+IF(MSGPACK_FOUND)
+  SET(MSGPACK_INCLUDE_DIRS ${MSGPACK_INCLUDE_DIR})
+ENDIF()
+
+MARK_AS_ADVANCED(
+  MSGPACK_INCLUDE_DIR
+)
+
+UNSET(_msgpack_SEARCH_DIRS)
diff --git a/extern/msgpack/include/msgpack.hpp b/extern/msgpack/include/msgpack.hpp
new file mode 100644
index 00000000000..74ae1f6635a
--- /dev/null
+++ b/extern/msgpack/include/msgpack.hpp
@@ -0,0 +1,22 @@
+//
+// MessagePack for C++
+//
+// Copyright (C) 2008-2009 FURUHASHI Sadayuki
+//
+//    Distributed under the Boost Software License, Version 1.0.
+//    (See accompanying file LICENSE_1_0.txt or copy at
+//    http://www.boost.org/LICENSE_1_0.txt)
+//
+#include "msgpack/object.hpp"
+#include "msgpack/iterator.hpp"
+#include "msgpack/zone.hpp"
+#include "msgpack/pack.hpp"
+#include "msgpack/null_visitor.hpp"
+#include "msgpack/parse.hpp"
+#include "msgpack/unpack.hpp"
+#include "msgpack/x3_parse.hpp"
+#include "msgpack/x3_unpack.hpp"
+#include "msgpack/sbuffer.hpp"
+#include "msgpack/vrefbuffer.hpp"
+#include "msgpack/version.hpp"
+#include "msgpack/type.hpp"
diff --git a/extern/msgpack/include/msgpack/adaptor/adaptor_base.hpp b/extern/msgpack/include/msgpack/adaptor/adaptor_base.hpp
new file mode 100644
index 00000000000..4cf4fd4451e
--- /dev/null
+++ b/extern/msgpack/include/msgpack/adaptor/adaptor_base.hpp
@@ -0,0 +1,19 @@
+//
+// MessagePack for C++ static resolution routine
+//
+// Copyright (C) 2015-2016 KONDO Takatoshi
+//
+//    Distributed under the Boost Software License, Version 1.0.
+//    (See accompanying file LICENSE_1_0.txt or copy at
+//    http://www.boost.org/LICENSE_1_0.txt)
+//
+#ifndef MSGPACK_ADAPTOR_BASE_HPP
+#define MSGPACK_ADAPTOR_BASE_HPP
+
+#include "msgpack/adaptor/adaptor_base_decl.hpp"
+
+#include "msgpack/v1/adaptor/adaptor_base.hpp"
+#include "msgpack/v2/adaptor/adaptor_base.hpp"
+#include "msgpack/v3/adaptor/adaptor_base.hpp"
+
+#endif // MSGPACK_ADAPTOR_BASE_HPP
diff --git a/extern/msgpack/include/msgpack/adaptor/adaptor_base_decl.hpp b/extern/msgpack/include/msgpack/adaptor/adaptor_base_decl.hpp
new file mode 100644
index 00000000000..753cfb91e25
--- /dev/null
+++ b/extern/msgpack/include/msgpack/adaptor/adaptor_base_decl.hpp
@@ -0,0 +1,17 @@
+//
+// MessagePack for C++ static resolution routine
+//
+// Copyright (C) 2016 KONDO Takatoshi
+//
+//    Distributed under the Boost Software License, Version 1.0.
+//    (See accompanying file LICENSE_1_0.txt or copy at
+//    http://www.boost.org/LICENSE_1_0.txt)
+//
+#ifndef MSGPACK_ADAPTOR_BASE_DECL_HPP
+#define MSGPACK_ADAPTOR_BASE_DECL_HPP
+
+#include "msgpack/v1/adaptor/adaptor_base_decl.hpp"
+#include "msgpack/v2/adaptor/adaptor_base_decl.hpp"
+#include "msgpack/v3/adaptor/adaptor_base_decl.hpp"
+
+#endif // MSGPACK_ADAPTOR_BASE_DECL_HPP
diff --git a/extern/msgpack/include/msgpack/adaptor/array_ref.hpp b/extern/msgpack/include/msgpack/adaptor/array_ref.hpp
new file mode 100644
index 00000000000..2a3f61fbfa5
--- /dev/null
+++ b/extern/msgpack/include/msgpack/adaptor/array_ref.hpp
@@ -0,0 +1,17 @@
+//
+// MessagePack for C++ static resolution routine
+//
+// Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi
+//
+//    Distributed under the Boost Software License, Version 1.0.
+//    (See accompanying file LICENSE_1_0.txt or copy at
+//    http://www.boost.org/LICENSE_1_0.txt)
+//
+#ifndef MSGPACK_TYPE_ARRAY_REF_HPP
+#define MSGPACK_TYPE_ARRAY_REF_HPP
+
+#include "msgpack/adaptor/array_ref_decl.hpp"
+
+#include "msgpack/v1/adaptor/array_ref.hpp"
+
+#endif // MSGPACK_TYPE_ARRAY_REFL_HPP
diff --git a/extern/msgpack/include/msgpack/adaptor/array_ref_decl.hpp b/extern/msgpack/include/msgpack/adaptor/array_ref_decl.hpp
new file mode 100644
index 00000000000..43eaa98d71d
--- /dev/null
+++ b/extern/msgpack/include/msgpack/adaptor/array_ref_decl.hpp
@@ -0,0 +1,17 @@
+//
+// MessagePack for C++ static resolution routine
+//
+// Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi
+//
+//    Distributed under the Boost Software License, Version 1.0.
+//    (See accompanying file LICENSE_1_0.txt or copy at
+//    http://www.boost.org/LICENSE_1_0.txt)
+//
+#ifndef MSGPACK_TYPE_ARRAY_REF_DECL_HPP
+#define MSGPACK_TYPE_ARRAY_REF_DECL_HPP
+
+#include "msgpack/v1/adaptor/array_ref_decl.hpp"
+#include "msgpack/v2/adaptor/array_ref_decl.hpp"
+#include "msgpack/v3/adaptor/array_ref_decl.hpp"
+
+#endif // MSGPACK_TYPE_ARRAY_REF_DECL_HPP
diff --git a/extern/msgpack/include/msgpack/adaptor/bool.hpp b/extern/msgpack/include/msgpack/adaptor/bool.hpp
new file mode 100644
index 00000000000..f904fb98f0c
--- /dev/null
+++ b/extern/msgpack/include/msgpack/adaptor/bool.hpp
@@ -0,0 +1,15 @@
+//
+// MessagePack for C++ static resolution routine
+//
+// Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi
+//
+//    Distributed under the Boost Software License, Version 1.0.
+//    (See accompanying file LICENSE_1_0.txt or copy at
+//    http://www.boost.org/LICENSE_1_0.txt)
+//
+#ifndef MSGPACK_TYPE_BOOL_HPP
+#define MSGPACK_TYPE_BOOL_HPP
+
+#include "msgpack/v1/adaptor/bool.hpp"
+
+#endif // MSGPACK_TYPE_BOOL_HPP
diff --git a/extern/msgpack/include/msgpack/adaptor/boost/fusion.hpp b/extern/msgpack/include/msgpack/adaptor/boost/fusion.hpp
new file mode 100644
index 00000000000..c6191f139f9
--- /dev/null
+++ b/extern/msgpack/include/msgpack/adaptor/boost/fusion.hpp
@@ -0,0 +1,15 @@
+//
+// MessagePack for C++ static resolution routine
+//
+// Copyright (C) 2015 KONDO Takatoshi
+//
+//    Distributed under the Boost Software License, Version 1.0.
+//    (See accompanying file LICENSE_1_0.txt or copy at
+//    http://www.boost.org/LICENSE_1_0.txt)
+//
+#ifndef MSGPACK_TYPE_BOOST_FUSION_HPP
+#define MSGPACK_TYPE_BOOST_FUSION_HPP
+
+#include "msgpack/v1/adaptor/boost/fusion.hpp"
+
+#endif // MSGPACK_TYPE_BOOST_FUSION_HPP
diff --git a/extern/msgpack/include/msgpack/adaptor/boost/msgpack_variant.hpp b/extern/msgpack/include/msgpack/adaptor/boost/msgpack_variant.hpp
new file mode 100644
index 00000000000..b20f1ac9388
--- /dev/null
+++ b/extern/msgpack/include/msgpack/adaptor/boost/msgpack_variant.hpp
@@ -0,0 +1,18 @@
+//
+// MessagePack for C++ static resolution routine
+//
+// Copyright (C) 2015-2016 KONDO Takatoshi
+//
+//    Distributed under the Boost Software License, Version 1.0.
+//    (See accompanying file LICENSE_1_0.txt or copy at
+//    http://www.boost.org/LICENSE_1_0.txt)
+//
+#ifndef MSGPACK_TYPE_BOOST_MSGPACK_VARIANT_HPP
+#define MSGPACK_TYPE_BOOST_MSGPACK_VARIANT_HPP
+
+#include "msgpack/adaptor/boost/msgpack_variant_decl.hpp"
+
+#include "msgpack/v1/adaptor/boost/msgpack_variant.hpp"
+//#include "msgpack/v2/adaptor/boost/msgpack_variant.hpp"
+
+#endif // MSGPACK_TYPE_BOOST_MSGPACK_VARIANT_HPP
diff --git a/extern/msgpack/include/msgpack/adaptor/boost/msgpack_variant_decl.hpp b/extern/msgpack/include/msgpack/adaptor/boost/msgpack_variant_decl.hpp
new file mode 100644
index 00000000000..ada6c913b3b
--- /dev/null
+++ b/extern/msgpack/include/msgpack/adaptor/boost/msgpack_variant_decl.hpp
@@ -0,0 +1,17 @@
+//
+// MessagePack for C++ static resolution routine
+//
+// Copyright (C) 2016 KONDO Takatoshi
+//
+//    Distributed under the Boost Software License, Version 1.0.
+//    (See accompanying file LICENSE_1_0.txt or copy at
+//    http://www.boost.org/LICENSE_1_0.txt)
+//
+#ifndef MSGPACK_TYPE_BOOST_MSGPACK_VARIANT_DECL_HPP
+#define MSGPACK_TYPE_BOOST_MSGPACK_VARIANT_DECL_HPP
+
+#include "msgpack/v1/adaptor/boost/msgpack_variant_decl.hpp"
+#include "msgpack/v2/adaptor/boost/msgpack_variant_decl.hpp"
+#include "msgpack/v3/adaptor/boost/msgpack_variant_decl.hpp"
+
+#endif // MSGPACK_TYPE_BOOST_MSGPACK_VARIANT_DECL_HPP
diff --git a/extern/msgpack/include/msgpack/adaptor/boost/optional.hpp b/extern/msgpack/include/msgpack/adaptor/boost/optional.hpp
new file mode 100644
index 00000000000..e4b53cebf3f
--- /dev/null
+++ b/extern/msgpack/include/msgpack/adaptor/boost/optional.hpp
@@ -0,0 +1,15 @@
+//
+// MessagePack for C++ static resolution routine
+//
+// Copyright (C) 2016 KONDO Takatoshi
+//
+//    Distributed under the Boost Software License, Version 1.0.
+//    (See accompanying file LICENSE_1_0.txt or copy at
+//    http://www.boost.org/LICENSE_1_0.txt)
+//
+#ifndef MSGPACK_TYPE_BOOST_OPTIONAL_HPP
+#define MSGPACK_TYPE_BOOST_OPTIONAL_HPP
+
+#include "msgpack/v1/adaptor/boost/optional.hpp"
+
+#endif // MSGPACK_TYPE_BOOST_OPTIONAL_HPP
diff --git a/extern/msgpack/include/msgpack/adaptor/boost/string_ref.hpp b/extern/msgpack/include/msgpack/adaptor/boost/string_ref.hpp
new file mode 100644
index 00000000000..43bf70f4521
--- /dev/null
+++ b/extern/msgpack/include/msgpack/adaptor/boost/string_ref.hpp
@@ -0,0 +1,15 @@
+//
+

@@ Diff output truncated at 10240 characters. @@



More information about the Bf-blender-cvs mailing list