-
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