[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