Bazel 如何仅为linux添加cc_库/cc_测试

Bazel 如何仅为linux添加cc_库/cc_测试,bazel,Bazel,我的跨平台项目包含一些仅用于一个平台的库。你觉得bazel怎么样 我添加了使用select函数来使用不同源文件的配置。但有些库和测试根本不应该构建。因为您已经开始使用select:您只能为其存在的select分支指定依赖项,bazel本身就是这样做的。Bazel不会构建不依赖于的目标。够了吗 另一个解决方案是使用或 您可能会发现以下关于限制和选择的答案很有用:

我的跨平台项目包含一些仅用于一个平台的库。你觉得bazel怎么样


我添加了使用select函数来使用不同源文件的配置。但有些库和测试根本不应该构建。

因为您已经开始使用select:您只能为其存在的select分支指定依赖项,bazel本身就是这样做的。Bazel不会构建不依赖于的目标。够了吗

另一个解决方案是使用或

您可能会发现以下关于限制和选择的答案很有用: