<div class="gmail_quote">On Thu, Dec 3, 2009 at 5:55 PM, Bill Hoffman <span dir="ltr"><<a href="mailto:bill.hoffman@kitware.com">bill.hoffman@kitware.com</a>></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's not my point in this whole thread (i.e.<br>
I'm not looking for solutions, I'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'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't implemented in cmake and I come up with this idea, people would<br>
say "but you can write a wrap to gcc to filter its output, why bother?".<br>
<br>
That'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'm talking in the point of view of someone<br>
that doesn't use IDE'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'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 'symlink feature' 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>