Mercurial > hg > octave-lyh
diff run-octave.in @ 5786:9c3c903f037e
[project @ 2006-05-03 20:03:41 by jwe]
author | jwe |
---|---|
date | Wed, 03 May 2006 20:05:26 +0000 |
parents | |
children | 395382df0d8a |
line wrap: on
line diff
new file mode 100755 --- /dev/null +++ b/run-octave.in @@ -0,0 +1,22 @@ +#! /bin/sh +top_srcdir=%top_srcdir% +builddir=%builddir% +LOADPATH="$top_srcdir/test//:$top_srcdir/scripts//:$builddir/scripts//:$builddir/src//:"; +args="--path=$LOADPATH" +if [ $# -gt 0 ]; then + if [ "x$1" = "x-g" ]; then + driver="gdb" + args="" + shift + elif [ "x$1" = "x-valgrind" ]; then + driver="valgrind --tool=memcheck" + shift + elif [ "x$1" = "x-strace" ]; then + driver="strace -o octave.trace" + shift + fi +fi +OCTAVE_SITE_INITFILE=$top_srcdir/scripts/startup/main-rcfile \ +LD_LIBRARY_PATH="$builddir/src:$builddir/liboctave:$builddir/libcruft" \ + exec $driver $builddir/src/octave $args "$@" +