More decay options
[u/mrichter/AliRoot.git] / README_CMake
CommitLineData
45526b5e 1
2Note: The CMake build of AliRoot builds out-of-source
3
529dfa42 4Steps to Build AliRoot with CMake :
dfa85384 5
45526b5e 61. Check out Aliroot source into any folder
7
8 svn co http://alisoft.cern.ch/AliRoot/trunk ~/trunk
529dfa42 9
45526b5e 102. Create a new folder and set the environment variable ALICE_ROOT to point to it
11
12 mkdir AliRoot
13 cd AliRoot
14 export ALICE_ROOT=`pwd`
529dfa42 15
163. Execute the following commands to build AliRoot
45526b5e 17
529f129e 18 cmake <Path to Source>
19
20eg. cmake ~/trunk
529dfa42 21 make
22
45526b5e 234. In order to build addtional targets like THydjet and SHUTTLE add the following options to the cmake command
24
25 cmake -DTHydjet=ON -DSHUTTLE=ON <path_to_source>
26
529f129e 275. Static libraries can be built using
28
29 make alilibs-static
30
316. Individual Modules can be built using
32
33 make <Module>-all
34 make <Module>-all-static
35
36eg. make STEER-all STEER-all-static
37
387. Individual Packages can be built using
39
40 make <Package>
41 make <Package>-static
42
43eg. make STEERbase STEERbase-static
529dfa42 44
45526b5e 45!IMPORTANT! - Make sure your source folder is clean. If you used the old make system to build aliroot run make clean in the source directory before you run cmake
529dfa42 46
dfa85384 47