mirror of
https://github.com/rust-lang/rust.git
synced 2026-05-07 01:05:39 +03:00
Checkout all submodules when building source tarballs
This commit is contained in:
@@ -995,9 +995,9 @@ fn run(self, builder: &Builder<'_>) -> GeneratedTarball {
|
||||
if builder.rust_info().is_managed_git_subrepository()
|
||||
|| builder.rust_info().is_from_tarball()
|
||||
{
|
||||
if builder.rust_info().is_managed_git_subrepository() {
|
||||
// Ensure we have the submodules checked out.
|
||||
builder.update_submodule(Path::new("src/tools/cargo"));
|
||||
// Ensure we have all submodules from src and other directories checked out.
|
||||
for submodule in builder.get_all_submodules() {
|
||||
builder.update_submodule(Path::new(submodule));
|
||||
}
|
||||
|
||||
// Vendor all Cargo dependencies
|
||||
|
||||
Reference in New Issue
Block a user