builder.create_dir(&out);
builder.remove_dir(&out);
let mut cmd = builder.tool_cmd(Tool::UnstableBookGen);
+ cmd.arg(builder.src.join("library"));
cmd.arg(builder.src.join("src"));
cmd.arg(out);
}
fn main() {
- let src_path_str = env::args_os().skip(1).next().expect("source path required");
- let dest_path_str = env::args_os().skip(2).next().expect("destination path required");
+ let library_path_str = env::args_os().skip(1).next().expect("library path required");
+ let src_path_str = env::args_os().skip(2).next().expect("source path required");
+ let dest_path_str = env::args_os().skip(3).next().expect("destination path required");
+ let library_path = Path::new(&library_path_str);
let src_path = Path::new(&src_path_str);
let dest_path = Path::new(&dest_path_str);
let lang_features = collect_lang_features(src_path, &mut false);
- let lib_features = collect_lib_features(src_path)
+ let lib_features = collect_lib_features(library_path)
.into_iter()
.filter(|&(ref name, _)| !lang_features.contains_key(name))
.collect();