<big id="yeiyz"><ruby id="yeiyz"></ruby></big>
    <track id="yeiyz"></track>
    <track id="yeiyz"></track>
    <p id="yeiyz"><del id="yeiyz"></del></p><td id="yeiyz"><option id="yeiyz"></option></td>
    1. <p id="yeiyz"></p>

      <td id="yeiyz"></td>

      Bazel 1.0.0?發布,代碼構建工具

      afterer
       afterer
      發布于 2019年10月12日
      收藏 6

      Bazel 是 Google 的一款可再生的代碼構建工具。1.0.0 版本發布了,內容有:

      Windows

      • genRule 現在支持 cmd_bash、cmd_ps 和 cmd_bat 屬性,以便在 Windows 上更好地集成
      • C++:現在可以從 cc_Library 的 def_file 輸出組獲取生成的 DEF 文件
      • MSYS2 / Bash:測試目標(“Bazeltest/foo”)、運行二進制目標(“Bazelrun/bar”)和獲取存儲庫規范不再需要 MSYS 2

      Execution 

      • 所有規范現在都有一個默認的 exec_properties 屬性
      • 所有來自 Bazel 的 GRPC 連接都將默認啟用 TLS

      Configurability 

      • config_setting 現在可以檢測“--foo=firstVal --foo=secondVal...”樣式標志上的多個值
      • Platform-specific bazelrc:使用--enable_platform_specific_config,根據主機平臺在 bazelrc 中啟用標志

      Android 

      • 現在默認啟用了 aapt 2
      • 修復了 aapt 2 中的 Windows 路徑問題

      C++ 

      • CC_* 規則支持通過 local_defines 屬性進行非傳遞定義
      • 在 Linux 上,現在支持為 Clang 6.0 或更高版本構建 ThinLTO

      Java 

      • Java-Starlark API java_Common.create_Provider 被刪除
      • 如果沒有指定的校驗和,maven_jar 和 maven_server 現在不允許使用普通的 HTTPURL
      • 將 Sha 256 和 sha256_src 屬性添加到 maven_jar 中

      還有不兼容性更改,詳情見發布說明:

      https://blog.bazel.build/2019/10/10/bazel-1.0.html 

      本站文章除注明轉載外,均為本站原創或編譯。歡迎任何形式的轉載,但請務必注明出處,尊重他人勞動共創開源社區。
      轉載請注明:文章轉載自 OSCHINA 社區 [http://www.url23.com]
      本文標題:Bazel 1.0.0?發布,代碼構建工具
      加載中

      最新評論(2

      北?野
      北?野
      ??????
      冷冷gg
      冷冷gg
      ??
      返回頂部
      頂部
      聚看影院