]>
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 | |
04af8f04 | 16 | ${CMAKE_SOURCE_DIR}/HLT/JET |
3ac0b5b9 | 17 | ${CMAKE_SOURCE_DIR}/HLT/JET/cone |
18 | ${CMAKE_SOURCE_DIR}/HLT/JET/analysis | |
e969a926 | 19 | ${CMAKE_SOURCE_DIR}/HLT/MUON |
20 | ${CMAKE_SOURCE_DIR}/HLT/MUON/OfflineInterface | |
21 | ${CMAKE_SOURCE_DIR}/HLT/MUON/OnlineAnalysis | |
22 | ${CMAKE_SOURCE_DIR}/HLT/MUON/utils | |
23 | ${CMAKE_SOURCE_DIR}/HLT/PHOS | |
24 | ${CMAKE_SOURCE_DIR}/HLT/RCU | |
25 | ${CMAKE_SOURCE_DIR}/HLT/SampleLib | |
26 | ${CMAKE_SOURCE_DIR}/HLT/TPCLib | |
27 | ${CMAKE_SOURCE_DIR}/HLT/TPCLib/comp | |
28 | ${CMAKE_SOURCE_DIR}/HLT/TPCLib/offline | |
29 | ${CMAKE_SOURCE_DIR}/HLT/TPCLib/tracking-ca | |
30 | ${CMAKE_SOURCE_DIR}/HLT/TRD | |
31 | ${CMAKE_SOURCE_DIR}/HLT/comp | |
32 | ${CMAKE_SOURCE_DIR}/HLT/offline | |
33 | ${CMAKE_SOURCE_DIR}/HLT/rec | |
34 | ${CMAKE_SOURCE_DIR}/HLT/shuttle | |
35 | ${CMAKE_SOURCE_DIR}/HLT/sim | |
36 | ${CMAKE_SOURCE_DIR}/HLT/tracking-ca | |
37 | ${CMAKE_SOURCE_DIR}/HLT/trigger | |
eae5edc6 | 38 | ${CMAKE_SOURCE_DIR}/HLT/global |
e969a926 | 39 | ${CMAKE_SOURCE_DIR}/ITS |
04af8f04 | 40 | ${CMAKE_SOURCE_DIR}/JETAN |
e969a926 | 41 | ${CMAKE_SOURCE_DIR}/MUON |
42 | ${CMAKE_SOURCE_DIR}/MUON/mapping | |
43 | ${CMAKE_SOURCE_DIR}/PHOS | |
44 | ${CMAKE_SOURCE_DIR}/RAW | |
45 | ${CMAKE_SOURCE_DIR}/STEER | |
46 | ${CMAKE_SOURCE_DIR}/TPC | |
47 | ${CMAKE_SOURCE_DIR}/TRD | |
91799091 | 48 | ${CMAKE_SOURCE_DIR}/PYTHIA6 |
49 | ${CMAKE_SOURCE_DIR}/EVGEN | |
50 | ${CMAKE_SOURCE_DIR}/LHAPDF | |
e969a926 | 51 | ${ROOT_INCLUDE_DIR} |
52 | ) | |
53 | ||
54 | include_directories( ${INCLUDE_DIRECTORIES}) | |
55 | ||
56 | set(LINK_DIRECTORIES | |
57 | ${ROOT_LIBRARY_DIR} | |
58 | ) | |
59 | ||
60 | link_directories( ${LINK_DIRECTORIES}) | |
61 | ||
c037cde2 | 62 | 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 | 63 | |
64 | SetModule() | |
65 | ||
66 | Include(CMake_libAliHLTHOMER.txt) | |
67 | ||
68 | Include(CMake_libHLTinterface.txt) | |
69 | ||
70 | Include(CMake_libAliHLTUtil.txt) | |
71 | ||
72 | Include(CMake_libAliHLTSample.txt) | |
73 | ||
74 | Include(CMake_libAliHLTRCU.txt) | |
75 | ||
76 | Include(CMake_libHLTshuttle.txt) | |
77 | ||
78 | Include(CMake_libAliHLTTrigger.txt) | |
79 | ||
80 | Include(CMake_libAliHLTMUON.txt) | |
81 | ||
82 | Include(CMake_libHLTrec.txt) | |
83 | ||
84 | Include(CMake_libHLTbase.txt) | |
85 | ||
ec6160d5 | 86 | Include(CMake_libAliHLTGlobal.txt) |
87 | ||
e969a926 | 88 | Include(CMake_libAliHLTTPC.txt) |
89 | ||
90 | Include(CMake_libAliHLTTRD.txt) | |
91 | ||
92 | Include(CMake_libAliHLTComp.txt) | |
93 | ||
94 | Include(CMake_libAliHLTITS.txt) | |
95 | ||
96 | Include(CMake_libHLTsim.txt) | |
97 | ||
98 | Include(CMake_libAliHLTPHOS.txt) | |
99 | ||
100 | Include(CMake_libAliHLTEMCAL.txt) | |
101 | ||
04af8f04 | 102 | Include(CMake_libAliHLTJET.txt) |
103 | ||
e969a926 | 104 | Include(CMake_bindHLTdumpraw.txt) |
105 |