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