Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add Cxx interop swift settings to CI (#2999)
### Motivation: At the moment the Cxx interoperability CI workflow doesn't actually test Cxx interoperability. ### Modifications: The script now looks for the precise way that the `Package.swift` currently formats the target entry and appends a `swiftSettings` entry to it. This approach is pretty brittle but has the advantage that it's the same on Linux and Darwin. If this formatting changes too often then we could give up on this and assume the availability of gnu-sed instead (and make sure it's present on our CI containers). ### Result: All Cxx interoperability checks will check what they are named for. --------- Co-authored-by: George Barnett <[email protected]>
- Loading branch information