Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Split CMake Linux builds #400

Merged
merged 4 commits into from
Dec 8, 2024
Merged

Split CMake Linux builds #400

merged 4 commits into from
Dec 8, 2024

Conversation

Rotonen
Copy link
Contributor

@Rotonen Rotonen commented Oct 5, 2024

Simplifying the most commonly used build system entrypoint by isolating all the Steam runtime static linking nonsense into its own dark corner in the cellar.

Also paving the road to tackling Windows and macOS with cmake.

This changes the default command to prep the build, but that is documented in the readme. Local experimentation most welcome during a review. You might have to remove the untracked directory CMakeFiles/ and the untracked fileCMakeCache.txt as the location of the main build definition has changed and then cmake buildsystem/linux-dynamic should generate you a Makefile for a debug build.

@Rotonen Rotonen changed the title Split cmake Linux builds: Dynamic against distros, static against the Steam Sniper runtime Split CMake Linux builds: Dynamic against distros, static against the Steam Sniper runtime Oct 5, 2024
@Rotonen Rotonen changed the title Split CMake Linux builds: Dynamic against distros, static against the Steam Sniper runtime Split CMake Linux builds Oct 5, 2024
@Rotonen Rotonen force-pushed the split-cmake-builds branch 7 times, most recently from a204372 to e3d4643 Compare October 5, 2024 22:29
@Rotonen Rotonen marked this pull request as ready for review October 5, 2024 22:48
@Rotonen Rotonen enabled auto-merge October 5, 2024 22:48
@Rotonen Rotonen force-pushed the split-cmake-builds branch from e3d4643 to 44d954c Compare October 14, 2024 17:52
@Rotonen Rotonen added this pull request to the merge queue Dec 6, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to no response for status checks Dec 7, 2024
@Rotonen Rotonen added this pull request to the merge queue Dec 7, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to no response for status checks Dec 7, 2024
@Rotonen Rotonen added this pull request to the merge queue Dec 8, 2024
Merged via the queue into trunk with commit 97723fe Dec 8, 2024
76 checks passed
@Rotonen Rotonen deleted the split-cmake-builds branch December 8, 2024 20:58
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