build.sbt 1014 Bytes
Newer Older
Kunshan Wang's avatar
Kunshan Wang committed
1 2
lazy val root = (project in file(".")).settings(
    organization := "org.microvm",
3

Kunshan Wang's avatar
Kunshan Wang committed
4
    name := "microvm-refimpl2",
5
    
6
    version := "2.1.0",
7

Kunshan Wang's avatar
Kunshan Wang committed
8
    description := "The second reference implementation of Mu, the micro virtual machine",
9

Kunshan Wang's avatar
Kunshan Wang committed
10
    licenses := Seq("CC BY-SA 4.0" -> url("https://creativecommons.org/licenses/by-sa/4.0/legalcode")),
11

Kunshan Wang's avatar
Kunshan Wang committed
12
    scalaVersion := "2.11.7",
13

Kunshan Wang's avatar
Kunshan Wang committed
14 15 16 17 18 19 20 21 22 23 24 25
    libraryDependencies ++= Seq(
        "org.antlr" % "antlr4" % "4.5.1",
        "com.typesafe.scala-logging" %% "scala-logging" % "3.1.0",
        "ch.qos.logback" % "logback-classic" % "1.1.3",
        "com.github.jnr" % "jnr-ffi" % "2.0.3",
        "com.github.jnr" % "jffi" % "1.2.9",
        "com.github.jnr" % "jnr-posix" % "3.0.17",
        "org.scalatest" %% "scalatest" % "2.2.4" % "test",
        "junit" % "junit" % "4.12" % "test"
    ),
            
    antlr4Settings,
26

Kunshan Wang's avatar
Kunshan Wang committed
27
    antlr4PackageName in Antlr4 := Some("uvm.ir.textinput.gen"),
28

Kunshan Wang's avatar
Kunshan Wang committed
29
    antlr4GenListener in Antlr4 := false,
30

Kunshan Wang's avatar
Kunshan Wang committed
31 32
    antlr4GenVisitor in Antlr4 := false
  )