0

我想制定不依赖于 Windows 上的 Bash 的 Bazel 规则。

我看到在 a 中genrule,您可以使用 cmd_bat 而不是 cmd (需要 bash)。但是如何定义规则以便有一个 cmd 属性和一个 cmd_bat 属性,并且在 Windows 上只使用 cmd_bat 而在其他任何地方都使用 cmd?

4

1 回答 1

2

在 Bazel 3.2.0cmd_bat中,仅考虑在 Windows 上。在其他操作系统中,它被简单地忽略了。cmd_bat具有比 更高的优先级cmd

于 2020-06-10T17:45:49.680 回答