]> git.uio.no Git - u/mrichter/AliRoot.git/blob - MUON/CMakelibMUONgeometry.pkg
add protection in case TreeD (digits) is not available
[u/mrichter/AliRoot.git] / MUON / CMakelibMUONgeometry.pkg
1 # -*- mode: CMake -*-
2
3 #--------------------------------------------------------------------------------#
4 # Package File for MUONgeometry                                                  #
5 # Author : Johny Jose (johny.jose@cern.ch)                                       #
6 # Variables Defined :                                                            #
7 #                                                                                #
8 # SRCS - C++ source files                                                        #
9 # HDRS - C++ header files                                                        #
10 # DHDR - ROOT Dictionary Linkdef header file                                     #
11 # CSRCS - C source files                                                         #
12 # CHDRS - C header files                                                         #
13 # EINCLUDE - Include directories                                                 #
14 # EDEFINE - Compiler definitions                                                 #
15 # ELIBS - Extra libraries to link                                                #
16 # ELIBSDIR - Extra library directories                                           #
17 # PACKFFLAGS - Fortran compiler flags for package                                #
18 # PACKCXXFLAGS - C++ compiler flags for package                                  #
19 # PACKCFLAGS - C compiler flags for package                                      #
20 # PACKSOFLAGS - Shared library linking flags                                     #
21 # PACKLDFLAGS - Module linker flags                                              #
22 # PACKBLIBS - Libraries to link (Executables only)                               #
23 # EXPORT - Header files to be exported                                           #
24 # CINTHDRS - Dictionary header files                                             #
25 # CINTAUTOLINK - Set automatic dictionary generation                             #
26 # ARLIBS - Archive Libraries and objects for linking (Executables only)          #
27 # SHLIBS - Shared Libraries and objects for linking (Executables only)           #
28 #--------------------------------------------------------------------------------#
29
30 set ( SRCS   
31     AliMUONGeometryConstituent.cxx 
32     AliMUONGeometryEnvelope.cxx 
33     AliMUONGeometryEnvelopeStore.cxx 
34     AliMUONGeometryDetElement.cxx 
35     AliMUONGeometryModuleTransformer.cxx 
36     AliMUONGeometryModule.cxx 
37     AliMUONGeometryTransformer.cxx 
38     AliMUONGeometryMisAligner.cxx 
39     AliMUONGeometry.cxx 
40     AliMUONVGeometryBuilder.cxx 
41     AliMUONGeometryBuilder.cxx 
42     AliMUONSurveyObj.cxx 
43     AliMUONSurveyUtil.cxx 
44     AliMUONSurveyDetElem.cxx 
45     AliMUONSurveyChamber.cxx
46     )
47
48 string(REPLACE ".cxx" ".h" HDRS "${SRCS}")
49
50 set ( EINCLUDE  RAW MUON/mapping)
51
52 set ( DHDR  MUONgeometryLinkDef.h)
53
54 set ( EXPORT AliMUONGeometryTransformer.h )