etc/settings
changeset 59180 85ec71012df8
parent 59145 eeb0940e0329
child 59321 553c89152635
     1.1 --- a/etc/settings	Sat Dec 05 14:26:56 2015 +0100
     1.2 +++ b/etc/settings	Sat Dec 05 16:09:41 2015 +0100
     1.3 @@ -14,11 +14,15 @@
     1.4  
     1.5  ISABELLE_SCALA_BUILD_OPTIONS="-encoding UTF-8 -nowarn -target:jvm-1.7 -Xmax-classfile-name 130"
     1.6  
     1.7 -ISABELLE_JAVA_SYSTEM_OPTIONS="-Dfile.encoding=UTF-8 -server"
     1.8 +ISABELLE_JAVA_SYSTEM_OPTIONS="-server -Dfile.encoding=UTF-8 -Disabelle.threads=0"
     1.9  
    1.10  classpath "$ISABELLE_HOME/lib/classes/Pure.jar"
    1.11  
    1.12 -#paranoia setting -- avoid problems of Java/Swing versus XIM/IBus etc.
    1.13 +#paranoia settings -- avoid intrusion of alien options
    1.14 +unset "_JAVA_OPTIONS"
    1.15 +unset "JAVA_TOOL_OPTIONS"
    1.16 +
    1.17 +#paranoia settings -- avoid problems of Java/Swing versus XIM/IBus etc.
    1.18  unset XMODIFIERS
    1.19  
    1.20  
    1.21 @@ -34,7 +38,7 @@
    1.22  ###
    1.23  
    1.24  ISABELLE_BUILD_OPTIONS=""
    1.25 -ISABELLE_BUILD_JAVA_OPTIONS="-Xmx1024m -Xss1m"
    1.26 +ISABELLE_BUILD_JAVA_OPTIONS="-Djava.awt.headless=true -Xmx1024m -Xss1m"
    1.27  
    1.28  
    1.29  ###
    1.30 @@ -56,16 +60,16 @@
    1.31  
    1.32  # The place for user configuration, heap files, etc.
    1.33  if [ -z "$ISABELLE_IDENTIFIER" ]; then
    1.34 -  ISABELLE_HOME_USER="$USER_HOME/.isabelle"
    1.35 +  ISABELLE_HOME_USER="$USER_HOME/.isabelle/isabisac"
    1.36  else
    1.37 -  ISABELLE_HOME_USER="$USER_HOME/.isabelle/isabisac" 
    1.38 +  ISABELLE_HOME_USER="$USER_HOME/.isabelle/isabisac"
    1.39  fi
    1.40  
    1.41  # Where to look for isabelle tools (multiple dirs separated by ':').
    1.42  ISABELLE_TOOLS="$ISABELLE_HOME/lib/Tools"
    1.43  
    1.44  # Location for temporary files (should be on a local file system).
    1.45 -ISABELLE_TMP_PREFIX="/tmp/isabelle-$USER"
    1.46 +ISABELLE_TMP_PREFIX="${TMPDIR:-/tmp}/isabelle-$USER"
    1.47  
    1.48  # Heap input locations. ML system identifier is included in lookup.
    1.49  ISABELLE_PATH="$ISABELLE_HOME_USER/heaps:$ISABELLE_HOME/heaps"