Skip to content
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

Configure CMake to build and install the Foundation cross-import overlay #825

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

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.
@stmontgomery
Copy link
Contributor Author

@swift-ci please test

@stmontgomery
Copy link
Contributor Author

@swift-ci please test

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 enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants