[cfe-dev] [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.


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

More information about the cfe-dev mailing list