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(NOT SMPI_F2C)
- message("-- Fortran 90 support for smpi also needs f2c.")
- elseif(HAVE_MC)
- message("-- Fortran 90 support for smpi is currently not compatible with model checking.")
+set(SMPI_FORTRAN 0)
+if(NOT WIN32 AND NOT APPLE)
+ if(GFORTRAN_EXE)
+ message(STATUS "Found gfortran: ${GFORTRAN_EXE}")
+ set(SMPI_FORTRAN 1)
else()
- set(SMPI_F90 1)
+ 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_F90)
- message("-- Fortran 90 support for smpi is disabled.")
+if(NOT SMPI_FORTRAN)
+ message("-- Fortran support for smpi is disabled.")
endif()