X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/d7417d92e963c0d6ed8443454a56c85a3728d214..45ca7cd8209e37df676794c7f11c4b87d50f3ab2:/src/smpi/smpicc.in diff --git a/src/smpi/smpicc.in b/src/smpi/smpicc.in index 0d873b4d7a..c72e180cf4 100755 --- a/src/smpi/smpicc.in +++ b/src/smpi/smpicc.in @@ -11,7 +11,9 @@ TMPDIR="$(mktemp -d tmpXXXXXXX)" function modsource { SOURCE="$1" - SOURCEFILE="$(basename ${SOURCE})" + ## basename is not available on MAcOSX : SOURCEFILE="$(basename ${SOURCE})" + SOURCEFILE="`echo ${SOURCE} | egrep -o '[^/]+$'`" + SOURCEDIR="${SOURCE%${SOURCEFILE}}" if [ -n "${SOURCEDIR}" ]; then mkdir -p ${TMPDIR}${SOURCEDIR} @@ -52,7 +54,7 @@ while [ -n "$1" ]; do elif [ "${ARG%.c}" != "${ARG}" ]; then INCLUDEARGS="${INCLUDEARGS} -I . -I .. -I ../include -I @includedir@ " # SRCFILE="$(realpath ${ARG})" - SRCFILE="$(/bin/readlink -f ${ARG})" + SRCFILE="$(readlink -f ${ARG})" modsource ${SRCFILE} CMDLINE="${CMDLINE} ${TMPDIR}${SRCFILE} " else