[Pitch] [SwiftPM] Plugin for providing custom `.o` artifacts

Header file generation is a separate issue that people have brought up. My previous post on that provides a short term incomplete “fix” to at least unblock them. It is indeed wrought with issues so we definitely need to revisit that.

I could turn the .a into a .o, but it would be more convenient if SPM allowed the .a directly.

That is another use case we should look at as well. In this case the plugin should be able to provide the output for the target. We would still need to know that this is a static library target so it could be consumed properly.

1 Like