Remove autotools build system
This is WIP only because we're waiting for the 6.0.0 release first.
Let autotools go, making it much easier to change the remaining build system.
Trivial statistics:
- this patch series totals in 6 insertions(+), 3426 deletions(-)
- the Meson specific files (
meson_options.txt
,git-version.h.meson
, allmeson.build
) total in 2278 lines
I wasn't actually expecting a reduction in line count that much, and it must be given that Doxygen commands are not in Meson yet but I don't think it can amount to a thousand lines more.
In summary, the migration to Meson seems to have shed roughly a third of the build system line count and given us a syntax and structure much more pleasant to work with.
releasing.txt
is not updated here, I think that should be done by someone who will actually go through the new releasing procedure with Meson. The process is also shared with wayland and wayland-protocols which are still using autotools.