Skip to content

Remove autotools build system

Pekka Paalanen requested to merge pq/weston:mr/remove-autotools into master

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, all meson.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.

Edited by Pekka Paalanen

Merge request reports