diff octave-wrapper.in @ 3442:ebe73c541a16

allow binary dist to work for gnu-linux target * octave-wrapper.in: New file. * bianry-dist-rules.mk: Install wrapper program for octave, octave-config, and octave-cli binaries on gnu-linux systems. Fix strip rules for gnu-linux systems. Don't install Windows-specific files on gnu-linux systems.
author John W. Eaton <jwe@octave.org>
date Wed, 22 Jan 2014 05:06:54 -0500
parents
children cf594095a7dc
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/octave-wrapper.in	Wed Jan 22 05:06:54 2014 -0500
@@ -0,0 +1,30 @@
+#! /bin/sh
+
+OCTAVE_HOME=""
+
+if [ -z "$OCTAVE_HOME" ]; then
+  echo "you must edit $0 to set OCTAVE_HOME" 1>&2
+  exit 1;
+fi
+
+PATH="$OCTAVE_HOME/bin/:$PATH"
+
+LD_LIBRARY_PATH="$OCTAVE_HOME/lib:$OCTAVE_HOME/lib64:$OCTAVE_HOME/lib/octave/@OCTAVE_VERSION@"
+
+TERMINFO="$OCTAVE_HOME/share/terminfo"
+
+TERM="vt100"
+
+FONTCONFIG_PATH="$OCTAVE_HOME/etc/fonts"
+
+GNUPLOT_DRIVER_DIR="$OCTAVE_HOME/libexec/gnuplot/@GNUPLOT_MAJOR_MINOR_VERSION@"
+
+export OCTAVE_HOME
+export PATH
+export LD_LIBRARY_PATH
+export TERMINFO
+export TERM
+export FONTCONFIG_PATH
+export GNUPLOT_DRIVER_DIR
+
+exec "$OCTAVE_HOME/bin/@PROGRAM_NAME@.real" "$@"