Thanks Greg.<div>Different tools, different philosophies - so it&#39;s nice to understand the thinking behind the tool.</div><div>One thing to be said for Cmake builds, is the build information is so <span></span>well presented.</div>
<div><br></div><div>~A<br><br>On Thursday, January 24, 2013, Greg Hellings  wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I have found it usually necessary. It is heavily encouraged in CMake, and enforced in SWORD&#39;s scripts for just that reason, to do a build from outside of the main source directory in an entirely enclosed environment.<div>

<br></div><div>To be truthful, when building with the autofoo toolchain I usually found the same difficulty and got in the habit of building that from a subdirectory as well.</div><div><br></div><div>In general, you shouldn&#39;t need to blow away the directory and start again unless the CMake files have changed or you want to use different options in the build process. As the maintainer of the CMake toolchain, I find myself doing it frequently, but most of the time it shouldn&#39;t be necessary. I have made quite a few changes over the past few months, though, to accommodate a number of enhancements, usually related to the bindings.</div>

<div><br></div><div>--Greg</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jan 24, 2013 at 10:20 PM, Andrew Thule <span dir="ltr">&lt;<a href="javascript:_e({}, &#39;cvml&#39;, &#39;thulester@gmail.com&#39;);" target="_blank">thulester@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"><div dir="ltr"><div><div><div>I&#39;m still fairly new to using CMAKE (but liking it).  I&#39;m finally starting to feel comfortable with its use, but still have questions .. so if this is a newbie question, sorry.<br>

<br>
</div>Using traditional &quot;./configure; make; make install&#39; I could simply grab a more recent copy (of sword) via svn and make &amp;&amp; make install.<br><br>However, I&#39;m finding with CMAKE I have to completely blow away my cmake build directory before I &quot;cmake -DSWORD_BINDINGS=&quot;Perl Python&quot; ../sword&quot;.  If I don&#39;t, I seem to get never ending compiler/build loops.<br>


<br></div>Is it generally necessary to start with a fresh cmake build directory before make &amp;&amp; make install?<span><font color="#888888"><br><br></font></span></div><span><font color="#888888">~A<br>
</font></span></div>
<br>_______________________________________________<br>
sword-devel mailing list: <a href="javascript:_e({}, &#39;cvml&#39;, &#39;sword-devel@crosswire.org&#39;);" target="_blank">sword-devel@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br>
Instructions to unsubscribe/change your settings at above page<br></blockquote></div><br></div>
</blockquote></div>