Rollup merge of #107876 - zephaniahong:issue-107547-fix, r=albertlarsan68
create symlink only for non-windows operating systems Follow up on #107834 It's my first time using the #cfg attribute. Did I use it correctly? Thank you!
This commit is contained in:
commit
08ce17affc
@ -340,9 +340,12 @@ impl Config {
|
|||||||
let rustfmt_path = bin_root.join("bin").join(exe("rustfmt", host));
|
let rustfmt_path = bin_root.join("bin").join(exe("rustfmt", host));
|
||||||
let rustfmt_stamp = bin_root.join(".rustfmt-stamp");
|
let rustfmt_stamp = bin_root.join(".rustfmt-stamp");
|
||||||
|
|
||||||
let legacy_rustfmt = self.initial_rustc.with_file_name(exe("rustfmt", host));
|
#[cfg(not(windows))]
|
||||||
if !legacy_rustfmt.exists() {
|
{
|
||||||
t!(self.symlink_file(&rustfmt_path, &legacy_rustfmt));
|
let legacy_rustfmt = self.initial_rustc.with_file_name(exe("rustfmt", host));
|
||||||
|
if !legacy_rustfmt.exists() {
|
||||||
|
t!(self.symlink_file(&rustfmt_path, &legacy_rustfmt));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if rustfmt_path.exists() && !program_out_of_date(&rustfmt_stamp, &channel) {
|
if rustfmt_path.exists() && !program_out_of_date(&rustfmt_stamp, &channel) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user