tools / bazel.rc如何与外部Workspace依赖项一起使用?

时间:2017-11-15 18:23:20

标签: bazel

如果我将外部Bazel项目作为WORKSPACE依赖项引入,并且此项目有一个工具/ bazel.rc,它添加了一些默认构建选项并定义了一些build -config选项,这是如何工作的?

构建这些外部构建目标时是否使用了这些默认选项?在项目中构建目标时,是否可以传递外部bazel.rc文件中定义的--config选项?是否有任何最佳实践来配置Bazel外部WORKSPACE依赖项的构建。

此外,还是将.bazelrc写入构建时拾取的外部项目的根目录。

只是想澄清它是如何运作的。

1 个答案:

答案 0 :(得分:1)

无论好坏,Bazel的rc file finding logic完全没有意识到外部存储库。因此,Bazel只会在主工作区中查找tools/bazel.rc。如果您需要Bazel无法查看的选项,您需要将它们复制到主工作区的rc文件中,或使用--bazelrc明确指定所需的配置文件。