diff --git a/build.sbt b/build.sbt index ff2bc24b..c69506a6 100644 --- a/build.sbt +++ b/build.sbt @@ -1,4 +1,5 @@ import ScalaModulePlugin._ +import sbtcrossproject.crossProject scalaVersionsByJvm in ThisBuild := { val v211 = "2.11.12" @@ -17,7 +18,7 @@ lazy val root = project.in(file(".")) .aggregate(`scala-parser-combinatorsJS`, `scala-parser-combinatorsJVM`) .settings(disablePublishing) -lazy val `scala-parser-combinators` = crossProject.in(file(".")). +lazy val `scala-parser-combinators` = crossProject(JSPlatform, JVMPlatform).in(file(".")). settings(scalaModuleSettings: _*). jvmSettings(scalaModuleSettingsJVM). settings( diff --git a/project/plugins.sbt b/project/plugins.sbt index 66658960..a52be37f 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -1,3 +1,5 @@ addSbtPlugin("org.scala-lang.modules" % "sbt-scala-module" % "1.0.14") addSbtPlugin("org.scala-js" % "sbt-scalajs" % "0.6.23") + +addSbtPlugin("org.portable-scala" % "sbt-scalajs-crossproject" % "0.4.0")