5 INCLUDEARGS="@includeflag@"
6 CMAKE_LINKARGS="-L@libdir@"
10 list_set FFLAGS "-ff2c" "-fno-second-underscore"
11 list_set LINKARGS "-lsimgrid" "-lm" "-lgfortran"
16 eval $(list_get TMPFILES)
22 while [ $# -gt 0 ]; do
32 TMPFILE=$(mymktemp "${ARG}" ".f90")
33 list_add TMPFILES "${TMPFILE}"
34 #replace "program main_name by subroutine user\_main (and the end clause as well)"
35 sed 's/[[:space:]]*program[[:space:]]*\([a-zA-Z0-9\-\_]*\)/subroutine user\_main /gI;s/[[:space:]]*use[[:space:]]*mpi/\include \"mpif\.h\" /gI' "${ARG}" > "${TMPFILE}"
37 list_add CMDLINE "${SRCFILE}"
40 list_add CMDLINE "${ARG}"
45 list_set CMDLINE "${FFLAGS}" "${CMDLINE}" ${INCLUDEARGS} ${CMAKE_LINKARGS} "${LINKARGS}"
46 eval $(list_get CMDLINE)