On Thu, Feb 28, 2008 at 11:54 PM, Kevin Tucker &lt;<a href="mailto:ktucker@birdstep.com">ktucker@birdstep.com</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 link="blue" vlink="blue" lang="EN-US">

<div>





<p><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">I have some example programs that are
shipped with our sdk and would like to maintain support for VC6 and various VS200x
project files. &nbsp;Cmake obviously does a great job of generating these
project files. However, as an additional simplification for the end user, I
would like to avoid them having to install cmake to be able to compile. &nbsp;Looks
like I can just remove the ZERO_CHECK, INSTALL, PACKAGE projects from the
solution and things are pretty well set.<br><br>Is there an option in cmake for it to
leave itself out of the projects/makefiles that it generates?</span></font></p></div></div></blockquote><div>You could use CMAKE_SUPPRESS_REGENERATION to suppress running CMake but that&#39;s not going to get you the ability to avoid having the user install CMake to be able to compile your CMake generated projects.<br>
<br>For technical reasons (which I&#39;m sure are discussed at length in previous posts) CMake uses absolute paths in generated Makefiles / VCproj files (have a look at a generated one).&nbsp; Unless your target audience is going to have an identically configured machine (down to the location of the source and binary directories and dependent libraries) OR you&#39;re planning on trying to modify CMake generated VCproj files before the user attempts compilation, they are most likely going to need CMake.<br>
</div><div><br></div></div>-- <br>Philip Lowman