这是代码结构
| //base_folder
├── file0.txt
├── BUILD
├── folder1
| ├── BUILD
| ├── file1
├── folder2
| ├── BUILD
| ├── file2
我想知道所有的文件或目标信息来做进一步的处理。
我可以使用bazel查询命令,但不能在BAZEL规则实现中获得它们。
bazel查询类(cc_library,//.)
我试着用一般规则来执行命令。但是"bazel查询“不能在bazel-bin文件夹中使用。
我尝试了genquery,但是“//.”在genquery中不允许。
我有办法得到巴泽尔规则中的目标信息吗?
发布于 2022-06-15 05:29:36
bazel查询用于发现bazel工作区中的目标。
你可以试试:
如果只对规则感兴趣,那么:
bazel查询“种类”(.rule,//some/package:)
//有节/包:*可替换任何有效的标签表达式(如包含所有降序包、//若干/包/.
参考资料:bazel查询
https://stackoverflow.com/questions/70790759
复制相似问题