Skip to content

Commit 7eb0683

Browse files
committed
dotty build settings
1 parent 1dd8d6f commit 7eb0683

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

build.sbt

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,14 @@ developers := List(
2323
)
2424
)
2525

26-
crossScalaVersions := List("2.10.7", "2.11.12", "2.12.10", "2.13.1")
26+
crossScalaVersions := List("2.10.7", "2.11.12", "2.12.11", "2.13.1", "0.22.0-RC1", "0.23.0-RC1")
27+
28+
/** Add src/main/scala-{2|3} to Compile / unmanagedSourceDirectories */
29+
Compile / unmanagedSourceDirectories +=
30+
(CrossVersion.partialVersion(scalaVersion.value) match {
31+
case Some((0 | 3, _)) => (Compile / sourceDirectory).value / "scala-3"
32+
case _ => (Compile / sourceDirectory).value / "scala-2"
33+
})
2734

2835
libraryDependencies ++= Seq(
2936
"org.scalatest" %% "scalatest" % "3.1.1",

project/plugins.sbt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,5 @@ addSbtPlugin("com.jsuereth" % "sbt-pgp" % "2.0.1")
33
addSbtPlugin("com.geirsson" % "sbt-ci-release" % "1.5.2")
44

55
addSbtPlugin("com.typesafe.sbt" % "sbt-osgi" % "0.9.5")
6+
7+
addSbtPlugin("ch.epfl.lamp" % "sbt-dotty" % "0.4.0")

0 commit comments

Comments
 (0)