[LLVMdev] creating new llvm project?

Eric Christopher echristo at gmail.com
Tue Aug 27 14:32:58 PDT 2013


On Mon, Aug 12, 2013 at 2:22 PM, Matthew O'Connor
<thegreendragon at gmail.com> wrote:
> On Mon, Aug 12, 2013 at 2:34 PM, Óscar Fuentes <ofv at wanadoo.es> wrote:
>>
>> "Matthew O'Connor" <thegreendragon at gmail.com> writes:
>>
>> > I'm in the process of creating a new LLVM project based on the
>> > instructions
>> > from http://llvm.org/docs/Projects.html.
>> >
>> > I have a bunch of questions:
>> >
>> >   1. What is the relationship between CMake and the configure + Makefile
>> > build systems for LLVM? If I intend to just use configure + Makefile, do
>> > I
>> > need to worry about any of the CMake stuff?
>>
>> No, until you submit your project for incorporating into LLVM. At that
>> time, you can ask for help or create the CMake stuff by replicating what
>> similar parts of LLVM do (it's quite simple and repetitive.)
>>
>> If your project is not intended to be distributed with LLVM, you can
>> ignore CMake (*)
>>
>> I don't know the traditional build so I can't help you with the other
>> questions.
>>
>> * From time to time some LLVM developer proposes to ditch the
>>   traditional build and use CMake only. It can actually happen at some
>>   distant future.
>
>
> This project will not be incorporated into LLVM.
>

Then which build system likely doesn't matter for you?

> How realistic is the possibility of moving to CMake only?
>

Right now? Not particularly though things could change. The email
thread referenced later in this thread sums up the reasons, etc.

-eric




More information about the llvm-dev mailing list