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") set(SMPI_FORTRAN 0) if(NOT WIN32 AND NOT APPLE) if(GFORTRAN_EXE) message(STATUS "Found gfortran: ${GFORTRAN_EXE}") set(SMPI_FORTRAN 1) else() message(STATUS "Looking for bin gfortran - not found") endif() else() message(STATUS "SMPI Fortran is disabled on Windows and MacOS platforms. Please contact the SimGrid team if you need it.") endif() if(NOT SMPI_FORTRAN) message("-- Fortran support for smpi is disabled.") endif()