#102886: Various fixes to the the code in EVE, STEER, PWGPP, cmake
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 21 Oct 2013 11:15:36 +0000 (11:15 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 21 Oct 2013 11:15:36 +0000 (11:15 +0000)
commitd9298a37a95d0f1528073c176af29ed5ce5961bc
tree7785cdf535e0b05ef5e5676f5088fce030727586
parent29e2013e6950fd18ef3e2750715c87b9a12dd44d
#102886: Various fixes to the the code in EVE, STEER, PWGPP, cmake

ALIROOT/CMakebinaliroot.pkg:
=====================================
Add EOD marker

EVE/CMakebinalihlteve.pkg:
=====================================
Add -lVc to linker libraries

STEER/AODLinkDef.h: =====================================
Fix up schema evolution code for newer ROOT where we do not have
privileged access to data members.

STEER/STEER/AliReconstruction.cxx:
=====================================
Add preprocessor switches for ROOT git transition

STEER/STEER/AliRun.cxx:
=====================================
Remove unused TCint.h header inclussion

PWGPP/TPC/AliComparisonDraw.cxx:
=====================================
Remove unused TCint.h header inclussion

cmake/ALICE_CMake.cmake:
=====================================
Many fixes:

- Print flags passed by default by CMake
- Save the unexpanded EINCLUDE value in saveEINCLUDE for PAR generation
- Replace dots `.' in filenames with underscore `_' when generating dictionary
files, since rootcint may end up writing uncompilable code.
- Add progress reports
- If the used ROOT version is larger than ROOT6_ALPHA (5.99.1), then give
full paths to rootcint.
- Set CMAKE_EXE_LINKER_FLAGS to the value of PLDFLAGS for executables.
- Fix up sed commands when replacing `include $ROOTSYS/etc/Makefile.arch'
with `include Makefile.arch' in PAR make files.
- Use root-config to locate Makefile.arch
- Replace `EINCLUDE :=.*' with `EINCLUDE := ${saveEINCLUDE}' in PAR Makefiles

cmake/FindROOT.cmake:
=====================================
Do not require ROOTSYS to be set. We do make sure that rootcint and
root-config can be found in the PATH however.

cmake/GenerateLinkDef.sh:
=====================================
Put in guard for both _CINT_ and _CLING_

Christian H.
ALIROOT/CMakebinaliroot.pkg
EVE/CMakebinalihlteve.pkg
PWGPP/TPC/AliComparisonDraw.cxx
STEER/AODLinkDef.h
STEER/STEER/AliReconstruction.cxx
STEER/STEER/AliRun.cxx
cmake/ALICE_CMake.cmake
cmake/FindROOT.cmake
cmake/GenerateLinkDef.sh