Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Use {include,link}_directories for Find{F2C,Graphviz,Lua51} too.
[simgrid.git] / buildtools / Cmake / Modules / FindF2c.cmake
index 75121eb..29ad563 100644 (file)
@@ -34,6 +34,34 @@ 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)
+  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