README-cmake.txt
author Ryan C. Gordon <icculus@icculus.org>
Mon, 10 Mar 2014 00:48:41 -0400
changeset 8589 65d0979cdf08
parent 7222 2435b221d77d
permissions -rw-r--r--
Removed unused variable.
slouken@7222
     1
================================================================================
slouken@7222
     2
CMake build system for SDL (www.cmake.org)
slouken@7222
     3
================================================================================
slouken@7222
     4
slouken@7222
     5
SDL's build system was traditionally based on autotools. Over time, this
slouken@7222
     6
approach has suffered from several issues across the different supported 
slouken@7222
     7
platforms.
slouken@7222
     8
To solve these problems, a new build system based on CMake is under development.
slouken@7222
     9
It works in parallel to the legacy system, so users can experiment with it
slouken@7222
    10
without complication.
slouken@7222
    11
While still experimental, the build system should be usable on the following
slouken@7222
    12
platforms:
slouken@7222
    13
    
slouken@7222
    14
    * FreeBSD
slouken@7222
    15
    * Linux
slouken@7222
    16
    * VS.NET 2010
slouken@7222
    17
    * MinGW and Msys
slouken@7222
    18
    * OS X with support for XCode
slouken@7222
    19
    
slouken@7222
    20
================================================================================
slouken@7222
    21
Usage
slouken@7222
    22
================================================================================
slouken@7222
    23
slouken@7222
    24
Assuming the source for SDL is located at ~/sdl
slouken@7222
    25
slouken@7222
    26
cd ~
slouken@7222
    27
mkdir build
slouken@7222
    28
cd build
slouken@7222
    29
cmake ../sdl
slouken@7222
    30
slouken@7222
    31
This will build the static and dynamic versions of SDL in the ~/build directory.