src/Pure/Thy/document_build.scala
changeset 80224 db92e0b6a11a
parent 79844 ac40138234ce
child 80236 c6670f9575de
equal deleted inserted replaced
80223:d389577a6fba 80224:db92e0b6a11a
   330 
   330 
   331       isabelle_logo.foreach(_.write(doc_dir))
   331       isabelle_logo.foreach(_.write(doc_dir))
   332       session_graph.write(doc_dir)
   332       session_graph.write(doc_dir)
   333 
   333 
   334       if (verbose) {
   334       if (verbose) {
   335         progress.bash("ls -alR", echo = true, cwd = doc_dir.file).check
   335         progress.bash("ls -alR", echo = true, cwd = doc_dir).check
   336         progress match {
   336         progress match {
   337           case program_progress: Program_Progress => program_progress.stop_program()
   337           case program_progress: Program_Progress => program_progress.stop_program()
   338           case _ =>
   338           case _ =>
   339         }
   339         }
   340       }
   340       }
   452     ): Document_Output = {
   452     ): Document_Output = {
   453       val progress = context.progress
   453       val progress = context.progress
   454       val result =
   454       val result =
   455         progress.bash(
   455         progress.bash(
   456           build_script(context, directory),
   456           build_script(context, directory),
   457           cwd = directory.doc_dir.file,
   457           cwd = directory.doc_dir,
   458           echo = verbose,
   458           echo = verbose,
   459           watchdog = Time.seconds(0.5))
   459           watchdog = Time.seconds(0.5))
   460 
   460 
   461       val log = result.out_lines ::: result.err_lines
   461       val log = result.out_lines ::: result.err_lines
   462       val err = result.err
   462       val err = result.err