]>
Commit | Line | Data |
---|---|---|
116e4267 | 1 | # ************************************************************************** |
2 | # * Copyright(c) 1998-2014, ALICE Experiment at CERN, All rights reserved. * | |
3 | # * * | |
4 | # * Author: The ALICE Off-line Project. * | |
5 | # * Contributors are mentioned in the code where appropriate. * | |
6 | # * * | |
7 | # * Permission to use, copy, modify and distribute this software and its * | |
8 | # * documentation strictly for non-commercial purposes is hereby granted * | |
9 | # * without fee, provided that the above copyright notice appears in all * | |
10 | # * copies and that both the copyright notice and this permission notice * | |
11 | # * appear in the supporting documentation. The authors make no claims * | |
12 | # * about the suitability of this software for any purpose. It is * | |
13 | # * provided "as is" without express or implied warranty. * | |
14 | # ************************************************************************** | |
6d839a5c | 15 | |
c6ac942a | 16 | option(HLT_CUDA "Build HLT GPU tracker using CUDA" OFF) |
17 | option(HLT_OPENCL "Build HLT GPU tracker using OpenCL" OFF) | |
18 | ||
aac9c09b | 19 | add_definitions(-Duse_aliroot -Duse_root -DROWHOUGHPARAMS) |
20 | ||
116e4267 | 21 | # AliRoot debug mode |
22 | if(ALIDEBUG) | |
23 | add_definitions(-DDEBUG -D__DEBUG) | |
24 | else() | |
25 | add_definitions(-DNDEBUG) | |
26 | endif (ALIDEBUG) | |
27 | ||
28 | # MLUC | |
29 | if(ALIHLT_MLUCDIR) | |
30 | add_definitions(-Duse_logging) | |
31 | include_directories(${ALIHLT_MLUCDIR}/include) | |
32 | link_directories(${ALIHLT_MLUCDIR}/lib/tgt_${ALICE_TARGET}) | |
33 | endif (ALIHLT_MLUCDIR) | |
34 | ||
8bb711ff | 35 | add_subdirectory(BASE) |
116e4267 | 36 | add_subdirectory(CALO) |
b7c9bee4 | 37 | add_subdirectory(comp) |
368c600b | 38 | add_subdirectory(global) |
aac9c09b | 39 | add_subdirectory(EMCAL) |
4aeb72a7 | 40 | add_subdirectory(FMD) |
4dd695b9 | 41 | add_subdirectory(ITS) |
b5576c4e | 42 | add_subdirectory(JET) |
aaa51f96 | 43 | add_subdirectory(MUON) |
f077ee2b | 44 | add_subdirectory(PHOS) |
88395b88 | 45 | add_subdirectory(RCU) |
3c517eb8 | 46 | add_subdirectory(SampleLib) |
b5a0ad8b | 47 | add_subdirectory(TPCLib) |
48 | add_subdirectory(TRD) | |
49 | add_subdirectory(trigger) | |
aac9c09b | 50 | # Enable EVE if ROOT has OpenGL support |
51 | if(ROOT_HASOPENGL STREQUAL "yes") | |
52 | add_subdirectory(EVE) | |
53 | endif() | |
ebf7a8e8 | 54 | |
4aeb72a7 | 55 | |
116e4267 | 56 | #file(GLOB PACKAGES CMake*.pkg) |
6d839a5c | 57 | |
116e4267 | 58 | #if(HLT_CUDA) |
59 | # list(APPEND PACKAGES TPCLib/tracking-ca/cagpu/CMakelibAliHLTTPCCAGPU.pkg) | |
60 | #endif(HLT_CUDA) | |
c6ac942a | 61 | |
116e4267 | 62 | #if(HLT_OPENCL) |
63 | # list(APPEND PACKAGES TPCLib/tracking-ca/cagpu/CMakelibAliHLTTPCCAGPUOpenCL.pkg) | |
64 | #endif() | |
c6ac942a | 65 | |
116e4267 | 66 | message(STATUS "HLT enabled") |