@@ -318,8 +318,8 @@ object Build {
318318 lazy val commonBenchmarkSettings = Seq (
319319 outputStrategy := Some (StdoutOutput ),
320320 mainClass in (Jmh , run) := Some (" dotty.tools.benchmarks.Bench" ), // custom main for jmh:run
321- javaOptions += " -DBENCH_COMPILER_CLASS_PATH=" + Attributed .data((fullClasspath in (`dotty-bootstrapped`, Compile )).value).mkString(" " , " : " , " " ),
322- javaOptions += " -DBENCH_CLASS_PATH=" + Attributed .data((fullClasspath in (`dotty-library-bootstrapped`, Compile )).value).mkString(" " , " : " , " " )
321+ javaOptions += " -DBENCH_COMPILER_CLASS_PATH=" + Attributed .data((fullClasspath in (`dotty-bootstrapped`, Compile )).value).mkString(" " , java.io. File .pathSeparator , " " ),
322+ javaOptions += " -DBENCH_CLASS_PATH=" + Attributed .data((fullClasspath in (`dotty-library-bootstrapped`, Compile )).value).mkString(" " , java.io. File .pathSeparator , " " )
323323 )
324324
325325 // sbt >= 0.13.12 will automatically rewrite transitive dependencies on
@@ -698,7 +698,7 @@ object Build {
698698
699699 def insertClasspathInArgs (args : List [String ], cp : String ): List [String ] = {
700700 val (beforeCp, fromCp) = args.span(_ != " -classpath" )
701- val classpath = fromCp.drop(1 ).headOption.fold(cp)(_ + " : " + cp)
701+ val classpath = fromCp.drop(1 ).headOption.fold(cp)(_ + sep + cp)
702702 " -classpath" :: classpath :: beforeCp ::: fromCp.drop(2 )
703703 }
704704
0 commit comments