uniform treatment of ISABELLE_HOME/contrib vs. ISABELLE_HOME/..;
authorwenzelm
Fri, 05 Dec 2008 18:15:52 +0100
changeset 28995d59b8124f1f5
parent 28994 49f602ae24e5
child 28996 01918abaa9e7
uniform treatment of ISABELLE_HOME/contrib vs. ISABELLE_HOME/..;
etc/settings
     1.1 --- a/etc/settings	Fri Dec 05 11:42:27 2008 +0100
     1.2 +++ b/etc/settings	Fri Dec 05 18:15:52 2008 +0100
     1.3 @@ -75,8 +75,11 @@
     1.4  ISABELLE_SCALA="scala"
     1.5  ISABELLE_JAVA="java"
     1.6  
     1.7 -[ -e "$ISABELLE_HOME/contrib/scala" ] && \
     1.8 +if [ -e "$ISABELLE_HOME/contrib/scala" ]; then
     1.9    classpath "$ISABELLE_HOME/contrib/scala/lib/scala-library.jar"
    1.10 +elif [ -e "$ISABELLE_HOME/../scala" ]; then
    1.11 +  classpath "$ISABELLE_HOME/../scala/lib/scala-library.jar"
    1.12 +fi
    1.13  
    1.14  classpath "$ISABELLE_HOME/lib/classes/Pure.jar"
    1.15  
    1.16 @@ -232,10 +235,22 @@
    1.17  ## Set HOME only for tools you have installed!
    1.18  
    1.19  # External provers
    1.20 -E_HOME=$(choosefrom "$ISABELLE_HOME/contrib/E/$ML_PLATFORM" "/usr/local/E" "")
    1.21 -VAMPIRE_HOME=$(choosefrom "$ISABELLE_HOME/contrib/vampire/$ML_PLATFORM" "/usr/local/Vampire" \
    1.22 -  "$ISABELLE_HOME/contrib/SystemOnTPTP" "")
    1.23 -SPASS_HOME=$(choosefrom "$ISABELLE_HOME/contrib/spass/$ML_PLATFORM/bin" "/usr/local/SPASS" "")
    1.24 +E_HOME=$(choosefrom \
    1.25 +  "$ISABELLE_HOME/contrib/E/$ML_PLATFORM" \
    1.26 +  "$ISABELLE_HOME/../E/$ML_PLATFORM" \
    1.27 +  "/usr/local/E" \
    1.28 +  "")
    1.29 +VAMPIRE_HOME=$(choosefrom \
    1.30 +  "$ISABELLE_HOME/contrib/vampire/$ML_PLATFORM" \
    1.31 +  "$ISABELLE_HOME/../vampire/$ML_PLATFORM" \
    1.32 +  "/usr/local/Vampire" \
    1.33 +  "$ISABELLE_HOME/contrib/SystemOnTPTP" \
    1.34 +  "")
    1.35 +SPASS_HOME=$(choosefrom \
    1.36 +  "$ISABELLE_HOME/contrib/spass/$ML_PLATFORM/bin" \
    1.37 +  "$ISABELLE_HOME/../spass/$ML_PLATFORM/bin" \
    1.38 +  "/usr/local/SPASS" \
    1.39 +  "")
    1.40  
    1.41  # HOL4 proof objects (cf. Isabelle/src/HOL/Import)
    1.42  #HOL4_PROOFS="$ISABELLE_HOME_USER/proofs:$ISABELLE_HOME/proofs"