diff options
Diffstat (limited to 'src/librustdoc/core.rs')
| -rw-r--r-- | src/librustdoc/core.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/librustdoc/core.rs b/src/librustdoc/core.rs index 59883f37737..2416eb2869e 100644 --- a/src/librustdoc/core.rs +++ b/src/librustdoc/core.rs @@ -11,6 +11,7 @@ pub use self::MaybeTyped::*; use rustc_driver::driver; use rustc::session::{mod, config}; +use rustc::session::search_paths::SearchPaths; use rustc::middle::{privacy, ty}; use rustc::lint; use rustc_trans::back::link; @@ -76,7 +77,7 @@ pub struct CrateAnalysis { pub type Externs = HashMap<String, Vec<String>>; -pub fn run_core(libs: Vec<Path>, cfgs: Vec<String>, externs: Externs, +pub fn run_core(search_paths: SearchPaths, cfgs: Vec<String>, externs: Externs, cpath: &Path, triple: Option<String>) -> (clean::Crate, CrateAnalysis) { @@ -88,7 +89,7 @@ pub fn run_core(libs: Vec<Path>, cfgs: Vec<String>, externs: Externs, let sessopts = config::Options { maybe_sysroot: None, - addl_lib_search_paths: RefCell::new(libs), + search_paths: search_paths, crate_types: vec!(config::CrateTypeRlib), lint_opts: vec!((warning_lint, lint::Allow)), externs: externs, |
