+//! Locating various executables part of a C toolchain.
+
use std::path::PathBuf;
use rustc_middle::bug;
} else if stem == "link" || stem == "lld-link" {
LinkerFlavor::Msvc
} else if stem == "lld" || stem == "rust-lld" {
- LinkerFlavor::Lld(sess.target.target.options.lld_flavor)
+ LinkerFlavor::Lld(sess.target.lld_flavor)
} else {
// fall back to the value in the target spec
- sess.target.target.linker_flavor
+ sess.target.linker_flavor
};
Some((linker, flavor))
if let Some(ret) = infer_from(
sess,
- sess.target.target.options.linker.clone().map(PathBuf::from),
- Some(sess.target.target.linker_flavor),
+ sess.target.linker.clone().map(PathBuf::from),
+ Some(sess.target.linker_flavor),
) {
return ret;
}