MEGA65 / mega65-tools

Tools and Utilities for the MEGA65 Retro Computers
GNU General Public License v3.0
30 stars 32 forks source link

GENERAL: Build and deploy binaries for mac osx #21

Closed gurcei closed 3 years ago

gurcei commented 3 years ago

It'd be nice if our Jenkins builds could also cross-compile for Mac OSX too, as we could then get some early feedback on whether any commits break builds for mac osx.

A quick google found this SO thread which had a few suggestions which could be considered:

gurcei commented 3 years ago

I'm taking a look at Gabor's .travis.yml used in xemu, and will try follow suit:

gurcei commented 3 years ago

Ok, the .travis.yml file has been updated to build and deploy the following files into the github's 'CI-latest' release:

Tayger has tested these binaries on his mac (osx Catalina), working fine.

I suspect that some mac users might run into problems with different versions of dynamic libraries, but I'll save the idea of switching to statically linked libraries for another future ticket, if we hear back from mac people with such problems.