Skip to content

Commit abb5249

Browse files
committed
sbt build for asm
1 parent ed8b750 commit abb5249

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

project/Build.scala

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,16 @@ import Process._
44

55
object DottyBuild extends Build {
66

7-
val defaults = Defaults.defaultSettings ++ Seq(
8-
// set sources to src/, tests to test/ and resources to resources/
7+
// set sources to src/, tests to test/ and resources to resources/
8+
val srcDirs = Seq(
99
scalaSource in Compile := baseDirectory.value / "src",
1010
javaSource in Compile := baseDirectory.value / "src",
1111
scalaSource in Test := baseDirectory.value / "test",
1212
javaSource in Test := baseDirectory.value / "test",
13-
resourceDirectory in Compile := baseDirectory.value / "resources",
13+
resourceDirectory in Compile := baseDirectory.value / "resources"
14+
)
15+
16+
val defaults = Defaults.defaultSettings ++ srcDirs ++ Seq(
1417
unmanagedSourceDirectories in Compile := Seq((scalaSource in Compile).value),
1518
unmanagedSourceDirectories in Test := Seq((scalaSource in Test).value),
1619

@@ -49,5 +52,7 @@ object DottyBuild extends Build {
4952
}
5053
)
5154

52-
lazy val dotty = Project(id = "dotty", base = file("."), settings = defaults)
55+
lazy val asm = project in file("modules/asm") settings (srcDirs: _*)
56+
57+
lazy val dotty = Project(id = "dotty", base = file("."), settings = defaults) dependsOn asm
5358
}

0 commit comments

Comments
 (0)