Update: removed request of 4 points in ITS (Renu)
[u/mrichter/AliRoot.git] / cmake / modules / FindGENERATORS.cmake
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
8 if (GENERATORS_LIBRARY_DIR)
9   SET (GENERATORS_LIBRARY_DIR GENERATORS_LIBRARY_DIR-NOTFOUND)
10 endif (GENERATORS_LIBRARY_DIR)
11
12 MESSAGE(STATUS "Looking for Pythia6...")
13
14 FIND_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
31 if (PYTHIA6_LIBRARY_DIR)
32   set(GENERATORS_FOUND TRUE)
33   set(GENERATORS_LIBRARY_DIR ${PYTHIA6_LIBRARY_DIR})
34 endif(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
46 if (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)
52 else (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)
57 endif (GENERATORS_FOUND)
58