-if [ -n "${SRCFILES}" ]
-then
- for SRCFILE in "${SRCFILES[@]}"
- do
- TMPFILE=$(mymktemp "${SRCFILE}" ".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} || exit $?
- # When the file is compiled with "-c" and no output file is specified with
- # "-o", rename the output. FIXME: do it properly.
- if [ -f ${CFILE%.c}.o ]; then
- mv ${CFILE%.c}.o ${SRCFILE%.f}.o
- fi
- done
-else
- #echo "$prefix/bin/smpicc ${ARGS}"
- $prefix/bin/smpicc ${ARGS}