After a call, Yannick has pushed a patch to add Meson build system to GXml. This is my first time using Meson and I really love it.
After a set of patches, I’ve managed to fix most installation and Unit Test integration.
Meson is well documented and provides a clean syntax.
Vala support is really good. In Autotools I’ve added some obscure rules to fix some old bugs. With Meson GXml has just a few ones, no obscure, commands in order to build Vala documentation and GObject Introspection binary files.
Meson exposes a bug in TDocument parsing, same test pass without error in Autotools. Using mesontest --gdb
I was able to run tests in gdb
, making things much convenient to debug than in Autotools, unless for the way I managed to debug in the past.
Meson is really fast! This will improve my development/tests/back to development processes, reducing time.
Next step is to find a way to get GXml compiled under Visual Studio, but first Gee needs to get Meson support too.