doc-src/System/Thy/document/Sessions.tex
changeset 48602 342ca8f3197b
parent 48595 231e6fa96dbb
child 48604 f651323139f0
equal deleted inserted replaced
48601:655b08c2cd89 48602:342ca8f3197b
   263 \isamarkupsection{Invoking the build process \label{sec:tool-build}%
   263 \isamarkupsection{Invoking the build process \label{sec:tool-build}%
   264 }
   264 }
   265 \isamarkuptrue%
   265 \isamarkuptrue%
   266 %
   266 %
   267 \begin{isamarkuptext}%
   267 \begin{isamarkuptext}%
   268 The \indexdef{}{tool}{build}\hypertarget{tool.build}{\hyperlink{tool.build}{\mbox{\isa{\isatt{build}}}}} utility invokes the build process for
   268 The \indexdef{}{tool}{build}\hypertarget{tool.build}{\hyperlink{tool.build}{\mbox{\isa{\isatool{build}}}}} tool invokes the build process for
   269   Isabelle sessions.  It manages dependencies between sessions,
   269   Isabelle sessions.  It manages dependencies between sessions,
   270   related sources of theories and auxiliary files, and target heap
   270   related sources of theories and auxiliary files, and target heap
   271   images.  Accordingly, it runs instances of the prover process with
   271   images.  Accordingly, it runs instances of the prover process with
   272   optional document preparation.  Its command-line usage
   272   optional document preparation.  Its command-line usage
   273   is:\footnote{Isabelle/Scala provides the same functionality via
   273   is:\footnote{Isabelle/Scala provides the same functionality via
   274   \texttt{isabelle.Build.build}.}
   274   \texttt{isabelle.Build.build}.}
   275 \begin{ttbox} Usage: isabelle build [OPTIONS] [SESSIONS ...]
   275 \begin{ttbox}
       
   276 Usage: isabelle build [OPTIONS] [SESSIONS ...]
   276 
   277 
   277   Options are:
   278   Options are:
   278     -a           select all sessions
   279     -a           select all sessions
   279     -b           build heap images
   280     -b           build heap images
   280     -c           clean build
   281     -c           clean build