[a64] Integrate oaknut submodule

Header-only library for emitting arm64v8 instructions.

Enables C++20 only for the a64 backend for now
This commit is contained in:
Wunkolo 2024-04-29 17:48:40 -07:00
parent ffc966c9ea
commit 59bc265941
3 changed files with 9 additions and 0 deletions

3
.gitmodules vendored
View file

@ -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

View file

@ -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()

1
third_party/oaknut vendored Submodule

@ -0,0 +1 @@
Subproject commit 94c726ce0338b054eb8cb5ea91de8fe6c19f4392