Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
With smpiff, give output file a sensible name.
authorArnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
Wed, 23 Oct 2013 16:20:30 +0000 (18:20 +0200)
committerArnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
Thu, 24 Oct 2013 14:12:06 +0000 (16:12 +0200)
src/smpi/smpiff.in

index 034bdf9..7b497ea 100644 (file)
@@ -35,6 +35,9 @@ then
       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}
       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}
+      # When the file is compiled with "-c" and no output file is specified with
+      # "-o", rename the output.
+      test -f ${CFILE%.c}.o && mv ${CFILE%.c}.o ${SRCFILE%.f}.o
    done
 else
    #echo "$prefix/bin/smpicc ${ARGS}"
    done
 else
    #echo "$prefix/bin/smpicc ${ARGS}"