diff options
author | Guillaume Martres <smarter@ubuntu.com> | 2016-11-20 00:02:50 +0100 |
---|---|---|
committer | Guillaume Martres <smarter@ubuntu.com> | 2016-11-22 01:35:08 +0100 |
commit | c3eb841ce8ae349d9820dbf6c18884955e74254e (patch) | |
tree | 5e82e22a6f0e8245c11a6db81cb9647106a14bde /project/Build.scala | |
parent | da1bfe392c638fc03181e0d6b51eb41dbdcce548 (diff) | |
download | dotty-c3eb841ce8ae349d9820dbf6c18884955e74254e.tar.gz dotty-c3eb841ce8ae349d9820dbf6c18884955e74254e.tar.bz2 dotty-c3eb841ce8ae349d9820dbf6c18884955e74254e.zip |
Make every project use the new directory structure
Diffstat (limited to 'project/Build.scala')
-rw-r--r-- | project/Build.scala | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/project/Build.scala b/project/Build.scala index d0281cd12..c46455bf8 100644 --- a/project/Build.scala +++ b/project/Build.scala @@ -69,13 +69,14 @@ object DottyBuild extends Build { // set sources to src/, tests to test/ and resources to resources/ lazy val sourceStructure = Seq( - scalaSource in Compile := baseDirectory.value / "src", - scalaSource in Test := baseDirectory.value / "test", - javaSource in Compile := baseDirectory.value / "src", - javaSource in Test := baseDirectory.value / "test", - resourceDirectory in Compile := baseDirectory.value / "resources" + scalaSource in Compile := baseDirectory.value / "src", + scalaSource in Test := baseDirectory.value / "test", + javaSource in Compile := baseDirectory.value / "src", + javaSource in Test := baseDirectory.value / "test", + resourceDirectory in Compile := baseDirectory.value / "resources" ) + /** Projects -------------------------------------------------------------- */ // The root project: // - aggregates other projects so that "compile", "test", etc are run on all projects at once. @@ -117,6 +118,7 @@ object DottyBuild extends Build { lazy val `dotty-interfaces` = project.in(file("interfaces")). + settings(sourceStructure). settings( // Do not append Scala versions to the generated artifacts crossPaths := false, @@ -364,6 +366,7 @@ object DottyBuild extends Build { lazy val `dotty-sbt-bridge` = project.in(file("sbt-bridge")). dependsOn(`dotty-compiler`). + settings(sourceStructure). settings( overrideScalaVersionSetting, @@ -409,6 +412,7 @@ object DottyBuild extends Build { ). settings(ScriptedPlugin.scriptedSettings: _*). settings( + ScriptedPlugin.sbtTestDirectory := baseDirectory.value / "sbt-test", ScriptedPlugin.scriptedLaunchOpts := Seq("-Xmx1024m"), ScriptedPlugin.scriptedBufferLog := false // TODO: Use this instead of manually copying DottyInjectedPlugin.scala @@ -450,6 +454,7 @@ object DottyInjectedPlugin extends AutoPlugin { */ lazy val sjsSandbox = project.in(file("sandbox/scalajs")). enablePlugins(ScalaJSPlugin). + settings(sourceStructure). settings( overrideScalaVersionSetting, @@ -484,6 +489,7 @@ object DottyInjectedPlugin extends AutoPlugin { lazy val `dotty-bench` = project.in(file("bench")). dependsOn(`dotty-compiler` % "compile->test"). + settings(sourceStructure). settings( overrideScalaVersionSetting, |