fluxengine icon indicating copy to clipboard operation
fluxengine copied to clipboard

Fix building on Mac OS X 10.13

Open abcbarryn opened this issue 3 years ago • 2 comments

abcbarryn avatar Aug 18 '22 16:08 abcbarryn

These should allow the building of a Mac OS binary on OS X 10.13 (or newer) and build a Mac OS application package. I don't think it will break windows builds, other than removing tests from being built by default, but please test it as I do not currently have a Window build system. I also have a prebuilt Mac dmg file and command line installer in releases on my github page at: https://github.com/abcbarryn/fluxengine/releases/tag/FluxEngine-Mac-client-version-581

abcbarryn avatar Aug 21 '22 09:08 abcbarryn

As mentioned elsewhere (can't remember where, I hope you got it, github's code reviewing tool is weird) those privates are there intentionally as without them flags get propagated to various dependencies incorrectly, which can cause weird inconsistent builds. That makefile is supposed to be run with homebrew's gmake.

makeapp.sh looks really useful, though, and I've been dreading trying to find out how that stuff works. What's in the icon file --- AFAIK there is no official FluxEngine icon yet?

davidgiven avatar Aug 22 '22 20:08 davidgiven

I have actually added a properly OSX package, based on your stuff here --- thanks! The new GUI even has an icon!

So I'm closing this. Please feel free to reopen if there's anything else which needs doing...

davidgiven avatar Nov 27 '22 16:11 davidgiven