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_SIMGRID_JAVA_LIB simgrid.jar
33 $ENV{SIMGRID_LIBRARY_PATH}
34 PATH_SUFFIXES lib64/share lib/share simgrid/lib64/share simgrid/lib/share
43 find_path(HAVE_GRAS_H gras.h
47 $ENV{SIMGRID_LIBRARY_PATH}
48 PATH_SUFFIXES include simgrid/include
57 string(REPLACE "/include" "/bin" OPTIONAL_BIN_PATH "HAVE_GRAS_H")
59 find_program(HAVE_TESH
62 $ENV{SIMGRID_BIN_PATH}
64 PATH_SUFFIXES bin simgrid/bin
74 find_program(HAVE_GRAS_STUB
75 NAMES gras_stub_generator
77 $ENV{SIMGRID_BIN_PATH}
79 PATH_SUFFIXES bin simgrid/bin
88 message("HAVE_SIMGRID_LIB = ${HAVE_SIMGRID_LIB}")
89 message("HAVE_SIMGRID_JAVA_LIB = ${HAVE_SIMGRID_JAVA_LIB}")
90 message("HAVE_GRAS_H = ${HAVE_GRAS_H}")
91 message("HAVE_TESH = ${HAVE_TESH}")
92 message("HAVE_GRAS_STUB = ${HAVE_GRAS_STUB}")