Mercurial > octave-nkf
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" "$@" |