[LLVMdev] Deprecating autoconf/make?

Eric Christopher echristo at gmail.com
Wed May 22 16:51:13 PDT 2013


On Wed, May 22, 2013 at 4:44 PM, Hal Finkel <hfinkel at anl.gov> wrote:
> ----- 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?
>

Can be done, and then we can hopefully migrate projects/test-suite to cmake.

-eric

>  -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