This repository was archived by the owner on Jan 25, 2024. It is now read-only.
Tags: Enflick/rules_swift
Tags
Merge pull request bazelbuild#242 from keith:ks/update-protobuf PiperOrigin-RevId: 250495171
Deprecate the `SwiftClangModuleInfo` provider. To lessen the number of providers that rules doing Swift compilation have to deal with, required C module maps are now being propagated in `SwiftInfo` rather than their own provider (the other three fields are obsolete thanks to `CcInfo`'s compilation context). This change retains the provider but moves it into an aspect that can be removed easily once the uses of it have been removed from Tulsi. RELNOTES: The `SwiftClangModuleInfo` provider has been deprecated. Headers and include search paths can be obtained from `CcInfo`'s compilation context. Module maps are propagated in `SwiftInfo.transitive_modulemaps`. PiperOrigin-RevId: 247418171
Use to_list() for depset iteration. Fixes bazelbuild#201 RELNOTES: None PiperOrigin-RevId: 245260446
PreviousNext