
CMake is a key goal for the Inkscape 0.92 release. We're close, but some important work still remains.
Are you familiar with CMake? It's important not only that we convert the codebase, but that we also install our developers (i.e. YOU!!) with adequate cmake know-how to be able to update stuff as needs arise.
Is CMake something you've not yet learned? I've written up a little Inkscape-specific tutorial / class to give you the basics. Please put it on your near-term todo list:
http://wiki.inkscape.org/wiki/index.php/Working_with_CMake
Once you're ready to tackle some cmake work, please take a look at my write-up of cmake tasks that I think we need to get done:
http://wiki.inkscape.org/wiki/index.php/CMake_Tasks
I've organized that page by tasks that I feel we need to get done for 0.92, versus ones that have to be done post-0.92 (since they'd break the autoconf stuff), and minor tasks that can be safely done whenever.
Thanks for lending a hand to helping with the CMake work. My dream is that by achieving this conversion, we'll be able to unify a lot of our platform-specific packaging. Effort that currently is divided between linux, osx, and win32, will be able to be merged so we can better collaborate with packaging generally.
Bryce