let mut visited = HashSet::new();
let success = add_deps_for_unit(&mut deps, context, unit, &mut visited).is_ok();
let basedir_string;
- let basedir = match context.config.get_string("build.dep-info-basedir")? {
+ let basedir = match context.config.get_path("build.dep-info-basedir")? {
Some(value) => {
- basedir_string = value.val;
+ basedir_string = value.val.as_os_str().to_str().
+ ok_or_else(|| internal("build.dep-info-basedir path not utf-8"))?.to_string();
Some(basedir_string.as_str())
}
None => None,