
On Tue, Dec 29, 2009 at 11:29 AM, Juergen Schoenwaelder j.schoenwaelder@jacobs-university.de wrote:
On Mon, Dec 28, 2009 at 10:04:24PM +0100, Pau Garcia i Quiles wrote:
Somewhat related to this: I have a CMake build system for libsmi, which works on Linux and Windows. It should work on other platforms, too, but I have not tried.
Instead of maintaining two build systems (one for Unix, one for Windows), only one (the CMake one) would have to be maintained. See http://www.elpauer.org/stuff/learning_cmake.pdf if you don't know CMake (slide 10 shows the workflow with CMake).
It's a bit outdated (I developed it in late-July) but I could update it if you are interested in replacing autotools + NMake with CMake.
I have no cmake experience but I am open to better built systems as long as I do not have to spend much time on a transition. So what would I think is needed is a proof of concept that we can look at and run on various platforms and then we can take an informed decision to move to a new built system, replacing automake and friends.
See my answer to Claus. If you like what you see, tell me and I can bring the CMake stuff up to date.
PS: the tarball available from my website still contains the autotools build system but it's of course not required at all