Now I have a new source control system, what about a new build system? I've been using automake and autoconf for some time and all was relatively fine on Linux, but quite a pain to use on Windows.
Again, googled some time and found some candidates. Between them, cmake. Its problem is that there is very little documentation, except a book by Kitware, the creator of cmake, with a ludicrous price. But, other than that, it does its job quite nice on both Linux and Windows and it is open-source. It is also used by quite some big projects like KDE. So why not use it myself?