Skip to content

Conversation

@luispadron
Copy link
Contributor

Updates the swift_import documentation to provide more information on the swiftinterface attribute. This attribute is required when importing pre-built Swift targets across Xcode and/or OS versions.

Additionally, adds a warning when swiftinterface is used alongside swiftmodule as this used to just drop swiftinterface silently. We'll make this a failure in a new major version to not break users.

@luispadron luispadron marked this pull request as ready for review April 1, 2024 16:35
@luispadron luispadron force-pushed the luis/update-swift_import-docs branch 2 times, most recently from 5f2fe0c to 8cf0f53 Compare April 1, 2024 16:48
@luispadron luispadron force-pushed the luis/update-swift_import-docs branch 2 times, most recently from fdaf2ea to c2424ac Compare April 1, 2024 19:56
@luispadron luispadron requested a review from brentleyjones April 1, 2024 19:56
@luispadron luispadron force-pushed the luis/update-swift_import-docs branch from e604ecf to 4657c74 Compare April 1, 2024 22:00
Updates the `swift_import` documentation to provide more information on the `swiftinterface` attribute.
This attribute is required when importing pre-built Swift targets across Xcode and/or OS versions.

Additionally, adds a warning when `swiftinterface` is used alongside `swiftmodule` as this used to just drop `swiftinterface` silently.
We'll make this a failure in a new major version to not break users.

Co-authored-by: John Szumski <784312+jszumski@users.noreply.github.com>
@luispadron luispadron force-pushed the luis/update-swift_import-docs branch from 4657c74 to 81f151e Compare April 1, 2024 22:01
@luispadron luispadron enabled auto-merge (squash) April 1, 2024 22:01
@luispadron luispadron merged commit 72347ab into master Apr 1, 2024
@luispadron luispadron deleted the luis/update-swift_import-docs branch April 1, 2024 22:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants