EasyRPG / buildscripts

The scripts used to compile needed libraries for supported platform ports on our Jenkins server
https://ci.easyrpg.org/view/Toolchains/
Other
16 stars 17 forks source link

Fix iOS buildscripts #173

Closed Ghabry closed 2 months ago

Ghabry commented 2 months ago

Based on the work in #163 by @lmharpae Thanks!


Added a small patch to fix libvorbis build on Sonoma.

Just made some slight changes so it looks exactly like the macOS buildscripts.

Fixed the Fluidsynth build instead of relying on FluidLite.


I havn't updated my VM on the server yet, so no way to CI-build iOS yet. Just trust me that the build passed locally ;)

Serena1432 commented 2 months ago

Thank you for approving my PR! I will also test the buildscripts with you to see if those actually work, since I have a MacBook instead of just a VM ;)

Serena1432 commented 2 months ago

I can also confirm that the buildscripts worked on my MacBook Pro 2018 with macOS Sonoma 14.4.1 installed. I was using Xcode 15.3, iOS SDK 17.4, CMake 3.29.2, Clang 15.0.0 and Ninja 1.12.0. The buildscripts' build time on my MacBook was 18:39 (excl. library downloading time).

image

I also compressed the universal folder and uploaded it onto Google Drive: ios-toolchain_universal.zip (109 MB)