src/Pure/Tools/build.scala
changeset 78895 801f8237cc5e
parent 78842 eb572f7b6689
child 78908 f38153e58f21
equal deleted inserted replaced
78894:1fbfe0bca5e1 78895:801f8237cc5e
   400 
   400 
   401       val sessions = getopts(args)
   401       val sessions = getopts(args)
   402 
   402 
   403       val progress = new Console_Progress(verbose = verbose)
   403       val progress = new Console_Progress(verbose = verbose)
   404 
   404 
   405       val start_date = Date.now()
       
   406 
       
   407       progress.echo(
   405       progress.echo(
   408         "Started at " + Build_Log.print_date(start_date) +
   406         "Started at " + Build_Log.print_date(progress.start) +
   409           " (" + Isabelle_System.ml_identifier() + " on " + hostname(options) +")",
   407           " (" + Isabelle_System.ml_identifier() + " on " + hostname(options) +")",
   410         verbose = true)
   408         verbose = true)
   411       progress.echo(Build_Log.Settings.show() + "\n", verbose = true)
   409       progress.echo(Build_Log.Settings.show() + "\n", verbose = true)
   412 
   410 
   413       val results =
   411       val results =
   438             soft_build = soft_build,
   436             soft_build = soft_build,
   439             export_files = export_files,
   437             export_files = export_files,
   440             build_hosts = build_hosts.toList)
   438             build_hosts = build_hosts.toList)
   441         }
   439         }
   442       val stop_date = Date.now()
   440       val stop_date = Date.now()
   443       val elapsed_time = stop_date.time - start_date.time
   441       val elapsed_time = stop_date.time - progress.start.time
   444 
   442 
   445       progress.echo("\nFinished at " + Build_Log.print_date(stop_date), verbose = true)
   443       progress.echo("\nFinished at " + Build_Log.print_date(stop_date), verbose = true)
   446 
   444 
   447       val total_timing =
   445       val total_timing =
   448         results.sessions.iterator.map(a => results(a).timing).foldLeft(Timing.zero)(_ + _).
   446         results.sessions.iterator.map(a => results(a).timing).foldLeft(Timing.zero)(_ + _).