src/Pure/Tools/build.scala
changeset 71611 fb6953e77000
parent 71610 5730eb952208
child 71612 e0a5d6068141
equal deleted inserted replaced
71610:5730eb952208 71611:fb6953e77000
   212         val base = deps(name)
   212         val base = deps(name)
   213         val args_yxml =
   213         val args_yxml =
   214           YXML.string_of_body(
   214           YXML.string_of_body(
   215             {
   215             {
   216               import XML.Encode._
   216               import XML.Encode._
   217               pair(list(pair(string, int)), pair(list(properties), pair(bool, pair(bool,
   217               pair(list(pair(string, int)), pair(list(properties), pair(bool,
   218                 pair(Path.encode, pair(list(pair(Path.encode, Path.encode)), pair(string,
   218                 pair(Path.encode, pair(list(pair(Path.encode, Path.encode)), pair(string,
   219                 pair(string, pair(string, pair(string, pair(Path.encode,
   219                 pair(string, pair(string, pair(string, pair(Path.encode,
   220                 pair(list(pair(Options.encode, list(pair(string, properties)))),
   220                 pair(list(pair(Options.encode, list(pair(string, properties)))),
   221                 pair(list(pair(string, properties)),
   221                 pair(list(pair(string, properties)),
   222                 pair(list(pair(string, string)),
   222                 pair(list(pair(string, string)),
   223                 pair(list(string), pair(list(pair(string, string)),
   223                 pair(list(string), pair(list(pair(string, string)),
   224                 pair(list(string), list(string))))))))))))))))))(
   224                 pair(list(string), list(string)))))))))))))))))(
   225               (Symbol.codes, (command_timings, (do_output, (verbose,
   225               (Symbol.codes, (command_timings, (verbose,
   226                 (store.browser_info, (info.document_files, (File.standard_path(graph_file),
   226                 (store.browser_info, (info.document_files, (File.standard_path(graph_file),
   227                 (parent, (info.chapter, (name, (Path.current,
   227                 (parent, (info.chapter, (name, (Path.current,
   228                 (info.theories,
   228                 (info.theories,
   229                 (sessions_structure.session_positions,
   229                 (sessions_structure.session_positions,
   230                 (sessions_structure.dest_session_directories,
   230                 (sessions_structure.dest_session_directories,
   231                 (base.doc_names, (base.global_theories.toList,
   231                 (base.doc_names, (base.global_theories.toList,
   232                 (base.loaded_theories.keys, info.bibtex_entries.map(_.info)))))))))))))))))))
   232                 (base.loaded_theories.keys, info.bibtex_entries.map(_.info))))))))))))))))))
   233             })
   233             })
   234 
   234 
   235         val env =
   235         val env =
   236           Isabelle_System.settings() +
   236           Isabelle_System.settings() +
   237             ("ISABELLE_EXPORT_TMP" -> File.standard_path(export_tmp_dir)) +
   237             ("ISABELLE_EXPORT_TMP" -> File.standard_path(export_tmp_dir)) +