diff -r 34d3cc40552c -r 529418651908 build.sbt --- a/build.sbt Tue Jan 15 15:59:25 2019 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,53 +0,0 @@ -import scala.sys.process._ - -val scalaVersions = Seq("2.11.12", "2.12.8") - -lazy val fatagsRoot = project.in(file(".")). - aggregate(fatagsJS, fatagsJVM, example). - settings( - crossScalaVersions := scalaVersions, - publish := {}, - publishLocal := {} - ) - -lazy val buildSettings = Seq( - organization := "net.tz", - name := "faTags", - scalaVersion := "2.12.4", - crossScalaVersions := scalaVersions, - scalacOptions ++= Seq( - "-feature", "-deprecation", "-unchecked", - "-language:implicitConversions", "-language:reflectiveCalls", - "-language:postfixOps" - ), - javacOptions ++= Seq( - "-encoding", "UTF-8", "-Xlint:deprecation", "-Xlint:unchecked"), - licenses += ("Apache-2.0", url("http://opensource.org/licenses/Apache-2.0")) -) - -lazy val fatags = crossProject.in(file(".")). -enablePlugins(BuildInfoPlugin). -settings(buildSettings:_*). -settings( - libraryDependencies ++= Seq( - "com.lihaoyi" %%% "scalatags" % "0.6.7" - ), - - buildInfoKeys := Seq[BuildInfoKey](name, version, scalaVersion, sbtVersion, - "scalaJSVersion" -> scalaJSVersion, - BuildInfoKey.action("hgId") { "hg id -i".!!.trim }, - BuildInfoKey.action("hgTags") { "hg id -t".!!.trim } - ), - buildInfoPackage := "fatags", - buildInfoOptions ++= Seq(BuildInfoOption.ToMap, BuildInfoOption.ToJson) - -).jvmSettings().jsSettings() - -lazy val fatagsJS = fatags.js -lazy val fatagsJVM = fatags.jvm - -lazy val example = project.in(file("example")) - .enablePlugins(ScalaJSPlugin) - .dependsOn(fatagsJS) - -// vim: et ts=2 sw=2 syn=scala