src/Pure/Tools/build.ML
changeset 56631 89269bb8e7ca
parent 56615 47c1dbeec36a
child 58849 ef7700ecce83
equal deleted inserted replaced
56630:d06c44532706 56631:89269bb8e7ca
   122           " (undefined " ^ commas conds ^ ")\n"))
   122           " (undefined " ^ commas conds ^ ")\n"))
   123   end;
   123   end;
   124 
   124 
   125 in
   125 in
   126 
   126 
   127 fun build args_file = Command_Line.tool (fn () =>
   127 fun build args_file = Command_Line.tool0 (fn () =>
   128     let
   128     let
   129       val _ = SHA1_Samples.test ();
   129       val _ = SHA1_Samples.test ();
   130 
   130 
   131       val (command_timings, (do_output, (options, (verbose, (browser_info,
   131       val (command_timings, (do_output, (options, (verbose, (browser_info,
   132           (document_files, (parent_name, (chapter, (name, theories))))))))) =
   132           (document_files, (parent_name, (chapter, (name, theories))))))))) =
   165       val res2 = Exn.capture Session.finish ();
   165       val res2 = Exn.capture Session.finish ();
   166       val _ = Par_Exn.release_all [res1, res2];
   166       val _ = Par_Exn.release_all [res1, res2];
   167 
   167 
   168       val _ = Options.reset_default ();
   168       val _ = Options.reset_default ();
   169       val _ = if do_output then () else exit 0;
   169       val _ = if do_output then () else exit 0;
   170     in 0 end);
   170     in () end);
   171 
   171 
   172 end;
   172 end;
   173 
   173 
   174 end;
   174 end;