Skip to content

Re-work the mixins for swiftpm and downstream packages #79380

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Feb 17, 2025

Conversation

bnbarham
Copy link
Contributor

@bnbarham bnbarham commented Feb 14, 2025

Keep mixin_swiftpm_base as the base of SwiftPM and all dependents, but then separate the SwiftPM + package bases and their respective platforms.

This allows SwiftPM to add its own changes without impacting downstream packages (eg. the recently added cross compile setting).

@bnbarham bnbarham requested review from edymtt and bkhouri February 14, 2025 00:38
@bnbarham
Copy link
Contributor Author

@swift-ci please test

Keep mixin_swiftpm_base as the base of SwiftPM and all dependents, but
then separate the SwiftPM + package bases and their respective
platforms.

This allows SwiftPM to add its own changes without impacting downstream
packages (eg. the recently added cross compile setting).
@bnbarham bnbarham force-pushed the update-some-presets branch from 8d92911 to f0c6282 Compare February 14, 2025 17:20
@bnbarham bnbarham changed the title Move cross compile mixin into swiftpm base only Re-work the mixins for swiftpm and downstream packages Feb 14, 2025
@bnbarham bnbarham requested a review from shahmishal February 14, 2025 17:20
@bnbarham
Copy link
Contributor Author

I misread the mixins initially :(. Re-worked them a little now.

@bnbarham
Copy link
Contributor Author

@swift-ci please smoke test

@bnbarham
Copy link
Contributor Author

@swift-ci please smoke test macOS platform

@bnbarham bnbarham merged commit 4dae976 into swiftlang:main Feb 17, 2025
3 checks passed
@bnbarham bnbarham deleted the update-some-presets branch February 17, 2025 17:31
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.

2 participants