diff options
| author | Jorge Aparicio <jorge@japaric.io> | 2018-06-29 16:13:40 -0500 |
|---|---|---|
| committer | Jorge Aparicio <jorge@japaric.io> | 2018-06-29 16:13:40 -0500 |
| commit | c67566ac27b7f578596cb4cc9811d04fdc2eb8e4 (patch) | |
| tree | fc22993a86fdab5ecf3865f56c9ecb167f76d233 /src/bootstrap | |
| parent | 5fdcd3aa389aa92879f576c55e429015667143c3 (diff) | |
| download | rust-c67566ac27b7f578596cb4cc9811d04fdc2eb8e4.tar.gz rust-c67566ac27b7f578596cb4cc9811d04fdc2eb8e4.zip | |
rename the llvm-tools component to llvm-tools-preview and tweak its image
Diffstat (limited to 'src/bootstrap')
| -rw-r--r-- | src/bootstrap/dist.rs | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/src/bootstrap/dist.rs b/src/bootstrap/dist.rs index 4fd6c81e597..b5f34cdf336 100644 --- a/src/bootstrap/dist.rs +++ b/src/bootstrap/dist.rs @@ -1787,15 +1787,18 @@ impl Step for LlvmTools { let tmp = tmpdir(builder); let image = tmp.join("llvm-tools-image"); drop(fs::remove_dir_all(&image)); - t!(fs::create_dir_all(&image.join("bin"))); // Prepare the image directory + let bindir = builder + .llvm_out(target) + .join("bin"); + let dst = image.join("lib/rustlib") + .join(target) + .join("bin"); + t!(fs::create_dir_all(&dst)); for tool in LLVM_TOOLS { - let exe = builder - .llvm_out(target) - .join("bin") - .join(exe(tool, &target)); - builder.install(&exe, &image.join("bin"), 0o755); + let exe = bindir.join(exe(tool, &target)); + builder.install(&exe, &dst, 0o755); } // Prepare the overlay @@ -1818,7 +1821,7 @@ impl Step for LlvmTools { .arg("--non-installed-overlay").arg(&overlay) .arg(format!("--package-name={}-{}", name, target)) .arg("--legacy-manifest-dirs=rustlib,cargo") - .arg("--component-name=llvm-tools"); + .arg("--component-name=llvm-tools-preview"); builder.run(&mut cmd); |
