Skip to content

[CMake] Also treat builds in Playgrounds trains as "Xcode" builds. #40250

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

Conversation

cwakamo
Copy link
Contributor

@cwakamo cwakamo commented Nov 19, 2021

These builds are meant to be as close to Xcode train builds as possible, so it
makes sense to treat them this way instead of letting them be treated as OS
builds or making a new kind of B&I build for them.

Playgrounds trains are identifiable via the RC_PLAYGROUNDS environment
variable being set to YES; if that isn't set, then it's not a Playgrounds
train.

This addresses rdar://problem/85511438.

These builds are meant to be as close to Xcode train builds as possible, so it
makes sense to treat them this way instead of letting them be treated as OS
builds or making a new kind of B&I build for them.

Playgrounds trains are identifiable via the `RC_PLAYGROUNDS` environment
variable being set to `YES`; if that isn't set, then it's not a Playgrounds
train.

This addresses <rdar://problem/85511438>.
@cwakamo
Copy link
Contributor Author

cwakamo commented Nov 19, 2021

@swift-ci Please test

@cwakamo cwakamo merged commit f2e85a2 into swiftlang:main Dec 3, 2021
@cwakamo cwakamo deleted the eng/PR-85511438-treat-Playgrounds-trains-like-Xcode-trains branch December 3, 2021 18:10
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