From 0c2e80626d309c23fcd215ef26cd77bb515c372d Mon Sep 17 00:00:00 2001 From: Eugene Yokota Date: Mon, 28 Mar 2016 22:47:50 -0400 Subject: [PATCH] Port source-dependencies/macro --- .../source-dependencies/macro/build.sbt | 21 ++++++++++++++ .../macro/project/build.scala | 29 ------------------- .../sbt-test/source-dependencies/macro/test | 4 +-- 3 files changed, 23 insertions(+), 31 deletions(-) create mode 100644 sbt/src/sbt-test/source-dependencies/macro/build.sbt delete mode 100644 sbt/src/sbt-test/source-dependencies/macro/project/build.scala diff --git a/sbt/src/sbt-test/source-dependencies/macro/build.sbt b/sbt/src/sbt-test/source-dependencies/macro/build.sbt new file mode 100644 index 000000000..5ecf2dc5b --- /dev/null +++ b/sbt/src/sbt-test/source-dependencies/macro/build.sbt @@ -0,0 +1,21 @@ +val defaultSettings = Seq( + libraryDependencies <+= scalaVersion("org.scala-lang" % "scala-reflect" % _ )//, + //incOptions := incOptions.value.withNameHashing(true) +) + +lazy val root = (project in file(".")). + aggregate(macroProvider, macroClient). + settings( + defaultSettings + ) + +lazy val macroProvider = (project in file("macro-provider")). + settings( + defaultSettings + ) + +lazy val macroClient = (project in file("macro-client")). + dependsOn(macroProvider). + settings( + defaultSettings + ) diff --git a/sbt/src/sbt-test/source-dependencies/macro/project/build.scala b/sbt/src/sbt-test/source-dependencies/macro/project/build.scala deleted file mode 100644 index 9d2da43b5..000000000 --- a/sbt/src/sbt-test/source-dependencies/macro/project/build.scala +++ /dev/null @@ -1,29 +0,0 @@ -import sbt._ -import Keys._ -import Import._ - -object build extends Build { - val defaultSettings = Seq( - libraryDependencies <+= scalaVersion("org.scala-lang" % "scala-reflect" % _ ) - ) - - lazy val root = Project( - base = file("."), - id = "macro", - aggregate = Seq(macroProvider, macroClient), - settings = Defaults.defaultSettings ++ defaultSettings - ) - - lazy val macroProvider = Project( - base = file("macro-provider"), - id = "macro-provider", - settings = Defaults.defaultSettings ++ defaultSettings - ) - - lazy val macroClient = Project( - base = file("macro-client"), - id = "macro-client", - dependencies = Seq(macroProvider), - settings = Defaults.defaultSettings ++ defaultSettings - ) -} diff --git a/sbt/src/sbt-test/source-dependencies/macro/test b/sbt/src/sbt-test/source-dependencies/macro/test index 4c633a05d..7a3d278a8 100644 --- a/sbt/src/sbt-test/source-dependencies/macro/test +++ b/sbt/src/sbt-test/source-dependencies/macro/test @@ -7,9 +7,9 @@ $ copy-file macro-provider/changes/Provider.scala macro-provider/Provider.scala -> macro-provider/compile +> macroProvider/compile --> macro-client/compile +-> macroClient/compile > clean