diff --git a/project/Build.scala b/project/Build.scala index d3ee4f0d01a0..3ee7eba76bfe 100644 --- a/project/Build.scala +++ b/project/Build.scala @@ -518,8 +518,8 @@ object Build { val args: Seq[String] = spaceDelimited("").parsed val fullArgs = args.span(_ != "-classpath") match { - case (beforeCp, Nil) => beforeCp ++ ("-classpath" :: dottyLib :: Nil) - case (beforeCp, rest) => beforeCp ++ rest + case (beforeCp, "-classpath" :: cp :: rest) => beforeCp ++ List("-classpath", cp + ":" + dottyLib) ++ rest + case (beforeCp, _) => beforeCp ++ List("-classpath", dottyLib) } (runMain in Compile).toTask( @@ -533,8 +533,8 @@ object Build { val args: Seq[String] = spaceDelimited("").parsed val fullArgs = args.span(_ != "-classpath") match { - case (beforeCp, Nil) => beforeCp ++ ("-classpath" :: dottyLib :: Nil) - case (beforeCp, rest) => beforeCp ++ rest + case (beforeCp, "-classpath" :: cp :: rest) => beforeCp ++ List("-classpath", cp + ":" + dottyLib) ++ rest + case (beforeCp, _) => beforeCp ++ List("-classpath", dottyLib) } (runMain in Compile).toTask(