Skip to content

Replace SCons buildsystem with CMake - #46

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

Replace SCons buildsystem with CMake#46
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 requested a review from a team as a code owner July 20, 2026 15:51
@FakeByte
FakeByte marked this pull request as draft July 20, 2026 16:22
@Spartan322

Copy link
Copy Markdown
Member

Probably better to make the commit message and PR say "Replace SCons buildsystem with CMake" or such.

@Spartan322 Spartan322 added the enhancement Issue that describes an improvement to the project label Jul 23, 2026
@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 11:10
@FakeByte
FakeByte enabled auto-merge July 29, 2026 11:11
@FakeByte
FakeByte added this pull request to the merge queue Jul 29, 2026
Merged via the queue into master with commit a080be9 Jul 29, 2026
9 checks passed
@FakeByte
FakeByte deleted the add/cmake branch July 29, 2026 11:53
@Spartan322 Spartan322 added dependencies Issue relating to dependencies, whether updating, adding or removing them topic:buildsystem Issue that applies to the buildsystem of the module, like modifying or improving the buildsystem deps:submodules deps:cmake Issue relates to a cmake dependency deps:submodules Issue relates to a submodule dependency and removed deps:submodules labels Jul 29, 2026
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