<div class="gmail_quote">2011/10/26 Don Quixote de la Mancha <span dir="ltr"><<a href="mailto:quixote@dulcineatech.com">quixote@dulcineatech.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Mon, Oct 24, 2011 at 10:59 AM, Ruben Van Boxem<br>
<<a href="mailto:vanboxem.ruben@gmail.com">vanboxem.ruben@gmail.com</a>> wrote:<br>
>. I'm think a BSD-licensed clone/improvement of autotools may have a<br>
> place as an LLVM subproject if good and useful enough (which would be<br>
> extremely hard to do), but not in Clang, period.<br>
<br>
</div>autotools is great when it works, but it only works if a POSIX shell<br>
is available, and even then it osten fails quite spectacularly if you<br>
try to use it on a platform that the original maintainer did not<br>
anticipate.<br></blockquote><div><br>Agreed. This clone I hypothetically mention that would be useful enough would throw overboard that shell and anticipation dependency.<br> <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">


autotools has my vote for the very, very worst Open Source software<br>
there is.  Whenever I encounter a README or INSTALL FILE that says to<br>
just do "./configure ; make ; sudo make install" I feel sick.<br></blockquote><div><br>Agreed. It's hell to modify and fix the scripts when something doesn't work quite right.<br><br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">


ZooLib has never used a command-line driven configuration.  Everything<br>
it needs is taken care of in a C++ header file.  It has never had any<br>
problem at all building on platforms like the Classic Mac OS that had<br>
no shell of any sort.  I've built ZooLib on lots of different<br>
platforms and never had any trouble with it, while I've had no end of<br>
trouble with autotools.<br>
<br>
   <a href="http://www.zoolib.org/" target="_blank">http://www.zoolib.org/</a><br>
<br>
It is Open Source under the MIT License.<br></blockquote><div><br>Cool, that's how I think as well, and that's pretty much how Boost works (apart from its build tool itself). WebKit does the same. Most configury checks are superfluous anyway on the most common platforms people write their code for. This is getting off-topic though, so I'm going to shut up now :)<br>
<br>Ruben</div></div><br>