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

Open
wants to merge 4 commits into
base: trunk
Choose a base branch
from
Open

Split CMake Linux builds #400

wants to merge 4 commits into from

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
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.

1 participant