blob: 9654c59b0c5795773312fe7c13ab92c4b8f4f388 (
plain) (
tree)
|
|
package cbt
import java.io.File
trait ScalaXRay extends BaseBuild{
override def scalacOptions = {
super.scalacOptions ++ ScalaXRay.scalacOptions(
ports.scalaXRay.dependency.asInstanceOf[PackageJars]
)
}
}
object ScalaXRay{
def scalacOptions( plugin: PackageJars, linkFile: Option[File] = None ) =
Seq(
"-Xplugin:" ~ plugin.jar.get.string,
"-Xplugin-require:sxr"
//"-P:sxr:base-directory:" ~ baseDirectory.string
) ++ linkFile.map( "-P:sxr:link-file:" ~ _.string )
}
|