dist: make sure llvm-project submodule is present
Signed-off-by: onur-ozkan <work@onurozkan.dev>
This commit is contained in:
parent
163cb4ea3f
commit
b71a1279a1
1 changed files with 8 additions and 0 deletions
|
|
@ -2282,6 +2282,10 @@ impl Step for LlvmTools {
|
|||
}
|
||||
}
|
||||
|
||||
if !builder.config.dry_run() {
|
||||
builder.require_submodule("src/llvm-project", None);
|
||||
}
|
||||
|
||||
builder.ensure(crate::core::build_steps::llvm::Llvm { target });
|
||||
|
||||
let mut tarball = Tarball::new(builder, "llvm-tools", &target.triple);
|
||||
|
|
@ -2400,6 +2404,10 @@ impl Step for RustDev {
|
|||
}
|
||||
}
|
||||
|
||||
if !builder.config.dry_run() {
|
||||
builder.require_submodule("src/llvm-project", None);
|
||||
}
|
||||
|
||||
let mut tarball = Tarball::new(builder, "rust-dev", &target.triple);
|
||||
tarball.set_overlay(OverlayKind::Llvm);
|
||||
// LLVM requires a shared object symlink to exist on some platforms.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue