[cmake] Build presets and System profiles (#135)

- Build Preset (Linux only): enables arch optimizations, e.g. generic,
  v3, zen2/4, armv8, armv9
- System Profiles: currently only steamdeck, uses an older sdl commit to
  fix virtual gamepad bug

Signed-off-by: crueter <crueter@eden-emu.dev>

Reviewed-on: eden-emu/eden#135
This commit is contained in:
crueter 2025-07-27 06:36:33 +02:00
parent b5bbe6d865
commit b2914247c3
Signed by untrusted user: crueter
GPG key ID: 425ACD2D4830EBC6
6 changed files with 102 additions and 54 deletions

3
.gitmodules vendored
View file

@ -16,9 +16,6 @@
[submodule "opus"]
path = externals/opus
url = https://github.com/xiph/opus.git
[submodule "SDL"]
path = externals/SDL
url = https://github.com/libsdl-org/SDL.git
[submodule "cpp-httplib"]
path = externals/cpp-httplib
url = https://github.com/yhirose/cpp-httplib.git