zoukankan      html  css  js  c++  java
  • chisel项目配置文件模板

    由于访问github困难,做个线上的备份
    另外,血的教训,记得用Java1.8

    // See README.md for license details.
    
    def scalacOptionsVersion(scalaVersion: String): Seq[String] = {
      Seq() ++ {
        // If we're building with Scala > 2.11, enable the compile option
        //  switch to support our anonymous Bundle definitions:
        //  https://github.com/scala/bug/issues/10047
        CrossVersion.partialVersion(scalaVersion) match {
          case Some((2, scalaMajor: Long)) if scalaMajor < 12 => Seq()
          case _ => Seq("-Xsource:2.11")
        }
      }
    }
    
    def javacOptionsVersion(scalaVersion: String): Seq[String] = {
      Seq() ++ {
        // Scala 2.12 requires Java 8. We continue to generate
        //  Java 7 compatible code for Scala 2.11
        //  for compatibility with old clients.
        CrossVersion.partialVersion(scalaVersion) match {
          case Some((2, scalaMajor: Long)) if scalaMajor < 12 =>
            Seq("-source", "1.7", "-target", "1.7")
          case _ =>
            Seq("-source", "1.8", "-target", "1.8")
        }
      }
    }
    
    name := "testchiseljava8"
    
    version := "3.3.0"
    
    scalaVersion := "2.12.10"
    
    crossScalaVersions := Seq("2.12.10", "2.11.12")
    
    resolvers ++= Seq(
      Resolver.sonatypeRepo("snapshots"),
      Resolver.sonatypeRepo("releases")
    )
    
    addCompilerPlugin("org.scalamacros" % "paradise" % "2.1.0" cross CrossVersion.full)
    
    // Provide a managed dependency on X if -DXVersion="" is supplied on the command line.
    val defaultVersions = Seq(
      "chisel-iotesters" -> "1.4.1+",
      "chiseltest"  -> "0.2.1+"
    )
    
    libraryDependencies ++= defaultVersions.map { case (dep, ver) =>
      "edu.berkeley.cs" %% dep % sys.props.getOrElse(dep + "Version", ver) }
    
    scalacOptions ++= scalacOptionsVersion(scalaVersion.value)
    
    javacOptions ++= javacOptionsVersion(scalaVersion.value)
    
  • 相关阅读:
    修改服务器时间以后 cookie无法保存
    SqlServer 2017 下载地址及密钥
    ASP.NET CORE 开发路线
    在ASP.NET CORE下生成PDF文档
    Redis 学习笔记2
    Redis 学习笔记1
    notepad++文件对比
    Notepad++主题设置与推荐
    Vivado HLx 2019.1下载、安装与激活
    Tensorflow机器学习入门——cifar10数据集的读取、展示与保存
  • 原文地址:https://www.cnblogs.com/chuaner/p/15573324.html
Copyright © 2011-2022 走看看