Skip to content

simplify/unify macos building - #1

Closed
taynaron wants to merge 12 commits into
masterfrom
macos-build-simplifier
Closed

taynaron wants to merge 12 commits into
masterfrom
macos-build-simplifier

Conversation

@taynaron

Copy link
Copy Markdown
Owner

What does this PR do?

  • unifies, simplifies, and robustifies macOS building
    • unifies everything to macos 15 (inline with github runners) - had been parts at 15, 12, and some dependencies at 10.9
    • remove Homebrew - didn't reliably work, wasn't tested, was under-documented, and I wasn't able to get it working
    • rely more on cmake, bring cmake build inline with windows/linux style
    • a bit more error handling in the bundler
  • updates docs, clarifying what works and some potential gotchas along the way

Closes Issue(s)

None that I'm aware of, I'm just fixing an issue that's bitten me personally off and on since 2022.

Motivation

I've had trouble building Performous on MacOS for a while. Not that it didn't work, just that it was pretty fiddly and the docs weren't up to date with the state of things. I've tried fixing this in the past with just a docs update, but this time I am going for a more complete cleanup.

More

  • [ x ] Added/updated documentation

Additional Notes

remove Homebrew - didn't reliably work
build everything w/ macos15, to match github runners
rely more on cmake, bring cmake build inline with windows/linux style
@taynaron taynaron closed this Sep 3, 2026
@taynaron
taynaron deleted the macos-build-simplifier branch September 3, 2026 14:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant