diff --git a/.gitmodules b/.gitmodules index c1a2b83f0e..f5c3aeb1bd 100644 --- a/.gitmodules +++ b/.gitmodules @@ -7,9 +7,6 @@ [submodule "3rdparty/fmt/fmt"] path = 3rdparty/fmt/fmt url = https://github.com/fmtlib/fmt.git -[submodule "3rdparty/yaml-cpp/yaml-cpp"] - path = 3rdparty/yaml-cpp/yaml-cpp - url = https://github.com/jbeder/yaml-cpp.git [submodule "3rdparty/libchdr/libchdr"] path = 3rdparty/libchdr/libchdr url = https://github.com/rtissera/libchdr.git @@ -20,3 +17,7 @@ [submodule "3rdparty/cubeb/cubeb"] path = 3rdparty/cubeb/cubeb url = https://github.com/mozilla/cubeb.git +[submodule "3rdparty/rapidyaml/rapidyaml"] + path = 3rdparty/rapidyaml/rapidyaml + url = https://github.com/biojppm/rapidyaml.git + branch = master diff --git a/3rdparty/rapidyaml/rapidyaml b/3rdparty/rapidyaml/rapidyaml new file mode 160000 index 0000000000..8c70f1e98c --- /dev/null +++ b/3rdparty/rapidyaml/rapidyaml @@ -0,0 +1 @@ +Subproject commit 8c70f1e98c6b6a37ab6df7eb725722132864ea1b diff --git a/3rdparty/rapidyaml/ryml.vcxproj b/3rdparty/rapidyaml/ryml.vcxproj new file mode 100644 index 0000000000..57e55169e8 --- /dev/null +++ b/3rdparty/rapidyaml/ryml.vcxproj @@ -0,0 +1,143 @@ + + + + + + {DE9653B6-17DD-356A-9EE0-28A731772587} + Win32Proj + + + + StaticLibrary + $(DefaultPlatformToolset) + MultiByte + true + true + false + + + + + + + + + + + + + + AllRules.ruleset + + + + %(PreprocessorDefinitions) + TurnOffAllWarnings + $(ProjectDir)/rapidyaml/src;$(ProjectDir)/rapidyaml/ext/c4core/src;%(AdditionalIncludeDirectories) + stdcpp17 + + + + + %(PreprocessorDefinitions);WIN32;_WINDOWS + + + + + %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/3rdparty/yaml-cpp/yaml-cpp b/3rdparty/yaml-cpp/yaml-cpp deleted file mode 160000 index 98acc5a887..0000000000 --- a/3rdparty/yaml-cpp/yaml-cpp +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 98acc5a8874faab28b82c28936f4b400b389f5d6 diff --git a/3rdparty/yaml-cpp/yaml.vcxproj b/3rdparty/yaml-cpp/yaml.vcxproj deleted file mode 100644 index 0b65a60bfb..0000000000 --- a/3rdparty/yaml-cpp/yaml.vcxproj +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - {48329442-E41B-4A1F-8364-36EEE1B71343} - Win32Proj - - - - StaticLibrary - $(DefaultPlatformToolset) - MultiByte - true - true - false - - - - - - - - - - - - - - AllRules.ruleset - - - - %(PreprocessorDefinitions) - TurnOffAllWarnings - $(ProjectDir)/yaml-cpp/include/;$(ProjectDir)/yaml-cpp/src/;%(AdditionalIncludeDirectories) - stdcpp17 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file