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. @@ _______________________________________________ Bf-blender-cvs mailing list [email protected] List details, subscription details or unsubscribe: https://lists.blender.org/mailman/listinfo/bf-blender-cvs
