Skip to content

Conversation

matthewseaman
Copy link
Contributor

This change adds String Catalog symbol generation support to SwiftBuild.

I will follow-up with a PR to factor out String Catalog (and some Asset Catalog) nuance out of the core build system.

@jakepetroules
Copy link
Collaborator

@swift-ci test

@matthewseaman
Copy link
Contributor Author

@swift-ci test

@matthewseaman
Copy link
Contributor Author

@swift-ci test Windows

2 similar comments
@matthewseaman
Copy link
Contributor Author

@swift-ci test Windows

@matthewseaman
Copy link
Contributor Author

@swift-ci test Windows

@matthewseaman matthewseaman merged commit 17b53a4 into release/6.2 Jun 21, 2025
143 of 150 checks passed
@matthewseaman matthewseaman deleted the mseaman/string-catalog-symbol-gen branch June 21, 2025 01:40
dschaefer2 pushed a commit to swiftlang/swift-package-manager that referenced this pull request Jun 25, 2025
… both Sources and Resources (#8815)

- **Explanation**:
This change adds support for String Catalog symbol generation by
ensuring that String Catalogs get added to the Sources build phase in
the same way that Asset Catalogs do.

Depends on: swiftlang/swift-build#582
- **Scope**:
  Packages that include String Catalogs.
- **Issue**:
  rdar://147474472
- **Risk**:
  Change is already tested and in use within Xcode.
- **Testing**:
  Unit tests added here, plus usage within Xcode.
marcprux pushed a commit to swift-everywhere/swift-package-manager that referenced this pull request Jul 7, 2025
… both Sources and Resources (swiftlang#8815)

- **Explanation**:
This change adds support for String Catalog symbol generation by
ensuring that String Catalogs get added to the Sources build phase in
the same way that Asset Catalogs do.

Depends on: swiftlang/swift-build#582
- **Scope**:
  Packages that include String Catalogs.
- **Issue**:
  rdar://147474472
- **Risk**:
  Change is already tested and in use within Xcode.
- **Testing**:
  Unit tests added here, plus usage within Xcode.
dschaefer2 pushed a commit to dschaefer2/swift-package-manager that referenced this pull request Jul 8, 2025
… both Sources and Resources (swiftlang#8815)

- **Explanation**:
This change adds support for String Catalog symbol generation by
ensuring that String Catalogs get added to the Sources build phase in
the same way that Asset Catalogs do.

Depends on: swiftlang/swift-build#582
- **Scope**:
  Packages that include String Catalogs.
- **Issue**:
  rdar://147474472
- **Risk**:
  Change is already tested and in use within Xcode.
- **Testing**:
  Unit tests added here, plus usage within Xcode.
dschaefer2 added a commit to swiftlang/swift-package-manager that referenced this pull request Jul 8, 2025
… Catalogs as both Sources and Resources (#8815) (#8905)

Support String Catalog symbol generation by adding String Catalogs as
both Sources and Resources (#8815)

    - **Explanation**:
    This change adds support for String Catalog symbol generation by
ensuring that String Catalogs get added to the Sources build phase in
    the same way that Asset Catalogs do.

    Depends on: swiftlang/swift-build#582
    - **Scope**:
      Packages that include String Catalogs.

Co-authored-by: Matt Seaman <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants