-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.sbt
34 lines (25 loc) · 988 Bytes
/
build.sbt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
// See LICENSE for license details.
name := "rocket-dsp-utils"
organization := "edu.berkeley.cs"
version := "1.0"
scalaVersion := "2.11.7"
resolvers ++= Seq (
Resolver.sonatypeRepo("snapshots"),
Resolver.sonatypeRepo("releases")
)
libraryDependencies ++= Seq("chisel3", "chisel-iotesters", "dsptools", "testchipip", "builtin-debugger", "tapeout", "chisel-jtag").map {
dep: String => "edu.berkeley.cs" %% dep % sys.props.getOrElse(dep + "Version", defaultVersions(dep))
}
scalacOptions ++= Seq("-unchecked", "-deprecation", "-feature", "-language:reflectiveCalls")
// Provide a managed dependency on X if -DXVersion="" is supplied on the command line.
val defaultVersions = Map(
"chisel3" -> "3.1-SNAPSHOT",
"chisel-iotesters" -> "1.2-SNAPSHOT",
"dsptools" -> "1.0",
"rocketchip" -> "1.2",
"builtin-debugger" -> "0",
"testchipip" -> "1.0",
"tapeout" -> "0.1-SNAPSHOT",
"chisel-jtag" -> "0"
)
libraryDependencies += "com.gilt" %% "handlebars-scala" % "2.1.1"