aboutsummaryrefslogtreecommitdiff
path: root/build.sbt
diff options
context:
space:
mode:
Diffstat (limited to 'build.sbt')
-rw-r--r--build.sbt12
1 files changed, 9 insertions, 3 deletions
diff --git a/build.sbt b/build.sbt
index e2c0b19e..76908bb7 100644
--- a/build.sbt
+++ b/build.sbt
@@ -16,13 +16,15 @@ def javacOptionsVersion(scalaVersion: String): Seq[String] = {
}
}
-
lazy val commonSettings = Seq(
organization := "edu.berkeley.cs",
+ scalaVersion := "2.12.13",
+ crossScalaVersions := Seq("2.13.4", "2.12.13", "2.11.12")
+)
+
+lazy val firrtlSettings = Seq(
name := "firrtl",
version := "1.5-SNAPSHOT",
- scalaVersion := "2.12.13",
- crossScalaVersions := Seq("2.13.4", "2.12.13", "2.11.12"),
addCompilerPlugin(scalafixSemanticdb),
scalacOptions := Seq(
"-deprecation",
@@ -170,6 +172,7 @@ lazy val firrtl = (project in file("."))
Test / testForkedParallel := true
)
.settings(commonSettings)
+ .settings(firrtlSettings)
.settings(protobufSettings)
.settings(antlrSettings)
.settings(assemblySettings)
@@ -187,6 +190,7 @@ lazy val firrtl = (project in file("."))
lazy val benchmark = (project in file("benchmark"))
.dependsOn(firrtl)
+ .settings(commonSettings)
.settings(
assemblyJarName in assembly := "firrtl-benchmark.jar",
test in assembly := {},
@@ -196,6 +200,7 @@ lazy val benchmark = (project in file("benchmark"))
val JQF_VERSION = "1.5"
lazy val jqf = (project in file("jqf"))
+ .settings(commonSettings)
.settings(
libraryDependencies ++= Seq(
"edu.berkeley.cs.jqf" % "jqf-fuzz" % JQF_VERSION,
@@ -221,6 +226,7 @@ lazy val testClassAndMethodParser = {
lazy val fuzzer = (project in file("fuzzer"))
.dependsOn(firrtl)
+ .settings(commonSettings)
.settings(
libraryDependencies ++= Seq(
"com.pholser" % "junit-quickcheck-core" % "0.8",