Codebase list libsbml / debian/5.15.2+dfsg-1 config / mkoctfile_wrapper.sh.in
debian/5.15.2+dfsg-1

Tree @debian/5.15.2+dfsg-1 (Download .tar.gz)

mkoctfile_wrapper.sh.in @debian/5.15.2+dfsg-1raw · history · blame

#!/bin/sh
#
# This is a wrapper script which is used when building a mex file 
# of octave bindings.
# This script was originally implemented by Moriyoshi Koizumi.
#

SHAREDLIBEXT=@SHAREDLIBEXT@

args=
while test ! -z "$1"; do
    if test -f "$1" && expr "$1" : ".*lib.*\\.$SHAREDLIBEXT\$" > /dev/null; then
        args="$args '-L`dirname \"$1\"`' '-l`basename \"$1\" \".$SHAREDLIBEXT\" | sed -e 's/^lib//'`'"
    elif expr "$1" : "-f" > /dev/null; then
        CFLAGS="$CFLAG $1"
    else
        args="$args '$1'"
    fi
    shift
done

export CFLAGS
eval "exec $args"