Also important: it supports cross compiling:

http://www.cmake.org/Wiki/CMake_Cross_Compiling

JS

On Sat, Jul 2, 2011 at 7:29 AM, John Smith <witchspace81@gmail.com> wrote:
Hello,

Why again did we choose for autotools as future build system instead of cmake?

- CMake generates native build scripts for Make (all platforms), XCode, Visual Studio. Autoconf only does Make.

- CMake has a clearer syntax, m4/autotools is very convoluted

- CMake is very fast

- CMake is supported natively in Qt Creator in the QT SDK, and is used by many other KDE/QT as well as other open source applications. Many people discourage the use of autotools for new projects.

A CMake build system for bitcoin is already integrated into rpcminer, available here:

http://luke.dashjr.org/programs/bitcoin/w/puddinpop-bitcoin-pool.git/tree

JS