Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Compilation fix on SMPI with WIN32
[simgrid.git] / src / smpi / smpicc.in
index a1d1de1..c5627b3 100755 (executable)
@@ -1,11 +1,17 @@
 #! /bin/bash
 
 CC=@CMAKE_C_COMPILER@
-CFLAGS="-O2 -Dmain=smpi_simulated_main"
 
-INCLUDEARGS="-I@includedir@ -I@includedir@/smpi"
+INCLUDEARGS="-I@includedir@ -I@includedir@/smpi -I@CMAKE_BINARY_DIR@/include"
 CMAKE_LINKARGS="-L@CMAKE_LINKARGS@"
+
+if [ @WIN32@ != 1 ]; then
 LINKARGS="-lsimgrid -lsmpi -lm"
+CFLAGS="-O2 -Dmain=smpi_simulated_main"
+else
+CFLAGS="-O2 -include @includedir@/smpi/smpi_main.h"
+LINKARGS="@CMAKE_BINARY_DIR@\lib\libsimgrid.dll @CMAKE_BINARY_DIR@\lib\libsmpi.dll"
+fi
 
 CMDLINE=""
 while [ -n "$1" ]; do