Skip to content

Conversation

@stmontgomery
Copy link
Contributor

@stmontgomery stmontgomery commented Nov 15, 2024

This augments the project's CMake rules to begin building and installing the Foundation cross-import overlay (_Testing_Foundation), including the associated .swiftcrossimport directory which causes the overlay to be applied to clients.

Checklist:

  • Code and documentation should follow the style of the Style Guide.
  • If public symbols are renamed or modified, DocC references should be updated.

Resolves rdar://139877808

@stmontgomery stmontgomery added enhancement New feature or request build 🧱 Affects the project's build configuration or process labels Nov 15, 2024
@stmontgomery stmontgomery added this to the Swift 6.1 milestone Nov 15, 2024
@stmontgomery stmontgomery self-assigned this Nov 15, 2024
stmontgomery added a commit that referenced this pull request Nov 19, 2024
This fixes an oversight in a helper function in the project’s CMake
rules: `_swift_testing_install_target()` has a hard-coded reference to
the target named ”Testing” but it should instead refer to whatever
target was passed in via the `module` argument to the function.

Discovered while working on #825.

### Checklist:

- [x] Code and documentation should follow the style of the [Style
Guide](https://github.com/apple/swift-testing/blob/main/Documentation/StyleGuide.md).
- [x] If public symbols are renamed or modified, DocC references should
be updated.
@grynspan grynspan modified the milestones: Swift 6.1, Swift 6.2 Nov 19, 2024
@stmontgomery
Copy link
Contributor Author

@swift-ci please test

@stmontgomery
Copy link
Contributor Author

@swift-ci please test

@stmontgomery stmontgomery merged commit 271bff1 into swiftlang:main Dec 2, 2024
3 checks passed
@stmontgomery stmontgomery deleted the cmake-crossimports branch December 2, 2024 17:43
@grynspan grynspan added the cross-import-overlays 🍰 Cross-import overlays (Foundation, Core Graphics, etc.) label May 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build 🧱 Affects the project's build configuration or process cross-import-overlays 🍰 Cross-import overlays (Foundation, Core Graphics, etc.) enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants