- string(REGEX MATCH "-I${HAVE_F2C_H} " operation "${CMAKE_C_FLAGS}")
- if(NOT operation)
- SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}-I${HAVE_F2C_H} ")
- endif(NOT operation)
-else(HAVE_F2C_H)
- message(FATAL_ERROR "You should install f2c before use smpi.")
-endif(HAVE_F2C_H)
\ No newline at end of file
+ include_directories(${HAVE_F2C_H})
+else()
+ if(WIN32)
+ message("-- Fortran for smpi is not installed (http://www.netlib.org/f2c/).")
+ else()
+ message(FATAL_ERROR "You should install f2c before use smpi.")
+ endif()
+endif()
+
+set(SMPI_F2C 0)
+if(HAVE_F2C_H AND F2C_EXE AND HAVE_F2C_LIB)
+ set(SMPI_F2C 1)
+endif()