如何获得给定Bazel目标的输出文件?

时间:2018-10-09 20:48:43

标签: bazel

理想情况下,我想要一个没有构建目标的输出文件列表。我想这可以使用运行后分析的cquery来实现,但不知道如何做到。

1 个答案:

答案 0 :(得分:1)

这里的“输出文件”到底是什么意思?您的意思是您想知道在命令行上构建目标时生成的文件吗?

您想在什么时候获得此信息?您是否真的要调用Enum命令来获取此信息,还是在分析过程中需要它?我认为没有一种方法可以使用bazel query来获取输出文件的确切预期绝对路径(甚至是工作空间相对路径,例如bazel query

可能会比您想要的更多,但是Requesting Output Files 包含有关在Starlark中指定输出文件的一些信息,以及有关获取有关依赖项的输出文件的信息的简要信息(请参阅bazel-out/foo/bar/baz.txt