sezero / quakespasm

QuakeSpasm -- A modern, cross-platform Quake game engine based on FitzQuake.
https://sourceforge.net/projects/quakespasm/
GNU General Public License v2.0
244 stars 98 forks source link

automated build for MacOS 11 using github actions #12

Closed QUINTIX closed 2 years ago

QUINTIX commented 3 years ago

This way if something breaks the build on MacOS, you'll know immediately. All without owning a mac! Because microsoft/github kindly provides build automation for free for public repos, even for apple builds.

See successful build log here

make step is locally reproducible on my model A1708 MacBook Pro (circa 2016 with Intel Core i5 6360U/skylake).

ideally makefile.darwin (or a variant) would use extant codec libraries provided by homebrew or are already pre-installed on the given image (libogg and libvorbis are already there) instead of what's in ./MacOS/codecs, but that'll be another PR for another day.

sezero commented 2 years ago

Retiring this for now - until I do a more complete github actions solution.