1 #IF YOU HAVE INSTALL SIMGRID LIBRARIES AND SIMGRID BINARIES IN A SPECIAL DIRECTORY
2 #YOU CAN SPECIFY SIMGRID_LIBRARY_PAT AND SIMGRID_BIN_PATH OR SIMPLY LD_LIBRARY_PATH
4 # TO CALL THIS FILE USE
7 #${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/Modules
10 message("SIMGRID_LIBRARY_PATH = $ENV{SIMGRID_LIBRARY_PATH}")
11 message("SIMGRID_BIN_PATH = $ENV{SIMGRID_BIN_PATH}")
12 message("LD_LIBRARY_PATH = $ENV{LD_LIBRARY_PATH}")
14 find_library(HAVE_SIMGRID_LIB
19 $ENV{SIMGRID_LIBRARY_PATH}
20 PATH_SUFFIXES lib64 lib simgrid/lib64 simgrid/lib
29 find_path(HAVE_GRAS_H gras.h
33 $ENV{SIMGRID_LIBRARY_PATH}
34 PATH_SUFFIXES include simgrid/include
43 string(REPLACE "/include" "/bin" OPTIONAL_BIN_PATH "HAVE_GRAS_H")
45 find_program(HAVE_TESH
48 $ENV{SIMGRID_BIN_PATH}
50 PATH_SUFFIXES bin simgrid/bin
60 find_program(HAVE_GRAS_STUB
61 NAMES gras_stub_generator
63 $ENV{SIMGRID_BIN_PATH}
65 PATH_SUFFIXES bin simgrid/bin
74 message("HAVE_SIMGRID_LIB = ${HAVE_SIMGRID_LIB}")
75 message("HAVE_GRAS_H = ${HAVE_GRAS_H}")
76 message("HAVE_TESH = ${HAVE_TESH}")
77 message("HAVE_GRAS_STUB = ${HAVE_GRAS_STUB}")