Major update of the CMake compilation:
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 17 Nov 2009 12:20:55 +0000 (12:20 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 17 Nov 2009 12:20:55 +0000 (12:20 +0000)
commit96c0c85603eba05064784139723787825bf1c300
treeedcbb686c1ec8c7feba3538a87326678dd56524d
parentffa4dd49c644f7d570f38bb80e18c5b7a02ea0c6
Major update of the CMake compilation:
- automatic generation of the class lists based on *.pkg files
- integration of the code checker
- creation of the binaries and the library in separate subdirectories
- improvements in the CMake macros (ALICEmacro, FindROOT)

More changes will come after this set is exposed to the users.

Florian, Stefan
309 files changed:
ACORDE/CMakeLists.txt [deleted file]
ACORDE/CMake_libACORDEbase.txt [deleted file]
ACORDE/CMake_libACORDErec.txt [deleted file]
ACORDE/CMake_libACORDEsim.txt [deleted file]
ALIROOT/CMakeLists.txt [deleted file]
ALIROOT/CMake_binaliroot.txt [deleted file]
ALIROOT/binaliroot.pkg
ANALYSIS/CMakeLists.txt [deleted file]
ANALYSIS/CMake_binaliengui.txt [deleted file]
ANALYSIS/CMake_libANALYSIS.txt [deleted file]
ANALYSIS/CMake_libANALYSISRL.txt [deleted file]
ANALYSIS/CMake_libANALYSISalice.txt [deleted file]
ANALYSIS/CMake_libAliengui.txt [deleted file]
ANALYSIS/CMake_libTENDER.txt [deleted file]
ANALYSIS/libANALYSISalice.pkg
BCM/CMakeLists.txt [deleted file]
BCM/CMake_libBCM.txt [deleted file]
CMakeLists.txt
CORRFW/CMakeLists.txt [deleted file]
CORRFW/CMake_libCORRFW.txt [deleted file]
CORRFW/libCORRFW.pkg
DPMJET/CMakeLists.txt [deleted file]
DPMJET/CMake_libDPMJET.txt [deleted file]
EMCAL/CMakeLists.txt [deleted file]
EMCAL/CMake_libEMCALUtils.txt [deleted file]
EMCAL/CMake_libEMCALbase.txt [deleted file]
EMCAL/CMake_libEMCALcalib.txt [deleted file]
EMCAL/CMake_libEMCALrec.txt [deleted file]
EMCAL/CMake_libEMCALsim.txt [deleted file]
EMCAL/libEMCALbase.pkg
EPOS/CMakeLists.txt [deleted file]
EPOS/CMake_libEPOS.txt [deleted file]
ESDCheck/CMakeLists.txt [deleted file]
ESDCheck/CMake_libAnalysisCheck.txt [deleted file]
ESDCheck/libAnalysisCheck.pkg
EVE/CMakeLists.txt [deleted file]
EVE/CMake_binalieve.txt [deleted file]
EVE/CMake_libEveBase.txt [deleted file]
EVE/CMake_libEveDet.txt [deleted file]
EVE/CMake_libEveHLT.txt [deleted file]
EVE/libEveBase.pkg
EVE/libEveDet.pkg
EVE/libEveHLT.pkg
EVGEN/CMakeLists.txt [deleted file]
EVGEN/CMake_libEVGEN.txt [deleted file]
FASTSIM/CMakeLists.txt [deleted file]
FASTSIM/CMake_libFASTSIM.txt [deleted file]
FMD/CMakeLists.txt [deleted file]
FMD/CMake_libFMDanalysis.txt [deleted file]
FMD/CMake_libFMDbase.txt [deleted file]
FMD/CMake_libFMDflow.txt [deleted file]
FMD/CMake_libFMDrec.txt [deleted file]
FMD/CMake_libFMDsim.txt [deleted file]
FMD/CMake_libFMDutil.txt [deleted file]
FMD/libFMDflow.pkg
HERWIG/CMakeLists.txt [deleted file]
HERWIG/CMake_libHERWIG.txt [deleted file]
HIJING/CMakeLists.txt [deleted file]
HIJING/CMake_libHIJING.txt [deleted file]
HLT/CMakeLists.txt [deleted file]
HLT/CMake_bindHLTdumpraw.txt [deleted file]
HLT/CMake_libAliHLTCalo.txt [deleted file]
HLT/CMake_libAliHLTComp.txt [deleted file]
HLT/CMake_libAliHLTEMCAL.txt [deleted file]
HLT/CMake_libAliHLTGlobal.txt [deleted file]
HLT/CMake_libAliHLTHOMER.txt [deleted file]
HLT/CMake_libAliHLTITS.txt [deleted file]
HLT/CMake_libAliHLTJET.txt [deleted file]
HLT/CMake_libAliHLTMUON.txt [deleted file]
HLT/CMake_libAliHLTPHOS.txt [deleted file]
HLT/CMake_libAliHLTRCU.txt [deleted file]
HLT/CMake_libAliHLTSample.txt [deleted file]
HLT/CMake_libAliHLTTPC.txt [deleted file]
HLT/CMake_libAliHLTTPCCalibration.txt [deleted file]
HLT/CMake_libAliHLTTRD.txt [deleted file]
HLT/CMake_libAliHLTTrigger.txt [deleted file]
HLT/CMake_libAliHLTUtil.txt [deleted file]
HLT/CMake_libHLTbase.txt [deleted file]
HLT/CMake_libHLTinterface.txt [deleted file]
HLT/CMake_libHLTqadm.txt [deleted file]
HLT/CMake_libHLTrec.txt [deleted file]
HLT/CMake_libHLTshuttle.txt [deleted file]
HLT/CMake_libHLTsim.txt [deleted file]
HLT/bindHLTdumpraw.pkg
HLT/libAliHLTComp.pkg
HLT/libAliHLTHOMER.pkg
HLT/libAliHLTMUON.pkg
HLT/libAliHLTPHOS.pkg
HLT/libAliHLTSample.pkg
HLT/libAliHLTTPC.pkg
HLT/libAliHLTTPCEVE.pkg
HLT/libHLTpendolino.pkg
HLT/libHLTrec.pkg
HLT/libHLTshuttle.pkg
HLT/libHLTsim.pkg
HMPID/CMakeLists.txt [deleted file]
HMPID/CMake_libHMPIDbase.txt [deleted file]
HMPID/CMake_libHMPIDrec.txt [deleted file]
HMPID/CMake_libHMPIDsim.txt [deleted file]
HMPID/libHMPIDsim.pkg
ITS/CMakeLists.txt [deleted file]
ITS/CMake_libITSbase.txt [deleted file]
ITS/CMake_libITSrec.txt [deleted file]
ITS/CMake_libITSsim.txt [deleted file]
JETAN/CMakeLists.txt [deleted file]
JETAN/CMake_libJETAN.txt [deleted file]
JETAN/CMake_libJETANMC.txt [deleted file]
JETAN/libFASTJETAN.pkg
JETAN/libJETAN.pkg
LHAPDF/CMakeLists.txt [deleted file]
LHAPDF/CMake_libLHAPDF.txt [deleted file]
LHAPDF/liblhapdf.pkg
LHC/CMakeLists.txt [deleted file]
LHC/CMake_libLHC.txt [deleted file]
MICROCERN/CMakeLists.txt [deleted file]
MICROCERN/CMake_libMICROCERN.txt [deleted file]
MICROCERN/libmicrocern.pkg
MONITOR/CMakeLists.txt [deleted file]
MONITOR/CMake_binderoot.txt [deleted file]
MONITOR/CMake_binmonitorCheck.txt [deleted file]
MONITOR/CMake_binmonitorGDC.txt [deleted file]
MONITOR/CMake_libMONITOR.txt [deleted file]
MONITOR/libMONITOR.pkg
MUON/CMakeLists.txt [deleted file]
MUON/CMake_binmchview.txt [deleted file]
MUON/CMake_libMUONbase.txt [deleted file]
MUON/CMake_libMUONcalib.txt [deleted file]
MUON/CMake_libMUONcore.txt [deleted file]
MUON/CMake_libMUONevaluation.txt [deleted file]
MUON/CMake_libMUONgeometry.txt [deleted file]
MUON/CMake_libMUONgraphics.txt [deleted file]
MUON/CMake_libMUONmapping.txt [deleted file]
MUON/CMake_libMUONraw.txt [deleted file]
MUON/CMake_libMUONrec.txt [deleted file]
MUON/CMake_libMUONshuttle.txt [deleted file]
MUON/CMake_libMUONsim.txt [deleted file]
MUON/CMake_libMUONtrigger.txt [deleted file]
MUON/binmchview.pkg
MUON/libMUONcalign.pkg
PHOS/CMakeLists.txt [deleted file]
PHOS/CMake_libPHOSUtils.txt [deleted file]
PHOS/CMake_libPHOSbase.txt [deleted file]
PHOS/CMake_libPHOSrec.txt [deleted file]
PHOS/CMake_libPHOSshuttle.txt [deleted file]
PHOS/CMake_libPHOSsim.txt [deleted file]
PHOS/libPHOSpi0Calib.pkg
PMD/CMakeLists.txt [deleted file]
PMD/CMake_libPMDbase.txt [deleted file]
PMD/CMake_libPMDrec.txt [deleted file]
PMD/CMake_libPMDsim.txt [deleted file]
PMD/libPMDsim.pkg
PWG0/CMakeLists.txt [deleted file]
PWG0/CMake_libPWG0base.txt [deleted file]
PWG0/CMake_libPWG0dep.txt [deleted file]
PWG0/CMake_libPWG0selectors.txt [deleted file]
PWG0/libPWG0base.pkg
PWG0/libPWG0dep.pkg
PWG0/libPWG0selectors.pkg
PWG1/AliAnalysisTaskITSTPCalignment.h
PWG1/CMakeLists.txt [deleted file]
PWG1/CMake_libPWG1.txt [deleted file]
PWG1/TPC/AliRecInfoMaker.h
PWG1/libPWG1.pkg
PWG2/CMakeLists.txt [deleted file]
PWG2/CMake_libPWG2AOD.txt [deleted file]
PWG2/CMake_libPWG2ebye.txt [deleted file]
PWG2/CMake_libPWG2evchar.txt [deleted file]
PWG2/CMake_libPWG2femtoscopy.txt [deleted file]
PWG2/CMake_libPWG2femtoscopyUser.txt [deleted file]
PWG2/CMake_libPWG2flowCommon.txt [deleted file]
PWG2/CMake_libPWG2flowTasks.txt [deleted file]
PWG2/CMake_libPWG2kink.txt [deleted file]
PWG2/CMake_libPWG2resonances.txt [deleted file]
PWG2/CMake_libPWG2spectra.txt [deleted file]
PWG2/CMake_libPWG2unicor.txt [deleted file]
PWG2/libPWG2AOD.pkg
PWG2/libPWG2ebye.pkg
PWG2/libPWG2evchar.pkg
PWG2/libPWG2femtoscopy.pkg
PWG2/libPWG2flowCommon.pkg
PWG2/libPWG2flowTasks.pkg
PWG2/libPWG2kink.pkg
PWG2/libPWG2resonances.pkg
PWG2/libPWG2spectra.pkg
PWG2/libPWG2unicor.pkg
PWG3/CMakeLists.txt [deleted file]
PWG3/CMake_libPWG3.txt [deleted file]
PWG3/CMake_libPWG3base.txt [deleted file]
PWG3/CMake_libPWG3hfe.txt [deleted file]
PWG3/CMake_libPWG3muon.txt [deleted file]
PWG3/CMake_libPWG3vertexingHF.txt [deleted file]
PWG3/CMake_libPWG3vertexingOld.txt [deleted file]
PWG3/libPWG3base.pkg
PWG3/libPWG3hfe.pkg
PWG3/libPWG3muon.pkg
PWG3/libPWG3muondep.pkg
PWG3/libPWG3vertexingHF.pkg
PWG3/libPWG3vertexingOld.pkg
PWG4/CMakeLists.txt [deleted file]
PWG4/CMake_libPWG4CaloCalib.txt [deleted file]
PWG4/CMake_libPWG4GammaConv.txt [deleted file]
PWG4/CMake_libPWG4JetTasks.txt [deleted file]
PWG4/CMake_libPWG4PartCorrBase.txt [deleted file]
PWG4/CMake_libPWG4PartCorrDep.txt [deleted file]
PWG4/CMake_libPWG4omega3pi.txt [deleted file]
PWG4/libPWG4CaloCalib.pkg
PWG4/libPWG4GammaConv.pkg
PWG4/libPWG4JetTasks.pkg
PWG4/libPWG4PartCorrBase.pkg
PWG4/libPWG4PartCorrDep.pkg
PWG4/libPWG4omega3pi.pkg
PYTHIA6/CMakeLists.txt [deleted file]
PYTHIA6/CMake_libAliPythia6.txt [deleted file]
PYTHIA6/CMake_libpythia6.txt [deleted file]
PYTHIA6/CMake_libqpythia.txt [deleted file]
PYTHIA6/libAliPythia6.pkg
PYTHIA6/libqpythia.pkg
PYTHIA8/CMakeLists.txt [deleted file]
PYTHIA8/CMake_libAliPythia8.txt [deleted file]
RALICE/CMakeLists.txt [deleted file]
RALICE/CMake_libRALICE.txt [deleted file]
RAW/CMakeLists.txt [deleted file]
RAW/CMake_binalimdc.txt [deleted file]
RAW/CMake_binalirawdump.txt [deleted file]
RAW/CMake_bindateStream.txt [deleted file]
RAW/CMake_libMDC.txt [deleted file]
RAW/CMake_libMDCFilter.txt [deleted file]
RAW/CMake_libRAWDatabase.txt [deleted file]
RAW/CMake_libRAWDatarec.txt [deleted file]
RAW/CMake_libRAWDatarecOnline.txt [deleted file]
RAW/CMake_libRAWDatasim.txt [deleted file]
STAT/CMakeLists.txt [deleted file]
STAT/CMake_libSTAT.txt [deleted file]
STEER/CMakeLists.txt [deleted file]
STEER/CMake_libAOD.txt [deleted file]
STEER/CMake_libCDB.txt [deleted file]
STEER/CMake_libESD.txt [deleted file]
STEER/CMake_libSTEER.txt [deleted file]
STEER/CMake_libSTEERBase.txt [deleted file]
STRUCT/CMakeLists.txt [deleted file]
STRUCT/CMake_libSTRUCT.txt [deleted file]
T0/AliT0Preprocessor.cxx
T0/CMakeLists.txt [deleted file]
T0/CMake_libT0base.txt [deleted file]
T0/CMake_libT0rec.txt [deleted file]
T0/CMake_libT0shuttle.txt [deleted file]
T0/CMake_libT0sim.txt [deleted file]
TDPMjet/CMakeLists.txt [deleted file]
TDPMjet/CMake_libTDPMjet.txt [deleted file]
TDPMjet/libTDPMjet.pkg
TEPEMGEN/CMakeLists.txt [deleted file]
TEPEMGEN/CMake_libTEPEMGEN.txt [deleted file]
TEPEMGEN/libTEPEMGEN.pkg
TFluka/CMakeLists.txt [deleted file]
THbtp/CMakeLists.txt [deleted file]
THbtp/CMake_libTHbtp.txt [deleted file]
THbtp/libTHbtp.pkg
THerwig/CMakeLists.txt [deleted file]
THerwig/CMake_libTHerwig.txt [deleted file]
THerwig/libTHerwig.pkg
THijing/CMakeLists.txt [deleted file]
THijing/CMake_libTHijing.txt [deleted file]
THydjet/CMakeLists.txt [deleted file]
THydjet/CMake_libTHydjet.txt [deleted file]
TOF/CMakeLists.txt [deleted file]
TOF/CMake_libTOFbase.txt [deleted file]
TOF/CMake_libTOFrec.txt [deleted file]
TOF/CMake_libTOFsim.txt [deleted file]
TPC/CMakeLists.txt [deleted file]
TPC/CMake_libTPCbase.txt [deleted file]
TPC/CMake_libTPCcalib.txt [deleted file]
TPC/CMake_libTPCfast.txt [deleted file]
TPC/CMake_libTPCmon.txt [deleted file]
TPC/CMake_libTPCrec.txt [deleted file]
TPC/CMake_libTPCsim.txt [deleted file]
TPC/libTPCbase.pkg
TPHIC/CMakeLists.txt [deleted file]
TPHIC/CMake_libTPHIC.txt [deleted file]
TPHIC/libTPHIC.pkg
TRD/CMakeLists.txt [deleted file]
TRD/CMake_libTRDbase.txt [deleted file]
TRD/CMake_libTRDfast.txt [deleted file]
TRD/CMake_libTRDgui.txt [deleted file]
TRD/CMake_libTRDqaAnalysis.txt [deleted file]
TRD/CMake_libTRDrec.txt [deleted file]
TRD/CMake_libTRDsim.txt [deleted file]
TRD/libTRDbase.pkg
TRD/libTRDgui.pkg
TRD/libTRDqaAnalysis.pkg
TRIGGER/TRIGGERbaseLinkDef.h [moved from TRIGGER/TRIGGERLinkDef.h with 100% similarity]
TRIGGER/libTRIGGERbase.pkg
TTherminator/CMakeLists.txt [deleted file]
TTherminator/CMake_libTTherminator.txt [deleted file]
TTherminator/libTTherminator.pkg
TUHKMgen/CMakeLists.txt [deleted file]
TUHKMgen/CMake_libTUHKMgen.txt [deleted file]
TUHKMgen/libTUHKMgen.pkg
VZERO/CMakeLists.txt [deleted file]
VZERO/CMake_libVZERObase.txt [deleted file]
VZERO/CMake_libVZEROrec.txt [deleted file]
VZERO/CMake_libVZEROsim.txt [deleted file]
ZDC/CMakeLists.txt [deleted file]
ZDC/CMake_libZDCbase.txt [deleted file]
ZDC/CMake_libZDCrec.txt [deleted file]
ZDC/CMake_libZDCsim.txt [deleted file]
build/Makefile.linuxx8664gcc
cmake/modules/ALICEMacros.cmake
cmake/modules/CreateHLTSubCMakeFiles.cmake [new file with mode: 0644]
cmake/modules/CreateSubCMakeFiles.cmake [new file with mode: 0644]