David,<br><br>Thanks for the clarification.  I missed the filters part in the original message and don&#39;t have VS10.<br><br>Does VS10 still have the same problem with there not being a &quot;Reload All&quot; button for modified project files that previous versions of VS had?  If this small feature were added by Microsoft there would be no need for all of the crazy macro stuff.<br>
<br><div class="gmail_quote">On Fri, May 14, 2010 at 10:53 AM, David Cole <span dir="ltr">&lt;<a href="mailto:david.cole@kitware.com">david.cole@kitware.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="gmail_quote"><div class="im">On Fri, May 14, 2010 at 8:02 AM, Philip Lowman <span dir="ltr">&lt;<a href="mailto:philip@yhbt.com" target="_blank">philip@yhbt.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

This is Microsoft&#39;s fault.  You should complain to them.</blockquote><div><br></div></div><div>Well, yes and no. It&#39;s a Visual Studio 2010 only thing... And it&#39;s partly CMake&#39;s fault. The *.filters files are presently unconditionally re-written at CMake time. We have a fix for that part of it that will be in the next release of CMake. (It&#39;s not even in git master, yet, though.) I&#39;ll push it today. </div>

<div><br></div><div>And the reload macros are not working as well as they did in prior Visual Studio versions. This is a VS change that we have not figured out yet how to compensate for...</div><div class="im"><div><br></div>
<div> </div>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">The only workaround for VS Express is to close your solution and run CMake manually then open your solution back up again.<div>

<br></div><div>The problem doesn&#39;t affect VS Professional (and I believe Standard) because they have support for macros which CMake takes advantage of to reload all of the VS project files without a lot of user interaction.</div>

</blockquote><div><br></div></div><div>The *.filters problem affects all versions of Visual Studio 2010. The fix will be in git master later today.</div><div><br></div><div><br></div><div>Thanks,</div><div>David Cole</div>
<div>
<br></div></div>
</blockquote></div><br><br clear="all"><br>-- <br>Philip Lowman<br>