从bazelrc中选择特定于平台的默认--config

时间:2018-02-22 12:10:27

标签: bazel

是否有基于平台或环境变量选择默认配置的机制?例如:

common --config=$DEFAULT_CONFIG

我正在开发一个项目,该项目使用bazelrc配置为不同的平台指定默认构建和测试标志。它看起来像这样:

build:macos --compiler=clang
...
build:linux --compiler=gcc
...
build:windows --compiler=msvc
...

这对于多平台CI设置非常有用,并且通常可以避免每次都输入bazel <command> --config=<some config> <target>

相关问题:Default, platform specific, Bazel flags in bazel.rc

1 个答案:

答案 0 :(得分:-1)

是的,这就是 toolchains 的用途。