- Notifications
You must be signed in to change notification settings - Fork 10.6k
build.ps1: add swift-tools-protocols #85078
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
base: main
Are you sure you want to change the base?
Conversation
| swiftlang/sourcekit-lsp#2324 |
2e16a23 to 2857499 Compare | swiftlang/sourcekit-lsp#2324 |
2 similar comments
| swiftlang/sourcekit-lsp#2324 |
| swiftlang/sourcekit-lsp#2324 |
utils/build.ps1 Outdated
| -SwiftSDK $SDKROOT ` | ||
| -BuildTargets default ` | ||
| -Defines @{ | ||
| BUILD_SHARED_LIBS = "NO"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this a single use library? i.e. does only one product use the library? If not, we should consider the shared version with numbers on the size impact - that is verify that static linking is smaller than the dynamic linking.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's going to get linked into at least two executables, so I will probably end up flipping it to a shared library but I haven't tested it yet
2857499 to 57a58c7 Compare | swiftlang/sourcekit-lsp#2324 |
4 similar comments
| swiftlang/sourcekit-lsp#2324 |
| swiftlang/sourcekit-lsp#2324 |
| swiftlang/sourcekit-lsp#2324 |
| swiftlang/sourcekit-lsp#2324 |
57a58c7 to bdcd59d Compare | swiftlang/sourcekit-lsp#2324 |
bdcd59d to a4ac2dc Compare | swiftlang/sourcekit-lsp#2324 |
a4ac2dc to 8876942 Compare | swiftlang/sourcekit-lsp#2324 |
8876942 to 5d351dd Compare | swiftlang/sourcekit-lsp#2324 |
5d351dd to 642d724 Compare | swiftlang/sourcekit-lsp#2324 |
642d724 to 220b235 Compare | swiftlang/sourcekit-lsp#2324 |
220b235 to 87ea24c Compare | swiftlang/sourcekit-lsp#2324 |
1 similar comment
| swiftlang/sourcekit-lsp#2324 |
87ea24c to 1c299c5 Compare da862c6 to 5f253a7 Compare | swiftlang/sourcekit-lsp#2324 |
| swiftlang/sourcekit-lsp#2324 |
a6399dc to e5ae3c2 Compare | swiftlang/sourcekit-lsp#2324 |
| swiftlang/sourcekit-lsp#2324 |
e5ae3c2 to c165f77 Compare | swiftlang/sourcekit-lsp#2324 |
| swiftlang/sourcekit-lsp#2324 |
c165f77 to 2c58e28 Compare | swiftlang/sourcekit-lsp#2324 |
| swiftlang/sourcekit-lsp#2324 |
| @swift-ci please build toolchain Windows ARM64 platform |
| Toolchain & test builds are all passing. I have a handful more review comments to address on the sourcekit-lsp side, then I'll look at re-running the builds and landing this |
2c58e28 to c12d5a7 Compare | swiftlang/sourcekit-lsp#2324 |
| swiftlang/sourcekit-lsp#2324 |
| swiftlang/sourcekit-lsp#2324 |
| @shahmishal fyi this does include an update-checkout version bump for swift-tools-protocols |
| swiftlang/sourcekit-lsp#2324 |
| swiftlang/sourcekit-lsp#2324 |
This will be a sourcekit-lsp dependency starting with swiftlang/sourcekit-lsp#2324, a SwiftPM dependency starting with swiftlang/swift-package-manager#9129, and a swift-build dependency starting with swiftlang/swift-build#782. Update the windows build script accordingly