diff --git a/Makefile b/Makefile index 12177398..9480e419 100644 --- a/Makefile +++ b/Makefile @@ -120,15 +120,18 @@ override CXXFLAGS += \ -MP override INC_FLAGS := \ -Isrc \ - -Ilibfuse/include + -Ivendored \ + -Ivendored/libfuse/include override MFS_FLAGS := \ -DUSE_XATTR=$(USE_XATTR) \ -DUGID_USE_RWLOCK=$(UGID_USE_RWLOCK) override TESTS_FLAGS := \ -Isrc \ + -Ivendored \ + -Ivendored/acutest \ -DTESTS -LIBFUSE := libfuse/$(BUILDDIR)/libfuse.a +LIBFUSE := vendored/libfuse/$(BUILDDIR)/libfuse.a LDFLAGS ?= LDLIBS := \ -lrt \ @@ -191,7 +194,7 @@ $(BUILDDIR)/tests: $(BUILDDIR)/mergerfs $(TESTS_OBJS) .PHONY: libfuse $(LIBFUSE): libfuse: - $(MAKE) -C libfuse + $(MAKE) -C vendored/libfuse tests: $(BUILDDIR)/tests @@ -229,7 +232,7 @@ preload: $(BUILDDIR)/preload.so clean: rpm-clean $(RM) -rf $(BUILDDIR) $(FIND) . -name "*~" -delete - $(MAKE) -C libfuse clean + $(MAKE) -C vendored/libfuse clean .PHONY: distclean distclean: clean @@ -250,7 +253,7 @@ install-base: all .PHONY: install-mount-tools install-mount-tools: install-base $(MKDIR) -p "$(INSTALLBINDIR)" - $(MAKE) -C libfuse install + $(MAKE) -C vendored/libfuse install .PHONY: install-man install-man: man/$(MANPAGE) diff --git a/src/fs_inode.cpp b/src/fs_inode.cpp index bc1461ef..c60225df 100644 --- a/src/fs_inode.cpp +++ b/src/fs_inode.cpp @@ -19,7 +19,7 @@ #include "fs_inode.hpp" #include "ef.hpp" -#include "rapidhash.h" +#include "rapidhash/rapidhash.h" #include diff --git a/src/fs_mount.cpp b/src/fs_mount.cpp index 7cee3a55..7f7203aa 100644 --- a/src/fs_mount.cpp +++ b/src/fs_mount.cpp @@ -18,7 +18,7 @@ #include "fs_mount.hpp" -#include "subprocess.hpp" +#include "subprocess/subprocess.hpp" int diff --git a/src/hashset.hpp b/src/hashset.hpp index e951d86b..420e7752 100644 --- a/src/hashset.hpp +++ b/src/hashset.hpp @@ -18,8 +18,8 @@ #pragma once -#include "khash.h" -#include "rapidhash.h" +#include "khash/khash.h" +#include "rapidhash/rapidhash.h" KHASH_SET_INIT_INT64(hashset); diff --git a/src/mergerfs_collect_info.cpp b/src/mergerfs_collect_info.cpp index 020ab77c..9be2cee9 100644 --- a/src/mergerfs_collect_info.cpp +++ b/src/mergerfs_collect_info.cpp @@ -22,11 +22,11 @@ #include "fs_mounts.hpp" #include "fs_unlink.hpp" -#include "CLI11.hpp" +#include "CLI11/CLI11.hpp" #include "fmt/core.h" #include "fmt/ranges.h" #include "scope_guard.hpp" -#include "subprocess.hpp" +#include "subprocess/subprocess.hpp" #include diff --git a/src/mergerfs_fsck.cpp b/src/mergerfs_fsck.cpp index e34b536a..83e7ef9b 100644 --- a/src/mergerfs_fsck.cpp +++ b/src/mergerfs_fsck.cpp @@ -30,7 +30,7 @@ #include "fmt/core.h" #include "fmt/chrono.h" -#include "CLI11.hpp" +#include "CLI11/CLI11.hpp" #include "base_types.h" diff --git a/src/rnd.cpp b/src/rnd.cpp index 0d7deafe..1afd0682 100644 --- a/src/rnd.cpp +++ b/src/rnd.cpp @@ -18,7 +18,7 @@ #include "rnd.hpp" -#include "rapidhash.h" +#include "rapidhash/rapidhash.h" #include diff --git a/tests/tests.cpp b/tests/tests.cpp index 34a5c7b7..6a128e56 100644 --- a/tests/tests.cpp +++ b/tests/tests.cpp @@ -1,4 +1,4 @@ -#include "acutest.h" +#include "acutest/acutest.h" #include "config.hpp" #include "str.hpp" diff --git a/src/CLI11.hpp b/vendored/CLI11/CLI11.hpp similarity index 100% rename from src/CLI11.hpp rename to vendored/CLI11/CLI11.hpp diff --git a/tests/acutest.h b/vendored/acutest/acutest.h similarity index 100% rename from tests/acutest.h rename to vendored/acutest/acutest.h diff --git a/src/boost/assert.hpp b/vendored/boost/assert.hpp similarity index 100% rename from src/boost/assert.hpp rename to vendored/boost/assert.hpp diff --git a/src/boost/assert/source_location.hpp b/vendored/boost/assert/source_location.hpp similarity index 100% rename from src/boost/assert/source_location.hpp rename to vendored/boost/assert/source_location.hpp diff --git a/src/boost/config.hpp b/vendored/boost/config.hpp similarity index 100% rename from src/boost/config.hpp rename to vendored/boost/config.hpp diff --git a/src/boost/config/abi/borland_prefix.hpp b/vendored/boost/config/abi/borland_prefix.hpp similarity index 100% rename from src/boost/config/abi/borland_prefix.hpp rename to vendored/boost/config/abi/borland_prefix.hpp diff --git a/src/boost/config/abi/borland_suffix.hpp b/vendored/boost/config/abi/borland_suffix.hpp similarity index 100% rename from src/boost/config/abi/borland_suffix.hpp rename to vendored/boost/config/abi/borland_suffix.hpp diff --git a/src/boost/config/abi/msvc_prefix.hpp b/vendored/boost/config/abi/msvc_prefix.hpp similarity index 100% rename from src/boost/config/abi/msvc_prefix.hpp rename to vendored/boost/config/abi/msvc_prefix.hpp diff --git a/src/boost/config/abi/msvc_suffix.hpp b/vendored/boost/config/abi/msvc_suffix.hpp similarity index 100% rename from src/boost/config/abi/msvc_suffix.hpp rename to vendored/boost/config/abi/msvc_suffix.hpp diff --git a/src/boost/config/abi_prefix.hpp b/vendored/boost/config/abi_prefix.hpp similarity index 100% rename from src/boost/config/abi_prefix.hpp rename to vendored/boost/config/abi_prefix.hpp diff --git a/src/boost/config/abi_suffix.hpp b/vendored/boost/config/abi_suffix.hpp similarity index 100% rename from src/boost/config/abi_suffix.hpp rename to vendored/boost/config/abi_suffix.hpp diff --git a/src/boost/config/assert_cxx03.hpp b/vendored/boost/config/assert_cxx03.hpp similarity index 100% rename from src/boost/config/assert_cxx03.hpp rename to vendored/boost/config/assert_cxx03.hpp diff --git a/src/boost/config/assert_cxx11.hpp b/vendored/boost/config/assert_cxx11.hpp similarity index 100% rename from src/boost/config/assert_cxx11.hpp rename to vendored/boost/config/assert_cxx11.hpp diff --git a/src/boost/config/assert_cxx14.hpp b/vendored/boost/config/assert_cxx14.hpp similarity index 100% rename from src/boost/config/assert_cxx14.hpp rename to vendored/boost/config/assert_cxx14.hpp diff --git a/src/boost/config/assert_cxx17.hpp b/vendored/boost/config/assert_cxx17.hpp similarity index 100% rename from src/boost/config/assert_cxx17.hpp rename to vendored/boost/config/assert_cxx17.hpp diff --git a/src/boost/config/assert_cxx20.hpp b/vendored/boost/config/assert_cxx20.hpp similarity index 100% rename from src/boost/config/assert_cxx20.hpp rename to vendored/boost/config/assert_cxx20.hpp diff --git a/src/boost/config/assert_cxx23.hpp b/vendored/boost/config/assert_cxx23.hpp similarity index 100% rename from src/boost/config/assert_cxx23.hpp rename to vendored/boost/config/assert_cxx23.hpp diff --git a/src/boost/config/assert_cxx98.hpp b/vendored/boost/config/assert_cxx98.hpp similarity index 100% rename from src/boost/config/assert_cxx98.hpp rename to vendored/boost/config/assert_cxx98.hpp diff --git a/src/boost/config/auto_link.hpp b/vendored/boost/config/auto_link.hpp similarity index 100% rename from src/boost/config/auto_link.hpp rename to vendored/boost/config/auto_link.hpp diff --git a/src/boost/config/compiler/borland.hpp b/vendored/boost/config/compiler/borland.hpp similarity index 100% rename from src/boost/config/compiler/borland.hpp rename to vendored/boost/config/compiler/borland.hpp diff --git a/src/boost/config/compiler/clang.hpp b/vendored/boost/config/compiler/clang.hpp similarity index 100% rename from src/boost/config/compiler/clang.hpp rename to vendored/boost/config/compiler/clang.hpp diff --git a/src/boost/config/compiler/clang_version.hpp b/vendored/boost/config/compiler/clang_version.hpp similarity index 100% rename from src/boost/config/compiler/clang_version.hpp rename to vendored/boost/config/compiler/clang_version.hpp diff --git a/src/boost/config/compiler/codegear.hpp b/vendored/boost/config/compiler/codegear.hpp similarity index 100% rename from src/boost/config/compiler/codegear.hpp rename to vendored/boost/config/compiler/codegear.hpp diff --git a/src/boost/config/compiler/comeau.hpp b/vendored/boost/config/compiler/comeau.hpp similarity index 100% rename from src/boost/config/compiler/comeau.hpp rename to vendored/boost/config/compiler/comeau.hpp diff --git a/src/boost/config/compiler/common_edg.hpp b/vendored/boost/config/compiler/common_edg.hpp similarity index 100% rename from src/boost/config/compiler/common_edg.hpp rename to vendored/boost/config/compiler/common_edg.hpp diff --git a/src/boost/config/compiler/compaq_cxx.hpp b/vendored/boost/config/compiler/compaq_cxx.hpp similarity index 100% rename from src/boost/config/compiler/compaq_cxx.hpp rename to vendored/boost/config/compiler/compaq_cxx.hpp diff --git a/src/boost/config/compiler/cray.hpp b/vendored/boost/config/compiler/cray.hpp similarity index 100% rename from src/boost/config/compiler/cray.hpp rename to vendored/boost/config/compiler/cray.hpp diff --git a/src/boost/config/compiler/diab.hpp b/vendored/boost/config/compiler/diab.hpp similarity index 100% rename from src/boost/config/compiler/diab.hpp rename to vendored/boost/config/compiler/diab.hpp diff --git a/src/boost/config/compiler/digitalmars.hpp b/vendored/boost/config/compiler/digitalmars.hpp similarity index 100% rename from src/boost/config/compiler/digitalmars.hpp rename to vendored/boost/config/compiler/digitalmars.hpp diff --git a/src/boost/config/compiler/gcc.hpp b/vendored/boost/config/compiler/gcc.hpp similarity index 100% rename from src/boost/config/compiler/gcc.hpp rename to vendored/boost/config/compiler/gcc.hpp diff --git a/src/boost/config/compiler/gcc_xml.hpp b/vendored/boost/config/compiler/gcc_xml.hpp similarity index 100% rename from src/boost/config/compiler/gcc_xml.hpp rename to vendored/boost/config/compiler/gcc_xml.hpp diff --git a/src/boost/config/compiler/greenhills.hpp b/vendored/boost/config/compiler/greenhills.hpp similarity index 100% rename from src/boost/config/compiler/greenhills.hpp rename to vendored/boost/config/compiler/greenhills.hpp diff --git a/src/boost/config/compiler/hp_acc.hpp b/vendored/boost/config/compiler/hp_acc.hpp similarity index 100% rename from src/boost/config/compiler/hp_acc.hpp rename to vendored/boost/config/compiler/hp_acc.hpp diff --git a/src/boost/config/compiler/intel.hpp b/vendored/boost/config/compiler/intel.hpp similarity index 100% rename from src/boost/config/compiler/intel.hpp rename to vendored/boost/config/compiler/intel.hpp diff --git a/src/boost/config/compiler/kai.hpp b/vendored/boost/config/compiler/kai.hpp similarity index 100% rename from src/boost/config/compiler/kai.hpp rename to vendored/boost/config/compiler/kai.hpp diff --git a/src/boost/config/compiler/metrowerks.hpp b/vendored/boost/config/compiler/metrowerks.hpp similarity index 100% rename from src/boost/config/compiler/metrowerks.hpp rename to vendored/boost/config/compiler/metrowerks.hpp diff --git a/src/boost/config/compiler/mpw.hpp b/vendored/boost/config/compiler/mpw.hpp similarity index 100% rename from src/boost/config/compiler/mpw.hpp rename to vendored/boost/config/compiler/mpw.hpp diff --git a/src/boost/config/compiler/nvcc.hpp b/vendored/boost/config/compiler/nvcc.hpp similarity index 100% rename from src/boost/config/compiler/nvcc.hpp rename to vendored/boost/config/compiler/nvcc.hpp diff --git a/src/boost/config/compiler/pathscale.hpp b/vendored/boost/config/compiler/pathscale.hpp similarity index 100% rename from src/boost/config/compiler/pathscale.hpp rename to vendored/boost/config/compiler/pathscale.hpp diff --git a/src/boost/config/compiler/pgi.hpp b/vendored/boost/config/compiler/pgi.hpp similarity index 100% rename from src/boost/config/compiler/pgi.hpp rename to vendored/boost/config/compiler/pgi.hpp diff --git a/src/boost/config/compiler/sgi_mipspro.hpp b/vendored/boost/config/compiler/sgi_mipspro.hpp similarity index 100% rename from src/boost/config/compiler/sgi_mipspro.hpp rename to vendored/boost/config/compiler/sgi_mipspro.hpp diff --git a/src/boost/config/compiler/sunpro_cc.hpp b/vendored/boost/config/compiler/sunpro_cc.hpp similarity index 100% rename from src/boost/config/compiler/sunpro_cc.hpp rename to vendored/boost/config/compiler/sunpro_cc.hpp diff --git a/src/boost/config/compiler/vacpp.hpp b/vendored/boost/config/compiler/vacpp.hpp similarity index 100% rename from src/boost/config/compiler/vacpp.hpp rename to vendored/boost/config/compiler/vacpp.hpp diff --git a/src/boost/config/compiler/visualc.hpp b/vendored/boost/config/compiler/visualc.hpp similarity index 100% rename from src/boost/config/compiler/visualc.hpp rename to vendored/boost/config/compiler/visualc.hpp diff --git a/src/boost/config/compiler/xlcpp.hpp b/vendored/boost/config/compiler/xlcpp.hpp similarity index 100% rename from src/boost/config/compiler/xlcpp.hpp rename to vendored/boost/config/compiler/xlcpp.hpp diff --git a/src/boost/config/compiler/xlcpp_zos.hpp b/vendored/boost/config/compiler/xlcpp_zos.hpp similarity index 100% rename from src/boost/config/compiler/xlcpp_zos.hpp rename to vendored/boost/config/compiler/xlcpp_zos.hpp diff --git a/src/boost/config/detail/cxx_composite.hpp b/vendored/boost/config/detail/cxx_composite.hpp similarity index 100% rename from src/boost/config/detail/cxx_composite.hpp rename to vendored/boost/config/detail/cxx_composite.hpp diff --git a/src/boost/config/detail/posix_features.hpp b/vendored/boost/config/detail/posix_features.hpp similarity index 100% rename from src/boost/config/detail/posix_features.hpp rename to vendored/boost/config/detail/posix_features.hpp diff --git a/src/boost/config/detail/select_compiler_config.hpp b/vendored/boost/config/detail/select_compiler_config.hpp similarity index 100% rename from src/boost/config/detail/select_compiler_config.hpp rename to vendored/boost/config/detail/select_compiler_config.hpp diff --git a/src/boost/config/detail/select_platform_config.hpp b/vendored/boost/config/detail/select_platform_config.hpp similarity index 100% rename from src/boost/config/detail/select_platform_config.hpp rename to vendored/boost/config/detail/select_platform_config.hpp diff --git a/src/boost/config/detail/select_stdlib_config.hpp b/vendored/boost/config/detail/select_stdlib_config.hpp similarity index 100% rename from src/boost/config/detail/select_stdlib_config.hpp rename to vendored/boost/config/detail/select_stdlib_config.hpp diff --git a/src/boost/config/detail/suffix.hpp b/vendored/boost/config/detail/suffix.hpp similarity index 100% rename from src/boost/config/detail/suffix.hpp rename to vendored/boost/config/detail/suffix.hpp diff --git a/src/boost/config/header_deprecated.hpp b/vendored/boost/config/header_deprecated.hpp similarity index 100% rename from src/boost/config/header_deprecated.hpp rename to vendored/boost/config/header_deprecated.hpp diff --git a/src/boost/config/helper_macros.hpp b/vendored/boost/config/helper_macros.hpp similarity index 100% rename from src/boost/config/helper_macros.hpp rename to vendored/boost/config/helper_macros.hpp diff --git a/src/boost/config/no_tr1/cmath.hpp b/vendored/boost/config/no_tr1/cmath.hpp similarity index 100% rename from src/boost/config/no_tr1/cmath.hpp rename to vendored/boost/config/no_tr1/cmath.hpp diff --git a/src/boost/config/no_tr1/complex.hpp b/vendored/boost/config/no_tr1/complex.hpp similarity index 100% rename from src/boost/config/no_tr1/complex.hpp rename to vendored/boost/config/no_tr1/complex.hpp diff --git a/src/boost/config/no_tr1/functional.hpp b/vendored/boost/config/no_tr1/functional.hpp similarity index 100% rename from src/boost/config/no_tr1/functional.hpp rename to vendored/boost/config/no_tr1/functional.hpp diff --git a/src/boost/config/no_tr1/memory.hpp b/vendored/boost/config/no_tr1/memory.hpp similarity index 100% rename from src/boost/config/no_tr1/memory.hpp rename to vendored/boost/config/no_tr1/memory.hpp diff --git a/src/boost/config/no_tr1/utility.hpp b/vendored/boost/config/no_tr1/utility.hpp similarity index 100% rename from src/boost/config/no_tr1/utility.hpp rename to vendored/boost/config/no_tr1/utility.hpp diff --git a/src/boost/config/platform/aix.hpp b/vendored/boost/config/platform/aix.hpp similarity index 100% rename from src/boost/config/platform/aix.hpp rename to vendored/boost/config/platform/aix.hpp diff --git a/src/boost/config/platform/amigaos.hpp b/vendored/boost/config/platform/amigaos.hpp similarity index 100% rename from src/boost/config/platform/amigaos.hpp rename to vendored/boost/config/platform/amigaos.hpp diff --git a/src/boost/config/platform/beos.hpp b/vendored/boost/config/platform/beos.hpp similarity index 100% rename from src/boost/config/platform/beos.hpp rename to vendored/boost/config/platform/beos.hpp diff --git a/src/boost/config/platform/bsd.hpp b/vendored/boost/config/platform/bsd.hpp similarity index 100% rename from src/boost/config/platform/bsd.hpp rename to vendored/boost/config/platform/bsd.hpp diff --git a/src/boost/config/platform/cloudabi.hpp b/vendored/boost/config/platform/cloudabi.hpp similarity index 100% rename from src/boost/config/platform/cloudabi.hpp rename to vendored/boost/config/platform/cloudabi.hpp diff --git a/src/boost/config/platform/cray.hpp b/vendored/boost/config/platform/cray.hpp similarity index 100% rename from src/boost/config/platform/cray.hpp rename to vendored/boost/config/platform/cray.hpp diff --git a/src/boost/config/platform/cygwin.hpp b/vendored/boost/config/platform/cygwin.hpp similarity index 100% rename from src/boost/config/platform/cygwin.hpp rename to vendored/boost/config/platform/cygwin.hpp diff --git a/src/boost/config/platform/haiku.hpp b/vendored/boost/config/platform/haiku.hpp similarity index 100% rename from src/boost/config/platform/haiku.hpp rename to vendored/boost/config/platform/haiku.hpp diff --git a/src/boost/config/platform/hpux.hpp b/vendored/boost/config/platform/hpux.hpp similarity index 100% rename from src/boost/config/platform/hpux.hpp rename to vendored/boost/config/platform/hpux.hpp diff --git a/src/boost/config/platform/irix.hpp b/vendored/boost/config/platform/irix.hpp similarity index 100% rename from src/boost/config/platform/irix.hpp rename to vendored/boost/config/platform/irix.hpp diff --git a/src/boost/config/platform/linux.hpp b/vendored/boost/config/platform/linux.hpp similarity index 100% rename from src/boost/config/platform/linux.hpp rename to vendored/boost/config/platform/linux.hpp diff --git a/src/boost/config/platform/macos.hpp b/vendored/boost/config/platform/macos.hpp similarity index 100% rename from src/boost/config/platform/macos.hpp rename to vendored/boost/config/platform/macos.hpp diff --git a/src/boost/config/platform/qnxnto.hpp b/vendored/boost/config/platform/qnxnto.hpp similarity index 100% rename from src/boost/config/platform/qnxnto.hpp rename to vendored/boost/config/platform/qnxnto.hpp diff --git a/src/boost/config/platform/solaris.hpp b/vendored/boost/config/platform/solaris.hpp similarity index 100% rename from src/boost/config/platform/solaris.hpp rename to vendored/boost/config/platform/solaris.hpp diff --git a/src/boost/config/platform/symbian.hpp b/vendored/boost/config/platform/symbian.hpp similarity index 100% rename from src/boost/config/platform/symbian.hpp rename to vendored/boost/config/platform/symbian.hpp diff --git a/src/boost/config/platform/vms.hpp b/vendored/boost/config/platform/vms.hpp similarity index 100% rename from src/boost/config/platform/vms.hpp rename to vendored/boost/config/platform/vms.hpp diff --git a/src/boost/config/platform/vxworks.hpp b/vendored/boost/config/platform/vxworks.hpp similarity index 100% rename from src/boost/config/platform/vxworks.hpp rename to vendored/boost/config/platform/vxworks.hpp diff --git a/src/boost/config/platform/wasm.hpp b/vendored/boost/config/platform/wasm.hpp similarity index 100% rename from src/boost/config/platform/wasm.hpp rename to vendored/boost/config/platform/wasm.hpp diff --git a/src/boost/config/platform/win32.hpp b/vendored/boost/config/platform/win32.hpp similarity index 100% rename from src/boost/config/platform/win32.hpp rename to vendored/boost/config/platform/win32.hpp diff --git a/src/boost/config/platform/zos.hpp b/vendored/boost/config/platform/zos.hpp similarity index 100% rename from src/boost/config/platform/zos.hpp rename to vendored/boost/config/platform/zos.hpp diff --git a/src/boost/config/pragma_message.hpp b/vendored/boost/config/pragma_message.hpp similarity index 100% rename from src/boost/config/pragma_message.hpp rename to vendored/boost/config/pragma_message.hpp diff --git a/src/boost/config/requires_threads.hpp b/vendored/boost/config/requires_threads.hpp similarity index 100% rename from src/boost/config/requires_threads.hpp rename to vendored/boost/config/requires_threads.hpp diff --git a/src/boost/config/stdlib/dinkumware.hpp b/vendored/boost/config/stdlib/dinkumware.hpp similarity index 100% rename from src/boost/config/stdlib/dinkumware.hpp rename to vendored/boost/config/stdlib/dinkumware.hpp diff --git a/src/boost/config/stdlib/libcomo.hpp b/vendored/boost/config/stdlib/libcomo.hpp similarity index 100% rename from src/boost/config/stdlib/libcomo.hpp rename to vendored/boost/config/stdlib/libcomo.hpp diff --git a/src/boost/config/stdlib/libcpp.hpp b/vendored/boost/config/stdlib/libcpp.hpp similarity index 100% rename from src/boost/config/stdlib/libcpp.hpp rename to vendored/boost/config/stdlib/libcpp.hpp diff --git a/src/boost/config/stdlib/libstdcpp3.hpp b/vendored/boost/config/stdlib/libstdcpp3.hpp similarity index 100% rename from src/boost/config/stdlib/libstdcpp3.hpp rename to vendored/boost/config/stdlib/libstdcpp3.hpp diff --git a/src/boost/config/stdlib/modena.hpp b/vendored/boost/config/stdlib/modena.hpp similarity index 100% rename from src/boost/config/stdlib/modena.hpp rename to vendored/boost/config/stdlib/modena.hpp diff --git a/src/boost/config/stdlib/msl.hpp b/vendored/boost/config/stdlib/msl.hpp similarity index 100% rename from src/boost/config/stdlib/msl.hpp rename to vendored/boost/config/stdlib/msl.hpp diff --git a/src/boost/config/stdlib/roguewave.hpp b/vendored/boost/config/stdlib/roguewave.hpp similarity index 100% rename from src/boost/config/stdlib/roguewave.hpp rename to vendored/boost/config/stdlib/roguewave.hpp diff --git a/src/boost/config/stdlib/sgi.hpp b/vendored/boost/config/stdlib/sgi.hpp similarity index 100% rename from src/boost/config/stdlib/sgi.hpp rename to vendored/boost/config/stdlib/sgi.hpp diff --git a/src/boost/config/stdlib/stlport.hpp b/vendored/boost/config/stdlib/stlport.hpp similarity index 100% rename from src/boost/config/stdlib/stlport.hpp rename to vendored/boost/config/stdlib/stlport.hpp diff --git a/src/boost/config/stdlib/vacpp.hpp b/vendored/boost/config/stdlib/vacpp.hpp similarity index 100% rename from src/boost/config/stdlib/vacpp.hpp rename to vendored/boost/config/stdlib/vacpp.hpp diff --git a/src/boost/config/stdlib/xlcpp_zos.hpp b/vendored/boost/config/stdlib/xlcpp_zos.hpp similarity index 100% rename from src/boost/config/stdlib/xlcpp_zos.hpp rename to vendored/boost/config/stdlib/xlcpp_zos.hpp diff --git a/src/boost/config/user.hpp b/vendored/boost/config/user.hpp similarity index 100% rename from src/boost/config/user.hpp rename to vendored/boost/config/user.hpp diff --git a/src/boost/config/warning_disable.hpp b/vendored/boost/config/warning_disable.hpp similarity index 100% rename from src/boost/config/warning_disable.hpp rename to vendored/boost/config/warning_disable.hpp diff --git a/src/boost/config/workaround.hpp b/vendored/boost/config/workaround.hpp similarity index 100% rename from src/boost/config/workaround.hpp rename to vendored/boost/config/workaround.hpp diff --git a/src/boost/container_hash/detail/hash_integral.hpp b/vendored/boost/container_hash/detail/hash_integral.hpp similarity index 100% rename from src/boost/container_hash/detail/hash_integral.hpp rename to vendored/boost/container_hash/detail/hash_integral.hpp diff --git a/src/boost/container_hash/detail/hash_mix.hpp b/vendored/boost/container_hash/detail/hash_mix.hpp similarity index 100% rename from src/boost/container_hash/detail/hash_mix.hpp rename to vendored/boost/container_hash/detail/hash_mix.hpp diff --git a/src/boost/container_hash/detail/hash_range.hpp b/vendored/boost/container_hash/detail/hash_range.hpp similarity index 100% rename from src/boost/container_hash/detail/hash_range.hpp rename to vendored/boost/container_hash/detail/hash_range.hpp diff --git a/src/boost/container_hash/detail/hash_tuple_like.hpp b/vendored/boost/container_hash/detail/hash_tuple_like.hpp similarity index 100% rename from src/boost/container_hash/detail/hash_tuple_like.hpp rename to vendored/boost/container_hash/detail/hash_tuple_like.hpp diff --git a/src/boost/container_hash/detail/mulx.hpp b/vendored/boost/container_hash/detail/mulx.hpp similarity index 100% rename from src/boost/container_hash/detail/mulx.hpp rename to vendored/boost/container_hash/detail/mulx.hpp diff --git a/src/boost/container_hash/hash.hpp b/vendored/boost/container_hash/hash.hpp similarity index 100% rename from src/boost/container_hash/hash.hpp rename to vendored/boost/container_hash/hash.hpp diff --git a/src/boost/container_hash/hash_fwd.hpp b/vendored/boost/container_hash/hash_fwd.hpp similarity index 100% rename from src/boost/container_hash/hash_fwd.hpp rename to vendored/boost/container_hash/hash_fwd.hpp diff --git a/src/boost/container_hash/is_contiguous_range.hpp b/vendored/boost/container_hash/is_contiguous_range.hpp similarity index 100% rename from src/boost/container_hash/is_contiguous_range.hpp rename to vendored/boost/container_hash/is_contiguous_range.hpp diff --git a/src/boost/container_hash/is_described_class.hpp b/vendored/boost/container_hash/is_described_class.hpp similarity index 100% rename from src/boost/container_hash/is_described_class.hpp rename to vendored/boost/container_hash/is_described_class.hpp diff --git a/src/boost/container_hash/is_range.hpp b/vendored/boost/container_hash/is_range.hpp similarity index 100% rename from src/boost/container_hash/is_range.hpp rename to vendored/boost/container_hash/is_range.hpp diff --git a/src/boost/container_hash/is_tuple_like.hpp b/vendored/boost/container_hash/is_tuple_like.hpp similarity index 100% rename from src/boost/container_hash/is_tuple_like.hpp rename to vendored/boost/container_hash/is_tuple_like.hpp diff --git a/src/boost/container_hash/is_unordered_range.hpp b/vendored/boost/container_hash/is_unordered_range.hpp similarity index 100% rename from src/boost/container_hash/is_unordered_range.hpp rename to vendored/boost/container_hash/is_unordered_range.hpp diff --git a/src/boost/core/addressof.hpp b/vendored/boost/core/addressof.hpp similarity index 100% rename from src/boost/core/addressof.hpp rename to vendored/boost/core/addressof.hpp diff --git a/src/boost/core/allocator_access.hpp b/vendored/boost/core/allocator_access.hpp similarity index 100% rename from src/boost/core/allocator_access.hpp rename to vendored/boost/core/allocator_access.hpp diff --git a/src/boost/core/allocator_traits.hpp b/vendored/boost/core/allocator_traits.hpp similarity index 100% rename from src/boost/core/allocator_traits.hpp rename to vendored/boost/core/allocator_traits.hpp diff --git a/src/boost/core/bit.hpp b/vendored/boost/core/bit.hpp similarity index 100% rename from src/boost/core/bit.hpp rename to vendored/boost/core/bit.hpp diff --git a/src/boost/core/detail/sp_thread_pause.hpp b/vendored/boost/core/detail/sp_thread_pause.hpp similarity index 100% rename from src/boost/core/detail/sp_thread_pause.hpp rename to vendored/boost/core/detail/sp_thread_pause.hpp diff --git a/src/boost/core/detail/sp_thread_sleep.hpp b/vendored/boost/core/detail/sp_thread_sleep.hpp similarity index 100% rename from src/boost/core/detail/sp_thread_sleep.hpp rename to vendored/boost/core/detail/sp_thread_sleep.hpp diff --git a/src/boost/core/detail/sp_thread_yield.hpp b/vendored/boost/core/detail/sp_thread_yield.hpp similarity index 100% rename from src/boost/core/detail/sp_thread_yield.hpp rename to vendored/boost/core/detail/sp_thread_yield.hpp diff --git a/src/boost/core/detail/sp_win32_sleep.hpp b/vendored/boost/core/detail/sp_win32_sleep.hpp similarity index 100% rename from src/boost/core/detail/sp_win32_sleep.hpp rename to vendored/boost/core/detail/sp_win32_sleep.hpp diff --git a/src/boost/core/empty_value.hpp b/vendored/boost/core/empty_value.hpp similarity index 100% rename from src/boost/core/empty_value.hpp rename to vendored/boost/core/empty_value.hpp diff --git a/src/boost/core/ignore_unused.hpp b/vendored/boost/core/ignore_unused.hpp similarity index 100% rename from src/boost/core/ignore_unused.hpp rename to vendored/boost/core/ignore_unused.hpp diff --git a/src/boost/core/no_exceptions_support.hpp b/vendored/boost/core/no_exceptions_support.hpp similarity index 100% rename from src/boost/core/no_exceptions_support.hpp rename to vendored/boost/core/no_exceptions_support.hpp diff --git a/src/boost/core/noncopyable.hpp b/vendored/boost/core/noncopyable.hpp similarity index 100% rename from src/boost/core/noncopyable.hpp rename to vendored/boost/core/noncopyable.hpp diff --git a/src/boost/core/nvp.hpp b/vendored/boost/core/nvp.hpp similarity index 100% rename from src/boost/core/nvp.hpp rename to vendored/boost/core/nvp.hpp diff --git a/src/boost/core/pointer_traits.hpp b/vendored/boost/core/pointer_traits.hpp similarity index 100% rename from src/boost/core/pointer_traits.hpp rename to vendored/boost/core/pointer_traits.hpp diff --git a/src/boost/core/serialization.hpp b/vendored/boost/core/serialization.hpp similarity index 100% rename from src/boost/core/serialization.hpp rename to vendored/boost/core/serialization.hpp diff --git a/src/boost/core/yield_primitives.hpp b/vendored/boost/core/yield_primitives.hpp similarity index 100% rename from src/boost/core/yield_primitives.hpp rename to vendored/boost/core/yield_primitives.hpp diff --git a/src/boost/cstdint.hpp b/vendored/boost/cstdint.hpp similarity index 100% rename from src/boost/cstdint.hpp rename to vendored/boost/cstdint.hpp diff --git a/src/boost/current_function.hpp b/vendored/boost/current_function.hpp similarity index 100% rename from src/boost/current_function.hpp rename to vendored/boost/current_function.hpp diff --git a/src/boost/describe/bases.hpp b/vendored/boost/describe/bases.hpp similarity index 100% rename from src/boost/describe/bases.hpp rename to vendored/boost/describe/bases.hpp diff --git a/src/boost/describe/detail/config.hpp b/vendored/boost/describe/detail/config.hpp similarity index 100% rename from src/boost/describe/detail/config.hpp rename to vendored/boost/describe/detail/config.hpp diff --git a/src/boost/describe/detail/cx_streq.hpp b/vendored/boost/describe/detail/cx_streq.hpp similarity index 100% rename from src/boost/describe/detail/cx_streq.hpp rename to vendored/boost/describe/detail/cx_streq.hpp diff --git a/src/boost/describe/detail/void_t.hpp b/vendored/boost/describe/detail/void_t.hpp similarity index 100% rename from src/boost/describe/detail/void_t.hpp rename to vendored/boost/describe/detail/void_t.hpp diff --git a/src/boost/describe/members.hpp b/vendored/boost/describe/members.hpp similarity index 100% rename from src/boost/describe/members.hpp rename to vendored/boost/describe/members.hpp diff --git a/src/boost/describe/modifiers.hpp b/vendored/boost/describe/modifiers.hpp similarity index 100% rename from src/boost/describe/modifiers.hpp rename to vendored/boost/describe/modifiers.hpp diff --git a/src/boost/detail/workaround.hpp b/vendored/boost/detail/workaround.hpp similarity index 100% rename from src/boost/detail/workaround.hpp rename to vendored/boost/detail/workaround.hpp diff --git a/src/boost/exception/exception.hpp b/vendored/boost/exception/exception.hpp similarity index 100% rename from src/boost/exception/exception.hpp rename to vendored/boost/exception/exception.hpp diff --git a/src/boost/limits.hpp b/vendored/boost/limits.hpp similarity index 100% rename from src/boost/limits.hpp rename to vendored/boost/limits.hpp diff --git a/src/boost/mp11/algorithm.hpp b/vendored/boost/mp11/algorithm.hpp similarity index 100% rename from src/boost/mp11/algorithm.hpp rename to vendored/boost/mp11/algorithm.hpp diff --git a/src/boost/mp11/bind.hpp b/vendored/boost/mp11/bind.hpp similarity index 100% rename from src/boost/mp11/bind.hpp rename to vendored/boost/mp11/bind.hpp diff --git a/src/boost/mp11/detail/config.hpp b/vendored/boost/mp11/detail/config.hpp similarity index 100% rename from src/boost/mp11/detail/config.hpp rename to vendored/boost/mp11/detail/config.hpp diff --git a/src/boost/mp11/detail/mp_append.hpp b/vendored/boost/mp11/detail/mp_append.hpp similarity index 100% rename from src/boost/mp11/detail/mp_append.hpp rename to vendored/boost/mp11/detail/mp_append.hpp diff --git a/src/boost/mp11/detail/mp_copy_if.hpp b/vendored/boost/mp11/detail/mp_copy_if.hpp similarity index 100% rename from src/boost/mp11/detail/mp_copy_if.hpp rename to vendored/boost/mp11/detail/mp_copy_if.hpp diff --git a/src/boost/mp11/detail/mp_count.hpp b/vendored/boost/mp11/detail/mp_count.hpp similarity index 100% rename from src/boost/mp11/detail/mp_count.hpp rename to vendored/boost/mp11/detail/mp_count.hpp diff --git a/src/boost/mp11/detail/mp_defer.hpp b/vendored/boost/mp11/detail/mp_defer.hpp similarity index 100% rename from src/boost/mp11/detail/mp_defer.hpp rename to vendored/boost/mp11/detail/mp_defer.hpp diff --git a/src/boost/mp11/detail/mp_fold.hpp b/vendored/boost/mp11/detail/mp_fold.hpp similarity index 100% rename from src/boost/mp11/detail/mp_fold.hpp rename to vendored/boost/mp11/detail/mp_fold.hpp diff --git a/src/boost/mp11/detail/mp_front.hpp b/vendored/boost/mp11/detail/mp_front.hpp similarity index 100% rename from src/boost/mp11/detail/mp_front.hpp rename to vendored/boost/mp11/detail/mp_front.hpp diff --git a/src/boost/mp11/detail/mp_is_list.hpp b/vendored/boost/mp11/detail/mp_is_list.hpp similarity index 100% rename from src/boost/mp11/detail/mp_is_list.hpp rename to vendored/boost/mp11/detail/mp_is_list.hpp diff --git a/src/boost/mp11/detail/mp_is_value_list.hpp b/vendored/boost/mp11/detail/mp_is_value_list.hpp similarity index 100% rename from src/boost/mp11/detail/mp_is_value_list.hpp rename to vendored/boost/mp11/detail/mp_is_value_list.hpp diff --git a/src/boost/mp11/detail/mp_list.hpp b/vendored/boost/mp11/detail/mp_list.hpp similarity index 100% rename from src/boost/mp11/detail/mp_list.hpp rename to vendored/boost/mp11/detail/mp_list.hpp diff --git a/src/boost/mp11/detail/mp_list_v.hpp b/vendored/boost/mp11/detail/mp_list_v.hpp similarity index 100% rename from src/boost/mp11/detail/mp_list_v.hpp rename to vendored/boost/mp11/detail/mp_list_v.hpp diff --git a/src/boost/mp11/detail/mp_map_find.hpp b/vendored/boost/mp11/detail/mp_map_find.hpp similarity index 100% rename from src/boost/mp11/detail/mp_map_find.hpp rename to vendored/boost/mp11/detail/mp_map_find.hpp diff --git a/src/boost/mp11/detail/mp_min_element.hpp b/vendored/boost/mp11/detail/mp_min_element.hpp similarity index 100% rename from src/boost/mp11/detail/mp_min_element.hpp rename to vendored/boost/mp11/detail/mp_min_element.hpp diff --git a/src/boost/mp11/detail/mp_plus.hpp b/vendored/boost/mp11/detail/mp_plus.hpp similarity index 100% rename from src/boost/mp11/detail/mp_plus.hpp rename to vendored/boost/mp11/detail/mp_plus.hpp diff --git a/src/boost/mp11/detail/mp_remove_if.hpp b/vendored/boost/mp11/detail/mp_remove_if.hpp similarity index 100% rename from src/boost/mp11/detail/mp_remove_if.hpp rename to vendored/boost/mp11/detail/mp_remove_if.hpp diff --git a/src/boost/mp11/detail/mp_rename.hpp b/vendored/boost/mp11/detail/mp_rename.hpp similarity index 100% rename from src/boost/mp11/detail/mp_rename.hpp rename to vendored/boost/mp11/detail/mp_rename.hpp diff --git a/src/boost/mp11/detail/mp_value.hpp b/vendored/boost/mp11/detail/mp_value.hpp similarity index 100% rename from src/boost/mp11/detail/mp_value.hpp rename to vendored/boost/mp11/detail/mp_value.hpp diff --git a/src/boost/mp11/detail/mp_void.hpp b/vendored/boost/mp11/detail/mp_void.hpp similarity index 100% rename from src/boost/mp11/detail/mp_void.hpp rename to vendored/boost/mp11/detail/mp_void.hpp diff --git a/src/boost/mp11/detail/mp_with_index.hpp b/vendored/boost/mp11/detail/mp_with_index.hpp similarity index 100% rename from src/boost/mp11/detail/mp_with_index.hpp rename to vendored/boost/mp11/detail/mp_with_index.hpp diff --git a/src/boost/mp11/function.hpp b/vendored/boost/mp11/function.hpp similarity index 100% rename from src/boost/mp11/function.hpp rename to vendored/boost/mp11/function.hpp diff --git a/src/boost/mp11/integer_sequence.hpp b/vendored/boost/mp11/integer_sequence.hpp similarity index 100% rename from src/boost/mp11/integer_sequence.hpp rename to vendored/boost/mp11/integer_sequence.hpp diff --git a/src/boost/mp11/integral.hpp b/vendored/boost/mp11/integral.hpp similarity index 100% rename from src/boost/mp11/integral.hpp rename to vendored/boost/mp11/integral.hpp diff --git a/src/boost/mp11/list.hpp b/vendored/boost/mp11/list.hpp similarity index 100% rename from src/boost/mp11/list.hpp rename to vendored/boost/mp11/list.hpp diff --git a/src/boost/mp11/set.hpp b/vendored/boost/mp11/set.hpp similarity index 100% rename from src/boost/mp11/set.hpp rename to vendored/boost/mp11/set.hpp diff --git a/src/boost/mp11/tuple.hpp b/vendored/boost/mp11/tuple.hpp similarity index 100% rename from src/boost/mp11/tuple.hpp rename to vendored/boost/mp11/tuple.hpp diff --git a/src/boost/mp11/utility.hpp b/vendored/boost/mp11/utility.hpp similarity index 100% rename from src/boost/mp11/utility.hpp rename to vendored/boost/mp11/utility.hpp diff --git a/src/boost/mp11/version.hpp b/vendored/boost/mp11/version.hpp similarity index 100% rename from src/boost/mp11/version.hpp rename to vendored/boost/mp11/version.hpp diff --git a/src/boost/predef.h b/vendored/boost/predef.h similarity index 100% rename from src/boost/predef.h rename to vendored/boost/predef.h diff --git a/src/boost/predef/architecture.h b/vendored/boost/predef/architecture.h similarity index 100% rename from src/boost/predef/architecture.h rename to vendored/boost/predef/architecture.h diff --git a/src/boost/predef/architecture/alpha.h b/vendored/boost/predef/architecture/alpha.h similarity index 100% rename from src/boost/predef/architecture/alpha.h rename to vendored/boost/predef/architecture/alpha.h diff --git a/src/boost/predef/architecture/arm.h b/vendored/boost/predef/architecture/arm.h similarity index 100% rename from src/boost/predef/architecture/arm.h rename to vendored/boost/predef/architecture/arm.h diff --git a/src/boost/predef/architecture/blackfin.h b/vendored/boost/predef/architecture/blackfin.h similarity index 100% rename from src/boost/predef/architecture/blackfin.h rename to vendored/boost/predef/architecture/blackfin.h diff --git a/src/boost/predef/architecture/convex.h b/vendored/boost/predef/architecture/convex.h similarity index 100% rename from src/boost/predef/architecture/convex.h rename to vendored/boost/predef/architecture/convex.h diff --git a/src/boost/predef/architecture/e2k.h b/vendored/boost/predef/architecture/e2k.h similarity index 100% rename from src/boost/predef/architecture/e2k.h rename to vendored/boost/predef/architecture/e2k.h diff --git a/src/boost/predef/architecture/ia64.h b/vendored/boost/predef/architecture/ia64.h similarity index 100% rename from src/boost/predef/architecture/ia64.h rename to vendored/boost/predef/architecture/ia64.h diff --git a/src/boost/predef/architecture/loongarch.h b/vendored/boost/predef/architecture/loongarch.h similarity index 100% rename from src/boost/predef/architecture/loongarch.h rename to vendored/boost/predef/architecture/loongarch.h diff --git a/src/boost/predef/architecture/m68k.h b/vendored/boost/predef/architecture/m68k.h similarity index 100% rename from src/boost/predef/architecture/m68k.h rename to vendored/boost/predef/architecture/m68k.h diff --git a/src/boost/predef/architecture/mips.h b/vendored/boost/predef/architecture/mips.h similarity index 100% rename from src/boost/predef/architecture/mips.h rename to vendored/boost/predef/architecture/mips.h diff --git a/src/boost/predef/architecture/parisc.h b/vendored/boost/predef/architecture/parisc.h similarity index 100% rename from src/boost/predef/architecture/parisc.h rename to vendored/boost/predef/architecture/parisc.h diff --git a/src/boost/predef/architecture/ppc.h b/vendored/boost/predef/architecture/ppc.h similarity index 100% rename from src/boost/predef/architecture/ppc.h rename to vendored/boost/predef/architecture/ppc.h diff --git a/src/boost/predef/architecture/ptx.h b/vendored/boost/predef/architecture/ptx.h similarity index 100% rename from src/boost/predef/architecture/ptx.h rename to vendored/boost/predef/architecture/ptx.h diff --git a/src/boost/predef/architecture/pyramid.h b/vendored/boost/predef/architecture/pyramid.h similarity index 100% rename from src/boost/predef/architecture/pyramid.h rename to vendored/boost/predef/architecture/pyramid.h diff --git a/src/boost/predef/architecture/riscv.h b/vendored/boost/predef/architecture/riscv.h similarity index 100% rename from src/boost/predef/architecture/riscv.h rename to vendored/boost/predef/architecture/riscv.h diff --git a/src/boost/predef/architecture/rs6k.h b/vendored/boost/predef/architecture/rs6k.h similarity index 100% rename from src/boost/predef/architecture/rs6k.h rename to vendored/boost/predef/architecture/rs6k.h diff --git a/src/boost/predef/architecture/sparc.h b/vendored/boost/predef/architecture/sparc.h similarity index 100% rename from src/boost/predef/architecture/sparc.h rename to vendored/boost/predef/architecture/sparc.h diff --git a/src/boost/predef/architecture/superh.h b/vendored/boost/predef/architecture/superh.h similarity index 100% rename from src/boost/predef/architecture/superh.h rename to vendored/boost/predef/architecture/superh.h diff --git a/src/boost/predef/architecture/sys370.h b/vendored/boost/predef/architecture/sys370.h similarity index 100% rename from src/boost/predef/architecture/sys370.h rename to vendored/boost/predef/architecture/sys370.h diff --git a/src/boost/predef/architecture/sys390.h b/vendored/boost/predef/architecture/sys390.h similarity index 100% rename from src/boost/predef/architecture/sys390.h rename to vendored/boost/predef/architecture/sys390.h diff --git a/src/boost/predef/architecture/x86.h b/vendored/boost/predef/architecture/x86.h similarity index 100% rename from src/boost/predef/architecture/x86.h rename to vendored/boost/predef/architecture/x86.h diff --git a/src/boost/predef/architecture/x86/32.h b/vendored/boost/predef/architecture/x86/32.h similarity index 100% rename from src/boost/predef/architecture/x86/32.h rename to vendored/boost/predef/architecture/x86/32.h diff --git a/src/boost/predef/architecture/x86/64.h b/vendored/boost/predef/architecture/x86/64.h similarity index 100% rename from src/boost/predef/architecture/x86/64.h rename to vendored/boost/predef/architecture/x86/64.h diff --git a/src/boost/predef/architecture/z.h b/vendored/boost/predef/architecture/z.h similarity index 100% rename from src/boost/predef/architecture/z.h rename to vendored/boost/predef/architecture/z.h diff --git a/src/boost/predef/compiler.h b/vendored/boost/predef/compiler.h similarity index 100% rename from src/boost/predef/compiler.h rename to vendored/boost/predef/compiler.h diff --git a/src/boost/predef/compiler/borland.h b/vendored/boost/predef/compiler/borland.h similarity index 100% rename from src/boost/predef/compiler/borland.h rename to vendored/boost/predef/compiler/borland.h diff --git a/src/boost/predef/compiler/clang.h b/vendored/boost/predef/compiler/clang.h similarity index 100% rename from src/boost/predef/compiler/clang.h rename to vendored/boost/predef/compiler/clang.h diff --git a/src/boost/predef/compiler/comeau.h b/vendored/boost/predef/compiler/comeau.h similarity index 100% rename from src/boost/predef/compiler/comeau.h rename to vendored/boost/predef/compiler/comeau.h diff --git a/src/boost/predef/compiler/compaq.h b/vendored/boost/predef/compiler/compaq.h similarity index 100% rename from src/boost/predef/compiler/compaq.h rename to vendored/boost/predef/compiler/compaq.h diff --git a/src/boost/predef/compiler/diab.h b/vendored/boost/predef/compiler/diab.h similarity index 100% rename from src/boost/predef/compiler/diab.h rename to vendored/boost/predef/compiler/diab.h diff --git a/src/boost/predef/compiler/digitalmars.h b/vendored/boost/predef/compiler/digitalmars.h similarity index 100% rename from src/boost/predef/compiler/digitalmars.h rename to vendored/boost/predef/compiler/digitalmars.h diff --git a/src/boost/predef/compiler/dignus.h b/vendored/boost/predef/compiler/dignus.h similarity index 100% rename from src/boost/predef/compiler/dignus.h rename to vendored/boost/predef/compiler/dignus.h diff --git a/src/boost/predef/compiler/edg.h b/vendored/boost/predef/compiler/edg.h similarity index 100% rename from src/boost/predef/compiler/edg.h rename to vendored/boost/predef/compiler/edg.h diff --git a/src/boost/predef/compiler/ekopath.h b/vendored/boost/predef/compiler/ekopath.h similarity index 100% rename from src/boost/predef/compiler/ekopath.h rename to vendored/boost/predef/compiler/ekopath.h diff --git a/src/boost/predef/compiler/gcc.h b/vendored/boost/predef/compiler/gcc.h similarity index 100% rename from src/boost/predef/compiler/gcc.h rename to vendored/boost/predef/compiler/gcc.h diff --git a/src/boost/predef/compiler/gcc_xml.h b/vendored/boost/predef/compiler/gcc_xml.h similarity index 100% rename from src/boost/predef/compiler/gcc_xml.h rename to vendored/boost/predef/compiler/gcc_xml.h diff --git a/src/boost/predef/compiler/greenhills.h b/vendored/boost/predef/compiler/greenhills.h similarity index 100% rename from src/boost/predef/compiler/greenhills.h rename to vendored/boost/predef/compiler/greenhills.h diff --git a/src/boost/predef/compiler/hp_acc.h b/vendored/boost/predef/compiler/hp_acc.h similarity index 100% rename from src/boost/predef/compiler/hp_acc.h rename to vendored/boost/predef/compiler/hp_acc.h diff --git a/src/boost/predef/compiler/iar.h b/vendored/boost/predef/compiler/iar.h similarity index 100% rename from src/boost/predef/compiler/iar.h rename to vendored/boost/predef/compiler/iar.h diff --git a/src/boost/predef/compiler/ibm.h b/vendored/boost/predef/compiler/ibm.h similarity index 100% rename from src/boost/predef/compiler/ibm.h rename to vendored/boost/predef/compiler/ibm.h diff --git a/src/boost/predef/compiler/intel.h b/vendored/boost/predef/compiler/intel.h similarity index 100% rename from src/boost/predef/compiler/intel.h rename to vendored/boost/predef/compiler/intel.h diff --git a/src/boost/predef/compiler/kai.h b/vendored/boost/predef/compiler/kai.h similarity index 100% rename from src/boost/predef/compiler/kai.h rename to vendored/boost/predef/compiler/kai.h diff --git a/src/boost/predef/compiler/llvm.h b/vendored/boost/predef/compiler/llvm.h similarity index 100% rename from src/boost/predef/compiler/llvm.h rename to vendored/boost/predef/compiler/llvm.h diff --git a/src/boost/predef/compiler/metaware.h b/vendored/boost/predef/compiler/metaware.h similarity index 100% rename from src/boost/predef/compiler/metaware.h rename to vendored/boost/predef/compiler/metaware.h diff --git a/src/boost/predef/compiler/metrowerks.h b/vendored/boost/predef/compiler/metrowerks.h similarity index 100% rename from src/boost/predef/compiler/metrowerks.h rename to vendored/boost/predef/compiler/metrowerks.h diff --git a/src/boost/predef/compiler/microtec.h b/vendored/boost/predef/compiler/microtec.h similarity index 100% rename from src/boost/predef/compiler/microtec.h rename to vendored/boost/predef/compiler/microtec.h diff --git a/src/boost/predef/compiler/mpw.h b/vendored/boost/predef/compiler/mpw.h similarity index 100% rename from src/boost/predef/compiler/mpw.h rename to vendored/boost/predef/compiler/mpw.h diff --git a/src/boost/predef/compiler/nvcc.h b/vendored/boost/predef/compiler/nvcc.h similarity index 100% rename from src/boost/predef/compiler/nvcc.h rename to vendored/boost/predef/compiler/nvcc.h diff --git a/src/boost/predef/compiler/palm.h b/vendored/boost/predef/compiler/palm.h similarity index 100% rename from src/boost/predef/compiler/palm.h rename to vendored/boost/predef/compiler/palm.h diff --git a/src/boost/predef/compiler/pgi.h b/vendored/boost/predef/compiler/pgi.h similarity index 100% rename from src/boost/predef/compiler/pgi.h rename to vendored/boost/predef/compiler/pgi.h diff --git a/src/boost/predef/compiler/sgi_mipspro.h b/vendored/boost/predef/compiler/sgi_mipspro.h similarity index 100% rename from src/boost/predef/compiler/sgi_mipspro.h rename to vendored/boost/predef/compiler/sgi_mipspro.h diff --git a/src/boost/predef/compiler/sunpro.h b/vendored/boost/predef/compiler/sunpro.h similarity index 100% rename from src/boost/predef/compiler/sunpro.h rename to vendored/boost/predef/compiler/sunpro.h diff --git a/src/boost/predef/compiler/tendra.h b/vendored/boost/predef/compiler/tendra.h similarity index 100% rename from src/boost/predef/compiler/tendra.h rename to vendored/boost/predef/compiler/tendra.h diff --git a/src/boost/predef/compiler/visualc.h b/vendored/boost/predef/compiler/visualc.h similarity index 100% rename from src/boost/predef/compiler/visualc.h rename to vendored/boost/predef/compiler/visualc.h diff --git a/src/boost/predef/compiler/watcom.h b/vendored/boost/predef/compiler/watcom.h similarity index 100% rename from src/boost/predef/compiler/watcom.h rename to vendored/boost/predef/compiler/watcom.h diff --git a/src/boost/predef/detail/_cassert.h b/vendored/boost/predef/detail/_cassert.h similarity index 100% rename from src/boost/predef/detail/_cassert.h rename to vendored/boost/predef/detail/_cassert.h diff --git a/src/boost/predef/detail/_exception.h b/vendored/boost/predef/detail/_exception.h similarity index 100% rename from src/boost/predef/detail/_exception.h rename to vendored/boost/predef/detail/_exception.h diff --git a/src/boost/predef/detail/comp_detected.h b/vendored/boost/predef/detail/comp_detected.h similarity index 100% rename from src/boost/predef/detail/comp_detected.h rename to vendored/boost/predef/detail/comp_detected.h diff --git a/src/boost/predef/detail/os_detected.h b/vendored/boost/predef/detail/os_detected.h similarity index 100% rename from src/boost/predef/detail/os_detected.h rename to vendored/boost/predef/detail/os_detected.h diff --git a/src/boost/predef/detail/platform_detected.h b/vendored/boost/predef/detail/platform_detected.h similarity index 100% rename from src/boost/predef/detail/platform_detected.h rename to vendored/boost/predef/detail/platform_detected.h diff --git a/src/boost/predef/detail/test.h b/vendored/boost/predef/detail/test.h similarity index 100% rename from src/boost/predef/detail/test.h rename to vendored/boost/predef/detail/test.h diff --git a/src/boost/predef/hardware.h b/vendored/boost/predef/hardware.h similarity index 100% rename from src/boost/predef/hardware.h rename to vendored/boost/predef/hardware.h diff --git a/src/boost/predef/hardware/simd.h b/vendored/boost/predef/hardware/simd.h similarity index 100% rename from src/boost/predef/hardware/simd.h rename to vendored/boost/predef/hardware/simd.h diff --git a/src/boost/predef/hardware/simd/arm.h b/vendored/boost/predef/hardware/simd/arm.h similarity index 100% rename from src/boost/predef/hardware/simd/arm.h rename to vendored/boost/predef/hardware/simd/arm.h diff --git a/src/boost/predef/hardware/simd/arm/versions.h b/vendored/boost/predef/hardware/simd/arm/versions.h similarity index 100% rename from src/boost/predef/hardware/simd/arm/versions.h rename to vendored/boost/predef/hardware/simd/arm/versions.h diff --git a/src/boost/predef/hardware/simd/ppc.h b/vendored/boost/predef/hardware/simd/ppc.h similarity index 100% rename from src/boost/predef/hardware/simd/ppc.h rename to vendored/boost/predef/hardware/simd/ppc.h diff --git a/src/boost/predef/hardware/simd/ppc/versions.h b/vendored/boost/predef/hardware/simd/ppc/versions.h similarity index 100% rename from src/boost/predef/hardware/simd/ppc/versions.h rename to vendored/boost/predef/hardware/simd/ppc/versions.h diff --git a/src/boost/predef/hardware/simd/x86.h b/vendored/boost/predef/hardware/simd/x86.h similarity index 100% rename from src/boost/predef/hardware/simd/x86.h rename to vendored/boost/predef/hardware/simd/x86.h diff --git a/src/boost/predef/hardware/simd/x86/versions.h b/vendored/boost/predef/hardware/simd/x86/versions.h similarity index 100% rename from src/boost/predef/hardware/simd/x86/versions.h rename to vendored/boost/predef/hardware/simd/x86/versions.h diff --git a/src/boost/predef/hardware/simd/x86_amd.h b/vendored/boost/predef/hardware/simd/x86_amd.h similarity index 100% rename from src/boost/predef/hardware/simd/x86_amd.h rename to vendored/boost/predef/hardware/simd/x86_amd.h diff --git a/src/boost/predef/hardware/simd/x86_amd/versions.h b/vendored/boost/predef/hardware/simd/x86_amd/versions.h similarity index 100% rename from src/boost/predef/hardware/simd/x86_amd/versions.h rename to vendored/boost/predef/hardware/simd/x86_amd/versions.h diff --git a/src/boost/predef/language.h b/vendored/boost/predef/language.h similarity index 100% rename from src/boost/predef/language.h rename to vendored/boost/predef/language.h diff --git a/src/boost/predef/language/cuda.h b/vendored/boost/predef/language/cuda.h similarity index 100% rename from src/boost/predef/language/cuda.h rename to vendored/boost/predef/language/cuda.h diff --git a/src/boost/predef/language/objc.h b/vendored/boost/predef/language/objc.h similarity index 100% rename from src/boost/predef/language/objc.h rename to vendored/boost/predef/language/objc.h diff --git a/src/boost/predef/language/stdc.h b/vendored/boost/predef/language/stdc.h similarity index 100% rename from src/boost/predef/language/stdc.h rename to vendored/boost/predef/language/stdc.h diff --git a/src/boost/predef/language/stdcpp.h b/vendored/boost/predef/language/stdcpp.h similarity index 100% rename from src/boost/predef/language/stdcpp.h rename to vendored/boost/predef/language/stdcpp.h diff --git a/src/boost/predef/library.h b/vendored/boost/predef/library.h similarity index 100% rename from src/boost/predef/library.h rename to vendored/boost/predef/library.h diff --git a/src/boost/predef/library/c.h b/vendored/boost/predef/library/c.h similarity index 100% rename from src/boost/predef/library/c.h rename to vendored/boost/predef/library/c.h diff --git a/src/boost/predef/library/c/_prefix.h b/vendored/boost/predef/library/c/_prefix.h similarity index 100% rename from src/boost/predef/library/c/_prefix.h rename to vendored/boost/predef/library/c/_prefix.h diff --git a/src/boost/predef/library/c/cloudabi.h b/vendored/boost/predef/library/c/cloudabi.h similarity index 100% rename from src/boost/predef/library/c/cloudabi.h rename to vendored/boost/predef/library/c/cloudabi.h diff --git a/src/boost/predef/library/c/gnu.h b/vendored/boost/predef/library/c/gnu.h similarity index 100% rename from src/boost/predef/library/c/gnu.h rename to vendored/boost/predef/library/c/gnu.h diff --git a/src/boost/predef/library/c/uc.h b/vendored/boost/predef/library/c/uc.h similarity index 100% rename from src/boost/predef/library/c/uc.h rename to vendored/boost/predef/library/c/uc.h diff --git a/src/boost/predef/library/c/vms.h b/vendored/boost/predef/library/c/vms.h similarity index 100% rename from src/boost/predef/library/c/vms.h rename to vendored/boost/predef/library/c/vms.h diff --git a/src/boost/predef/library/c/zos.h b/vendored/boost/predef/library/c/zos.h similarity index 100% rename from src/boost/predef/library/c/zos.h rename to vendored/boost/predef/library/c/zos.h diff --git a/src/boost/predef/library/std.h b/vendored/boost/predef/library/std.h similarity index 100% rename from src/boost/predef/library/std.h rename to vendored/boost/predef/library/std.h diff --git a/src/boost/predef/library/std/_prefix.h b/vendored/boost/predef/library/std/_prefix.h similarity index 100% rename from src/boost/predef/library/std/_prefix.h rename to vendored/boost/predef/library/std/_prefix.h diff --git a/src/boost/predef/library/std/cxx.h b/vendored/boost/predef/library/std/cxx.h similarity index 100% rename from src/boost/predef/library/std/cxx.h rename to vendored/boost/predef/library/std/cxx.h diff --git a/src/boost/predef/library/std/dinkumware.h b/vendored/boost/predef/library/std/dinkumware.h similarity index 100% rename from src/boost/predef/library/std/dinkumware.h rename to vendored/boost/predef/library/std/dinkumware.h diff --git a/src/boost/predef/library/std/libcomo.h b/vendored/boost/predef/library/std/libcomo.h similarity index 100% rename from src/boost/predef/library/std/libcomo.h rename to vendored/boost/predef/library/std/libcomo.h diff --git a/src/boost/predef/library/std/modena.h b/vendored/boost/predef/library/std/modena.h similarity index 100% rename from src/boost/predef/library/std/modena.h rename to vendored/boost/predef/library/std/modena.h diff --git a/src/boost/predef/library/std/msl.h b/vendored/boost/predef/library/std/msl.h similarity index 100% rename from src/boost/predef/library/std/msl.h rename to vendored/boost/predef/library/std/msl.h diff --git a/src/boost/predef/library/std/msvc.h b/vendored/boost/predef/library/std/msvc.h similarity index 100% rename from src/boost/predef/library/std/msvc.h rename to vendored/boost/predef/library/std/msvc.h diff --git a/src/boost/predef/library/std/roguewave.h b/vendored/boost/predef/library/std/roguewave.h similarity index 100% rename from src/boost/predef/library/std/roguewave.h rename to vendored/boost/predef/library/std/roguewave.h diff --git a/src/boost/predef/library/std/sgi.h b/vendored/boost/predef/library/std/sgi.h similarity index 100% rename from src/boost/predef/library/std/sgi.h rename to vendored/boost/predef/library/std/sgi.h diff --git a/src/boost/predef/library/std/stdcpp3.h b/vendored/boost/predef/library/std/stdcpp3.h similarity index 100% rename from src/boost/predef/library/std/stdcpp3.h rename to vendored/boost/predef/library/std/stdcpp3.h diff --git a/src/boost/predef/library/std/stlport.h b/vendored/boost/predef/library/std/stlport.h similarity index 100% rename from src/boost/predef/library/std/stlport.h rename to vendored/boost/predef/library/std/stlport.h diff --git a/src/boost/predef/library/std/vacpp.h b/vendored/boost/predef/library/std/vacpp.h similarity index 100% rename from src/boost/predef/library/std/vacpp.h rename to vendored/boost/predef/library/std/vacpp.h diff --git a/src/boost/predef/make.h b/vendored/boost/predef/make.h similarity index 100% rename from src/boost/predef/make.h rename to vendored/boost/predef/make.h diff --git a/src/boost/predef/os.h b/vendored/boost/predef/os.h similarity index 100% rename from src/boost/predef/os.h rename to vendored/boost/predef/os.h diff --git a/src/boost/predef/os/aix.h b/vendored/boost/predef/os/aix.h similarity index 100% rename from src/boost/predef/os/aix.h rename to vendored/boost/predef/os/aix.h diff --git a/src/boost/predef/os/amigaos.h b/vendored/boost/predef/os/amigaos.h similarity index 100% rename from src/boost/predef/os/amigaos.h rename to vendored/boost/predef/os/amigaos.h diff --git a/src/boost/predef/os/beos.h b/vendored/boost/predef/os/beos.h similarity index 100% rename from src/boost/predef/os/beos.h rename to vendored/boost/predef/os/beos.h diff --git a/src/boost/predef/os/bsd.h b/vendored/boost/predef/os/bsd.h similarity index 100% rename from src/boost/predef/os/bsd.h rename to vendored/boost/predef/os/bsd.h diff --git a/src/boost/predef/os/bsd/bsdi.h b/vendored/boost/predef/os/bsd/bsdi.h similarity index 100% rename from src/boost/predef/os/bsd/bsdi.h rename to vendored/boost/predef/os/bsd/bsdi.h diff --git a/src/boost/predef/os/bsd/dragonfly.h b/vendored/boost/predef/os/bsd/dragonfly.h similarity index 100% rename from src/boost/predef/os/bsd/dragonfly.h rename to vendored/boost/predef/os/bsd/dragonfly.h diff --git a/src/boost/predef/os/bsd/free.h b/vendored/boost/predef/os/bsd/free.h similarity index 100% rename from src/boost/predef/os/bsd/free.h rename to vendored/boost/predef/os/bsd/free.h diff --git a/src/boost/predef/os/bsd/net.h b/vendored/boost/predef/os/bsd/net.h similarity index 100% rename from src/boost/predef/os/bsd/net.h rename to vendored/boost/predef/os/bsd/net.h diff --git a/src/boost/predef/os/bsd/open.h b/vendored/boost/predef/os/bsd/open.h similarity index 100% rename from src/boost/predef/os/bsd/open.h rename to vendored/boost/predef/os/bsd/open.h diff --git a/src/boost/predef/os/cygwin.h b/vendored/boost/predef/os/cygwin.h similarity index 100% rename from src/boost/predef/os/cygwin.h rename to vendored/boost/predef/os/cygwin.h diff --git a/src/boost/predef/os/haiku.h b/vendored/boost/predef/os/haiku.h similarity index 100% rename from src/boost/predef/os/haiku.h rename to vendored/boost/predef/os/haiku.h diff --git a/src/boost/predef/os/hpux.h b/vendored/boost/predef/os/hpux.h similarity index 100% rename from src/boost/predef/os/hpux.h rename to vendored/boost/predef/os/hpux.h diff --git a/src/boost/predef/os/ios.h b/vendored/boost/predef/os/ios.h similarity index 100% rename from src/boost/predef/os/ios.h rename to vendored/boost/predef/os/ios.h diff --git a/src/boost/predef/os/irix.h b/vendored/boost/predef/os/irix.h similarity index 100% rename from src/boost/predef/os/irix.h rename to vendored/boost/predef/os/irix.h diff --git a/src/boost/predef/os/linux.h b/vendored/boost/predef/os/linux.h similarity index 100% rename from src/boost/predef/os/linux.h rename to vendored/boost/predef/os/linux.h diff --git a/src/boost/predef/os/macos.h b/vendored/boost/predef/os/macos.h similarity index 100% rename from src/boost/predef/os/macos.h rename to vendored/boost/predef/os/macos.h diff --git a/src/boost/predef/os/os400.h b/vendored/boost/predef/os/os400.h similarity index 100% rename from src/boost/predef/os/os400.h rename to vendored/boost/predef/os/os400.h diff --git a/src/boost/predef/os/qnxnto.h b/vendored/boost/predef/os/qnxnto.h similarity index 100% rename from src/boost/predef/os/qnxnto.h rename to vendored/boost/predef/os/qnxnto.h diff --git a/src/boost/predef/os/solaris.h b/vendored/boost/predef/os/solaris.h similarity index 100% rename from src/boost/predef/os/solaris.h rename to vendored/boost/predef/os/solaris.h diff --git a/src/boost/predef/os/unix.h b/vendored/boost/predef/os/unix.h similarity index 100% rename from src/boost/predef/os/unix.h rename to vendored/boost/predef/os/unix.h diff --git a/src/boost/predef/os/vms.h b/vendored/boost/predef/os/vms.h similarity index 100% rename from src/boost/predef/os/vms.h rename to vendored/boost/predef/os/vms.h diff --git a/src/boost/predef/os/windows.h b/vendored/boost/predef/os/windows.h similarity index 100% rename from src/boost/predef/os/windows.h rename to vendored/boost/predef/os/windows.h diff --git a/src/boost/predef/other.h b/vendored/boost/predef/other.h similarity index 100% rename from src/boost/predef/other.h rename to vendored/boost/predef/other.h diff --git a/src/boost/predef/other/endian.h b/vendored/boost/predef/other/endian.h similarity index 100% rename from src/boost/predef/other/endian.h rename to vendored/boost/predef/other/endian.h diff --git a/src/boost/predef/other/wordsize.h b/vendored/boost/predef/other/wordsize.h similarity index 100% rename from src/boost/predef/other/wordsize.h rename to vendored/boost/predef/other/wordsize.h diff --git a/src/boost/predef/other/workaround.h b/vendored/boost/predef/other/workaround.h similarity index 100% rename from src/boost/predef/other/workaround.h rename to vendored/boost/predef/other/workaround.h diff --git a/src/boost/predef/platform.h b/vendored/boost/predef/platform.h similarity index 100% rename from src/boost/predef/platform.h rename to vendored/boost/predef/platform.h diff --git a/src/boost/predef/platform/android.h b/vendored/boost/predef/platform/android.h similarity index 100% rename from src/boost/predef/platform/android.h rename to vendored/boost/predef/platform/android.h diff --git a/src/boost/predef/platform/cloudabi.h b/vendored/boost/predef/platform/cloudabi.h similarity index 100% rename from src/boost/predef/platform/cloudabi.h rename to vendored/boost/predef/platform/cloudabi.h diff --git a/src/boost/predef/platform/ios.h b/vendored/boost/predef/platform/ios.h similarity index 100% rename from src/boost/predef/platform/ios.h rename to vendored/boost/predef/platform/ios.h diff --git a/src/boost/predef/platform/mingw.h b/vendored/boost/predef/platform/mingw.h similarity index 100% rename from src/boost/predef/platform/mingw.h rename to vendored/boost/predef/platform/mingw.h diff --git a/src/boost/predef/platform/mingw32.h b/vendored/boost/predef/platform/mingw32.h similarity index 100% rename from src/boost/predef/platform/mingw32.h rename to vendored/boost/predef/platform/mingw32.h diff --git a/src/boost/predef/platform/mingw64.h b/vendored/boost/predef/platform/mingw64.h similarity index 100% rename from src/boost/predef/platform/mingw64.h rename to vendored/boost/predef/platform/mingw64.h diff --git a/src/boost/predef/platform/windows_desktop.h b/vendored/boost/predef/platform/windows_desktop.h similarity index 100% rename from src/boost/predef/platform/windows_desktop.h rename to vendored/boost/predef/platform/windows_desktop.h diff --git a/src/boost/predef/platform/windows_phone.h b/vendored/boost/predef/platform/windows_phone.h similarity index 100% rename from src/boost/predef/platform/windows_phone.h rename to vendored/boost/predef/platform/windows_phone.h diff --git a/src/boost/predef/platform/windows_runtime.h b/vendored/boost/predef/platform/windows_runtime.h similarity index 100% rename from src/boost/predef/platform/windows_runtime.h rename to vendored/boost/predef/platform/windows_runtime.h diff --git a/src/boost/predef/platform/windows_server.h b/vendored/boost/predef/platform/windows_server.h similarity index 100% rename from src/boost/predef/platform/windows_server.h rename to vendored/boost/predef/platform/windows_server.h diff --git a/src/boost/predef/platform/windows_store.h b/vendored/boost/predef/platform/windows_store.h similarity index 100% rename from src/boost/predef/platform/windows_store.h rename to vendored/boost/predef/platform/windows_store.h diff --git a/src/boost/predef/platform/windows_system.h b/vendored/boost/predef/platform/windows_system.h similarity index 100% rename from src/boost/predef/platform/windows_system.h rename to vendored/boost/predef/platform/windows_system.h diff --git a/src/boost/predef/platform/windows_uwp.h b/vendored/boost/predef/platform/windows_uwp.h similarity index 100% rename from src/boost/predef/platform/windows_uwp.h rename to vendored/boost/predef/platform/windows_uwp.h diff --git a/src/boost/predef/version.h b/vendored/boost/predef/version.h similarity index 100% rename from src/boost/predef/version.h rename to vendored/boost/predef/version.h diff --git a/src/boost/predef/version_number.h b/vendored/boost/predef/version_number.h similarity index 100% rename from src/boost/predef/version_number.h rename to vendored/boost/predef/version_number.h diff --git a/src/boost/static_assert.hpp b/vendored/boost/static_assert.hpp similarity index 100% rename from src/boost/static_assert.hpp rename to vendored/boost/static_assert.hpp diff --git a/src/boost/throw_exception.hpp b/vendored/boost/throw_exception.hpp similarity index 100% rename from src/boost/throw_exception.hpp rename to vendored/boost/throw_exception.hpp diff --git a/src/boost/unordered/concurrent_flat_map.hpp b/vendored/boost/unordered/concurrent_flat_map.hpp similarity index 100% rename from src/boost/unordered/concurrent_flat_map.hpp rename to vendored/boost/unordered/concurrent_flat_map.hpp diff --git a/src/boost/unordered/concurrent_flat_map_fwd.hpp b/vendored/boost/unordered/concurrent_flat_map_fwd.hpp similarity index 100% rename from src/boost/unordered/concurrent_flat_map_fwd.hpp rename to vendored/boost/unordered/concurrent_flat_map_fwd.hpp diff --git a/src/boost/unordered/detail/allocator_constructed.hpp b/vendored/boost/unordered/detail/allocator_constructed.hpp similarity index 100% rename from src/boost/unordered/detail/allocator_constructed.hpp rename to vendored/boost/unordered/detail/allocator_constructed.hpp diff --git a/src/boost/unordered/detail/archive_constructed.hpp b/vendored/boost/unordered/detail/archive_constructed.hpp similarity index 100% rename from src/boost/unordered/detail/archive_constructed.hpp rename to vendored/boost/unordered/detail/archive_constructed.hpp diff --git a/src/boost/unordered/detail/bad_archive_exception.hpp b/vendored/boost/unordered/detail/bad_archive_exception.hpp similarity index 100% rename from src/boost/unordered/detail/bad_archive_exception.hpp rename to vendored/boost/unordered/detail/bad_archive_exception.hpp diff --git a/src/boost/unordered/detail/concurrent_static_asserts.hpp b/vendored/boost/unordered/detail/concurrent_static_asserts.hpp similarity index 100% rename from src/boost/unordered/detail/concurrent_static_asserts.hpp rename to vendored/boost/unordered/detail/concurrent_static_asserts.hpp diff --git a/src/boost/unordered/detail/foa/concurrent_table.hpp b/vendored/boost/unordered/detail/foa/concurrent_table.hpp similarity index 100% rename from src/boost/unordered/detail/foa/concurrent_table.hpp rename to vendored/boost/unordered/detail/foa/concurrent_table.hpp diff --git a/src/boost/unordered/detail/foa/core.hpp b/vendored/boost/unordered/detail/foa/core.hpp similarity index 100% rename from src/boost/unordered/detail/foa/core.hpp rename to vendored/boost/unordered/detail/foa/core.hpp diff --git a/src/boost/unordered/detail/foa/cumulative_stats.hpp b/vendored/boost/unordered/detail/foa/cumulative_stats.hpp similarity index 100% rename from src/boost/unordered/detail/foa/cumulative_stats.hpp rename to vendored/boost/unordered/detail/foa/cumulative_stats.hpp diff --git a/src/boost/unordered/detail/foa/flat_map_types.hpp b/vendored/boost/unordered/detail/foa/flat_map_types.hpp similarity index 100% rename from src/boost/unordered/detail/foa/flat_map_types.hpp rename to vendored/boost/unordered/detail/foa/flat_map_types.hpp diff --git a/src/boost/unordered/detail/foa/ignore_wshadow.hpp b/vendored/boost/unordered/detail/foa/ignore_wshadow.hpp similarity index 100% rename from src/boost/unordered/detail/foa/ignore_wshadow.hpp rename to vendored/boost/unordered/detail/foa/ignore_wshadow.hpp diff --git a/src/boost/unordered/detail/foa/reentrancy_check.hpp b/vendored/boost/unordered/detail/foa/reentrancy_check.hpp similarity index 100% rename from src/boost/unordered/detail/foa/reentrancy_check.hpp rename to vendored/boost/unordered/detail/foa/reentrancy_check.hpp diff --git a/src/boost/unordered/detail/foa/restore_wshadow.hpp b/vendored/boost/unordered/detail/foa/restore_wshadow.hpp similarity index 100% rename from src/boost/unordered/detail/foa/restore_wshadow.hpp rename to vendored/boost/unordered/detail/foa/restore_wshadow.hpp diff --git a/src/boost/unordered/detail/foa/rw_spinlock.hpp b/vendored/boost/unordered/detail/foa/rw_spinlock.hpp similarity index 100% rename from src/boost/unordered/detail/foa/rw_spinlock.hpp rename to vendored/boost/unordered/detail/foa/rw_spinlock.hpp diff --git a/src/boost/unordered/detail/foa/tuple_rotate_right.hpp b/vendored/boost/unordered/detail/foa/tuple_rotate_right.hpp similarity index 100% rename from src/boost/unordered/detail/foa/tuple_rotate_right.hpp rename to vendored/boost/unordered/detail/foa/tuple_rotate_right.hpp diff --git a/src/boost/unordered/detail/foa/types_constructibility.hpp b/vendored/boost/unordered/detail/foa/types_constructibility.hpp similarity index 100% rename from src/boost/unordered/detail/foa/types_constructibility.hpp rename to vendored/boost/unordered/detail/foa/types_constructibility.hpp diff --git a/src/boost/unordered/detail/mulx.hpp b/vendored/boost/unordered/detail/mulx.hpp similarity index 100% rename from src/boost/unordered/detail/mulx.hpp rename to vendored/boost/unordered/detail/mulx.hpp diff --git a/src/boost/unordered/detail/narrow_cast.hpp b/vendored/boost/unordered/detail/narrow_cast.hpp similarity index 100% rename from src/boost/unordered/detail/narrow_cast.hpp rename to vendored/boost/unordered/detail/narrow_cast.hpp diff --git a/src/boost/unordered/detail/opt_storage.hpp b/vendored/boost/unordered/detail/opt_storage.hpp similarity index 100% rename from src/boost/unordered/detail/opt_storage.hpp rename to vendored/boost/unordered/detail/opt_storage.hpp diff --git a/src/boost/unordered/detail/serialization_version.hpp b/vendored/boost/unordered/detail/serialization_version.hpp similarity index 100% rename from src/boost/unordered/detail/serialization_version.hpp rename to vendored/boost/unordered/detail/serialization_version.hpp diff --git a/src/boost/unordered/detail/static_assert.hpp b/vendored/boost/unordered/detail/static_assert.hpp similarity index 100% rename from src/boost/unordered/detail/static_assert.hpp rename to vendored/boost/unordered/detail/static_assert.hpp diff --git a/src/boost/unordered/detail/type_traits.hpp b/vendored/boost/unordered/detail/type_traits.hpp similarity index 100% rename from src/boost/unordered/detail/type_traits.hpp rename to vendored/boost/unordered/detail/type_traits.hpp diff --git a/src/boost/unordered/hash_traits.hpp b/vendored/boost/unordered/hash_traits.hpp similarity index 100% rename from src/boost/unordered/hash_traits.hpp rename to vendored/boost/unordered/hash_traits.hpp diff --git a/src/boost/unordered/unordered_flat_map_fwd.hpp b/vendored/boost/unordered/unordered_flat_map_fwd.hpp similarity index 100% rename from src/boost/unordered/unordered_flat_map_fwd.hpp rename to vendored/boost/unordered/unordered_flat_map_fwd.hpp diff --git a/src/boost/unordered/unordered_printers.hpp b/vendored/boost/unordered/unordered_printers.hpp similarity index 100% rename from src/boost/unordered/unordered_printers.hpp rename to vendored/boost/unordered/unordered_printers.hpp diff --git a/src/boost/version.hpp b/vendored/boost/version.hpp similarity index 100% rename from src/boost/version.hpp rename to vendored/boost/version.hpp diff --git a/src/khash.h b/vendored/khash/khash.h similarity index 100% rename from src/khash.h rename to vendored/khash/khash.h diff --git a/libfuse/AUTHORS b/vendored/libfuse/AUTHORS similarity index 100% rename from libfuse/AUTHORS rename to vendored/libfuse/AUTHORS diff --git a/libfuse/COPYING b/vendored/libfuse/COPYING similarity index 100% rename from libfuse/COPYING rename to vendored/libfuse/COPYING diff --git a/libfuse/COPYING.LIB b/vendored/libfuse/COPYING.LIB similarity index 100% rename from libfuse/COPYING.LIB rename to vendored/libfuse/COPYING.LIB diff --git a/libfuse/Makefile b/vendored/libfuse/Makefile similarity index 100% rename from libfuse/Makefile rename to vendored/libfuse/Makefile diff --git a/libfuse/NEWS b/vendored/libfuse/NEWS similarity index 100% rename from libfuse/NEWS rename to vendored/libfuse/NEWS diff --git a/libfuse/README.NFS b/vendored/libfuse/README.NFS similarity index 100% rename from libfuse/README.NFS rename to vendored/libfuse/README.NFS diff --git a/libfuse/README.md b/vendored/libfuse/README.md similarity index 100% rename from libfuse/README.md rename to vendored/libfuse/README.md diff --git a/libfuse/include/base_types.h b/vendored/libfuse/include/base_types.h similarity index 100% rename from libfuse/include/base_types.h rename to vendored/libfuse/include/base_types.h diff --git a/libfuse/include/debug.hpp b/vendored/libfuse/include/debug.hpp similarity index 100% rename from libfuse/include/debug.hpp rename to vendored/libfuse/include/debug.hpp diff --git a/libfuse/include/extern_c.h b/vendored/libfuse/include/extern_c.h similarity index 100% rename from libfuse/include/extern_c.h rename to vendored/libfuse/include/extern_c.h diff --git a/libfuse/include/fmt/args.h b/vendored/libfuse/include/fmt/args.h similarity index 100% rename from libfuse/include/fmt/args.h rename to vendored/libfuse/include/fmt/args.h diff --git a/libfuse/include/fmt/base.h b/vendored/libfuse/include/fmt/base.h similarity index 100% rename from libfuse/include/fmt/base.h rename to vendored/libfuse/include/fmt/base.h diff --git a/libfuse/include/fmt/chrono.h b/vendored/libfuse/include/fmt/chrono.h similarity index 100% rename from libfuse/include/fmt/chrono.h rename to vendored/libfuse/include/fmt/chrono.h diff --git a/libfuse/include/fmt/color.h b/vendored/libfuse/include/fmt/color.h similarity index 100% rename from libfuse/include/fmt/color.h rename to vendored/libfuse/include/fmt/color.h diff --git a/libfuse/include/fmt/compile.h b/vendored/libfuse/include/fmt/compile.h similarity index 100% rename from libfuse/include/fmt/compile.h rename to vendored/libfuse/include/fmt/compile.h diff --git a/libfuse/include/fmt/core.h b/vendored/libfuse/include/fmt/core.h similarity index 100% rename from libfuse/include/fmt/core.h rename to vendored/libfuse/include/fmt/core.h diff --git a/libfuse/include/fmt/format-inl.h b/vendored/libfuse/include/fmt/format-inl.h similarity index 100% rename from libfuse/include/fmt/format-inl.h rename to vendored/libfuse/include/fmt/format-inl.h diff --git a/libfuse/include/fmt/format.h b/vendored/libfuse/include/fmt/format.h similarity index 100% rename from libfuse/include/fmt/format.h rename to vendored/libfuse/include/fmt/format.h diff --git a/libfuse/include/fmt/os.h b/vendored/libfuse/include/fmt/os.h similarity index 100% rename from libfuse/include/fmt/os.h rename to vendored/libfuse/include/fmt/os.h diff --git a/libfuse/include/fmt/ostream.h b/vendored/libfuse/include/fmt/ostream.h similarity index 100% rename from libfuse/include/fmt/ostream.h rename to vendored/libfuse/include/fmt/ostream.h diff --git a/libfuse/include/fmt/printf.h b/vendored/libfuse/include/fmt/printf.h similarity index 100% rename from libfuse/include/fmt/printf.h rename to vendored/libfuse/include/fmt/printf.h diff --git a/libfuse/include/fmt/ranges.h b/vendored/libfuse/include/fmt/ranges.h similarity index 100% rename from libfuse/include/fmt/ranges.h rename to vendored/libfuse/include/fmt/ranges.h diff --git a/libfuse/include/fmt/std.h b/vendored/libfuse/include/fmt/std.h similarity index 100% rename from libfuse/include/fmt/std.h rename to vendored/libfuse/include/fmt/std.h diff --git a/libfuse/include/fmt/xchar.h b/vendored/libfuse/include/fmt/xchar.h similarity index 100% rename from libfuse/include/fmt/xchar.h rename to vendored/libfuse/include/fmt/xchar.h diff --git a/libfuse/include/fs_dirent64.hpp b/vendored/libfuse/include/fs_dirent64.hpp similarity index 100% rename from libfuse/include/fs_dirent64.hpp rename to vendored/libfuse/include/fs_dirent64.hpp diff --git a/libfuse/include/fuse.h b/vendored/libfuse/include/fuse.h similarity index 100% rename from libfuse/include/fuse.h rename to vendored/libfuse/include/fuse.h diff --git a/libfuse/include/fuse_attr.h b/vendored/libfuse/include/fuse_attr.h similarity index 100% rename from libfuse/include/fuse_attr.h rename to vendored/libfuse/include/fuse_attr.h diff --git a/libfuse/include/fuse_cfg.hpp b/vendored/libfuse/include/fuse_cfg.hpp similarity index 100% rename from libfuse/include/fuse_cfg.hpp rename to vendored/libfuse/include/fuse_cfg.hpp diff --git a/libfuse/include/fuse_common.h b/vendored/libfuse/include/fuse_common.h similarity index 100% rename from libfuse/include/fuse_common.h rename to vendored/libfuse/include/fuse_common.h diff --git a/libfuse/include/fuse_conn_info.hpp b/vendored/libfuse/include/fuse_conn_info.hpp similarity index 100% rename from libfuse/include/fuse_conn_info.hpp rename to vendored/libfuse/include/fuse_conn_info.hpp diff --git a/libfuse/include/fuse_dirent.h b/vendored/libfuse/include/fuse_dirent.h similarity index 100% rename from libfuse/include/fuse_dirent.h rename to vendored/libfuse/include/fuse_dirent.h diff --git a/libfuse/include/fuse_direntplus.h b/vendored/libfuse/include/fuse_direntplus.h similarity index 100% rename from libfuse/include/fuse_direntplus.h rename to vendored/libfuse/include/fuse_direntplus.h diff --git a/libfuse/include/fuse_dirents.hpp b/vendored/libfuse/include/fuse_dirents.hpp similarity index 100% rename from libfuse/include/fuse_dirents.hpp rename to vendored/libfuse/include/fuse_dirents.hpp diff --git a/libfuse/include/fuse_entry.h b/vendored/libfuse/include/fuse_entry.h similarity index 100% rename from libfuse/include/fuse_entry.h rename to vendored/libfuse/include/fuse_entry.h diff --git a/libfuse/include/fuse_kernel.h b/vendored/libfuse/include/fuse_kernel.h similarity index 100% rename from libfuse/include/fuse_kernel.h rename to vendored/libfuse/include/fuse_kernel.h diff --git a/libfuse/include/fuse_lowlevel.h b/vendored/libfuse/include/fuse_lowlevel.h similarity index 100% rename from libfuse/include/fuse_lowlevel.h rename to vendored/libfuse/include/fuse_lowlevel.h diff --git a/libfuse/include/fuse_msgbuf.hpp b/vendored/libfuse/include/fuse_msgbuf.hpp similarity index 100% rename from libfuse/include/fuse_msgbuf.hpp rename to vendored/libfuse/include/fuse_msgbuf.hpp diff --git a/libfuse/include/fuse_msgbuf_t.h b/vendored/libfuse/include/fuse_msgbuf_t.h similarity index 100% rename from libfuse/include/fuse_msgbuf_t.h rename to vendored/libfuse/include/fuse_msgbuf_t.h diff --git a/libfuse/include/fuse_opt.h b/vendored/libfuse/include/fuse_opt.h similarity index 100% rename from libfuse/include/fuse_opt.h rename to vendored/libfuse/include/fuse_opt.h diff --git a/libfuse/include/fuse_pollhandle.h b/vendored/libfuse/include/fuse_pollhandle.h similarity index 100% rename from libfuse/include/fuse_pollhandle.h rename to vendored/libfuse/include/fuse_pollhandle.h diff --git a/libfuse/include/fuse_req.hpp b/vendored/libfuse/include/fuse_req.hpp similarity index 100% rename from libfuse/include/fuse_req.hpp rename to vendored/libfuse/include/fuse_req.hpp diff --git a/libfuse/include/fuse_req_ctx.h b/vendored/libfuse/include/fuse_req_ctx.h similarity index 100% rename from libfuse/include/fuse_req_ctx.h rename to vendored/libfuse/include/fuse_req_ctx.h diff --git a/libfuse/include/fuse_timeouts.h b/vendored/libfuse/include/fuse_timeouts.h similarity index 100% rename from libfuse/include/fuse_timeouts.h rename to vendored/libfuse/include/fuse_timeouts.h diff --git a/libfuse/include/invocable.h b/vendored/libfuse/include/invocable.h similarity index 100% rename from libfuse/include/invocable.h rename to vendored/libfuse/include/invocable.h diff --git a/libfuse/include/kvec.h b/vendored/libfuse/include/kvec.h similarity index 100% rename from libfuse/include/kvec.h rename to vendored/libfuse/include/kvec.h diff --git a/libfuse/include/maintenance_thread.hpp b/vendored/libfuse/include/maintenance_thread.hpp similarity index 100% rename from libfuse/include/maintenance_thread.hpp rename to vendored/libfuse/include/maintenance_thread.hpp diff --git a/libfuse/include/moodycamel/blockingconcurrentqueue.h b/vendored/libfuse/include/moodycamel/blockingconcurrentqueue.h similarity index 100% rename from libfuse/include/moodycamel/blockingconcurrentqueue.h rename to vendored/libfuse/include/moodycamel/blockingconcurrentqueue.h diff --git a/libfuse/include/moodycamel/concurrentqueue.h b/vendored/libfuse/include/moodycamel/concurrentqueue.h similarity index 100% rename from libfuse/include/moodycamel/concurrentqueue.h rename to vendored/libfuse/include/moodycamel/concurrentqueue.h diff --git a/libfuse/include/moodycamel/lightweightsemaphore.h b/vendored/libfuse/include/moodycamel/lightweightsemaphore.h similarity index 100% rename from libfuse/include/moodycamel/lightweightsemaphore.h rename to vendored/libfuse/include/moodycamel/lightweightsemaphore.h diff --git a/libfuse/include/mutex.hpp b/vendored/libfuse/include/mutex.hpp similarity index 100% rename from libfuse/include/mutex.hpp rename to vendored/libfuse/include/mutex.hpp diff --git a/libfuse/include/mutex_debug.hpp b/vendored/libfuse/include/mutex_debug.hpp similarity index 100% rename from libfuse/include/mutex_debug.hpp rename to vendored/libfuse/include/mutex_debug.hpp diff --git a/libfuse/include/mutex_ndebug.hpp b/vendored/libfuse/include/mutex_ndebug.hpp similarity index 100% rename from libfuse/include/mutex_ndebug.hpp rename to vendored/libfuse/include/mutex_ndebug.hpp diff --git a/libfuse/include/objpool.hpp b/vendored/libfuse/include/objpool.hpp similarity index 100% rename from libfuse/include/objpool.hpp rename to vendored/libfuse/include/objpool.hpp diff --git a/libfuse/include/scope_guard.hpp b/vendored/libfuse/include/scope_guard.hpp similarity index 100% rename from libfuse/include/scope_guard.hpp rename to vendored/libfuse/include/scope_guard.hpp diff --git a/libfuse/include/stat_utils.h b/vendored/libfuse/include/stat_utils.h similarity index 100% rename from libfuse/include/stat_utils.h rename to vendored/libfuse/include/stat_utils.h diff --git a/libfuse/include/syslog.hpp b/vendored/libfuse/include/syslog.hpp similarity index 100% rename from libfuse/include/syslog.hpp rename to vendored/libfuse/include/syslog.hpp diff --git a/libfuse/include/thread_pool.hpp b/vendored/libfuse/include/thread_pool.hpp similarity index 100% rename from libfuse/include/thread_pool.hpp rename to vendored/libfuse/include/thread_pool.hpp diff --git a/libfuse/lib/cpu.cpp b/vendored/libfuse/lib/cpu.cpp similarity index 100% rename from libfuse/lib/cpu.cpp rename to vendored/libfuse/lib/cpu.cpp diff --git a/libfuse/lib/cpu.hpp b/vendored/libfuse/lib/cpu.hpp similarity index 100% rename from libfuse/lib/cpu.hpp rename to vendored/libfuse/lib/cpu.hpp diff --git a/libfuse/lib/crc32b.c b/vendored/libfuse/lib/crc32b.c similarity index 100% rename from libfuse/lib/crc32b.c rename to vendored/libfuse/lib/crc32b.c diff --git a/libfuse/lib/crc32b.h b/vendored/libfuse/lib/crc32b.h similarity index 100% rename from libfuse/lib/crc32b.h rename to vendored/libfuse/lib/crc32b.h diff --git a/libfuse/lib/debug.cpp b/vendored/libfuse/lib/debug.cpp similarity index 100% rename from libfuse/lib/debug.cpp rename to vendored/libfuse/lib/debug.cpp diff --git a/libfuse/lib/format.cpp b/vendored/libfuse/lib/format.cpp similarity index 100% rename from libfuse/lib/format.cpp rename to vendored/libfuse/lib/format.cpp diff --git a/libfuse/lib/fuse.cpp b/vendored/libfuse/lib/fuse.cpp similarity index 100% rename from libfuse/lib/fuse.cpp rename to vendored/libfuse/lib/fuse.cpp diff --git a/libfuse/lib/fuse_cfg.cpp b/vendored/libfuse/lib/fuse_cfg.cpp similarity index 100% rename from libfuse/lib/fuse_cfg.cpp rename to vendored/libfuse/lib/fuse_cfg.cpp diff --git a/libfuse/lib/fuse_dirents.cpp b/vendored/libfuse/lib/fuse_dirents.cpp similarity index 100% rename from libfuse/lib/fuse_dirents.cpp rename to vendored/libfuse/lib/fuse_dirents.cpp diff --git a/libfuse/lib/fuse_i.h b/vendored/libfuse/lib/fuse_i.h similarity index 100% rename from libfuse/lib/fuse_i.h rename to vendored/libfuse/lib/fuse_i.h diff --git a/libfuse/lib/fuse_loop.cpp b/vendored/libfuse/lib/fuse_loop.cpp similarity index 100% rename from libfuse/lib/fuse_loop.cpp rename to vendored/libfuse/lib/fuse_loop.cpp diff --git a/libfuse/lib/fuse_lowlevel.cpp b/vendored/libfuse/lib/fuse_lowlevel.cpp similarity index 100% rename from libfuse/lib/fuse_lowlevel.cpp rename to vendored/libfuse/lib/fuse_lowlevel.cpp diff --git a/libfuse/lib/fuse_msgbuf.cpp b/vendored/libfuse/lib/fuse_msgbuf.cpp similarity index 100% rename from libfuse/lib/fuse_msgbuf.cpp rename to vendored/libfuse/lib/fuse_msgbuf.cpp diff --git a/libfuse/lib/fuse_opt.c b/vendored/libfuse/lib/fuse_opt.c similarity index 100% rename from libfuse/lib/fuse_opt.c rename to vendored/libfuse/lib/fuse_opt.c diff --git a/libfuse/lib/fuse_req.cpp b/vendored/libfuse/lib/fuse_req.cpp similarity index 100% rename from libfuse/lib/fuse_req.cpp rename to vendored/libfuse/lib/fuse_req.cpp diff --git a/libfuse/lib/fuse_session.c b/vendored/libfuse/lib/fuse_session.c similarity index 100% rename from libfuse/lib/fuse_session.c rename to vendored/libfuse/lib/fuse_session.c diff --git a/libfuse/lib/fuse_signals.c b/vendored/libfuse/lib/fuse_signals.c similarity index 100% rename from libfuse/lib/fuse_signals.c rename to vendored/libfuse/lib/fuse_signals.c diff --git a/libfuse/lib/helper.c b/vendored/libfuse/lib/helper.c similarity index 100% rename from libfuse/lib/helper.c rename to vendored/libfuse/lib/helper.c diff --git a/libfuse/lib/lock.h b/vendored/libfuse/lib/lock.h similarity index 100% rename from libfuse/lib/lock.h rename to vendored/libfuse/lib/lock.h diff --git a/libfuse/lib/maintenance_thread.cpp b/vendored/libfuse/lib/maintenance_thread.cpp similarity index 100% rename from libfuse/lib/maintenance_thread.cpp rename to vendored/libfuse/lib/maintenance_thread.cpp diff --git a/libfuse/lib/mount.c b/vendored/libfuse/lib/mount.c similarity index 100% rename from libfuse/lib/mount.c rename to vendored/libfuse/lib/mount.c diff --git a/libfuse/lib/mount_bsd.c b/vendored/libfuse/lib/mount_bsd.c similarity index 100% rename from libfuse/lib/mount_bsd.c rename to vendored/libfuse/lib/mount_bsd.c diff --git a/libfuse/lib/mount_generic.c b/vendored/libfuse/lib/mount_generic.c similarity index 100% rename from libfuse/lib/mount_generic.c rename to vendored/libfuse/lib/mount_generic.c diff --git a/libfuse/lib/mount_util.c b/vendored/libfuse/lib/mount_util.c similarity index 100% rename from libfuse/lib/mount_util.c rename to vendored/libfuse/lib/mount_util.c diff --git a/libfuse/lib/mount_util.h b/vendored/libfuse/lib/mount_util.h similarity index 100% rename from libfuse/lib/mount_util.h rename to vendored/libfuse/lib/mount_util.h diff --git a/libfuse/lib/node.cpp b/vendored/libfuse/lib/node.cpp similarity index 100% rename from libfuse/lib/node.cpp rename to vendored/libfuse/lib/node.cpp diff --git a/libfuse/lib/node.hpp b/vendored/libfuse/lib/node.hpp similarity index 100% rename from libfuse/lib/node.hpp rename to vendored/libfuse/lib/node.hpp diff --git a/libfuse/lib/pin_threads.cpp b/vendored/libfuse/lib/pin_threads.cpp similarity index 100% rename from libfuse/lib/pin_threads.cpp rename to vendored/libfuse/lib/pin_threads.cpp diff --git a/libfuse/lib/pin_threads.hpp b/vendored/libfuse/lib/pin_threads.hpp similarity index 100% rename from libfuse/lib/pin_threads.hpp rename to vendored/libfuse/lib/pin_threads.hpp diff --git a/libfuse/util/fusermount.c b/vendored/libfuse/util/fusermount.c similarity index 100% rename from libfuse/util/fusermount.c rename to vendored/libfuse/util/fusermount.c diff --git a/libfuse/util/mount.mergerfs.c b/vendored/libfuse/util/mount.mergerfs.c similarity index 100% rename from libfuse/util/mount.mergerfs.c rename to vendored/libfuse/util/mount.mergerfs.c diff --git a/libfuse/util/mount_util.c b/vendored/libfuse/util/mount_util.c similarity index 100% rename from libfuse/util/mount_util.c rename to vendored/libfuse/util/mount_util.c diff --git a/src/nonstd/string.hpp b/vendored/nonstd/string.hpp similarity index 100% rename from src/nonstd/string.hpp rename to vendored/nonstd/string.hpp diff --git a/src/rapidhash.h b/vendored/rapidhash/rapidhash.h similarity index 100% rename from src/rapidhash.h rename to vendored/rapidhash/rapidhash.h diff --git a/src/subprocess.hpp b/vendored/subprocess/subprocess.hpp similarity index 100% rename from src/subprocess.hpp rename to vendored/subprocess/subprocess.hpp