]> git.uio.no Git - u/mrichter/AliRoot.git/blame - cmake/modules/FindGENERATORS.cmake
changed protection for rapidity calc
[u/mrichter/AliRoot.git] / cmake / modules / FindGENERATORS.cmake
CommitLineData
e969a926 1# - Try to find PLUTO instalation
2# Once done this will define
3#
4# GENERATORS_FOUND - system has PYTHIA5 and PYTHIA6 and VENUS
5# GENERATORS_LIBRARY_DIR - The libraries directory for PYTHIA and VENUS
6#
7
8if (GENERATORS_LIBRARY_DIR)
9 SET (GENERATORS_LIBRARY_DIR GENERATORS_LIBRARY_DIR-NOTFOUND)
10endif (GENERATORS_LIBRARY_DIR)
11
12MESSAGE(STATUS "Looking for Pythia6...")
13
14FIND_PATH(PYTHIA6_LIBRARY_DIR NAMES libPythia6.so PATHS
15 ${SIMPATH}/generators/lib
16 NO_DEFAULT_PATH
17)
18
19#FIND_PATH(TMP2_DIR NAMES libPythia.so PATHS
20# /misc/cbmsoft/Debian3.1/new/generators/lib
21# ${SIMPATH}/new/generators/lib
22# NO_DEFAULT_PATH
23#)
24
25#FIND_PATH(TMP3_DIR NAMES libVenus.so PATHS
26# /misc/cbmsoft/Debian3.1/new/generators/lib
27# ${SIMPATH}/new/generators/lib
28# NO_DEFAULT_PATH
29#)
30
31if (PYTHIA6_LIBRARY_DIR)
32 set(GENERATORS_FOUND TRUE)
33 set(GENERATORS_LIBRARY_DIR ${PYTHIA6_LIBRARY_DIR})
34endif(PYTHIA6_LIBRARY_DIR)
35
36
37#if (TMP1_DIR AND TMP2_DIR AND TMP3_DIR)
38# set(GENERATORS_FOUND TRUE)
39# if (${TMP1_DIR} MATCHES ${TMP2_DIR} AND ${TMP1_DIR} MATCHES ${TMP3_DIR})
40# set(GENERATORS_LIBRARY_DIR ${TMP1_DIR})
41# else (${TMP1_DIR} MATCHES ${TMP2_DIR} AND ${TMP1_DIR} MATCHES ${TMP3_DIR})
42# set(GENERATORS_LIBRARY_DIR ${TMP1_DIR} ${TMP2_DIR} ${TMP3_DIR})
43# endif (${TMP1_DIR} MATCHES ${TMP2_DIR} AND ${TMP1_DIR} MATCHES ${TMP3_DIR})
44#endif (TMP1_DIR AND TMP2_DIR AND TMP3_DIR)
45
46if (GENERATORS_FOUND)
47 if (NOT GENERATORS_FIND_QUIETLY)
48 MESSAGE(STATUS "Looking for Pythia6... - found ${GENERATORS_LIBRARY_DIR}")
49# message(STATUS "Found Generators: ${GENERATORS_LIBRARY_DIR}")
50 SET(LD_LIBRARY_PATH ${LD_LIBRARY_PATH} ${GENERATORS_LIBRARY_DIR})
51 endif (NOT GENERATORS_FIND_QUIETLY)
52else (GENERATORS_FOUND)
53 if (GENERATORS_FIND_REQUIRED)
54 message(FATAL_ERROR "Looking for Pythia6... - Not found")
55# message(FATAL_ERROR "Could NOT find Pythia6")
56 endif (GENERATORS_FIND_REQUIRED)
57endif (GENERATORS_FOUND)
58