Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
why couldn't I use supernovae and model-checking at the same time? Dont hide issues...
[simgrid.git] / src / smpi / smpiff.in
index 3d9000327a6ce3b1a92953dcaffc2f2c96d32e62..800415cc2d7b03d648ea18cad35712d964c88e52 100644 (file)
@@ -1,5 +1,5 @@
 #! /bin/bash
-prefix="@prefix@"
+prefix="@exec_prefix@"
 
 ARGS="-DMAIN__=user_main -Diargc_=smpi_process_argc -Dgetarg_=smpi_process_getarg -lf2c"
 SRCFILES=""
@@ -21,8 +21,15 @@ while [ -n "$1" ]; do
   esac
 done
 
-for SRCFILE in "${SRCFILES}"
-do
-   CFILE="${SRCFILE%.f}.c"
-   $prefix/bin/smpif2c ${SRCFILE} && $prefix/bin/smpicc ${ARGS} ${CFILE}
-done
+if [ -n "${SRCFILES}" ]
+then
+   for SRCFILE in "${SRCFILES}"
+   do
+      CFILE="${SRCFILE%.f}.c"
+      #echo "$prefix/bin/smpif2c ${SRCFILE} && $prefix/bin/smpicc ${ARGS} ${CFILE} && rm ${CFILE}"
+      $prefix/bin/smpif2c ${SRCFILE} && $prefix/bin/smpicc ${ARGS} ${CFILE} && rm ${CFILE}
+   done
+else
+   #echo "$prefix/bin/smpicc ${ARGS}"
+   $prefix/bin/smpicc ${ARGS}
+fi