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

Rob*_*bel 6 bazel

是否有一种机制可以根据平台或环境变量选择默认配置?例如:

common --config=$DEFAULT_CONFIG
Run Code Online (Sandbox Code Playgroud)

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

build:macos --compiler=clang
...
build:linux --compiler=gcc
...
build:windows --compiler=msvc
...
Run Code Online (Sandbox Code Playgroud)

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

相关问题:默认、平台特定、bazel.rc 中的 Bazel 标志

rds*_*rds -2

是的,这就是工具链的用途。