[LLVMdev] [cfe-dev] RFC: Upcoming Build System Changes

David A. Greene greened at obbligato.org
Tue Nov 1 12:01:34 PDT 2011


Chris Lattner <clattner at apple.com> writes:

> It seems that all sufficiently large open source projects evolve their
> own meta build systems!

Many do, but that doesn't mean it's right.  I really dislike stuff like
autoconf and CMake where the actual build rules get generated by some
other tool.  IMHO and IME, it's better to keep things in one tool that
can have all of the relevant knowledge.  It's completely possible to
design a build system with autoconf-like capabilities completely in GNU
make, for example.

But that's a rather larger project than what Daniel is proposing.  :)

I do agree that having two build systems is confusing and error-prone.
Thanks Daniel for putting in the work to get everything a bit less
redundant and a bit more consistent!

                        -Dave



More information about the llvm-dev mailing list