]> git.uio.no Git - u/mrichter/AliRoot.git/blob - STARLIGHT/starlight/cmake_modules/FindDPMJet.cmake
STARLIGHT code and interface
[u/mrichter/AliRoot.git] / STARLIGHT / starlight / cmake_modules / FindDPMJet.cmake
1
2 FIND_FILE(DPMJET_OBJECT NAMES dpmjet3.0-5.o PATHS $ENV{DPMJETDIR})
3 FIND_FILE(DPMJET_PY_OBJECT NAMES pythia6115dpm3v1.o PATHS $ENV{DPMJETDIR})
4 FIND_FILE(DPMJET_PHO_OBJECT NAMES phojet1.12-35c4.o PATHS $ENV{DPMJETDIR})
5
6 IF (DPMJET_OBJECT AND DPMJET_PY_OBJECT AND DPMJET_PHO_OBJECT) 
7    SET(DPMJET_OBJECTS ${DPMJET_OBJECT} ${DPMJET_PY_OBJECT} ${DPMJET_PHO_OBJECT})
8    SET(DPMJET_FOUND TRUE)
9    SET_SOURCE_FILES_PROPERTIES(
10       ${DPMJET_OBJECTS}
11       PROPERTIES
12       EXTERNAL_OBJECT true 
13    )
14 ENDIF (DPMJET_OBJECT AND DPMJET_PY_OBJECT AND DPMJET_PHO_OBJECT)
15
16 IF (DPMJET_FOUND)
17    IF (NOT DPMJet_FIND_QUIETLY)
18       MESSAGE(STATUS "Found DPMJet: ${DPMJET_OBJECT}")
19    ENDIF (NOT DPMJet_FIND_QUIETLY)
20 ELSE (DPMJET_FOUND)
21    IF (DPMJet_FIND_REQUIRED)
22       MESSAGE(FATAL_ERROR "Could not find DPMJet, we look in $DPMJETDIR")
23    ELSE(DPMJet_FIND_REQUIRED)
24       IF(NOT DPMJet_FIND_QUIETLY)
25          MESSAGE(STATUS "Could not find DPMJet, we look in $DPMJETDIR")
26       ENDIF(NOT DPMJet_FIND_QUIETLY)
27    ENDIF (DPMJet_FIND_REQUIRED)
28 ENDIF (DPMJET_FOUND)
29