--- /dev/null
+#IF YOU HAVE INSTALL SIMGRID IN A SPECIAL DIRECTORY
+#YOU CAN SPECIFY SIMGRID_ROOT OR GRAS_ROOT
+
+# TO CALL THIS FILE USE
+ #set(CMAKE_MODULE_PATH
+ #${CMAKE_MODULE_PATH}
+ #${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/Modules
+ #)
+
+message("GRAS_ROOT = $ENV{GRAS_ROOT}")
+message("SIMGRID_ROOT = $ENV{SIMGRID_ROOT}")
+message("LD_LIBRARY_PATH = $ENV{LD_LIBRARY_PATH}")
+
+find_library(HAVE_SIMGRID_LIB
+ NAME simgrid
+ HINTS
+ $ENV{LD_LIBRARY_PATH}
+ $ENV{GRAS_ROOT}
+ $ENV{SIMGRID_ROOT}
+ PATH_SUFFIXES lib64 lib
+ PATHS
+ /opt
+ /opt/local
+ /opt/csw
+ /sw
+ /usr
+)
+
+find_path(HAVE_GRAS_H gras.h
+ HINTS
+ $ENV{GRAS_ROOT}
+ $ENV{SIMGRID_ROOT}
+ PATH_SUFFIXES include
+ PATHS
+ /opt
+ /opt/local
+ /opt/csw
+ /sw
+ /usr
+)
+
+find_program(HAVE_TESH
+ NAMES tesh
+ HINTS
+ $ENV{GRAS_ROOT}
+ $ENV{SIMGRID_ROOT}
+ PATH_SUFFIXES bin
+ PATHS
+ /opt
+ /opt/local
+ /opt/csw
+ /sw
+ /usr
+)
+
+find_program(HAVE_GRAS_STUB
+ NAMES gras_stub_generator
+ HINTS
+ $ENV{GRAS_ROOT}
+ $ENV{SIMGRID_ROOT}
+ PATH_SUFFIXES bin
+ PATHS
+ /opt
+ /opt/local
+ /opt/csw
+ /sw
+ /usr
+)
+
+message("HAVE_SIMGRID_LIB = ${HAVE_SIMGRID_LIB}")
+message("HAVE_GRAS_H = ${HAVE_GRAS_H}")
+message("HAVE_TESH = ${HAVE_TESH}")
+message("HAVE_GRAS_STUB = ${HAVE_GRAS_STUB}")
\ No newline at end of file
+++ /dev/null
-#IF YOU HAVE INSTALL SIMGRID LIBRARIES AND SIMGRID BINARIES IN A SPECIAL DIRECTORY
-#YOU CAN SPECIFY SIMGRID_LIBRARY_PAT AND SIMGRID_BIN_PATH OR SIMPLY LD_LIBRARY_PATH
-
-# TO CALL THIS FILE USE
- #set(CMAKE_MODULE_PATH
- #${CMAKE_MODULE_PATH}
- #${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/Modules
- #)
-
-message("SIMGRID_LIBRARY_PATH = $ENV{SIMGRID_LIBRARY_PATH}")
-message("SIMGRID_BIN_PATH = $ENV{SIMGRID_BIN_PATH}")
-message("LD_LIBRARY_PATH = $ENV{LD_LIBRARY_PATH}")
-
-find_library(HAVE_SIMGRID_LIB
- NAME simgrid
- HINTS
- $ENV{LIBRARIES}
- $ENV{LD_LIBRARY_PATH}
- $ENV{SIMGRID_LIBRARY_PATH}
- PATH_SUFFIXES lib64 lib simgrid/lib64 simgrid/lib
- PATHS
- /opt
- /opt/local
- /opt/csw
- /sw
- /usr
-)
-
-find_path(HAVE_SIMGRID_JAVA_LIB simgrid.jar
- HINTS
- $ENV{LIBRARIES}
- $ENV{LD_LIBRARY_PATH}
- $ENV{SIMGRID_LIBRARY_PATH}
- PATH_SUFFIXES lib64/share lib/share simgrid/lib64/share simgrid/lib/share
- PATHS
- /opt
- /opt/local
- /opt/csw
- /sw
- /usr
-)
-
-find_path(HAVE_GRAS_H gras.h
- HINTS
- $ENV{INCLUDES}
- $ENV{LD_LIBRARY_PATH}
- $ENV{SIMGRID_LIBRARY_PATH}
- PATH_SUFFIXES include simgrid/include
- PATHS
- /opt
- /opt/local
- /opt/csw
- /sw
- /usr
-)
-
-string(REPLACE "/include" "/bin" OPTIONAL_BIN_PATH "HAVE_GRAS_H")
-
-find_program(HAVE_TESH
-NAMES tesh
-HINTS
-$ENV{SIMGRID_BIN_PATH}
-$ENV{LD_LIBRARY_PATH}
-PATH_SUFFIXES bin simgrid/bin
-PATHS
-${OPTIONAL_BIN_PATH}
-/opt
-/opt/local
-/opt/csw
-/sw
-/usr
-)
-
-find_program(HAVE_GRAS_STUB
-NAMES gras_stub_generator
-HINTS
-$ENV{SIMGRID_BIN_PATH}
-$ENV{LD_LIBRARY_PATH}
-PATH_SUFFIXES bin simgrid/bin
-PATHS
-/opt
-/opt/local
-/opt/csw
-/sw
-/usr
-)
-
-message("HAVE_SIMGRID_LIB = ${HAVE_SIMGRID_LIB}")
-message("HAVE_SIMGRID_JAVA_LIB = ${HAVE_SIMGRID_JAVA_LIB}")
-message("HAVE_GRAS_H = ${HAVE_GRAS_H}")
-message("HAVE_TESH = ${HAVE_TESH}")
-message("HAVE_GRAS_STUB = ${HAVE_GRAS_STUB}")
\ No newline at end of file