Skip to content

Conversation

matthewseaman
Copy link
Contributor

This change allows installloc to treat directories and package files in Resources and Copy Files build phases the same as if they were actual sub-bundles.

In practice, these usually can be thought of as sub-bundles and could contain their own lproj directories that should be installed into a localization root.

Putting behind a user-defined build setting for now until we can evaluate how this impacts a variety of project configurations.

@matthewseaman
Copy link
Contributor Author

@swift-ci test

@matthewseaman
Copy link
Contributor Author

@swift-ci please test macOS

@matthewseaman
Copy link
Contributor Author

@swift-ci test Linux

@matthewseaman matthewseaman merged commit 4f26016 into swiftlang:main Oct 3, 2025
137 of 141 checks passed
@matthewseaman matthewseaman deleted the mseaman/installloc-directory-contents branch October 3, 2025 02:06
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.

2 participants