]>
Commit | Line | Data |
---|---|---|
e969a926 | 1 | # -*- mode: cmake -*- |
2 | # Create a library called "lib<name>" which includes the source files given in | |
3 | # the array . | |
4 | # The extension is already found. Any number of sources could be listed here. | |
5 | ||
6 | set(INCLUDE_DIRECTORIES | |
04af8f04 | 7 | ${CMAKE_SOURCE_DIR}/ANALYSIS |
e969a926 | 8 | ${CMAKE_SOURCE_DIR}/EMCAL |
9 | ${CMAKE_SOURCE_DIR}/HLT | |
10 | ${CMAKE_SOURCE_DIR}/HLT/BASE | |
11 | ${CMAKE_SOURCE_DIR}/HLT/BASE/HOMER | |
12 | ${CMAKE_SOURCE_DIR}/HLT/BASE/interface | |
13 | ${CMAKE_SOURCE_DIR}/HLT/BASE/util | |
14 | ${CMAKE_SOURCE_DIR}/HLT/EMCAL | |
15 | ${CMAKE_SOURCE_DIR}/HLT/ITS | |
190762ce | 16 | ${CMAKE_SOURCE_DIR}/HLT/ITS/tracking |
04af8f04 | 17 | ${CMAKE_SOURCE_DIR}/HLT/JET |
3ac0b5b9 | 18 | ${CMAKE_SOURCE_DIR}/HLT/JET/cone |
19 | ${CMAKE_SOURCE_DIR}/HLT/JET/analysis | |
e969a926 | 20 | ${CMAKE_SOURCE_DIR}/HLT/MUON |
21 | ${CMAKE_SOURCE_DIR}/HLT/MUON/OfflineInterface | |
22 | ${CMAKE_SOURCE_DIR}/HLT/MUON/OnlineAnalysis | |
23 | ${CMAKE_SOURCE_DIR}/HLT/MUON/utils | |
24 | ${CMAKE_SOURCE_DIR}/HLT/PHOS | |
25 | ${CMAKE_SOURCE_DIR}/HLT/RCU | |
26 | ${CMAKE_SOURCE_DIR}/HLT/SampleLib | |
27 | ${CMAKE_SOURCE_DIR}/HLT/TPCLib | |
28 | ${CMAKE_SOURCE_DIR}/HLT/TPCLib/comp | |
29 | ${CMAKE_SOURCE_DIR}/HLT/TPCLib/offline | |
30 | ${CMAKE_SOURCE_DIR}/HLT/TPCLib/tracking-ca | |
31 | ${CMAKE_SOURCE_DIR}/HLT/TRD | |
32 | ${CMAKE_SOURCE_DIR}/HLT/comp | |
33 | ${CMAKE_SOURCE_DIR}/HLT/offline | |
34 | ${CMAKE_SOURCE_DIR}/HLT/rec | |
35 | ${CMAKE_SOURCE_DIR}/HLT/shuttle | |
36 | ${CMAKE_SOURCE_DIR}/HLT/sim | |
37 | ${CMAKE_SOURCE_DIR}/HLT/tracking-ca | |
38 | ${CMAKE_SOURCE_DIR}/HLT/trigger | |
eae5edc6 | 39 | ${CMAKE_SOURCE_DIR}/HLT/global |
e969a926 | 40 | ${CMAKE_SOURCE_DIR}/ITS |
04af8f04 | 41 | ${CMAKE_SOURCE_DIR}/JETAN |
e969a926 | 42 | ${CMAKE_SOURCE_DIR}/MUON |
43 | ${CMAKE_SOURCE_DIR}/MUON/mapping | |
44 | ${CMAKE_SOURCE_DIR}/PHOS | |
45 | ${CMAKE_SOURCE_DIR}/RAW | |
46 | ${CMAKE_SOURCE_DIR}/STEER | |
47 | ${CMAKE_SOURCE_DIR}/TPC | |
48 | ${CMAKE_SOURCE_DIR}/TRD | |
49 | ${ROOT_INCLUDE_DIR} | |
50 | ) | |
51 | ||
fa64d498 | 52 | #${CMAKE_SOURCE_DIR}/PYTHIA6 |
53 | #${CMAKE_SOURCE_DIR}/EVGEN | |
54 | #${CMAKE_SOURCE_DIR}/LHAPDF | |
55 | ||
56 | ||
e969a926 | 57 | include_directories( ${INCLUDE_DIRECTORIES}) |
58 | ||
59 | set(LINK_DIRECTORIES | |
60 | ${ROOT_LIBRARY_DIR} | |
61 | ) | |
62 | ||
63 | link_directories( ${LINK_DIRECTORIES}) | |
64 | ||
c037cde2 | 65 | ADD_DEFINITIONS(-Duse_aliroot -Duse_root -DUSE_ROOT -DROWHOUGHPARAMS -Duse_reconstruction -Duse_newio -DROOTVERSION=\"unchecked\" -DALIROOTVERSION=\"unchecked\" -D__ROOT__ -DUSE_ALILOG -DLINUX -DLIBHLTSIM_VERSION=0) |
e969a926 | 66 | |
67 | SetModule() | |
68 | ||
69 | Include(CMake_libAliHLTHOMER.txt) | |
70 | ||
71 | Include(CMake_libHLTinterface.txt) | |
72 | ||
73 | Include(CMake_libAliHLTUtil.txt) | |
74 | ||
75 | Include(CMake_libAliHLTSample.txt) | |
76 | ||
77 | Include(CMake_libAliHLTRCU.txt) | |
78 | ||
79 | Include(CMake_libHLTshuttle.txt) | |
80 | ||
81 | Include(CMake_libAliHLTTrigger.txt) | |
82 | ||
83 | Include(CMake_libAliHLTMUON.txt) | |
84 | ||
85 | Include(CMake_libHLTrec.txt) | |
86 | ||
87 | Include(CMake_libHLTbase.txt) | |
88 | ||
ec6160d5 | 89 | Include(CMake_libAliHLTGlobal.txt) |
90 | ||
e969a926 | 91 | Include(CMake_libAliHLTTPC.txt) |
92 | ||
93 | Include(CMake_libAliHLTTRD.txt) | |
94 | ||
95 | Include(CMake_libAliHLTComp.txt) | |
96 | ||
97 | Include(CMake_libAliHLTITS.txt) | |
98 | ||
99 | Include(CMake_libHLTsim.txt) | |
100 | ||
101 | Include(CMake_libAliHLTPHOS.txt) | |
102 | ||
103 | Include(CMake_libAliHLTEMCAL.txt) | |
104 | ||
04af8f04 | 105 | Include(CMake_libAliHLTJET.txt) |
106 | ||
e969a926 | 107 | Include(CMake_bindHLTdumpraw.txt) |
108 |