src/Pure/Tools/build_console.scala
changeset 57581 74bbe9317aa4
parent 57580 86b413b8f779
child 60518 a79f89a36dff
--- a/src/Pure/Tools/build_console.scala	Sun Jul 20 17:21:14 2014 +0200
+++ b/src/Pure/Tools/build_console.scala	Sun Jul 20 17:54:01 2014 +0200
@@ -40,8 +40,11 @@
           session ::
           Properties.Value.Boolean(no_build) ::
           Properties.Value.Boolean(system_mode) ::
-          Command_Line.Chunks(dirs, build_options) =>
-            val options = (Options.init() /: build_options)(_ + _)
+          options_file ::
+          Command_Line.Chunks(dirs, system_options) =>
+            val options = (Options.init() /: system_options)(_ + _)
+            File.write(Path.explode(options_file), YXML.string_of_body(options.encode))
+
             val progress = new Build.Console_Progress()
             progress.interrupt_handler {
               build_console(options, progress,