<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"><douglas.royds@taitradio.com></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>