diff options
| author | Lukas Wirth <lukas.wirth@ferrous-systems.com> | 2024-03-04 09:07:02 +0100 |
|---|---|---|
| committer | Lukas Wirth <lukas.wirth@ferrous-systems.com> | 2024-03-25 22:18:32 +0000 |
| commit | 9ae4e3eb7ca9f9e6c61cedcd8c32f790867a4b37 (patch) | |
| tree | 6f89488c28be4d7a90d3ccde47373ef40ad81302 | |
| parent | 91547573af82ddac521a5287e2d03a28454a10ce (diff) | |
| download | rust-9ae4e3eb7ca9f9e6c61cedcd8c32f790867a4b37.tar.gz rust-9ae4e3eb7ca9f9e6c61cedcd8c32f790867a4b37.zip | |
Make use of sysroot in librustdoc/config.rs for builtin:$path
| -rw-r--r-- | src/librustdoc/config.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/librustdoc/config.rs b/src/librustdoc/config.rs index ab793bb3062..fdbbe62c158 100644 --- a/src/librustdoc/config.rs +++ b/src/librustdoc/config.rs @@ -623,11 +623,12 @@ impl Options { } let target = parse_target_triple(early_dcx, matches); + let maybe_sysroot = matches.opt_str("sysroot").map(PathBuf::from); let libs = matches .opt_strs("L") .iter() - .map(|s| SearchPath::from_cli_opt(None, &target, early_dcx, s)) + .map(|s| SearchPath::from_cli_opt(maybe_sysroot.as_deref(), &target, early_dcx, s)) .collect(); let show_coverage = matches.opt_present("show-coverage"); @@ -657,7 +658,6 @@ impl Options { let bin_crate = crate_types.contains(&CrateType::Executable); let proc_macro_crate = crate_types.contains(&CrateType::ProcMacro); let playground_url = matches.opt_str("playground-url"); - let maybe_sysroot = matches.opt_str("sysroot").map(PathBuf::from); let module_sorting = if matches.opt_present("sort-modules-by-appearance") { ModuleSorting::DeclarationOrder } else { |
