Drewol / unnamed-sdvx-clone

A game based on K-Shoot MANIA and Sound Voltex
MIT License
795 stars 96 forks source link

Fix missing libjpeg in ARM MacOS and set MacOS libraries in CMakeLists.txt #655

Closed SkyLeite closed 11 months ago

SkyLeite commented 11 months ago

This PR simplifies the build process for MacOS by setting the library paths in the CMakeLists.txt file, essentially removing the need for macos-cmake.sh to exist.

It also fixes #471 and #654, which are related to libjpeg being shipped as a keg on ARM MacOS machines, making it so it's not symlinked to homebrew's prefix. This is due to it conflicting with libjpeg-turbo, which is (as far as I can tell) faster and ABI compatible, so I took the liberty of replacing it entirely. If this is undesirable, let me know and I can instead have cmake link with the correct path for libjpeg as I did with libarchive.