git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8651
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
+if(HAVE_F2C_H)
+set(HAVE_SMPI_F2C_H 1)
+endif(HAVE_F2C_H)
+
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_H)
mark_as_advanced(F2C_EXE)
mark_as_advanced(HAVE_F2C_LIB)
\ No newline at end of file
#cmakedefine HAVE_CGRAPH_H @CGRAPH_H@
#cmakedefine HAVE_AGRAPH_H @AGRAPH_H@
#cmakedefine HAVE_CGRAPH_H @CGRAPH_H@
#cmakedefine HAVE_AGRAPH_H @AGRAPH_H@
+/* Some variables needed for smpi */
+#cmakedefine HAVE_SMPI_F2C_H @HAVE_SMPI_F2C_H@
/* Define if building universal (internal helper macro) */
#cmakedefine AC_APPLE_UNIVERSAL_BUILD @AC_APPLE_UNIVERSAL_BUILD@
/* Define if building universal (internal helper macro) */
#cmakedefine AC_APPLE_UNIVERSAL_BUILD @AC_APPLE_UNIVERSAL_BUILD@
#ifndef SMPIF_H
#define SMPIF_H
#ifndef SMPIF_H
#define SMPIF_H
+#include "gras_config.h" //For HAVE_SMPI_F2C_H
+
+#ifdef HAVE_SMPI_F2C_H
+ #undef min //Need because first def in xbt.h
+ #undef max //Need because first def in xbt.h
+ #include <f2c.h>
+#endif
+
#include <xbt/misc.h>
XBT_PUBLIC(int) smpi_process_argc(void);
#include <xbt/misc.h>
XBT_PUBLIC(int) smpi_process_argc(void);