diff --git a/.gitmodules b/.gitmodules index c27065533..142b85d70 100644 --- a/.gitmodules +++ b/.gitmodules @@ -85,3 +85,6 @@ [submodule "third_party/VulkanMemoryAllocator"] path = third_party/VulkanMemoryAllocator url = https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git +[submodule "third_party/oaknut"] + path = third_party/oaknut + url = https://github.com/merryhime/oaknut.git diff --git a/src/xenia/cpu/backend/a64/premake5.lua b/src/xenia/cpu/backend/a64/premake5.lua index de00dc64c..01a55e3c2 100644 --- a/src/xenia/cpu/backend/a64/premake5.lua +++ b/src/xenia/cpu/backend/a64/premake5.lua @@ -10,6 +10,7 @@ project("xenia-cpu-backend-a64") kind("None") filter({}) language("C++") + cppdialect("C++20") links({ "fmt", "xenia-base", @@ -17,4 +18,8 @@ project("xenia-cpu-backend-a64") }) defines({ }) + + includedirs({ + project_root.."/third_party/oaknut/include", + }) local_platform_files() diff --git a/third_party/oaknut b/third_party/oaknut new file mode 160000 index 000000000..94c726ce0 --- /dev/null +++ b/third_party/oaknut @@ -0,0 +1 @@ +Subproject commit 94c726ce0338b054eb8cb5ea91de8fe6c19f4392