aboutsummaryrefslogtreecommitdiff
path: root/build.sbt
diff options
context:
space:
mode:
authorJakob Odersky <jakob@odersky.com>2017-08-11 14:34:31 -0700
committerJakob Odersky <jakob@odersky.com>2017-08-26 16:08:18 -0700
commit3d2c3d07cab51ab0cb9cec5edfe14e3c37c8e68e (patch)
tree46bcacf2256464c3ba0b74c555fd7e91d5b87faa /build.sbt
parent1eb62d92fd638b129564dd910d68f4e291719220 (diff)
downloadsbt-jni-3d2c3d07cab51ab0cb9cec5edfe14e3c37c8e68e.tar.gz
sbt-jni-3d2c3d07cab51ab0cb9cec5edfe14e3c37c8e68e.tar.bz2
sbt-jni-3d2c3d07cab51ab0cb9cec5edfe14e3c37c8e68e.zip
Support sbt 1.0.0
Diffstat (limited to 'build.sbt')
-rw-r--r--build.sbt9
1 files changed, 4 insertions, 5 deletions
diff --git a/build.sbt b/build.sbt
index 20439d7..0f1b328 100644
--- a/build.sbt
+++ b/build.sbt
@@ -1,4 +1,6 @@
-val scalaVersions = Seq("2.12.2", "2.11.11", "2.10.6")
+import scala.sys.process._
+
+val scalaVersions = Seq("2.12.3", "2.11.11", "2.10.6")
val macrosParadiseVersion = "2.1.0"
// version is derived from latest git tag
@@ -13,7 +15,6 @@ scalacOptions in ThisBuild ++= Seq(
licenses in ThisBuild := Seq(("BSD New", url("http://opensource.org/licenses/BSD-3-Clause")))
lazy val root = (project in file("."))
- .enablePlugins(CrossPerProjectPlugin)
.aggregate(macros, plugin)
.settings(
publish := {},
@@ -24,6 +25,7 @@ lazy val root = (project in file("."))
)
lazy val macros = (project in file("macros"))
+ .disablePlugins(ScriptedPlugin)
.settings(
name := "sbt-jni-macros",
scalaVersion := scalaVersions.head,
@@ -35,13 +37,10 @@ lazy val macros = (project in file("macros"))
)
lazy val plugin = (project in file("plugin"))
- .settings(scriptedSettings)
.settings(
name := "sbt-jni",
sbtPlugin := true,
publishMavenStyle := false,
- scalaVersion := "2.10.6",
- crossScalaVersions := Seq(scalaVersion.value),
libraryDependencies += "org.ow2.asm" % "asm" % "5.0.4",
// make project settings available to source
sourceGenerators in Compile += Def.task {