Updated cmake readme file
authorjjose <jjose@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 24 Aug 2010 09:25:37 +0000 (09:25 +0000)
committerjjose <jjose@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 24 Aug 2010 09:25:37 +0000 (09:25 +0000)
CMakeLists.txt
README_CMake

index ccb80dd..041575b 100644 (file)
@@ -178,7 +178,6 @@ Add_subdirectory(PYTHIA8)
 endif(PYTHIA8)
 Add_subdirectory(RAW) 
 if(SHUTTLE)
-message("SHUTTLE")
 Add_subdirectory(SHUTTLE)
 endif(SHUTTLE) 
 Add_subdirectory(STAT) 
index c76bdc9..fb0eec9 100644 (file)
@@ -1,6 +1,20 @@
-You have to pass in the cmake step some parameter to the script
-otherwise the CMakeLists.txt in the subdirectories are not created.
+Steps to Build AliRoot with CMake :
 
-   cmake <path_to_source> -DGENERATE_FILES=TRUE
+1. Define environment variable ALICE_INSTALL
+       export ALICE_INSTALL=$ALICE/AliRootInstall
+
+2. Set Path to point to binaries and libraries that will be built in ALICE_INSTALL
+       export PATH=$PATH:$ALICE_INSTALL/bin/tgt_${ALICE_TARGET}
+       export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ALICE_INSTALL/lib/tgt_${ALICE_TARGET}
+
+3. Execute the following commands to build AliRoot
+       cd $ALICE_INSTALL
+       cmake <path_to_source> 
+       make
+
+4. In order to build addtional targets like TFluka, THydjet and SHUTTLE add the following options to the cmake command
+       cmake -DTFLUKA=ON -DTHYDJET=ON -DSHUTTLE=ON <path_to_source>
+
+!IMPORTANT! : Make sure you delete all the files in your ALICE_INSTALL directory before you generate the Makefile again to clear the CMakeCache or the generated build system may not function properly.
 
-is the correct command.