src/Pure/Tools/build.scala
changeset 56428 1acf2d76ac23
parent 56393 22f533e6a049
child 56464 555f4be59be6
equal deleted inserted replaced
56427:5cbaf18d0dfb 56428:1acf2d76ac23
   506   {
   506   {
   507     def output_path: Option[Path] = if (do_output) Some(output) else None
   507     def output_path: Option[Path] = if (do_output) Some(output) else None
   508 
   508 
   509     private val parent = info.parent.getOrElse("")
   509     private val parent = info.parent.getOrElse("")
   510 
   510 
   511     private val args_file = File.tmp_file("args")
   511     private val args_file = Isabelle_System.tmp_file("args")
   512     File.write(args_file, YXML.string_of_body(
   512     File.write(args_file, YXML.string_of_body(
   513       if (is_pure(name)) Options.encode(info.options)
   513       if (is_pure(name)) Options.encode(info.options)
   514       else
   514       else
   515         {
   515         {
   516           import XML.Encode._
   516           import XML.Encode._