build
changeset 3184 4e0bbfb113d5
parent 3007 e5efa177ee0c
child 3255 7678f3d93053
equal deleted inserted replaced
3183:537f7281d42c 3184:4e0bbfb113d5
     1 #!/bin/bash
     1 #!/usr/wiss/wenzelm/bin/bash
     2 #
     2 #
     3 # $Id$
     3 # $Id$
     4 #
     4 #
     5 # build - compile the Isabelle system and object-logics
     5 # build - compile the Isabelle system and object-logics
     6 
     6 
    24   echo "  Options are:"
    24   echo "  Options are:"
    25   echo "    -a           all logics"
    25   echo "    -a           all logics"
    26   echo "    -b           batch mode"
    26   echo "    -b           batch mode"
    27   echo "    -t           run tests"
    27   echo "    -t           run tests"
    28   echo
    28   echo
    29   echo "  Compile the named LOGICS (default $DEFAULT_LOGIC), or all object logics"
    29   echo "  Compile the named LOGICS (default $ISABELLE_LOGIC), or all object logics"
    30   echo "  in the distribution."
    30   echo "  in the distribution."
    31   echo
    31   echo
    32   exit 1
    32   exit 1
    33 }
    33 }
    34 
    34 
   102   echo
   102   echo
   103   echo "Press RETURN to start compilation (including parents) of:"
   103   echo "Press RETURN to start compilation (including parents) of:"
   104   echo
   104   echo
   105 fi
   105 fi
   106 
   106 
   107 [ -z "$LOGICS" ] && LOGICS=$DEFAULT_LOGIC
   107 [ -z "$LOGICS" ] && LOGICS=$ISABELLE_LOGIC
   108 
   108 
   109 if [ -n "$ALL" ]; then
   109 if [ -n "$ALL" ]; then
   110   LOGICS=""
   110   LOGICS=""
   111   for DIR in $ISABELLE_HOME/src/*
   111   for DIR in $ISABELLE_HOME/src/*
   112   do
   112   do