Skip to content

Replace SCons buildsystem with CMake - #808

Merged
FakeByte merged 1 commit into
masterfrom
add/cmake
Jul 29, 2026
Merged

Replace SCons buildsystem with CMake#808
FakeByte merged 1 commit into
masterfrom
add/cmake

Conversation

@FakeByte

@FakeByte FakeByte commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Replaces scons with cmake

All third party submodules are removed from the repo and are now fetched with fetch content from cmake

The scripts repo is also fetched by fetch content, if run from the main repo then its only fetched a single time instead of having the submodule 4 times in the repo.

@FakeByte
FakeByte force-pushed the add/cmake branch 6 times, most recently from b2ae802 to 718ab28 Compare July 22, 2026 14:56
@FakeByte FakeByte changed the title Add cmake support Replace SCons buildsystem with CMake Jul 29, 2026
@FakeByte
FakeByte marked this pull request as ready for review July 29, 2026 12:31
@FakeByte
FakeByte requested a review from a team as a code owner July 29, 2026 12:31
@Spartan322 Spartan322 added enhancement Issue that describes an improvement to the project topic:buildsystem Issue that applies to the buildsystem of the module, like modifying or improving the buildsystem dependencies Issue relating to dependencies, whether updating, adding or removing them deps:cmake Issue relates to a cmake dependency deps:submodules Issue relates to a submodule dependency labels Jul 29, 2026
@FakeByte
FakeByte added this pull request to the merge queue Jul 29, 2026
Merged via the queue into master with commit d4218b4 Jul 29, 2026
14 checks passed
@FakeByte
FakeByte deleted the add/cmake branch July 29, 2026 13:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Issue relating to dependencies, whether updating, adding or removing them deps:cmake Issue relates to a cmake dependency deps:submodules Issue relates to a submodule dependency enhancement Issue that describes an improvement to the project topic:buildsystem Issue that applies to the buildsystem of the module, like modifying or improving the buildsystem

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants