comparison run-octave.in @ 6365:ccdb8ffbb994

[project @ 2007-02-27 19:43:35 by jwe]
author jwe
date Tue, 27 Feb 2007 19:43:36 +0000
parents 033b9fd8012a
children e3a7611430a8
comparison
equal deleted inserted replaced
6364:0d41cafd2e0d 6365:ccdb8ffbb994
28 d4_path=$(echo "$d4_list" | $AWK '{ s = sprintf ("%s%s", s, $0); } END { sub (/:$/, "", s); print s; }') 28 d4_path=$(echo "$d4_list" | $AWK '{ s = sprintf ("%s%s", s, $0); } END { sub (/:$/, "", s); print s; }')
29 29
30 LOADPATH="$d1_path:$d2_path:$d3_path:$d4_path" 30 LOADPATH="$d1_path:$d2_path:$d3_path:$d4_path"
31 IMAGEPATH="$top_srcdir/scripts/image" 31 IMAGEPATH="$top_srcdir/scripts/image"
32 32
33 args="--path=$LOADPATH --image-path=$IMAGEPATH" 33 args="--no-initial-path --path=\"$LOADPATH\" --image-path=\"$IMAGEPATH\""
34 qargs="--path=\"$LOADPATH\" --image-path=\"$IMAGEPATH\""
35 34
36 if [ $# -gt 0 ]; then 35 if [ $# -gt 0 ]; then
37 if [ "x$1" = "x-g" ]; then 36 if [ "x$1" = "x-g" ]; then
38 driver="gdb" 37 driver="gdb"
39 if [ $(/bin/pwd) = "$builddir" ]; then 38 if [ $(/bin/pwd) = "$builddir" ]; then
40 sed "s|^set args.*$|set args $qargs|" .gdbinit > .gdbinit-tmp 39 sed "s|^set args.*$|set args $args|" .gdbinit > .gdbinit-tmp
41 mv .gdbinit-tmp .gdbinit 40 mv .gdbinit-tmp .gdbinit
42 fi 41 fi
43 args="" 42 args=""
44 shift 43 shift
45 elif [ "x$1" = "x-valgrind" ]; then 44 elif [ "x$1" = "x-valgrind" ]; then
53 52
54 if [ -n "$args" ]; then 53 if [ -n "$args" ]; then
55 OCTAVE_SITE_INITFILE="$top_srcdir/scripts/startup/main-rcfile" \ 54 OCTAVE_SITE_INITFILE="$top_srcdir/scripts/startup/main-rcfile" \
56 LD_PRELOAD="$liboctinterp $liboctave $libcruft" \ 55 LD_PRELOAD="$liboctinterp $liboctave $libcruft" \
57 %library_path_var%="$builddir/src:$builddir/liboctave:$builddir/libcruft:$%library_path_var%" \ 56 %library_path_var%="$builddir/src:$builddir/liboctave:$builddir/libcruft:$%library_path_var%" \
58 exec $driver "$builddir/src/octave" "$args" "$@" 57 exec $driver "$builddir/src/octave" --no-initial-path --path="$LOADPATH" --image-path="$IMAGEPATH" "$@"
59 else 58 else
60 OCTAVE_SITE_INITFILE="$top_srcdir/scripts/startup/main-rcfile" \ 59 OCTAVE_SITE_INITFILE="$top_srcdir/scripts/startup/main-rcfile" \
61 LD_PRELOAD="$liboctinterp $liboctave $libcruft" \ 60 LD_PRELOAD="$liboctinterp $liboctave $libcruft" \
62 %library_path_var%="$builddir/src:$builddir/liboctave:$builddir/libcruft:$%library_path_var%" \ 61 %library_path_var%="$builddir/src:$builddir/liboctave:$builddir/libcruft:$%library_path_var%" \
63 exec $driver "$builddir/src/octave" "$@" 62 exec $driver "$builddir/src/octave" "$@"