Merge branch 'master' of https://git.cern.ch/reps/AliRoot
[u/mrichter/AliRoot.git] / CORRFW / CMakelibCORRFW.pkg
CommitLineData
7330f0e5 1# -*- mode: CMake -*-
6db31708 2#--------------------------------------------------------------------------------#
3# Package File for CORRFW #
4# Author : Johny Jose (johny.jose@cern.ch) #
5# Variables Defined : #
6# #
7# SRCS - C++ source files #
8# HDRS - C++ header files #
9# DHDR - ROOT Dictionary Linkdef header file #
10# CSRCS - C source files #
11# CHDRS - C header files #
12# EINCLUDE - Include directories #
13# EDEFINE - Compiler definitions #
14# ELIBS - Extra libraries to link #
15# ELIBSDIR - Extra library directories #
16# PACKFFLAGS - Fortran compiler flags for package #
17# PACKCXXFLAGS - C++ compiler flags for package #
18# PACKCFLAGS - C compiler flags for package #
19# PACKSOFLAGS - Shared library linking flags #
20# PACKLDFLAGS - Module linker flags #
21# PACKBLIBS - Libraries to link (Executables only) #
22# EXPORT - Header files to be exported #
23# CINTHDRS - Dictionary header files #
24# CINTAUTOLINK - Set automatic dictionary generation #
25# ARLIBS - Archive Libraries and objects for linking (Executables only) #
26# SHLIBS - Shared Libraries and objects for linking (Executables only) #
27#--------------------------------------------------------------------------------#
28
7330f0e5 29set ( SRCS
30 AliCFFrame.cxx
31 AliCFGridSparse.cxx
32 AliCFEffGrid.cxx
33 AliCFDataGrid.cxx
34 AliCFContainer.cxx
35 AliCFManager.cxx
36 AliCFCutBase.cxx
37 AliCFEventClassCuts.cxx
38 AliCFEventGenCuts.cxx
39 AliCFEventRecCuts.cxx
40 AliCFParticleGenCuts.cxx
41 AliCFAcceptanceCuts.cxx
42 AliCFTrackKineCuts.cxx
43 AliCFTrackQualityCuts.cxx
44 AliCFTrackIsPrimaryCuts.cxx
45 AliCFTrackCutPid.cxx
46 AliCFPair.cxx
47 AliCFPairAcceptanceCuts.cxx
48 AliCFPairQualityCuts.cxx
49 AliCFPairIsPrimaryCuts.cxx
50 AliCFPairPidCut.cxx
51 AliCFV0TopoCuts.cxx
52 AliCFUnfolding.cxx
53 )
6db31708 54
55if( ROOTHASALIEN STREQUAL "yes")
56
57 set ( PACKCXXFLAGS "${CXXFLAGS} -DWITHALIEN")
58
59endif( ROOTHASALIEN STREQUAL "yes")
60
61if( ROOTHASXML STREQUAL "yes")
62
63 set ( PACKCXXFLAGS "${PACKCXXFLAGS} ${CXXFLAGS} -DWITHXML")
64 set ( CINTFLAGS ${CINTFLAGS} -DWITHXML)
65
66endif( ROOTHASXML STREQUAL "yes")
67
68string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
69
70set ( DHDR CORRFWLinkDef.h)
71
72string ( REPLACE ".cxx" ".h" EXPORT "${SRCS}" )
73
7330f0e5 74set ( EINCLUDE ANALYSIS STEER/AOD STEER/ESD STEER/STEERBase )