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 { if required {
panic!("Failed to compile required compiler pass src/{src_file} - Exit status: {s}"); panic!("Failed to compile required compiler pass src/{src_file} - Exit status: {s}");
} else { } 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) => { Err(err) => {
if required { 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 { } 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.");
} }
} }
} }