Skip to content

build: Port to Meson build system

Iñigo Martínez requested to merge inigomartinez/evince:meson into master

Meson is a build system focused on speed and ease of use, which helps speed up software development. This patch adds Meson support alongside Autotools. It's missing the following features:

  • EvinceView introspection data generation is missing due to an unexpected namespace error.
  • libview GtkDoc documentation fails due to missing -DEVINCE_COMPILATION macro definition when using gtkdoc-scangobj.
  • shell GtkDoc documentation fails due to wrong ldflags from static libraries. There is a related meson isssue.
  • Windows support has not been tested at all.
Edited by Germán Poo-Caamaño

Merge request reports