On Wed, May 22, 2013 at 11:27 PM, Nick Lewycky <span dir="ltr"><<a href="mailto:nlewycky@google.com" target="_blank">nlewycky@google.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div class="im">On 22 May 2013 16:14, Eric Christopher <span dir="ltr"><<a href="mailto:echristo@gmail.com" target="_blank">echristo@gmail.com</a>></span> wrote:<br></div><div class="gmail_extra"><div class="gmail_quote">
<div class="im"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

Hi All,<br>
<br>
I fear starting another centi-thread on this but I'll give it a shot.<br>
<br>
We're currently supporting two build systems which is definitely one<br>
more than we (or I) want to support.<br>
<br>
I don't know of any support in autoconf past the<br>
--host/--build/--target case that's not supported in cmake. I'll send<br>
out an assertion here that this support isn't necessary and any system<br>
that needs it can instead move to:<br>
<br>
build native clang<br>
build next clang with some target that supplies a sysroot and a<br>
-target option to the native clang<br>
<br>
Can anyone see good a reason not to move to cmake as our only build<br>
configuration system and drop future support for autoconf + makefiles<br>
now that 3.3 has branched?<br></blockquote><div><br></div></div><div>Hi Eric! Does cmake support in-tree builds yet?</div></div></div></div></blockquote><div><br></div><div>I believe the only blocker for this is that the Makefiles from the autoconf build system are in the way, so we block in-tree CMake builds to avoid blatting them. Other than that it's fine, and (with the block removed) it already seems to work fine (for instance, with the ninja backend)... except that it litters your source area with extra files, and maybe you could look at this as an exciting opportunity to switch to a better workflow? ;)</div>
</div>