X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/9edecc62265f4511e1fb062d05c47c8021d2f3c8..d30fcaa41c0aabda5afef028a793b9e295a4aadb:/src/smpi/smpicc.in diff --git a/src/smpi/smpicc.in b/src/smpi/smpicc.in index ac32b8d0ef..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} @@ -51,7 +53,8 @@ while [ -n "$1" ]; do CMDLINE="${CMDLINE} -c " elif [ "${ARG%.c}" != "${ARG}" ]; then INCLUDEARGS="${INCLUDEARGS} -I . -I .. -I ../include -I @includedir@ " - SRCFILE="$(realpath ${ARG})" +# SRCFILE="$(realpath ${ARG})" + SRCFILE="$(readlink -f ${ARG})" modsource ${SRCFILE} CMDLINE="${CMDLINE} ${TMPDIR}${SRCFILE} " else