FIXME(eddyb) upstream has code like this already, maybe we can reuse most of it? (see `compiler/rustc_codegen_ssa/src/back/link.rs`)
(sess: &Session, lib: &NativeLib)
| 460 | // FIXME(eddyb) upstream has code like this already, maybe we can reuse most of it? |
| 461 | // (see `compiler/rustc_codegen_ssa/src/back/link.rs`) |
| 462 | fn relevant_lib(sess: &Session, lib: &NativeLib) -> bool { |
| 463 | match lib.cfg { |
| 464 | Some(ref cfg) => rustc_attr::cfg_matches(cfg, &sess.parse_sess, CRATE_NODE_ID, None), |
| 465 | None => true, |
| 466 | } |
| 467 | } |
| 468 | |
| 469 | fn create_archive(files: &[&Path], metadata: &[u8], out_filename: &Path) { |
| 470 | let files_with_names = files.iter().map(|file| { |
no outgoing calls
no test coverage detected