Parser: build methods and constructors.
[fail.git] / BUILD
blob6546f7557abb8c10f36be6f6fdc9197feb40cc9a
1 Required to build:
3         - A version of gcc that includes the experimental c++0x features (ie, a 4.3 gcc from gcc.gnu.org SVN, trunk or cxx0x-branch)
4         - Boost
5         - cmake >=2.4.6
6         - PhysFS
7         - FTGL
8         - Freetype2
9         - ODE
10         - Qt 4.3
11         - A SVN build of KDE 4.0 including kdevplatform and all the KDE 4 development environment variables setup properly
12                 (for the level editor)
13         - libSDL
14         - SQLite 3.5.0
15         - libuuid (from e2fsprogs)
16         - probably some bleeding edge built-manually-from-some-experimental-svn-branch version of some other package that I forgot about
17         - A unicorn
19 1. create a build directory somewhere separate from the source tree, cd into it
21 2. $ cmake -DCMAKE_INSTALL_PREFIX=<test installation directory> -DCMAKE_CXX_COMPILER=<path to g++ 4.3 if needed> \
22         -DCMAKE_C_COMPILER=<path to gcc 4.3 if needed> <path to the fail sources>
23          
24 3. $ make (-j<number of cpus+1>)
26 4. $ make install
28 5. run the crappy tests in <test installation directory>/bin