【发布时间】:2017-12-29 16:14:55
【问题描述】:
我正在尝试查询具有公开可见性的 Bazel 目标列表。我们的一些 Bazel 目标明确指定了 visibility,例如:
cc_library(
name = "xxx_util",
visibility = ["//visibility:public",],
...
)
虽然大多数目标是隐式公开的,因为它们的BUILD 文件具有指定的默认公开可见性,例如
package(default_visibility = ["//visibility:public"])
我需要一个所有此类目标的列表,以便在构建 Bazel 工作区后自动将它们的输出复制到某个位置。
我是 Bazel 的新手,无法弄清楚查询...
【问题讨论】:
标签: bazel