X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/81e0dc596f5e71f5e255ad39405518ad165d244e..3f31053637ef02fcd96e3819683103686ce11992:/src/smpi/smpiff.in?ds=sidebyside diff --git a/src/smpi/smpiff.in b/src/smpi/smpiff.in index b86184bd96..7fd89c8a6c 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" + TMPFILE=$(mktemp -p .).f + cp ${SRCFILE} ${TMPFILE} + CFILE="${TMPFILE%.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} + $prefix/bin/smpif2c ${TMPFILE} && $prefix/bin/smpicc ${ARGS} ${CFILE} && rm ${CFILE} && rm ${TMPFILE} done else #echo "$prefix/bin/smpicc ${ARGS}"