[LLVMdev] [cfe-dev] is configure+make dead yet?

Jim Rowan jmr at codeaurora.org
Thu Jun 21 18:46:29 PDT 2012


On Jun 21, 2012, at 12:21 PM, Douglas Gregor wrote:

>
> On Jun 20, 2012, at 5:13 PM, Nick Lewycky <nlewycky at google.com> wrote:
>
>> Is there anybody who is certain that our autoconf dependency needs  
>> to stay around? Are there developers stuck on systems that don't  
>> have a recent enough cmake in their most recent release, or maybe  
>> are using some features from configure+make that the cmake build  
>> system doesn't implement?
>>
>> If nobody pipes up, I might actually try actually removing it!
>
> I think this is premature, although I consider it a worthy goal.  
> Right now, the only motivation we have for removing "configure+make"  
> is that we don't like having two build systems, but that's not good  
> enough.
>
> Some things that CMake needs to do well for it to become the only  
> way to build LLVM/Clang:
>   - Optionally build and install compiler-rt
>   - Optionally build and install libc++
>   - Ease-to-use cross-compilation support
>   - Documentation to make it easy to understand how to do the above
>   - LLDB?
>   - LLVM testsuite support
>
> And some value-add that might make CMake motivating for others:
>   - Easy bootstrap
>   - Build packages/installers


In addition, it also needs to be published that make is deprecated and  
support will be removed in the future.  My impression of what the docs  
say now is that it's pretty neutral, implying that the choice is up to  
the user.  If the direction is 'cmake only', that should be made clear  
in advance.  It sounds like the collective will is clear, so perhaps  
'now' is the appropriate time.

Jim

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20120621/7e3602c8/attachment.html>


More information about the llvm-dev mailing list