...
You need to have a preexisting installation of ROOT, which is not covered here. Set the path to your ROOT installation using the usual ROOTSYS environment variable.
No Format |
---|
# ROOT export ROOTSYS=/path/to/root/directory # ilcutil svn co http://svnsrv.desy.de/public/ilctools/ilcutil/trunk ilcutil cd ilcutil cmake . make install export ILCUTIL_DIR=`pwd` cd .. # Checkout PandoraPFANew. svn co http://svnsrv.desy.de/public/PandoraPFANew/PandoraPFANew/trunk PandoraPFANew export PandoraPFANew_HOME=`pwd`/PandoraPFANew # PandoraMonitoring. svn co http://svnsrv.desy.de/public/PandoraPFANew/PandoraMonitoring/trunk PandoraMonitoring cd PandoraMonitoring mkdir build cd build cmake -DROOT_HOME=$ROOTSYS -DILCUTIL_DIR=$ILCUTIL_DIR -DPandoraPFANew_DIR=$PandoraPFANew_HOME .. make install cd .. export PandoraMonitoring_HOME=`pwd` cd .. # Setup Java. export JAVA_HOME=/path/to/java/directory export PATH=$JAVA_HOME/bin:$PATH # LCIO cvs -d :pserver:anonymous@cvs.freehep.org:/cvs/lcd co -r v01-51 lcio cd lcio mkdir build cd build cmake -DINSTALL_DOC=OFF .. make install cd .. export LCIO_HOME=`pwd` cd .. # Build PandoraPFANew. cd PandoraPFANew cmake -DILCUTIL_DIR=$ILCUTIL_DIR -DPandoraMonitoring_HOME=$PandoraMonitoring_HOME -DROOT_HOME=$ROOTSYS . make cd .. # slicPandora. cvs -d :pserver:anonymous@cvs.freehep.org:/cvs/lcd co slicPandora cd slicPandora cmake -DBUILD_32BIT_COMPATIBLE=OFF -DROOT_HOME=$ROOTSYS -DCMAKE_MODULE_PATH=$ILCUTIL_DIR/cmakemodules -DLCIO_HOME=$LCIO_HOME -DPandoraPFANew_HOME=$PandoraPFANew_HOME -DPandoraMonitoring_HOME=$PandoraMonitoring_HOME . make |
...