]>
Commit | Line | Data |
---|---|---|
e969a926 | 1 | # - Try to find PLUTO instalation |
2 | # Once done this will define | |
3 | # | |
4 | # PLUTO_FOUND - system has GEANT3 | |
5 | # PLUTO_INCLUDE_DIR - the GEANT3 include directory | |
6 | # PLUTO_LIBRARIES - The libraries needed to use GEANT3 | |
7 | # PLUTO_DEFINITIONS - Compiler switches required for using GEANT3 | |
8 | # | |
9 | ||
10 | if (PLUTO_INCLUDE_DIR AND PLUTO_LIBRARIES) | |
11 | SET (PLUTO_INCLUDE_DIR PLUTO_INCLUDE_DIR-NOTFOUND) | |
12 | SET (PLUTO_LIB PLUTO_LIB-NOTFOUND) | |
13 | SET (PLUTO_DUMMY_LIB PLUTO_DUMMY_LIB-NOTFOUND) | |
14 | endif (PLUTO_INCLUDE_DIR AND PLUTO_LIBRARIES) | |
15 | ||
16 | MESSAGE(STATUS "Looking for Pluto...") | |
17 | ||
18 | FIND_PATH(PLUTO_INCLUDE_DIR NAMES PChannel.h PATHS | |
19 | ${SIMPATH}/generators/pluto/src | |
20 | ${SIMPATH}/generators/pluto | |
21 | ${SIMPATH}/generators/pluto/include | |
22 | NO_DEFAULT_PATH | |
23 | ) | |
24 | ||
25 | FIND_PATH(PLUTO_LIBRARY_DIR NAMES libPluto.so PATHS | |
26 | ${SIMPATH}/generators/lib | |
27 | ${SIMPATH}/generators/pluto | |
28 | NO_DEFAULT_PATH | |
29 | ) | |
30 | ||
31 | if (PLUTO_INCLUDE_DIR AND PLUTO_LIBRARY_DIR) | |
32 | set(PLUTO_FOUND TRUE) | |
33 | endif (PLUTO_INCLUDE_DIR AND PLUTO_LIBRARY_DIR) | |
34 | ||
35 | if (PLUTO_FOUND) | |
36 | if (NOT PLUTO_FIND_QUIETLY) | |
37 | MESSAGE(STATUS "Looking for Pluto... - found ${PLUTO_LIBRARY_DIR}") | |
38 | # message(STATUS "Found PLUTO: ${PLUTO_LIBRARY_DIR}") | |
39 | SET(LD_LIBRARY_PATH ${LD_LIBRARY_PATH} ${PLUTO_LIBRARY_DIR}) | |
40 | endif (NOT PLUTO_FIND_QUIETLY) | |
41 | else (PLUTO_FOUND) | |
42 | if (PLUTO_FIND_REQUIRED) | |
43 | message(FATAL_ERROR "Looking for Pluto... - Not found") | |
44 | endif (PLUTO_FIND_REQUIRED) | |
45 | endif (PLUTO_FOUND) | |
46 |