diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..234dc9e --- /dev/null +++ b/.gitmodules @@ -0,0 +1,30 @@ +[submodule "thirdparty/gtest"] + path = thirdparty/gtest + url = https://github.com/google/googletest.git +[submodule "thirdparty/boost"] + path = thirdparty/boost + url = https://github.com/boostorg/boost.git +[submodule "thirdparty/nonstd/expected-lite"] + path = thirdparty/nonstd/expected-lite + url = https://github.com/martinmoene/expected-lite.git +[submodule "thirdparty/nonstd/variant-lite"] + path = thirdparty/nonstd/variant-lite + url = https://github.com/martinmoene/variant-lite.git +[submodule "thirdparty/nonstd/optional-lite"] + path = thirdparty/nonstd/optional-lite + url = https://github.com/martinmoene/optional-lite.git +[submodule "thirdparty/nonstd/string-view-lite"] + path = thirdparty/nonstd/string-view-lite + url = https://github.com/martinmoene/string-view-lite.git +[submodule "thirdparty/fmtlib"] + path = thirdparty/fmtlib + url = https://github.com/fmtlib/fmt.git +[submodule "thirdparty/json/nlohmann"] + path = thirdparty/json/nlohmann + url = https://github.com/nlohmann/json.git +[submodule "thirdparty/json/rapid"] + path = thirdparty/json/rapid + url = https://github.com/Tencent/rapidjson.git +[submodule "fmt"] + path = fmt + url = https://github.com/fmtlib/fmt.git diff --git a/thirdparty/boost b/thirdparty/boost new file mode 160000 index 0000000..112dc72 --- /dev/null +++ b/thirdparty/boost @@ -0,0 +1 @@ +Subproject commit 112dc7298874f5e1babba629b4a14a7fd7fe5fae diff --git a/thirdparty/fmtlib b/thirdparty/fmtlib new file mode 160000 index 0000000..e69e5f9 --- /dev/null +++ b/thirdparty/fmtlib @@ -0,0 +1 @@ +Subproject commit e69e5f977d458f2650bb346dadf2ad30c5320281 diff --git a/thirdparty/json/nlohmann b/thirdparty/json/nlohmann new file mode 160000 index 0000000..8c391e0 --- /dev/null +++ b/thirdparty/json/nlohmann @@ -0,0 +1 @@ +Subproject commit 8c391e04fe4195d8be862c97f38cfe10e2a3472e diff --git a/thirdparty/json/rapid b/thirdparty/json/rapid new file mode 160000 index 0000000..973dc9c --- /dev/null +++ b/thirdparty/json/rapid @@ -0,0 +1 @@ +Subproject commit 973dc9c06dcd3d035ebd039cfb9ea457721ec213 diff --git a/thirdparty/nonstd/expected-lite b/thirdparty/nonstd/expected-lite new file mode 160000 index 0000000..3634b0a --- /dev/null +++ b/thirdparty/nonstd/expected-lite @@ -0,0 +1 @@ +Subproject commit 3634b0a6d8dffcffad4d1355253d79290c0c754c diff --git a/thirdparty/nonstd/optional-lite b/thirdparty/nonstd/optional-lite new file mode 160000 index 0000000..2605a4b --- /dev/null +++ b/thirdparty/nonstd/optional-lite @@ -0,0 +1 @@ +Subproject commit 2605a4b13094b0bf7a8ecdcde6d644370105bce5 diff --git a/thirdparty/nonstd/string-view-lite b/thirdparty/nonstd/string-view-lite new file mode 160000 index 0000000..6e5e519 --- /dev/null +++ b/thirdparty/nonstd/string-view-lite @@ -0,0 +1 @@ +Subproject commit 6e5e519d69b4ea99c3095d85d8e1e3ff4d54bbaa diff --git a/thirdparty/nonstd/variant-lite b/thirdparty/nonstd/variant-lite new file mode 160000 index 0000000..5015e84 --- /dev/null +++ b/thirdparty/nonstd/variant-lite @@ -0,0 +1 @@ +Subproject commit 5015e841cf143487f2d7e2f619b618d455658fab