bazel
蓝鲸123
做更好的自己
展开
-
Bazel responsitory_rule 创建一个 rule
bazelrespository_rule主要功能是创建一个workspace 空间。对于package 内部的BUILD.tpl文件target 可以使用 responsity_ctx.file("//package") 创建 BUILD文件,或者repository_ctx.template(“BUILD”, build_tpl, {})对BUILD文件进行修改,然后通过@< name>//package:target 进行引用。这个rule 当你创建的时候就会加载,这时Bazel 就原创 2020-07-01 14:06:45 · 603 阅读 · 0 评论 -
bazel 工具函数
Bazel 官方文档不管是写WORKSPACE,BUILD、.bzl(主要是一些函数)或者其他文件,都要遵循一些Bazel的规则,有些规则是bazel内置的函数使用说明,有的规则是一些语法分析用到的。例如:cc_library( name = "mkl_dnn", srcs = glob([ "src/common/*.cpp", "src/common/*.hpp", "src/cpu/*.cpp", "src/cpu/原创 2020-06-28 22:22:46 · 4552 阅读 · 0 评论