list_add TMPFILES "${TMPFILE}"
#replace "program main_name by subroutine user\_main (and the end clause as well)"
sed 's/[[:space:]]\{6\}[[:space:]]*\(end \)\{0,1\}program[[:space:]]*\([a-zA-Z0-9\-\_]*\)/ \1subroutine user_main /gI;s/[[:space:]]*use[[:space:]]*mpi/\include \"mpif\.h\" /gI' "${ARG}" > "${TMPFILE}"
- ORIGFILE="${ARG}"
SRCFILE="${TMPFILE}"
list_add CMDLINE "${SRCFILE}"
}
;;
*.f)
TMPFILE=$(mymktemp "${ARG}" ".f")
+ ORIGFILE="${ARG%.f}"
filter_and_compile
;;
*.F)
TMPFILE=$(mymktemp "${ARG}" ".F")
+ ORIGFILE="${ARG%.F}"
filter_and_compile
;;
'-version' | '--version')
done
if [ $NEEDS_OUTPUT -ne 0 ]; then
- list_add CMDLINE "-o${ORIGFILE%.f}.o"
+ list_add CMDLINE "-o${ORIGFILE}.o"
fi
list_add_not_empty CMDLINE ${INCLUDEARGS}