build.sbt
changeset 20 529418651908
parent 19 34d3cc40552c
child 21 175e7d7ce5b3
--- 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