src/Pure/Tools/server_commands.scala
changeset 77628 a538dab533ef
parent 77521 5642de4d225d
child 79777 db9c6be8e236
equal deleted inserted replaced
77627:582a7db1da37 77628:a538dab533ef
    59 
    59 
    60     def command(
    60     def command(
    61       args: Args,
    61       args: Args,
    62       progress: Progress = new Progress
    62       progress: Progress = new Progress
    63     ) : (JSON.Object.T, Build.Results, Options, Sessions.Background) = {
    63     ) : (JSON.Object.T, Build.Results, Options, Sessions.Background) = {
    64       val options = Options.init(prefs = args.preferences, opts = args.options)
    64       val options =
       
    65         Options.init(prefs = args.preferences, specs = args.options.map(Options.Spec.make))
    65       val dirs = args.dirs.map(Path.explode)
    66       val dirs = args.dirs.map(Path.explode)
    66 
    67 
    67       val session_background =
    68       val session_background =
    68         Sessions.background(options, args.session, progress = progress, dirs = dirs,
    69         Sessions.background(options, args.session, progress = progress, dirs = dirs,
    69           include_sessions = args.include_sessions).check_errors
    70           include_sessions = args.include_sessions).check_errors