X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/d2f4a210180dfc8473d3a6285b70af249a309fc5..7655578ae329f484a219af5eef138eb7ad10b997:/src/smpi/smpiff.in diff --git a/src/smpi/smpiff.in b/src/smpi/smpiff.in index 21bc82a19b..feb45630ed 100644 --- a/src/smpi/smpiff.in +++ b/src/smpi/smpiff.in @@ -3,8 +3,6 @@ prefix="@exec_prefix@" ARGS="-DMAIN__=user_main -Diargc_=smpi_process_argc -Dgetarg_=smpi_process_getarg" LINKARGS="-L@F2C_LIBRARY_PATH@ -lf2c -lm" -declare -a SRCFILES - # $1: prefix, $2: suffix mymktemp () { tmp=$(mktemp --suffix="$2" "$1_XXXXXXXXXX" 2> /dev/null) @@ -22,6 +20,7 @@ mymktemp () { echo "${tmp}" } +SRCFILES="" while [ -n "$1" ]; do ARG="$1" shift @@ -31,7 +30,7 @@ while [ -n "$1" ]; do if [ -z "$SRCFILE" ] ; then SRCFILE="$ARG" fi - SRCFILES+="${SRCFILE}" + SRCFILES="${SRCFILES} ${SRCFILE}" ;; *) if [ "${ARG}" = "-c" ]; then @@ -45,7 +44,7 @@ ARGS="${ARGS} ${LINKARGS}" if [ -n "${SRCFILES}" ] then - for SRCFILE in "${SRCFILES[@]}" + for SRCFILE in ${SRCFILES} do TMPFILE=$(mymktemp "${SRCFILE}" ".f") cp ${SRCFILE} ${TMPFILE}