[LLVMdev] Deprecating autoconf/make?

Hal Finkel hfinkel at anl.gov
Wed May 22 16:44:53 PDT 2013


----- Original Message -----
> CMake is just a makefile (or <insert build system here>) generator.
> So
> something like cmake <stuff>; make check-all works already.
> 
> Or did you have something else in mind?

I meant the stuff in projects/test-suite. Maybe CMake can just invoke the necessary sub-configure?

 -Hal

> 
> -eric
> 
> On Wed, May 22, 2013 at 4:28 PM, Hal Finkel <hfinkel at anl.gov> wrote:
> > ----- Original Message -----
> >> Hi All,
> >>
> >> I fear starting another centi-thread on this but I'll give it a
> >> shot.
> >>
> >> We're currently supporting two build systems which is definitely
> >> one
> >> more than we (or I) want to support.
> >>
> >> I don't know of any support in autoconf past the
> >> --host/--build/--target case that's not supported in cmake. I'll
> >> send
> >> out an assertion here that this support isn't necessary and any
> >> system
> >> that needs it can instead move to:
> >>
> >> build native clang
> >> build next clang with some target that supplies a sysroot and a
> >> -target option to the native clang
> >>
> >> Can anyone see good a reason not to move to cmake as our only
> >> build
> >> configuration system and drop future support for autoconf +
> >> makefiles
> >> now that 3.3 has branched?
> >
> > We still need to add CMake support to the test suite, right?
> >
> >  -Hal
> >
> >>
> >> -eric
> >> _______________________________________________
> >> LLVM Developers mailing list
> >> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> >> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
> >>
> 



More information about the llvm-dev mailing list