From 1581545fbf88d5a28e07358cb4d38173fe50f672 Mon Sep 17 00:00:00 2001 From: xuwei-k <6b656e6a69@gmail.com> Date: Mon, 21 Mar 2016 19:52:47 +0900 Subject: [PATCH] add scalacOptions for Scala.js source map https://github.com/scala-js/scala-js/blob/v0.6.8/compiler/src/main/scala/org/scalajs/core/compiler/ScalaJSPlugin.scala#L147-L151 --- build.sbt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/build.sbt b/build.sbt index 6c2033327..a2d2fb10a 100644 --- a/build.sbt +++ b/build.sbt @@ -77,6 +77,11 @@ lazy val runtime = crossProject.crossType(CrossType.Full).in(file("scalapb-runti libraryDependencies ++= Seq( "com.trueaccord.scalapb" %%% "protobuf-runtime-scala" % "0.1.6" ), + scalacOptions += { + val a = (baseDirectory in LocalRootProject).value.toURI.toString + val g = "https://raw.githubusercontent.com/trueaccord/ScalaPB/" + sys.process.Process("git rev-parse HEAD").lines_!.head + s"-P:scalajs:mapSourceURI:$a->$g/" + }, unmanagedResourceDirectories in Compile += baseDirectory.value / "../../third_party" )