Ich benutze ein Projekt mit Cross-Build für Scala 2.8, 2.9 und (hoffentlich) 2.10, mit SBT. Ich möchte die -feature
Option hinzufügen, wenn nur mit 2.10 kompiliert wird.Bedingte ScalacOptions mit SBT
Mit anderen Worten, wenn ich mit einer Version kleiner als 2.10.0 zu kompilieren, würde Ich mag die Compiler-Optionen setzen, wie:
scalacOptions ++= Seq("-deprecation", "-unchecked")
und wenn sie mit einer Version größer oder gleich 2.10.0 Kompilieren :
scalacOptions ++= Seq("-deprecation", "-unchecked", "-feature")
Gibt es einen Weg, dies zu erreichen?
einen Blick auf scalaz [build] (https://github.com /scalaz/scalaz/blob/master/project/ScalazBuild.scala#L125) – 4e6