-
Notifications
You must be signed in to change notification settings - Fork 10.5k
build: introduce and switch to GYB_SOURCES #23201
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
build: introduce and switch to GYB_SOURCES #23201
Conversation
@swift-ci please test |
Build failed |
Build failed |
I think this change makes sense at a high level. A few requests:
|
6464fca
to
e150173
Compare
@swift-ci please test |
Build failed |
Build failed |
@swift-ci please test macOS platform |
Build failed |
@swift-ci please test macOS platform |
Build failed |
e150173
to
38a7de1
Compare
@swift-ci please test |
Build failed |
Build failed |
@swift-ci please test |
Build failed |
38a7de1
to
1a35a62
Compare
@swift-ci please test |
Build failed |
Build failed |
This avoids us having to pattern match every source file which should help speed up the CMake generation. A secondary optimization is possible with CMake 3.14 which has the ability to remove the last extension component without having to resort to regular expressions. It also helps easily identify the GYB'ed sources.
1a35a62
to
8ed5c1a
Compare
@swift-ci please test |
LGTM. |
This avoids us having to pattern match every source file which should
help speed up the CMake generation. A secondary optimization is
possible with CMake 3.14 which has the ability to remove the last
extension component without having to resort to regular expressions. It
also helps easily identify the GYB'ed sources.
Replace this paragraph with a description of your changes and rationale. Provide links to external references/discussions if appropriate.
Resolves SR-NNNN.