diff -r cd9d13f399ff -r 982bb333982a build.sbt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/build.sbt Tue Jun 20 21:52:59 2017 +0200 @@ -0,0 +1,39 @@ +import sbt.Project.project + +lazy val root = project.in(file(".")). + aggregate(fatagsJS, fatagsJVM). + settings( + publish := {}, + publishLocal := {} + ) + +lazy val buildSettings = Seq( + organization := "net.tz", + name := "faTags", + scalaVersion := "2.11.11", + 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.3" + ), + + buildInfoKeys := Seq[BuildInfoKey](name, version, scalaVersion, sbtVersion, + "scalaJSVersion" -> scalaJSVersion, + BuildInfoKey.action("buildTime") { System.currentTimeMillis }, + BuildInfoKey.action("hgId") { Process("hg id -i").lines.head }, + BuildInfoKey.action("hgTags") { Process("hg id -t").lines.head } + ), + buildInfoPackage := "fatags", + buildInfoOptions ++= Seq(BuildInfoOption.ToMap, BuildInfoOption.ToJson) + +).jvmSettings().jsSettings() + +lazy val fatagsJS = fatags.js +lazy val fatagsJVM = fatags.jvm + +// vim: et ts=2 sw=2 syn=scala