On Sep 20, 2013, at 2:03 PM, Bryce Harrington wrote:
On Fri, Sep 20, 2013 at 06:17:41PM +0200, Krzysztof KosiĆski wrote:
2013/9/20 Markus Engel <p637777@...1081...>:
I have just added a patch to this bug. Why are there three different build system for compiling Inkscape actually?
Autotools is what was used since the beginning. btool was added later, because Autotools requires MSYS on Windows (basically a thin POSIX emulation layer), and it seems the great wise coders who wrought the Windows port preferred to write their own build tool rather than use MSYS. CMake was intended to replace both of those, but it doesn't have important features which exist in Autotools and btool, and adding them back requires writing lots of code in a poorly designed and verbose scripting language.
Out of curiousity what was/is missing from cmake?
FYI when I spoke in-person with the CMake developers they thought that it should work well for Inkscape, or take minimal support effort on their end.