Skip to content

Update CMake presets and readme#3523

Merged
AaronVanGeffen merged 17 commits intoOpenLoco:masterfrom
duncanspumpkin:updatePresets
Dec 10, 2025
Merged

Update CMake presets and readme#3523
AaronVanGeffen merged 17 commits intoOpenLoco:masterfrom
duncanspumpkin:updatePresets

Conversation

@duncanspumpkin
Copy link
Copy Markdown
Contributor

This changes the presets and readme to hopefully simplify things.

In general if developing you would now use either the windows preset or the posix preset.

There is also the following presets: windows-x86-32-ci, linux-x86-32-ci, mingw32, linux-vcpkg-static, macos-vcpkg-static. Possibly need to add a windows-ci preset which is just windows with the Ninja generator for x64 builds. I've also update the readme a bit.

Copy link
Copy Markdown
Member

@AaronVanGeffen AaronVanGeffen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure about referring to 32-bit builds as x86-32. Essentially the CPU architecture no longer matters, right? I mean that we could make e.g. 32-bit ARM builds as well. Maybe just call it 32bit?

Left a few in-line comments as well (minor rephrasing as well as a question).

@AaronVanGeffen AaronVanGeffen added this to the v25.11+ milestone Dec 8, 2025
@AaronVanGeffen AaronVanGeffen changed the title Update presets and readme Update CMake presets and readme Dec 10, 2025
@ZehMatt
Copy link
Copy Markdown
Contributor

ZehMatt commented Dec 10, 2025

One pending check seems stuck, I restarted the jobs but it's still there, so lets ignore that.

@AaronVanGeffen
Copy link
Copy Markdown
Member

AaronVanGeffen commented Dec 10, 2025

Yeah the job has been renamed. It's showing up as we set it up as a requirement for merging. We'll just have to drop the merge requirement and add the new ones after.

@AaronVanGeffen AaronVanGeffen merged commit 99a1f8c into OpenLoco:master Dec 10, 2025
27 checks passed
@duncanspumpkin duncanspumpkin deleted the updatePresets branch December 10, 2025 19:37
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.

3 participants