From: Vladimir Prus (ghost_at_[hidden])
Date: 2007-05-07 09:14:18
Eric Niebler wrote:
>> CMake generates native makefiles and workspaces that can be used in the
>> compiler environment of your choice. CMake is quite sophisticated: it is
>> possible to support complex environments requiring system configuration,
>> pre-processor generation, code generation, and template instantiation.
> With CMake, we could deliver makefiles and vc project files, so people
> can use their own build environments instead of having to learn ours. I
> think this would remove a barrier to Boost's adoption. This article
> describes the experience of the KDE team switching to CMake:
> Caveat: I haven't actually used CMake. I'd need to investigate it.
I'd like to note that it's not like KDE took CMake and magically
started building. Quite some effort went into that, and I believe
CMake changes were also requires, so at some point you could
not build KDE with any released CMake version.
Therefore, he who wants to "investigate" CMake is probably up
to some serious work, not just a weekend project.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk