Better error when non required pass failed to build (#2509)

This commit is contained in:
Dongjia "toka" Zhang 2024-09-05 19:17:21 +02:00 committed by GitHub
parent 49b0d7557a
commit b37f9d4b27
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -207,15 +207,15 @@ fn build_pass(
if required {
panic!("Failed to compile required compiler pass src/{src_file} - Exit status: {s}");
} else {
println!("cargo:warning=Skipping non-required compiler pass src/{src_file} - Reason: Exit status {s}");
println!("cargo:warning=Skipping non-required compiler pass src/{src_file} - Reason: Exit status {s}. You can ignore this error.");
}
}
}
Err(err) => {
if required {
panic!("Failed to compile required compiler pass src/{src_file} - Error: {err}");
panic!("Failed to compile required compiler pass src/{src_file} - Exit status: {s}");
} else {
println!("cargo:warning=Skipping non-required compiler pass src/{src_file} - Error: {err}");
println!("cargo:warning=Skipping non-required compiler pass src/{src_file} - Reason: Exit status {s}. You can ignore this error.");
}
}
}