mirror of
https://git.do.srb2.org/STJr/SRB2.git
synced 2024-12-17 00:10:56 +00:00
33 lines
995 B
Markdown
33 lines
995 B
Markdown
|
CMake
|
||
|
================================================================================
|
||
|
(www.cmake.org)
|
||
|
|
||
|
SDL's build system was traditionally based on autotools. Over time, this
|
||
|
approach has suffered from several issues across the different supported
|
||
|
platforms.
|
||
|
To solve these problems, a new build system based on CMake is under development.
|
||
|
It works in parallel to the legacy system, so users can experiment with it
|
||
|
without complication.
|
||
|
While still experimental, the build system should be usable on the following
|
||
|
platforms:
|
||
|
|
||
|
* FreeBSD
|
||
|
* Linux
|
||
|
* VS.NET 2010
|
||
|
* MinGW and Msys
|
||
|
* OS X with support for XCode
|
||
|
|
||
|
|
||
|
================================================================================
|
||
|
Usage
|
||
|
================================================================================
|
||
|
|
||
|
Assuming the source for SDL is located at ~/sdl
|
||
|
|
||
|
cd ~
|
||
|
mkdir build
|
||
|
cd build
|
||
|
cmake ../sdl
|
||
|
|
||
|
This will build the static and dynamic versions of SDL in the ~/build directory.
|