lib/scripts/getsettings
author paulson
Thu, 05 Jun 1997 13:22:25 +0200
changeset 3403 6cc663f6d62e
parent 3185 7a6c933d51d0
child 6413 b2f2770ef8d9
permissions -rw-r--r--
A slight simplification of optstring The new "simpset" keyword in the "recdef" declaration

#
# $Id$
#
# getsettings - bash source script to augment current env.
#

set -o allexport

#normalize ISABELLE_HOME as passed by caller
ISABELLE_HOME=$(cd $ISABELLE_HOME; echo $PWD)

#main executables
ISABELLE=$ISABELLE_HOME/bin/isabelle
ISATOOL=$ISABELLE_HOME/bin/isatool

#users tend to put strange things in here ...
unset ENV
unset BASH_ENV

#get actual settings
. $ISABELLE_HOME/etc/settings || exit 2
[ -f $ISABELLE_HOME_USER/etc/settings ] && . $ISABELLE_HOME_USER/etc/settings

#append ML system to paths
ISABELLE_OUTPUT="$ISABELLE_OUTPUT/$ML_SYSTEM"
ISABELLE_PATH=$(for DIR in $(echo $ISABELLE_PATH | tr : " "); do echo $DIR/$ML_SYSTEM; done)
ISABELLE_PATH=$(echo $ISABELLE_PATH | tr " " :)

set +o allexport