Lines Matching full:join
178 TargetDir::Path(target_dir) => target_dir.join("cxxbridge"),
369 let crate_dir = prj.out_dir.join("cxxbridge").join("crate");
370 let ref link = crate_dir.join(&prj.include_prefix);
377 let _ = out::write(crate_dir.join("CACHEDIR.TAG"), cachedir_tag.as_bytes());
385 let include_dir = prj.out_dir.join("cxxbridge").join("include");
386 let cxx_h = include_dir.join("rust").join("cxx.h");
387 let ref shared_cxx_h = prj.shared_dir.join("rust").join("cxx.h");
408 let cxxbridge = prj.out_dir.join("cxxbridge");
409 let include_dir = cxxbridge.join("include").join(&prj.include_prefix);
410 let sources_dir = cxxbridge.join("sources").join(&prj.include_prefix);
413 let ref header_path = include_dir.join(rel_path_h);
416 let ref link_path = include_dir.join(rel_path);
420 let ref implementation_path = sources_dir.join(rel_path_cc);
424 let shared_h = prj.shared_dir.join(&prj.include_prefix).join(rel_path_h);
425 let shared_cc = prj.shared_dir.join(&prj.include_prefix).join(rel_path_cc);
449 if src.join("Cargo.toml").exists() || src.join("CACHEDIR.TAG").exists() {
452 let dst = dst.join(file_name);
465 let dst = dst.join(file_name);