Noisy output from RC compiler

When the RC compiler is executed on Windows, has it always output the verbose banner message? This makes the Ninja output much less nice because it no longer re-uses the same line for each task’s one-liner comment/message. I think there have been a couple of changes to this area in recent months, but I’m not familiar with the latest on this. Anyone know off-hand if the behavior of this has changed? I’m talking about messages like this:

[68/308] Building RC object src\quick\CMakeFiles\qtquick2plugin_rc.dir\qtquick2plugin_resource.rc.res
Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384
Copyright (C) Microsoft Corporation.  All rights reserved.
1 Like

Passing /nologo to rc suppresses this message.

the RC compiler is executed on Windows, has it always output the verbose banner message?

AFAIK, yes. See also this thread on -nologo.

Yeah as part of our MSVC toolchains we pass /nologo to the RC compiler to avoid this issue.

Ah thanks @brad.king, I’d forgotten about that discussion thread. Yes, would be great to see a contribution by someone to fix that and add -no-logo if the RC tool supports it (any volunteers? :wink:).