diff options
author | Christopher Vogt <oss.nsp@cvogt.org> | 2016-06-19 16:15:21 -0400 |
---|---|---|
committer | Christopher Vogt <oss.nsp@cvogt.org> | 2016-06-19 16:15:21 -0400 |
commit | 0f5300349539bfa9642dca7ac7800614a57f316f (patch) | |
tree | b4e281ccc3f0cc190f19bb8f256f3b228fb2f02d /stage2/BasicBuild.scala | |
parent | 1531ea1c1383368f8a8048a079397f08e25ecd11 (diff) | |
download | cbt-0f5300349539bfa9642dca7ac7800614a57f316f.tar.gz cbt-0f5300349539bfa9642dca7ac7800614a57f316f.tar.bz2 cbt-0f5300349539bfa9642dca7ac7800614a57f316f.zip |
built-in plugin structure improvements
- move plugins into cbt namespace
- enable scalac warnings in builds by default
- merged language flags into AdvancedScala trait
Diffstat (limited to 'stage2/BasicBuild.scala')
-rw-r--r-- | stage2/BasicBuild.scala | 17 |
1 files changed, 5 insertions, 12 deletions
diff --git a/stage2/BasicBuild.scala b/stage2/BasicBuild.scala index 2083acc..3784d58 100644 --- a/stage2/BasicBuild.scala +++ b/stage2/BasicBuild.scala @@ -9,17 +9,6 @@ import java.util.jar._ import scala.util._ -trait Recommended extends BaseBuild{ - override def scalacOptions = super.scalacOptions ++ Seq( - "-feature", - "-deprecation", - "-unchecked", - "-language:postfixOps", - "-language:implicitConversions", - "-language:higherKinds", - "-language:existentials" - ) -} class BasicBuild(val context: Context) extends BaseBuild trait BaseBuild extends DependencyImplementation with BuildInterface with TriggerLoop with SbtDependencyDsl{ def context: Context @@ -120,7 +109,11 @@ trait BaseBuild extends DependencyImplementation with BuildInterface with Trigge // ========== compile, run, test ========== /** scalac options used for zinc and scaladoc */ - def scalacOptions: Seq[String] = Seq() + def scalacOptions: Seq[String] = Seq( + "-feature", + "-deprecation", + "-unchecked" + ) private object needsUpdateCache extends Cache[Boolean] def needsUpdate: Boolean = needsUpdateCache( |