X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/47a6b2b4bbfa3f2acb62c6a0a48569f3b5194f15..75d2be17a779008190fd1adf120156537aca5dee:/buildtools/Cmake/Modules/FindF2c.cmake diff --git a/buildtools/Cmake/Modules/FindF2c.cmake b/buildtools/Cmake/Modules/FindF2c.cmake index 75121eb39b..3b3ff577d7 100644 --- a/buildtools/Cmake/Modules/FindF2c.cmake +++ b/buildtools/Cmake/Modules/FindF2c.cmake @@ -34,6 +34,37 @@ find_library(HAVE_F2C_LIB /usr ) +if(HAVE_F2C_H) +set(HAVE_SMPI_F2C_H 1) +endif(HAVE_F2C_H) + +message(STATUS "Looking for f2c.h") +if(HAVE_F2C_H) +message(STATUS "Looking for f2c.h - found") +else(HAVE_F2C_H) +message(STATUS "Looking for f2c.h - not found") +endif(HAVE_F2C_H) + +message(STATUS "Looking for lib f2c") +if(HAVE_F2C_LIB) +message(STATUS "Looking for lib f2c - found") +else(HAVE_F2C_LIB) +message(STATUS "Looking for lib f2c - not found") +endif(HAVE_F2C_LIB) + +if(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