-
Notifications
You must be signed in to change notification settings - Fork 10.5k
Windows: update build.ps1 to adjust the installer build #80805
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
Conversation
This creates a helper for building the SDK for a given OS/Architecture. The building of the SDK should be uniform and this ensures that we can maintain that uniformity. This also highlights any structural changes that are being adjusted manually. The desire is to bring this to zero by gaining control over the install rules.
Address the feedback from @jakepetroules about cases.
Adjust the install path computation to support installation of ARM64 on AMD64. This enables the isolation of the runtimes on all architectures for Windows to allow building the isolated runtime distribution.
Please test with following PRs: @swift-ci please build toolchain Windows platform |
Please test with following PRs: @swift-ci please smoke test |
Please test with following PRs: @swift-ci please test Windows platform |
|
Please test with following PRs: @swift-ci please test Linux platform |
Please test with following PRs: @swift-ci please test macOS platform |
These set of changes enable building the toolchain with the concept of platforms rather than SDKs. This allows us to build the toolchain in a way that is easier to integrate with SwiftBuild as well as to support the experimental SDK.