one needs the specify a few environmental variables before compilation.
The script "Configure" is provided in the top directory. This script should
be modified accordingly depending on individuals own system.
For those who use tcsh shell
setenv DAQ_HOME server_path [should point to the
..../official_lyon/Daq
of the Lyon software]
setenv ROOTSYS root_path [should point to ROOT]
setenv ROOT_DIR ${ROOTSYS}
setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${ROOTSYS}/lib
setenv PATH ${ROOTSYS}/bin:${PATH}
setenv XERCESCROOT xerces_path [should point to xerces2_1_0]
setenv LD_LIBRARY_PATH $XERCESROOT/lib:$LD_LIBRARY_PATH
setenv APPL_DIR application_path [should point to current application]
setenv DAQFLAG -DNO_SHMDAQ Use this environmental variable if
you do not want to use the application as a
shared memory client of CMS_Like DAQ.
In this case there is no need to set DAQ_HOME
For those who use bash shell
export DAQ_HOME=server_path [should point to the
..../official_lyon/Daq
of the Lyon software]
export ROOTSYS=root_path [should point to ROOT]
export ROOT_DIR=${ROOTSYS}
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${ROOTSYS}/lib
export PATH=${ROOTSYS}/bin:${PATH}
export XERCESCROOT=xerces_path [should point to xerces2_1_0]
export LD_LIBRARY_PATH=$XERCESROOT/lib:$LD_LIBRARY_PATH
export APPL_DIR=application_path [should point to current application]
export DAQFLAG=-DNO_SHMDAQ Use this environmental variable if
you do not want to use the application as a
shared memory client of CMS_Like DAQ
Once Configure script is ready one needs to do
source Configure