Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Don't add include directories when f77 support is disabled.
[simgrid.git] / buildtools / Cmake / Modules / FindF2c.cmake
index efe8df6..c370251 100644 (file)
@@ -56,20 +56,13 @@ message(STATUS "Looking for bin f2c")
 if(F2C_EXE)
   message(STATUS "Found F2C: ${F2C_EXE}")
 else()
-  message(STATUS "Looking for bin f2c - not found")
+  message(STATUS "Looking for bin f2c - not found (http://www.netlib.org/f2c/)")
 endif()
 
 mark_as_advanced(HAVE_F2C_H)
 mark_as_advanced(F2C_EXE)
 mark_as_advanced(HAVE_F2C_LIB)
 
-if(HAVE_F2C_H)
-  include_directories(${HAVE_F2C_H})
-else()
-    message("-- Fortran for smpi is not installed (http://www.netlib.org/f2c/).")
-endif()
-
-
 #Some old versions of 64 bits systems seem to have a different size between C and Fortran Datatypes
 #Deactivate F2C with these versions, in order to avoid breaking test cases in legacy systems (as Fedora 13)
 set(COMPILER_OK 1)
@@ -82,3 +75,9 @@ set(SMPI_F2C 0)
 if(HAVE_F2C_H AND F2C_EXE AND HAVE_F2C_LIB AND COMPILER_OK)
   set(SMPI_F2C 1)
 endif()
+
+if(SMPI_F2C)
+  include_directories(${HAVE_F2C_H})
+else()
+  message("-- Fortran 77 support for smpi is disabled.")
+endif()