Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Initialize variables.
[simgrid.git] / src / smpi / smpiff.in
index 21bc82a..feb4563 100644 (file)
@@ -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}