lib/Tools/build
changeset 62841 388719339ada
parent 62827 609f97d79bc2
parent 62840 d9744f41a4ec
child 62842 db9f95ca2a8f
equal deleted inserted replaced
62827:609f97d79bc2 62841:388719339ada
     1 #!/usr/bin/env bash
       
     2 #
       
     3 # Author: Makarius
       
     4 #
       
     5 # DESCRIPTION: build and manage Isabelle sessions
       
     6 
       
     7 isabelle_admin_build jars || exit $?
       
     8 
       
     9 case "$ISABELLE_JAVA_PLATFORM" in
       
    10   x86-*)
       
    11     ISABELLE_BUILD_JAVA_OPTIONS="$ISABELLE_BUILD_JAVA_OPTIONS32"
       
    12     ;;
       
    13   x86_64-*)
       
    14     ISABELLE_BUILD_JAVA_OPTIONS="$ISABELLE_BUILD_JAVA_OPTIONS64"
       
    15     ;;
       
    16 esac
       
    17 
       
    18 eval "declare -a JAVA_ARGS=($ISABELLE_BUILD_JAVA_OPTIONS)"
       
    19 
       
    20 exec isabelle java "${JAVA_ARGS[@]}" isabelle.Build "$@"