It&#39;s because VS2010 uses msbuild to build C++ projects. You can modify verbosity level in settings menu: Tools &gt; Options &gt; Projects and Solutions &gt; Build and Run &gt; MSBuild project build output verbosity<br>
<br><div class="gmail_quote">On Wed, Oct 5, 2011 at 10:49 PM, James Bigler <span dir="ltr">&lt;<a href="mailto:jamesbigler@gmail.com">jamesbigler@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
What is this extra chatty output from?  I never remember seeing it in VS 2008, but I see it in VS 2010.<br><br>&gt;------ Build started: Project: copy_scripts, Configuration: Release x64 ------<br>1&gt;Build started 10/5/2011 12:38:07 PM.<br>


1&gt;InitializeBuildStatus:<br>1&gt;  Creating &quot;x64\Release\copy_scripts\copy_scripts.unsuccessfulbuild&quot; because &quot;AlwaysCreate&quot; was specified.<br>1&gt;FinalizeBuildStatus:<br>1&gt;  Deleting file &quot;x64\Release\copy_scripts\copy_scripts.unsuccessfulbuild&quot;.<br>


1&gt;  Touching &quot;x64\Release\copy_scripts\copy_scripts.lastbuildstate&quot;.<br>1&gt;<br>1&gt;Build succeeded.<br><br>3&gt;------ Build started: Project: ALL_BUILD, Configuration: Release x64 ------<br>3&gt;Build started 10/5/2011 12:38:08 PM.<br>


3&gt;InitializeBuildStatus:<br>3&gt;  Creating &quot;x64\Release\ALL_BUILD\ALL_BUILD.unsuccessfulbuild&quot; because &quot;AlwaysCreate&quot; was specified.<br>3&gt;CustomBuild:<br>3&gt;  Build all projects<br>3&gt;FinalizeBuildStatus:<br>


3&gt;  Deleting file &quot;x64\Release\ALL_BUILD\ALL_BUILD.unsuccessfulbuild&quot;.<br>3&gt;  Touching &quot;x64\Release\ALL_BUILD\ALL_BUILD.lastbuildstate&quot;.<br>3&gt;<br>3&gt;Build succeeded.<br><br>I&#39;m using VS 2010 and CMake 2.8.6 (2.8.5 also did this).<br>


<br>When I click &quot;build solution&quot; it always seems to run this, as if VS thinks that the dependencies aren&#39;t met and decides to build it.<br>
<br>Hmm... I wonder if this is related to the bug where we removed the %(Outputs) from the Outputs field.<br><br>C:/code/rtsdk/rtmain/build-64-vs10-c40/tests/Regression/scripts/CMakeFiles/copy_scripts.rule;C:\code\rtsdk\rtmain\build-64-vs10-c40\bin\correctness.rb;C:\code\rtsdk\rtmain\build-64-vs10-c40\bin\performance.rb;C:\code\rtsdk\rtmain\build-64-vs10-c40\bin\run_tests.rb;C:\code\rtsdk\rtmain\build-64-vs10-c40\bin\test_cases.rb;%(AdditionalInputs)<br>


<br>I removed the $(AdditionalInputs), and that didn&#39;t seem to make a difference.<br><br>One thing that is curious is that I have this for the Outputs field, but that doesn&#39;t exist anywhere:<br>C:\code\rtsdk\rtmain\build-64-vs10-c40\tests\Regression\scripts\CMakeFiles\copy_scripts<br>


<br>How is it that we have a build rule that says it generates a particular output, but the output isn&#39;t generated by the rule.<br><br>This is what I used to create this target:<br><br><span style="font-family:courier new,monospace">foreach( script ${scripts} )</span><br style="font-family:courier new,monospace">


<span style="font-family:courier new,monospace">  set( src  &quot;${CMAKE_CURRENT_SOURCE_DIR}/${script}&quot; )</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">  set( dest &quot;${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${script}&quot; )</span><br style="font-family:courier new,monospace">


<span style="font-family:courier new,monospace">  list( APPEND dest_files &quot;${dest}&quot; )</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">  add_custom_command(  </span><br style="font-family:courier new,monospace">


<span style="font-family:courier new,monospace">    OUTPUT &quot;${dest}&quot;</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">    COMMAND ${CMAKE_COMMAND} -E copy &quot;${src}&quot; &quot;${dest}&quot;</span><br style="font-family:courier new,monospace">


<span style="font-family:courier new,monospace">    MAIN_DEPENDENCY &quot;${src}&quot;</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">    COMMENT &quot;Copying ${src} to ${dest}&quot;</span><br style="font-family:courier new,monospace">


<span style="font-family:courier new,monospace">    VERBATIM</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">  )</span><br style="font-family:courier new,monospace">

<span style="font-family:courier new,monospace">endforeach()</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">    </span><br style="font-family:courier new,monospace">

<span style="font-family:courier new,monospace">add_custom_target( copy_scripts</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">  ALL</span><br style="font-family:courier new,monospace">


<span style="font-family:courier new,monospace">  DEPENDS ${dest_files}</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">  )</span><br style="font-family:courier new,monospace">


<br>Note that I have the same problem with the ALL_BUILD target.<br><font color="#888888"><br>James<br>
</font><br>--<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the CMake FAQ at: <a href="http://www.cmake.org/Wiki/CMake_FAQ" target="_blank">http://www.cmake.org/Wiki/CMake_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.cmake.org/mailman/listinfo/cmake" target="_blank">http://www.cmake.org/mailman/listinfo/cmake</a><br></blockquote></div><br>