Skip to content

Update CMake and CI build files#6359

Merged
sturnclaw merged 4 commits into
pioneerspacesim:masterfrom
sturnclaw:build-fixes
Jun 13, 2026
Merged

Update CMake and CI build files#6359
sturnclaw merged 4 commits into
pioneerspacesim:masterfrom
sturnclaw:build-fixes

Conversation

@sturnclaw

Copy link
Copy Markdown
Member

This PR should fix #6307, while not breaking MSVC builds linking to OpenGL::GL. CC @fluffyfreak for testing.

I've also addressed a bunch of pending deprecation notices from Github regarding the Node 20 runner used in a lot of our CI actions. They have been updated and changed to take advantage of new features in the action where it makes sense.

sturnclaw added 4 commits June 7, 2026 18:57
- Fixes build on GLVND based systems, while not breaking MSVC etc. with legacy/specific-vendor GL implementations.
- Fixes node20 deprecation warning
- Don't wrap release tarballs or exe files, simply upload them directly as artifacts.
- Bump all actions to use Node 24 versions.
@sturnclaw sturnclaw requested a review from fluffyfreak June 7, 2026 23:16
@sturnclaw sturnclaw added the Build label Jun 7, 2026
@fluffyfreak

Copy link
Copy Markdown
Contributor

Builds and run in MVSC on Windows 👍

@sturnclaw sturnclaw merged commit 082128d into pioneerspacesim:master Jun 13, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Can't compile on libGLVnd systems: Can't find OpenGL::GL

2 participants