Admin/java/settings
changeset 60995 5176de8f90db
equal deleted inserted replaced
60994:b1e324a0677c 60995:5176de8f90db
       
     1 # -*- shell-script -*- :mode=shellscript:
       
     2 
       
     3 case "$ISABELLE_PLATFORM_FAMILY" in
       
     4   linux)
       
     5     ISABELLE_JAVA_PLATFORM="${ISABELLE_PLATFORM64:-$ISABELLE_PLATFORM32}"
       
     6     ISABELLE_JDK_HOME="$COMPONENT/$ISABELLE_JAVA_PLATFORM"
       
     7     ;;
       
     8   windows)
       
     9     if [ ! -e "$COMPONENT/x86_64-windows" ]; then
       
    10       ISABELLE_JAVA_PLATFORM="x86-windows"
       
    11     elif "$COMPONENT/x86_64-windows/jre/bin/java" -version > /dev/null 2> /dev/null; then
       
    12       ISABELLE_JAVA_PLATFORM="x86_64-windows"
       
    13     else
       
    14       ISABELLE_JAVA_PLATFORM="x86-windows"
       
    15     fi
       
    16     ISABELLE_JDK_HOME="$COMPONENT/$ISABELLE_JAVA_PLATFORM"
       
    17     ;;
       
    18   macos)
       
    19     if [ -z "$ISABELLE_PLATFORM64" ]; then
       
    20       echo "### Java unavailable on 32bit Mac OS X" >&2
       
    21     else
       
    22       ISABELLE_JAVA_PLATFORM="$ISABELLE_PLATFORM64"
       
    23       ISABELLE_JDK_HOME="$COMPONENT/$ISABELLE_JAVA_PLATFORM/Contents/Home"
       
    24     fi
       
    25     ;;
       
    26 esac