]>
Commit | Line | Data |
---|---|---|
cfce8ad9 | 1 | cmake_minimum_required(VERSION 2.6) |
2 | project (Program) | |
3 | ||
4 | SET (Program_SOURCES aliHLTTRDrun.cxx rec-hlt-trd.cxx createFileList.cxx rec-hlt-trd-digits.cxx) | |
5 | ||
6 | FOREACH(cxxfile ${Program_SOURCES}) | |
7 | STRING(REPLACE ".cxx" ".h" hfile ${cxxfile}) | |
8 | SET ( Program_HEADERS ${Program_HEADERS} ${hfile}) | |
9 | ENDFOREACH(cxxfile) | |
10 | MESSAGE("[i] Headers: ${Program_HEADERS}") | |
11 | MESSAGE("[i] ROOTSYS set: $ENV{ROOTSYS}") | |
12 | MESSAGE("[i] ALICE_ROOT set: $ENV{ALICE_ROOT}") | |
13 | MESSAGE("[i] ALICE_TARGET set: $ENV{ALICE_TARGET}") | |
14 | ||
15 | SET (ALIROOTINCLUDES $ENV{ALICE_ROOT}/include) | |
16 | ||
17 | EXECUTE_PROCESS ( COMMAND root-config --cflags WORKING_DIRECTORY /tmp OUTPUT_VARIABLE ROOTCFLAGS OUTPUT_STRIP_TRAILING_WHITESPACE ) | |
18 | MESSAGE("[i] ROOTCFLAGS set ${ROOTCFLAGS} ") | |
19 | EXECUTE_PROCESS ( COMMAND root-config --incdir WORKING_DIRECTORY /tmp OUTPUT_VARIABLE ROOTINCLUDES OUTPUT_STRIP_TRAILING_WHITESPACE ) | |
20 | MESSAGE("[i] ROOTINCLUDES is ${ROOTINCLUDES} ") | |
21 | ||
22 | EXECUTE_PROCESS ( COMMAND root-config --libdir WORKING_DIRECTORY /tmp OUTPUT_VARIABLE ROOTLIBDIR OUTPUT_STRIP_TRAILING_WHITESPACE ) | |
23 | MESSAGE("[i] ROOTLIBDIR set ${ROOTLIBDIR} ") | |
24 | ||
25 | INCLUDE_DIRECTORIES (${ROOTINCLUDES}) | |
26 | INCLUDE_DIRECTORIES (${ALIROOTINCLUDES}) | |
27 | INCLUDE_DIRECTORIES ($ENV{ALICE_ROOT}/STEER) | |
28 | INCLUDE_DIRECTORIES ($ENV{ALICE_ROOT}/TPC) | |
29 | INCLUDE_DIRECTORIES ($ENV{ALICE_ROOT}/TRD) | |
30 | INCLUDE_DIRECTORIES ($ENV{ALICE_ROOT}/HLT) | |
31 | INCLUDE_DIRECTORIES ($ENV{ALICE_ROOT}/HLT/TRD) | |
32 | INCLUDE_DIRECTORIES ($ENV{ALICE_ROOT}/HLT/BASE) | |
33 | ||
34 | #SET(CMAKE_CXX_FLAGS "${ROOTCFLAGS}") | |
35 | #SET(CMAKE_CPP_FLAGS "${ROOTCFLAGS}") | |
36 | SET(CMAKE_LD_FLAGS "-g ${ROOTLIBS}" ) | |
37 | ||
38 | # Specify directories in which to search for libraries. | |
39 | # Make sure the linker can find the library once it is built. | |
40 | SET ( ALILIBDIR $ENV{ALICE_ROOT}/lib/tgt_$ENV{ALICE_TARGET}) | |
41 | #SET ( ALIHLTLIBDIR $ENV{ALIHLT_LIBDIR}) | |
42 | LINK_DIRECTORIES (${ROOTLIBDIR} ${ALILIBDIR}) | |
43 | MESSAGE ("[i] ALILIBDIR is ${ALILIBDIR}") | |
44 | #MESSAGE ("[i] ALIHLTLIBDIR is ${ALIHLTLIBDIR}") | |
45 | ||
196a8c4f | 46 | SET (ROOTLIBLINK dl Core Cint RIO Net Hist Graf Graf3d Gpad Tree Rint Postscript Matrix Physics MathCore freetype Gui VMC EG Geom Minuit XMLParser XMLIO) |
cfce8ad9 | 47 | SET (ROOTLIBLINK ${ROOTLIBLINK} MLP Proof Thread ProofPlayer TreePlayer) |
196a8c4f | 48 | SET (ALILIBLINK STEERBase STEER CDB ESD AliHLTTRD RAWDatabase RAWDatarec TRDbase TRDrec HLTbase AliHLTGlobal AliHLTUtil AOD TRDbase TPCrec TPCbase PHOSUtils STAT) |
cfce8ad9 | 49 | SET (ALILIBLINK ${ALILIBLINK} MUONbase MUONmapping MUONcalib MUONtrigger MUONgeometry MUONraw MUONcore RAWDatasim) |
50 | ||
51 | #--------------- EXECS | |
52 | add_executable (aliHLTTRDrun aliHLTTRDrun.cxx) | |
53 | TARGET_LINK_LIBRARIES(aliHLTTRDrun ${ROOTLIBLINK} ${ALILIBLINK}) | |
54 | ||
55 | add_executable (rec-hlt-trd rec-hlt-trd.cxx) | |
56 | TARGET_LINK_LIBRARIES(rec-hlt-trd ${ROOTLIBLINK} ${ALILIBLINK}) | |
57 | ||
58 | add_executable (rec-hlt-trd-digits rec-hlt-trd-digits.cxx) | |
59 | TARGET_LINK_LIBRARIES(rec-hlt-trd-digits ${ROOTLIBLINK} ${ALILIBLINK}) |