Commit graph

7 commits

Author SHA1 Message Date
刘皓
57b00eb738
Add PlayStation 4 builds to GitHub and libretro CI 2025-07-13 15:56:25 -04:00
刘皓
0370010da3
Use Emscripten's CMake toolchain file when building for Emscripten
Emscripten overrides some of the default CMake modules because some of
the default functions like `check_type_size()` are broken.
2025-07-13 15:49:52 -04:00
刘皓
1f4b52c3b1
Set endianness when configuring CMake subprojects
When the endianness is not given to CMake, CMake will try to use a buggy
script to determine it using the compiler, which doesn't work with some
toolchains, like Emscripten.
2025-07-13 10:34:03 -04:00
刘皓
f8d5fc06f5
Disable PIC in static libretro builds
Apparently Vita SDK doesn't support PIC. It throws "Invalid relocation
type 25!" while creating the .self file when building RetroArch.
2025-02-21 00:17:01 -05:00
刘皓
4fdb7316b2
Enable prelinking in static libretro builds 2025-02-13 19:42:29 -05:00
刘皓
76c802b901
Fix linker errors in libretro Nintendo Switch build 2025-02-12 21:30:18 -05:00
刘皓
e52e1a483b
Enable libsndfile's support for FLAC, MP3, Opus and Vorbis in libretro builds 2025-02-09 18:37:32 -05:00