On Fri, Feb 27, 2009 at 5:13 PM, Kevin Kofler <kevin.kofler(a)chello.at> wrote:
Switching to CMake is a one-time change and will save you from a lot of
changes to deal with backwards-incompatible autotools later. CMake tries
hard to maintain backwards compatibility, see:
http://www.cmake.org/cmake/help/cmake2.6docs.html#section_Compatibility%2...
http://www.cmake.org/cmake/help/cmake2.6docs.html#section_Policies
and also the older CMAKE_BACKWARDS_COMPATIBILITY mechanism, which is still
supported, see the policy CMP0001:
http://www.cmake.org/cmake/help/cmake2.6docs.html#policy:CMP0001
That's very different from the autotools' behavior of breaking things willy
nilly (yet does not preclude fixing historical warts).
You have to think in the longer term.
Sorry to be a stick in the mud, but promoting cmake on fedora-devel
doesn't really accomplish anything unless the readers of this list are
also upstream maintainers of some project. CMake may be a great
system, but since fedora is downstream it has to work with what it
gets.
--
Dan