--- /dev/null
+find_program(GFORTRAN_EXE
+ NAME gfortran
+ PATH_SUFFIXES bin/
+ PATHS
+ /opt
+ /opt/local
+ /opt/csw
+ /sw
+ /usr
+ )
+
+mark_as_advanced(GFORTRAN_EXE)
+
+message(STATUS "Looking for bin gfortran")
+if(GFORTRAN_EXE)
+ message(STATUS "Found gfortran: ${GFORTRAN_EXE}")
+else()
+ message(STATUS "Looking for bin gfortran - not found")
+endif()
+
+set(SMPI_F90 0)
+if(GFORTRAN_EXE)
+ if(HAVE_MC)
+ message("-- Fortran 90 support for smpi is currently not compatible with model checking.")
+ else()
+ set(SMPI_F90 1)
+ endif()
+endif()
+
+if(NOT SMPI_F90)
+ message("-- Fortran 90 support for smpi is disabled.")
+endif()