On Mon, Mar 31, 2008 at 5:17 AM, Niko Vuokko &lt;<a href="mailto:niko.vuokko@tkk.fi">niko.vuokko@tkk.fi</a>&gt; wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On Monday 31 March 2008 12:07, you wrote:<br>
&gt; This sets CMAKE_VERBOSE_MAKEFILE variable only for current CMakeLists.txt.<br>
&gt; If you want verbose output in all projects, you should use something like:<br>
&gt; set(CMAKE_VERBOSE_MAKEFILE TRUE CACHE BOOL &quot;Verbose output&quot; FORCE)<br>
&gt;<br>
&gt; Note, that FORCE causes overwriting current value in cache file. This is<br>
&gt; useful for debugging purposes or if you always want to get verbose output.<br>
&gt;<br>
&gt; &gt; in my CMakeLists.txt, but CMakeCache.txt says still that<br>
&gt; &gt;<br>
&gt; &gt; CMakeCache.txt:CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE.<br>
&gt; &gt;<br>
&gt; &gt; Curiously the first built target (a shared library) prints out the gcc<br>
&gt; &gt; command, but the following targets (executables) print out nothing except<br>
&gt; &gt; the basic CMake messages during compilation and linking.<br>
&gt; &gt;<br>
&gt; &gt; I also tried &#39;make VERBOSE=1&#39; and &#39;VERBOSE=1 make&#39;, but the same thing<br>
&gt; &gt; happens! This would mean that CMake gets my variable from CMakeLists, but<br>
&gt; &gt; somehow the makefile still hates me.<br>
<br>
</div>I have just a single project, which contains one small shared library and<br>
several small executables. I also have just one CMakeLists.txt. Therefore my<br>
current settings should be enough. I also tried fiddling the cache with<br>
ccmake, but it didn&#39;t change anything.</blockquote><div><br>What version of CMake is this?<br><br>Can you attach a CMakeLists.txt file that can be used to reproduce the issue?<br></div></div><br>-- <br>Philip Lowman