]>
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) |
aac9c09b | 42 | # Enable EVE if ROOT has OpenGL support |
43 | if(ROOT_HASOPENGL STREQUAL "yes") | |
44 | add_subdirectory(EVE) | |
45 | endif() | |
ebf7a8e8 | 46 | |
4aeb72a7 | 47 | |
116e4267 | 48 | #file(GLOB PACKAGES CMake*.pkg) |
6d839a5c | 49 | |
116e4267 | 50 | #if(HLT_CUDA) |
51 | # list(APPEND PACKAGES TPCLib/tracking-ca/cagpu/CMakelibAliHLTTPCCAGPU.pkg) | |
52 | #endif(HLT_CUDA) | |
c6ac942a | 53 | |
116e4267 | 54 | #if(HLT_OPENCL) |
55 | # list(APPEND PACKAGES TPCLib/tracking-ca/cagpu/CMakelibAliHLTTPCCAGPUOpenCL.pkg) | |
56 | #endif() | |
c6ac942a | 57 | |
116e4267 | 58 | message(STATUS "HLT enabled") |