我想知道特定于平台的默认 Bazel 构建标志是否可能。
例如,我们想使用--workspace_status_command但它必须是 Linux 上的 shell 脚本,并且必须指向 Windows 的批处理脚本。
有没有办法可以在tools/bazel.rc文件中写入类似...
if platform=WINDOWS build: --workspace_status_command=status_command.bat
if platform=LINUX build: --workspace_status_command=status_command.sh
Run Code Online (Sandbox Code Playgroud)
我们可以通过让用户在构建之前运行脚本来生成一个 .bazelrc 文件,但如果这不是必需的,它会更干净/更好。
bazel ×1