diff -r b1e324a0677c -r 5176de8f90db Admin/java/settings --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Admin/java/settings Fri Aug 21 16:47:57 2015 +0200 @@ -0,0 +1,26 @@ +# -*- shell-script -*- :mode=shellscript: + +case "$ISABELLE_PLATFORM_FAMILY" in + linux) + ISABELLE_JAVA_PLATFORM="${ISABELLE_PLATFORM64:-$ISABELLE_PLATFORM32}" + ISABELLE_JDK_HOME="$COMPONENT/$ISABELLE_JAVA_PLATFORM" + ;; + windows) + if [ ! -e "$COMPONENT/x86_64-windows" ]; then + ISABELLE_JAVA_PLATFORM="x86-windows" + elif "$COMPONENT/x86_64-windows/jre/bin/java" -version > /dev/null 2> /dev/null; then + ISABELLE_JAVA_PLATFORM="x86_64-windows" + else + ISABELLE_JAVA_PLATFORM="x86-windows" + fi + ISABELLE_JDK_HOME="$COMPONENT/$ISABELLE_JAVA_PLATFORM" + ;; + macos) + if [ -z "$ISABELLE_PLATFORM64" ]; then + echo "### Java unavailable on 32bit Mac OS X" >&2 + else + ISABELLE_JAVA_PLATFORM="$ISABELLE_PLATFORM64" + ISABELLE_JDK_HOME="$COMPONENT/$ISABELLE_JAVA_PLATFORM/Contents/Home" + fi + ;; +esac