Blame sbt-0.13.1-sxr.patch
|
William Benton |
10f74e0 |
--- a/project/Sxr.scala 2014-01-20 15:50:18.561978172 -0600
|
|
William Benton |
10f74e0 |
+++ b/project/Sxr.scala 2014-01-20 15:35:04.949702779 -0600
|
|
William Benton |
10f74e0 |
@@ -11,15 +11,10 @@
|
|
William Benton |
10f74e0 |
lazy val settings: Seq[Setting[_]] = inTask(sxr)(inSxrSettings) ++ baseSettings
|
|
William Benton |
10f74e0 |
|
|
William Benton |
10f74e0 |
def baseSettings = Seq(
|
|
William Benton |
10f74e0 |
- libraryDependencies += "org.scala-sbt.sxr" % "sxr_2.10" % "0.3.0" % sxrConf.name
|
|
William Benton |
10f74e0 |
)
|
|
William Benton |
10f74e0 |
def inSxrSettings = Seq(
|
|
William Benton |
10f74e0 |
managedClasspath := update.value.matching( configurationFilter(sxrConf.name) ).classpath,
|
|
William Benton |
10f74e0 |
- scalacOptions += "-P:sxr:base-directory:" + sourceDirectories.value.absString,
|
|
William Benton |
10f74e0 |
- scalacOptions += "-Xplugin:" + managedClasspath.value.files.filter(_.getName.contains("sxr")).absString,
|
|
William Benton |
10f74e0 |
- scalacOptions += "-Ystop-after:sxr",
|
|
William Benton |
10f74e0 |
- target := target.in(taskGlobal).value / "browse",
|
|
William Benton |
10f74e0 |
- sxr in taskGlobal <<= sxrTask
|
|
William Benton |
10f74e0 |
+ scalacOptions += "-P:sxr:base-directory:" + sourceDirectories.value.absString
|
|
William Benton |
10f74e0 |
)
|
|
William Benton |
10f74e0 |
def taskGlobal = ThisScope.copy(task = Global)
|
|
William Benton |
10f74e0 |
def sxrTask = (sources, target, scalacOptions, classpathOptions, scalaInstance, fullClasspath, streams) map { (srcs, out, opts, cpOpts, si, cp, s) =>
|