Skip to content

Conversation

@etcwilde
Copy link
Member

Make swift-crypto build on Windows

  • I've run tests to see all new and existing tests pass

  • I've followed the code style of the rest of the project

  • I've read the Contribution Guidelines

  • I've updated the documentation if necessary

  • [N/A] I've run .script/generate_boilerplate_files_with_gyb and included updated generated files in a commit of this pull request

Currently, swift-crypto on the main branch does not build on Windows.

  • Add the Windows Arm64 assembly files to the CMake build.
  • Add appropriate CMake options for swift-crypto to build on Windows.

swift-crypto can be built on Windows from main

Fixes #369


Co-authored-by: Cory Benfield [email protected]

(cherry picked from commit 9934678) (#370)

@etcwilde
Copy link
Member Author

Will rebase once #386 lands.

Make swift-crypto build on Windows

- [X] I've run tests to see all new and existing tests pass
- [X] I've followed the code style of the rest of the project
- [X] I've read the [Contribution Guidelines](CONTRIBUTING.md)
- [X] I've updated the documentation if necessary

- [N/A] I've run `.script/generate_boilerplate_files_with_gyb` and
included updated generated files in a commit of this pull request

Currently, swift-crypto on the main branch does not build on Windows.

* Add the Windows Arm64 assembly files to the CMake build.
* Add appropriate CMake options for swift-crypto to build on Windows.

swift-crypto can be built on Windows from main

Fixes apple#369

---------

Co-authored-by: Cory Benfield <[email protected]>

(cherry picked from commit 9934678)
@etcwilde etcwilde force-pushed the ewilde/3.12.x-Windows-arm-sources branch from d383aa5 to 26c4198 Compare July 22, 2025 18:02
@Lukasa Lukasa added the 🔨 semver/patch No public API change. label Jul 22, 2025
@Lukasa Lukasa merged commit ebcbfc6 into apple:3.12.x Jul 22, 2025
29 of 30 checks passed
Steelskin added a commit to Steelskin/swift that referenced this pull request Jul 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🔨 semver/patch No public API change.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants