diff --git a/.gitmodules b/.gitmodules index 3163a1ba2..8d0922e5c 100644 --- a/.gitmodules +++ b/.gitmodules @@ -52,3 +52,6 @@ [submodule "third_party/cpptoml"] path = third_party/cpptoml url = https://github.com/skystrife/cpptoml +[submodule "third_party/cxxopts"] + path = third_party/cxxopts + url = https://github.com/jarro2783/cxxopts diff --git a/premake5.lua b/premake5.lua index f5dbcd74a..ca0e6dadc 100644 --- a/premake5.lua +++ b/premake5.lua @@ -233,6 +233,7 @@ solution("xenia") include("third_party/aes_128.lua") include("third_party/capstone.lua") include("third_party/discord-rpc.lua") + include("third_party/cxxopts.lua") include("third_party/gflags.lua") include("third_party/cpptoml.lua") include("third_party/glew.lua") diff --git a/third_party/cxxopts b/third_party/cxxopts new file mode 160000 index 000000000..48e265dc4 --- /dev/null +++ b/third_party/cxxopts @@ -0,0 +1 @@ +Subproject commit 48e265dc4b347d3178e4458de81704e0d88047b2 diff --git a/third_party/cxxopts.lua b/third_party/cxxopts.lua new file mode 100644 index 000000000..d3b3015ce --- /dev/null +++ b/third_party/cxxopts.lua @@ -0,0 +1,9 @@ +group("third_party") +project("cxxopts") + uuid("8b68cbe8-2da4-4f28-be14-9352eafa3168") + kind("Utility") + language("C++") + files({ + "cxxopts/include/cxxopts.hpp", + }) + warnings("Off")