<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>On 12/03/19 6:18 AM, Khem Raj wrote:
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">On Sun, Mar 10, 2019 at 10:53 PM Douglas Royds
<a class="moz-txt-link-rfc2396E" href="mailto:douglas.royds@taitradio.com">&lt;douglas.royds@taitradio.com&gt;</a> wrote:
</pre>
        <blockquote type="cite">
          <pre class="moz-quote-pre" wrap="">
Since the dawn of time, we have set CMAKE_VERBOSE_MAKEFILE=1 in cmake.bbclass.
Back in 2016, we also explicitly set VERBOSE=1 in cmake_do_compile(),
to ensure that make (and ninja) output were verbose in log.do_compile.

Turning off CMAKE_VERBOSE_MAKEFILE=1 means that make (or ninja)
invocations from the command-line are non-verbose,
giving CMake's default human-readable output on the terminal instead.
The user can still invoke VERBOSE=1 make if they do want verbose output.
This has no effect on the verbose output that goes into the logs.

</pre>
        </blockquote>
        <pre class="moz-quote-pre" wrap="">
I think it would be better to have knob to turn is on and off both on
console and log files.</pre>
      </blockquote>
    </p>
    <p><br>
    </p>
    <p>If you want it on for some reason, you can turn it on in your
      local.conf:<br>
    </p>
    <blockquote>
      <pre class="moz-quote-pre" wrap="">EXTRA_OECMAKE_append=" -DCMAKE_VERBOSE_MAKEFILE=1"</pre>
    </blockquote>
    <p>Alternatively, you can turn verbosity on for a single invocation
      (this is what I do when I need it):</p>
    <blockquote>
      <p>make VERBOSE=1</p>
    </blockquote>
    <p>You can also set an environment variable to make it always
      verbose, if you want that for some reason:</p>
    <blockquote>
      <p>VERBOSE=1 make</p>
    </blockquote>
    <p>Do we really need a new variable for this? <br>
    </p>
  </body>
</html>