if(HAVE_F2C_H)
set(HAVE_SMPI_F2C_H 1)
-endif(HAVE_F2C_H)
+endif()
message(STATUS "Looking for f2c.h")
if(HAVE_F2C_H)
message(STATUS "Looking for f2c.h - found")
-else(HAVE_F2C_H)
+else()
message(STATUS "Looking for f2c.h - not found")
-endif(HAVE_F2C_H)
+endif()
message(STATUS "Looking for lib f2c")
if(HAVE_F2C_LIB)
message(STATUS "Looking for lib f2c - found")
-else(HAVE_F2C_LIB)
+else()
message(STATUS "Looking for lib f2c - not found")
-endif(HAVE_F2C_LIB)
+endif()
+message(STATUS "Looking for bin f2c")
if(F2C_EXE)
message(STATUS "Found F2C: ${F2C_EXE}")
-endif(F2C_EXE)
+else()
+ message(STATUS "Looking for bin f2c - not found")
+endif()
mark_as_advanced(HAVE_F2C_H)
mark_as_advanced(F2C_EXE)
if(HAVE_F2C_H)
include_directories(${HAVE_F2C_H})
-else(HAVE_F2C_H)
- message(FATAL_ERROR "You should install f2c before use smpi.")
-endif(HAVE_F2C_H)
\ No newline at end of file
+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()