forked from Isabelle_DOF/Isabelle_DOF
Improved querying of Isabelle environment variables.
This commit is contained in:
parent
30a17db2bf
commit
3ca1c13dea
8
install
8
install
|
@ -34,10 +34,13 @@ ISABELLE_URL="http://isabelle.in.tum.de/website-Isabelle2017/"
|
|||
AFP_URL="https://sourceforge.net/projects/afp/files/afp-Isabelle2017/afp-2018-08-14.tar.gz"
|
||||
|
||||
ISABELLE=${1:-`which isabelle`}
|
||||
export `$ISABELLE getenv ISABELLE_HOME_USER`
|
||||
export `$ISABELLE getenv ISABELLE_TOOLS`
|
||||
GEN_DIR=document-generator
|
||||
|
||||
VARS=`$ISABELLE getenv ISABELLE_HOME_USER ISABELLE_HOME ISABELLE_TOOLS`
|
||||
for i in $VARS; do
|
||||
export "$i"
|
||||
done
|
||||
|
||||
check_isabelle_version() {
|
||||
echo "* Checking Isabelle version:"
|
||||
VERSION=`$ISABELLE version`
|
||||
|
@ -86,7 +89,6 @@ check_isa_dof_patch() {
|
|||
if isabelle process -e 'Thy_Output.set_meta_args_parser' &> /dev/null ; then
|
||||
echo " Success: Isabelle is already patched"
|
||||
else
|
||||
export `isabelle getenv ISABELLE_HOME_USER`
|
||||
echo " FAILURE: Isabelle/DOF patch is not available."
|
||||
echo " Please copy patches/thy_output.ML to $ISABELLE_HOME/src/Pure/Thy/:"
|
||||
echo " cp patches/thy_output.ML $ISABELLE_HOME/src/Pure/Thy/"
|
||||
|
|
Reference in New Issue