<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Dec 26, 2013 at 11:58 AM, Michał Górny <span dir="ltr"><<a href="mailto:mgorny@gentoo.org" target="_blank">mgorny@gentoo.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dnia 2013-12-26, o godz. 09:29:39<br>
Reid Kleckner <<a href="mailto:rnk@google.com">rnk@google.com</a>> napisał(a):<br>
<div class="im"><br>
> Going forward, I believe CMake is the preferred build system.  Eric<br>
> Christopher floated the idea of jettisoning autoconf altogether, but maybe<br>
> that's just because he has the dubious honor of maintaining the autoconf<br>
> system.  ;)<br>
> <a href="http://lists.cs.uiuc.edu/pipermail/llvmdev/2013-May/062351.html" target="_blank">http://lists.cs.uiuc.edu/pipermail/llvmdev/2013-May/062351.html</a><br>
<br>
</div>While I generally prefer autotools over cmake as more consistent<br>
and having better design, I am all for it. Most of autoconf's<br>
advantages are lost when custom Makefiles are used instead of automake,<br>
and having two build systems always end up causing trouble<br>
and confusion.<br>
<div class="im"><br>
> As you pointed out, the CMake build doesn't quite have feature parity with<br>
> the autoconf build system.  We have a tracking bug for it:<br>
> <a href="http://llvm.org/bugs/show_bug.cgi?id=15732" target="_blank">http://llvm.org/bugs/show_bug.cgi?id=15732</a><br>
<br>
</div>I'm aware of that bug. However, I haven't seen much activity on fixing<br>
the bugs. I'll start working on providing patches for at least some of<br>
the issues.<br></blockquote><div><br></div><div>I suspect that this is because almost all of the LLVM developers are mostly preoccupied with the code rather than the build system (which they managed to coerce into working for their purposes). They (this includes myself) just have no impetus for doing this since it "works well enough for their use case".</div>
<div><br></div><div>Any interaction with someone such as yourself---whose perspective is primarily focused on the build system---is a great opportunity for seeing what needs to be done and ratcheting up the quality of our build system and our integration with packaging and other software. And I'm sure the hint of incoming patches is making everyone's mouth water!</div>
<div><br></div><div>-- Sean Silva</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5"><br>
--<br>
Best regards,<br>
Michał Górny<br>
</div></div><br>_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
<br></blockquote></div><br></div></div>