要使用Bazel快速跟踪文件,你可以使用Bazel的文件查询功能。以下是一个基本的示例:
cc_library(
name = "my_library",
srcs = glob(["*.cpp"]),
)
bazel query 'deps(//path/to/package:my_library)' --output=build
这将返回一个包含所有依赖项的BUILD文件。
bazel query 'attr("srcs", //path/to/package:my_library)' --output=build
这将返回一个包含所有目标文件的BUILD文件。
这是一个简单的示例,你可以根据自己的需求进行调整和扩展。注意,这些命令将在终端中输出结果,你可以将其重定向到文件中,以便在需要时进行后续处理。