理想情况下,我想要一个没有构建目标的输出文件列表。我想这可以使用运行后分析的cquery来实现,但不知道如何做到。
答案 0 :(得分:1)
这里的“输出文件”到底是什么意思?您的意思是您想知道在命令行上构建目标时生成的文件吗?
您想在什么时候获得此信息?您是否真的要调用Enum
命令来获取此信息,还是在分析过程中需要它?我认为没有一种方法可以使用bazel query
来获取输出文件的确切预期绝对路径(甚至是工作空间相对路径,例如bazel query
)
可能会比您想要的更多,但是Requesting Output Files
包含有关在Starlark中指定输出文件的一些信息,以及有关获取有关依赖项的输出文件的信息的简要信息(请参阅bazel-out/foo/bar/baz.txt