# Noisy output from RC compiler

**URL:** https://discourse.cmake.org/t/noisy-output-from-rc-compiler/3463
**Category:** Development
**Created:** [June 2, 2021, 6:16am UTC](https://discourse.cmake.org/t/noisy-output-from-rc-compiler/3463 "2021-06-02T06:16:38Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![craig.scott](https://discourse.cmake.org/user_avatar/discourse.cmake.org/craig.scott/32/20_2.png) [@craig.scott](https://discourse.cmake.org/u/craig.scott)
#### Post date: [June 2, 2021, 6:16am UTC](https://discourse.cmake.org/t/noisy-output-from-rc-compiler/3463/1 "2021-06-02T06:16:38Z")

</div>

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:

```auto
[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.

```

---

<div class="post-metadata">

### Author: ![tgq](https://discourse.cmake.org/letter_avatar_proxy/v4/letter/t/87869e/32.png) [@tgq](https://discourse.cmake.org/u/tgq)
#### Post date: [June 2, 2021, 8:56am UTC](https://discourse.cmake.org/t/noisy-output-from-rc-compiler/3463/2 "2021-06-02T08:56:51Z")

</div>

Passing /nologo to rc suppresses this message.

---

<div class="post-metadata">

### Author: ![brad.king](https://discourse.cmake.org/user_avatar/discourse.cmake.org/brad.king/32/11_2.png) [@brad.king](https://discourse.cmake.org/u/brad.king)
#### Post date: [June 2, 2021, 12:09pm UTC](https://discourse.cmake.org/t/noisy-output-from-rc-compiler/3463/3 "2021-06-02T12:09:46Z")

</div>

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

AFAIK, yes. See also [this thread](https://discourse.cmake.org/t/3137) on `-nologo`.

---

<div class="post-metadata">

### Author: ![anon45792294](https://discourse.cmake.org/letter_avatar_proxy/v4/letter/a/a587f6/32.png) [@anon45792294](https://discourse.cmake.org/u/anon45792294)
#### Post date: [June 2, 2021, 12:52pm UTC](https://discourse.cmake.org/t/noisy-output-from-rc-compiler/3463/4 "2021-06-02T12:52:23Z")

</div>

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

---

<div class="post-metadata">

### Author: ![craig.scott](https://discourse.cmake.org/user_avatar/discourse.cmake.org/craig.scott/32/20_2.png) [@craig.scott](https://discourse.cmake.org/u/craig.scott)
#### Post date: [June 2, 2021, 9:44pm UTC](https://discourse.cmake.org/t/noisy-output-from-rc-compiler/3463/5 "2021-06-02T21:44:10Z")

</div>

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? 😉).
