英文:
How do I query for targets visible from a specific targets?
问题
Bazel使用visibility
的概念来限制哪些目标可以依赖于哪些目标。对于目标//my:foo
,我正在寻找一种查询Bazel以获取对//my:foo
可见的目标列表的方法。
基本上,我正在尝试找出工作区中的哪些目标可以依赖于目标//my:foo
。不知道是否可能?
英文:
Bazel uses the concept of visibility
to limit which targets can depend on which targets. Given a target //my:foo
, I am looking for a way to query Bazel for a list of targets visible to //my:foo
.
Basically, I am trying to figure out which targets in the workspace the target //my:foo
can depend on. Any idea if this is possible at all?
答案1
得分: 2
Query有一个visible
函数。因此,bazel query 'visible(//my:foo, //...)'
会打印出所有可能依赖于//my:foo
的目标。
英文:
Query has a visible
function. So, bazel query 'visible(//my:foo, //...)'
prints all the targets that //my:foo
may depend on.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论