-
Notifications
You must be signed in to change notification settings - Fork 1.4k
[Bootstrap] Consolidate some build_... functions into build_dependency
#3582
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
[Bootstrap] Consolidate some build_... functions into build_dependency
#3582
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One mistake, otherwise good.
a46dab9 to
8192d74
Compare
build_... functions into buildbuild_... functions into build_dependency
|
cc @compnerd |
7e316ac to
cbbbff2
Compare
|
@swift-ci please smoke test |
cbbbff2 to
19e4583
Compare
|
@swift-ci smoke test |
…ency` This removes some repetition. Some functions such as `build_llbuild` and `build_swiftpm_with_cmake` are not consolidated, because they're more different.
19e4583 to
99608ff
Compare
|
@swift-ci please smoke test |
|
This seems ready to merge at this point, @neonichu do you agree? |
|
@swift-ci please test |
|
The full Linux test failure is unrelated, and didn't get as far as SwiftPM. The logs for the other macOS test and the smoke tests show that bootstrap is successfully being used (self-hosted doesn't use bootstrap, it looks like). So this can be merged. |
This PR consolidates some
build_...functions inbootstrapintobuild_dependency, as @abertelrud suggested in #3533's review. This removes some repetition.some functions such as
build_llbuildandbuild_swiftpm_with_cmakeare are not consolidated, because they're more different.