[llvm-commits] [llvm] r86955 - in /llvm/trunk: Makefile.config.in autoconf/configure.ac configure include/llvm/Config/config.h.in

Rafael Espindola espindola at google.com
Thu Nov 12 09:30:07 PST 2009


> You shouldn't care about how the inners of cmake work. Specifically, the
> user is advised to *not* look at the makefiles.
>
> So far my experience indicates that performance is similar to the
> configure build, and having dependencies right is quite easy, given the
> complexity of the LLVM build. Maintenance of the cmake LLVM build system
> is easier than maintaining the old single Makefile that my compiler
> project used, and that only provided support for 6 compilers on 2
> platforms.

I did 1 or 2 builds with cmake and the build time looks similar. cmake
itself is much faster than configure.

I do care about the generated Makefiles because recursive makes are
slow in the case only one file has changed. It should be possible to
convert the current build to use non recursive makes, but I have no
idea if cmake supports that.

> --
> Óscar
>

Cheers,
-- 
Rafael Ávila de Espíndola




More information about the llvm-commits mailing list