mirror of https://github.com/bazelbuild/rules_cc
c3f9f8d68f
1) Introducing the action_config message in the crosstool protobuf definition. The only part of that definition that are implemented in this CL is the "tool" section, other parts will be implemented in future CLs. The proto fields are here now to avoid being delayed by release cycles at each step of the implementation. 2) Refactoring the implementation of the "feature algebra" that computes the enabled features for a given toolchain. An interface called "CrosstoolActivatable" is used to represent any participant int the feature algebra, and can be either a feature or an action_config. PiperOrigin-RevId: 118943663 |
||
---|---|---|
third_party/com/github/bazelbuild/bazel/src/main/protobuf |