Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Windows does not find weak symbol
[simgrid.git] / include / smpi / smpi.h
index 342bfc2..07dd2b0 100644 (file)
 #define sleep(x) smpi_sleep(x)
 #define gettimeofday(x, y) smpi_gettimeofday(x, y)
 
+#ifdef _WIN32
+#define MPI_CALL(type,name,args) \
+  type name args; \
+  type P##name args
+#else
 #define MPI_CALL(type,name,args) \
   type name args __attribute__((weak)); \
   type P##name args
+#endif
 
 SG_BEGIN_DECL()
 #define MPI_THREAD_SINGLE     0