On Mon, Nov 24, 2008 at 12:05 PM, Bill Hoffman <span dir="ltr">&lt;<a href="mailto:bill.hoffman@kitware.com">bill.hoffman@kitware.com</a>&gt;</span> 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><div></div><div class="Wj3C7c">Bill Hoffman wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Robert Dailey wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
I&#39;m pretty sure I can create a visual studio solution with a single project that builds exactly what I&#39;m having CMake build for me. When I manually create this visual studio solution I never create a ZERO_CHECK project or an ALL_BUILD project and everything works perfectly fine.<br>

<br>
Having said that, I disagree with you in that it is essential for the build to work. I would like to make a feature request that there be an option in the future to disable the generation of the ZERO_CHECK and ALL_BUILD projects.<br>

</blockquote>
There are bugs and issues that we workaround in VS studio from time to time. &nbsp;It may not affect your project, but in general for depends and custom commands to work correctly ZERO_CHECK is required. &nbsp; Are these targets causing you trouble?<br>

<br>
</blockquote>
<br></div></div>
Oh yeah, one more thing. &nbsp;CTest uses ALL_BUILD to figure out how to build a project. &nbsp;So, CTest would potentially be broken if that were disabled.</blockquote></div><br>The only trouble these projects are causing me is clutter. There is no functional purpose for them as far as I know, which is another reason why I do not like them.<br>
<br>I&#39;m not familiar with CTest. All I can say on that topic is that I&#39;ve used Visual Studio for over 6 years and I&#39;ve never had to use anything called CTest to get projects working.<br>