diff --git a/test/integration-test/build.rs b/test/integration-test/build.rs index 1aee5fea..b7c44eb8 100644 --- a/test/integration-test/build.rs +++ b/test/integration-test/build.rs @@ -243,7 +243,9 @@ fn main() { } } Message::CompilerMessage(CompilerMessage { message, .. }) => { - println!("cargo:warning={message}"); + for line in message.rendered.unwrap_or_default().split('\n') { + println!("cargo:warning={line}"); + } } Message::TextLine(line) => { println!("cargo:warning={line}"); diff --git a/xtask/src/run.rs b/xtask/src/run.rs index 639f45e5..8bba7a53 100644 --- a/xtask/src/run.rs +++ b/xtask/src/run.rs @@ -86,7 +86,9 @@ where } } Message::CompilerMessage(CompilerMessage { message, .. }) => { - println!("{message}"); + for line in message.rendered.unwrap_or_default().split('\n') { + println!("cargo:warning={line}"); + } } Message::TextLine(line) => { println!("{line}");