X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/39b4b15d4848c623f94c632b4b83871dc89f9495..4dbaf866d8db4d8978bb7872801f720fb42fa50b:/buildtools/Cmake/Modules/FindF2c.cmake diff --git a/buildtools/Cmake/Modules/FindF2c.cmake b/buildtools/Cmake/Modules/FindF2c.cmake index efe8df6aa9..c370251045 100644 --- a/buildtools/Cmake/Modules/FindF2c.cmake +++ b/buildtools/Cmake/Modules/FindF2c.cmake @@ -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()