A
lgorithmique
N
umérique
D
istribuée
Public GIT Repository
projects
/
simgrid.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Initialize variables.
[simgrid.git]
/
src
/
smpi
/
smpiff.in
diff --git
a/src/smpi/smpiff.in
b/src/smpi/smpiff.in
index
b5c10f0
..
feb4563
100644
(file)
--- a/
src/smpi/smpiff.in
+++ b/
src/smpi/smpiff.in
@@
-1,10
+1,8
@@
-#! /
usr/bin/env ba
sh
+#! /
bin/
sh
prefix="@exec_prefix@"
ARGS="-DMAIN__=user_main -Diargc_=smpi_process_argc -Dgetarg_=smpi_process_getarg"
prefix="@exec_prefix@"
ARGS="-DMAIN__=user_main -Diargc_=smpi_process_argc -Dgetarg_=smpi_process_getarg"
-LINKARGS="-lf2c -lm"
-declare -a SRCFILES
-
+LINKARGS="-L@F2C_LIBRARY_PATH@ -lf2c -lm"
# $1: prefix, $2: suffix
mymktemp () {
tmp=$(mktemp --suffix="$2" "$1_XXXXXXXXXX" 2> /dev/null)
# $1: prefix, $2: suffix
mymktemp () {
tmp=$(mktemp --suffix="$2" "$1_XXXXXXXXXX" 2> /dev/null)
@@
-22,6
+20,7
@@
mymktemp () {
echo "${tmp}"
}
echo "${tmp}"
}
+SRCFILES=""
while [ -n "$1" ]; do
ARG="$1"
shift
while [ -n "$1" ]; do
ARG="$1"
shift
@@
-31,7
+30,7
@@
while [ -n "$1" ]; do
if [ -z "$SRCFILE" ] ; then
SRCFILE="$ARG"
fi
if [ -z "$SRCFILE" ] ; then
SRCFILE="$ARG"
fi
- SRCFILES
+="
${SRCFILE}"
+ SRCFILES
="${SRCFILES}
${SRCFILE}"
;;
*)
if [ "${ARG}" = "-c" ]; then
;;
*)
if [ "${ARG}" = "-c" ]; then
@@
-45,7
+44,7
@@
ARGS="${ARGS} ${LINKARGS}"
if [ -n "${SRCFILES}" ]
then
if [ -n "${SRCFILES}" ]
then
- for SRCFILE in
"${SRCFILES[@]}"
+ for SRCFILE in
${SRCFILES}
do
TMPFILE=$(mymktemp "${SRCFILE}" ".f")
cp ${SRCFILE} ${TMPFILE}
do
TMPFILE=$(mymktemp "${SRCFILE}" ".f")
cp ${SRCFILE} ${TMPFILE}