Skip to content

Allow compiling 64-bit macOS builds#3288

Merged
AaronVanGeffen merged 16 commits intoOpenLoco:masterfrom
AaronVanGeffen:macos-builds
Nov 28, 2025
Merged

Allow compiling 64-bit macOS builds#3288
AaronVanGeffen merged 16 commits intoOpenLoco:masterfrom
AaronVanGeffen:macos-builds

Conversation

@AaronVanGeffen
Copy link
Copy Markdown
Member

@AaronVanGeffen AaronVanGeffen commented Sep 30, 2025

This PR allows compiling native 64-bit macOS builds, adding a CMake preset that uses Homebrew packages. (For CI builds, I suggest we set up vcpkg, like on Windows.)

Most of the work from this PR has been split off into other PRs in the mean time. What is left is focused on macOS builds, and should be fairly easy to review now.

Screenshot_2025-10-14_at_20 30 50

@AaronVanGeffen AaronVanGeffen force-pushed the macos-builds branch 2 times, most recently from 0ee4c07 to a180855 Compare October 14, 2025 12:56
@AaronVanGeffen

This comment was marked as outdated.

@AaronVanGeffen

This comment was marked as outdated.

@AaronVanGeffen

This comment was marked as outdated.

@AaronVanGeffen AaronVanGeffen changed the title Trying to make macOS builds happen again Trying to make 64-bit (macOS) builds happen Oct 17, 2025
@AaronVanGeffen AaronVanGeffen changed the title Trying to make 64-bit (macOS) builds happen Allow compiling 64-bit (macOS) builds Nov 27, 2025
@AaronVanGeffen AaronVanGeffen marked this pull request as ready for review November 27, 2025 09:57
@AaronVanGeffen AaronVanGeffen force-pushed the macos-builds branch 2 times, most recently from 36a36a0 to 5269e1f Compare November 27, 2025 20:57
@AaronVanGeffen
Copy link
Copy Markdown
Member Author

With all loco_globals integrated, Interop removal is now being handled separately in #3491.

@AaronVanGeffen AaronVanGeffen changed the title Allow compiling 64-bit (macOS) builds Allow compiling 64-bit macOS builds Nov 27, 2025
@AaronVanGeffen AaronVanGeffen added this to the v25.11+ milestone Nov 27, 2025
@AaronVanGeffen AaronVanGeffen enabled auto-merge (squash) November 28, 2025 13:31
@AaronVanGeffen AaronVanGeffen merged commit 4dab890 into OpenLoco:master Nov 28, 2025
11 checks passed
@AaronVanGeffen AaronVanGeffen deleted the macos-builds branch November 28, 2025 13:40
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.

2 participants