summaryrefslogtreecommitdiff
path: root/meson_options.txt
Commit message (Collapse)AuthorAgeFilesLines
* Remove XML surfaceEmmanuele Bassi2023-02-041-1/+0
| | | | | | According to the Debian code search tool, nothing uses it as part of the Cairo public API, and it has been disabled for a long time with nobody complaining about it.
* Drop cairo-glEmmanuele Bassi2023-01-271-10/+0
| | | | | | | | | The GL support in Cairo has always been a prototype, and nothing happened in the past 10+ years to make it work as it was meant to. GL support is not enabled by any downstream packagers of Cairo, so nobody should notice its absence.
* meson: allow disabling DWriteBenjamin Gilbert2022-12-241-0/+1
| | | | | When building with MinGW-w64, DWrite introduces a libstdc++ dependency which may not be desired.
* Drop cairo-vg surfaceEmmanuele Bassi2022-02-251-1/+0
| | | | | OpenVG is a failed experiment from 10 years ago, and nobody has been using the cairo-vg surface in pretty much the same amount of time.
* Remove cairo-directfbEmmanuele Bassi2022-02-251-1/+0
| | | | | Nobody cares about DirectFB any more, not even the people that registered and maintained the DirectFB domain.
* tanis: Remove cairo-coglEmmanuele Bassi2022-02-251-1/+0
| | | | Cogl's upstream is unmaintained, and has been for the past 6 years.
* Remove cairo-drmEmmanuele Bassi2022-02-251-1/+0
| | | | | The DRM backend has always been a science experiment, but now it hasn't been built in more than 10 years, and it's completely broken.
* Remove Qt surfaceEmmanuele Bassi2022-02-251-1/+0
| | | | | It's disabled by default, and unsupported as it depends on Qt4, which has been EOL since 2015.
* meson: Add xml option and disable by defaultDavid King2022-02-151-1/+1
| | | | Just like autotools does.
* meson: Build the API referenceEmmanuele Bassi2021-08-141-0/+4
| | | | | | | | The Meson build system should build the API reference using gtk-doc, like the Autotools build does. The option is called `gtk_doc`, which matches the existing practices in various projects using Meson and gtk-doc.
* meson: add xlib-xcb option and disable by defaultJan Alexander Steffens (heftig)2021-02-251-0/+1
| | | | | | Just like autotools does. Closes #438.
* meson: add symbol-lookup option to allow disabling bfd/libiberty usageTim-Philipp Müller2021-02-231-0/+2
| | | | | | | | Can be used to workaround build issues caused by changes in the bfd API until those have been resolved. https://gitlab.freedesktop.org/cairo/cairo/-/issues/460 https://gitlab.freedesktop.org/cairo/cairo/-/issues/391
* meson: fix macOS build and add macOS ciTim-Philipp Müller2021-01-041-0/+1
| | | | Fixes #441
* meson: align gl backend option defaults with autotoolsTim-Philipp Müller2020-11-171-3/+3
| | | | | | | | | | | | | | Disable gl backend by default, just like autotools does: --enable-gl=[no/auto/yes] Enable cairo's OpenGL surface backend feature [default=no] --enable-glesv2=[no/auto/yes] Enable cairo's OpenGLESv2 surface backend feature [default=no] --enable-glesv3=[no/auto/yes] Enable cairo's OpenGLESv3 surface backend feature [default=no]
* meson: add summary and flip some options to disabled by defaultTim-Philipp Müller2020-08-141-5/+7
| | | | .. to match autotools.
* Add meson build definitionsMathieu Duponchelle2020-07-311-0/+34
Co-Authored by: Nirbheek Chauhan <nirbheek@centricular.com> lb90 <luca.bacci982@gmail.com> Tim-Philipp Müller <tim@centricular.com>