diff options
| author | onur-ozkan <work@onurozkan.dev> | 2023-11-04 15:02:38 +0300 |
|---|---|---|
| committer | onur-ozkan <work@onurozkan.dev> | 2023-11-04 15:11:43 +0300 |
| commit | fda009c858fe2039f981be56ce4b177da1fb8703 (patch) | |
| tree | be9346d945cf8f2975fb90c07f413a8ba603a5ec | |
| parent | 5e2de479fa07a365d89bacac473f241960970b21 (diff) | |
| download | rust-fda009c858fe2039f981be56ce4b177da1fb8703.tar.gz rust-fda009c858fe2039f981be56ce4b177da1fb8703.zip | |
add sanity check for compiler crate docs
Signed-off-by: onur-ozkan <work@onurozkan.dev>
| -rw-r--r-- | src/bootstrap/src/core/build_steps/doc.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/bootstrap/src/core/build_steps/doc.rs b/src/bootstrap/src/core/build_steps/doc.rs index b74f6f26fea..99440482adc 100644 --- a/src/bootstrap/src/core/build_steps/doc.rs +++ b/src/bootstrap/src/core/build_steps/doc.rs @@ -739,6 +739,14 @@ impl Step for Rustc { builder.run(&mut cargo.into()); + if !builder.config.dry_run() { + // Sanity check on linked compiler crates + for krate in &*self.crates { + let dir_name = krate.replace("-", "_"); + assert!(out.join(&*dir_name).exists()); + } + } + if builder.paths.iter().any(|path| path.ends_with("compiler")) { // For `x.py doc compiler --open`, open `rustc_middle` by default. let index = out.join("rustc_middle").join("index.html"); |
