src/Pure/Admin/build_csdp.scala
changeset 73714 e7deaadc5eab
parent 73712 3eba8d4b624b
child 75202 4fdde010086f
equal deleted inserted replaced
73713:d95d34efbe6f 73714:e7deaadc5eab
    26         Some("  * " + platform + ":\n" + changed.map(p => "    " + Properties.Eq(p))
    26         Some("  * " + platform + ":\n" + changed.map(p => "    " + Properties.Eq(p))
    27           .mkString("\n"))
    27           .mkString("\n"))
    28 
    28 
    29     def change(path: Path): Unit =
    29     def change(path: Path): Unit =
    30     {
    30     {
    31       def change_line(line: String, entry: (String, String)): String =
    31       def change_line(line: String, p: (String, String)): String =
    32         line.replaceAll(entry._1 + "=.*", Properties.Eq(entry))
    32         line.replaceAll(p._1 + "=.*", Properties.Eq(p))
    33       File.change(path, s =>
    33       File.change(path, s =>
    34         split_lines(s).map(line => changed.foldLeft(line)(change_line)).mkString("\n"))
    34         split_lines(s).map(line => changed.foldLeft(line)(change_line)).mkString("\n"))
    35     }
    35     }
    36   }
    36   }
    37 
    37