X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/58dd623939673edda1e9cd60659852ebcca65374..75d2be17a779008190fd1adf120156537aca5dee:/buildtools/Cmake/Modules/FindF2c.cmake diff --git a/buildtools/Cmake/Modules/FindF2c.cmake b/buildtools/Cmake/Modules/FindF2c.cmake index 5736d3c4e0..3b3ff577d7 100644 --- a/buildtools/Cmake/Modules/FindF2c.cmake +++ b/buildtools/Cmake/Modules/FindF2c.cmake @@ -38,24 +38,33 @@ if(HAVE_F2C_H) set(HAVE_SMPI_F2C_H 1) endif(HAVE_F2C_H) -message("-- Looking for f2c.h") +message(STATUS "Looking for f2c.h") if(HAVE_F2C_H) -message("-- Looking for f2c.h - found") +message(STATUS "Looking for f2c.h - found") else(HAVE_F2C_H) -message("-- Looking for f2c.h - not found") +message(STATUS "Looking for f2c.h - not found") endif(HAVE_F2C_H) -message("-- Looking for lib f2c") +message(STATUS "Looking for lib f2c") if(HAVE_F2C_LIB) -message("-- Looking for lib f2c - found") +message(STATUS "Looking for lib f2c - found") else(HAVE_F2C_LIB) -message("-- Looking for lib f2c - not found") +message(STATUS "Looking for lib f2c - not found") endif(HAVE_F2C_LIB) if(F2C_EXE) -message("-- Found F2C: ${F2C_EXE}") +message(STATUS "Found F2C: ${F2C_EXE}") endif(F2C_EXE) mark_as_advanced(HAVE_F2C_H) mark_as_advanced(F2C_EXE) -mark_as_advanced(HAVE_F2C_LIB) \ No newline at end of file +mark_as_advanced(HAVE_F2C_LIB) + +if(HAVE_F2C_H) + 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