如何制作一个bazel目标取决于另一个BUILD文件中的所有目标

时间:2017-06-12 19:32:22

标签: bazel

我有一个用例,对于目标的deps,我需要依赖于另一个BUILD文件的所有目标。 BUILD文件有大约100个目标,因此我写下所有这些目标是不现实的,是否有更快的方法来指定依赖项?

1 个答案:

答案 0 :(得分:5)

您可以创建一个循环遍历BUILD文件中所有现有规则的宏,并为其创建一个文件组。另一个BUILD文件将取决于此文件组。

bazel docs有一个存根示例,可以找到所有cc_library规则并将它们聚合在一起。