[LLVMdev] RFC: Upcoming Build System Changes

Devang Patel dpatel at apple.com
Fri Oct 28 10:35:04 PDT 2011


On Oct 27, 2011, at 6:11 PM, Daniel Dunbar wrote:

> 

> 
> In practice, this means:
> 
> * LLVM requires Python to build.
> 
> * When you add a file to LLVM, you will need to edit LLVMBuild.txt instead of
>   CMakeLists.txt, which will be in a slightly different, but otherwise totally
>   obvious format.
> 
>   If you forget to do this, your file will not be built (which will most likely
>   cause a link error eventually). This is better than it being built by Make,
>   but causing CMake build failures when you check in.

Yay!

> 
> * Developers not actively touching the build system should never need to touch
>   a Makefile or a CMake file.

That'd be great. This is the biggest benefit of your proposal IMO.
-
Devang



More information about the llvm-dev mailing list