X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/f58c9bcd23aa191e8071a41450d00dda0d182e34..3380ca3d792a37cdccf63681c0db8d30b346b812:/src/smpi/smpiff.in diff --git a/src/smpi/smpiff.in b/src/smpi/smpiff.in index a77da10e4e..301802c2f9 100644 --- a/src/smpi/smpiff.in +++ b/src/smpi/smpiff.in @@ -30,9 +30,11 @@ 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} + TMPFILE=${SRCFILE}\_$RANDOM.f + cp ${SRCFILE} ${TMPFILE} + CFILE="${TMPFILE%.f}.c" + #echo "$prefix/bin/smpif2c ${TMPFILE} && $prefix/bin/smpicc ${ARGS} ${CFILE} && rm ${CFILE} && rm ${TMPFILE}" + $prefix/bin/smpif2c ${TMPFILE} && $prefix/bin/smpicc ${ARGS} ${CFILE} && rm ${CFILE} && rm ${TMPFILE} done else #echo "$prefix/bin/smpicc ${ARGS}"