Skip to content

Conversation

3405691582
Copy link
Member

@3405691582 3405691582 commented Sep 9, 2025

  • Explanation:

This allows the build action to be decoupled from the install action, so packaging systems that expect to be able to do discrete installation steps post-build can do so cheaply, without having to effectively start the build over from scratch.

This is only intended solely for that use-case, so this is not wired up to other part of the swiftpm build process and defaults to being disabled.

(See also #9105)

  • Scope:

Makes a change to the bootstrap wrapper, so no behavioral changes by default.

  • Issues:

Relevant to OpenBSD port in swiftlang/swift#78437

  • Original PRs:

#9050

  • Risk:

Minimal, since there are no behavioral changes by default.

  • Testing:

Passed CI.

  • Reviewers:

@jakepetroules

This allows the build action to be decoupled from the install action, so
packaging systems that expect to be able to do discrete installation
steps post-build can do so cheaply, without having to effectively start
the build over from scratch.

This is only intended solely for that use-case, so this is not wired up
to other part of the swiftpm build process and defaults to being
disabled.
@3405691582
Copy link
Member Author

@swift-ci please test.

@3405691582
Copy link
Member Author

@swift-ci please test Windows platform

@3405691582
Copy link
Member Author

@swift-ci please test Windows platform.

@3405691582
Copy link
Member Author

@swift-ci please test Windows platform

@3405691582
Copy link
Member Author

@swift-ci please test Windows platform.

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