<div class="gmail_quote">On Thu, Dec 3, 2009 at 5:55 PM, Bill Hoffman <span dir="ltr">&lt;<a href="mailto:bill.hoffman@kitware.com">bill.hoffman@kitware.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 class="im">Rodolfo Lima wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
John Drescher escreveu:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
install screen<br>
</blockquote>
<br>
Thanks for the tip but that&#39;s not my point in this whole thread (i.e.<br>
I&#39;m not looking for solutions, I&#39;m giving one).<br>
<br>
CMake does so much complicate things to make working with software<br>
projects a seamless experience across different platforms that I doubt<br>
that automatically managing a symlink tree is such a huge effort.<br>
<br>
You know, there&#39;s workarounds for everything. Before cmake I wrote a gcc<br>
wrapper to make its output look like what cmake does to it. If this<br>
wasn&#39;t implemented in cmake and I come up with this idea, people would<br>
say &quot;but you can write a wrap to gcc to filter its output, why bother?&quot;.<br>
<br>
That&#39;s how I see some suggestions in this thread. IMHO cmake came to be<br>
when people were sick of workarounds (like autotools) to manage<br>
projects. So why resort to workarounds like we used to do when better,<br>
seamless solutions exist? (I&#39;m talking in the point of view of someone<br>
that doesn&#39;t use IDE&#39;s).<br>
<br>
</blockquote></div>
I just think we already have a solution for out of source builds.  The symlink approach is yet another way to do the get the same thing done. There are tools out there that create sym-link trees (I can not remember the name, but I saw it once...)   Basically, I think this is a can of worms that we can do without as it does not really add that much.  I also think you underestimate the complexity and support of this feature.<br>
<font color="#888888"></font></blockquote><div><br></div><div>I agree with Bill -- it&#39;s a can of worms. Anybody who has a significantly large source tree will just jump up and down and scream and yell for a way to turn this &#39;symlink feature&#39; off if somebody did implement it in CMake. Nobody wants CMake to be any slower than necessary, and implementing a feature like this would certainly slow it down...</div>
<div><br></div><div>David</div><div><br></div></div>