summaryrefslogtreecommitdiff
path: root/boilerplate/meson.build
Commit message (Collapse)AuthorAgeFilesLines
* Drop cairo-glEmmanuele Bassi2023-01-271-4/+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.
* 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: Use more dependency objectsUli Schlachter2021-05-221-3/+7
| | | | | | | | For example, to depend on cairo-script, inccairoscript was added to "include_directories:" and libcairoscript was added to "link_with:". This commit instead uses the libcairoscript_dep dependency everywhere. Signed-off-by: Uli Schlachter <psychon@znc.in>
* meson: Define HAVE_CONFIG_H as a project flagEmmanuele Bassi2021-05-011-2/+0
| | | | | | | | Precisely what Autotools does, instead of adding it as per-target C argument. Once we remove HAVE_CONFIG_H checks in every source file, we'll be able to drop it.
* meson: only build cairo-boilerplate and cairo-missing helper libs if neededTim-Philipp Müller2021-01-151-0/+2
| | | | | Used by tests and the sphinx utility, which may or may not be built, and if they're not built we don't need to build those libs either.
* Add meson build definitionsMathieu Duponchelle2020-07-311-0/+43
Co-Authored by: Nirbheek Chauhan <nirbheek@centricular.com> lb90 <luca.bacci982@gmail.com> Tim-Philipp Müller <tim@centricular.com>