[LLVMdev] RFC: Upcoming Build System Changes
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 llvm-dev