是否可以将bazel目标与特定的工具链/平台相关联?
我想bazel build ...
并让bazel为许多不同的目标架构构建相同的cc_library。还可以跳过特定目标架构的一些目标。
显然,如果我使用不同的标志多次运行bazel并标记要忽略的测试,我就可以做到这一点。但这不是很方便。
发布于 2020-05-14 02:21:26
您可以使用Bazel transitions
强制目标使用特定的配置进行构建。
https://docs.bazel.build/versions/master/skylark/lib/transition.html
就跳过特定目标而言,这取决于依赖图的性质。最简单的方法是使用select
语句来不构建某些依赖项。
请参阅https://docs.bazel.build/versions/master/be/functions.html#select
https://stackoverflow.com/questions/51423896
复制相似问题