Commit Graph

39 Commits (master)

Author SHA1 Message Date
Xavier Claessens b861b24157 [meson] Disable FreeType in HarfBuzz fallback.
1 year ago
Xavier Claessens d59c7ce1b9 [meson] Remove `default_library=both` from `default_options`.
2 years ago
Moazin Khatti 0bf49bd229 Add 'svg' module for OT-SVG rendering.
2 years ago
Werner Lemberg d0cfb4e1b2 Update all copyright notices.
2 years ago
David Turner 0d34386366 [meson] Change Zlib configuration option.
2 years ago
Eli Schwartz d6a5c57727 * meson.build: Optimize lookup for `python3` program.
2 years ago
Eli Schwartz e342f83c0b * meson.build: Check the return value of `run_command`.
2 years ago
Werner Lemberg 407f31ff87 meson.build: Initialize `common_ldflags`.
2 years ago
Lukas Oberhuber 896630bed6 * meson.build: Fix compatibility version on MacOS.
2 years ago
Jan Alexander Steffens (heftig) 842ec5ed62 meson.build (gen_docs): Use `current_source_dir` instead of `source_root`.
2 years ago
Werner Lemberg 09195a82a4 * meson.build: Fix zlib support.
2 years ago
Heiko Becker 47b1a541cb * meson.build: Honor `--includedir` instead of hard-coding 'include'.
2 years ago
Alex Richardson c5516e0f7c * meson.build: Fix build for other UNIX systems (e.g., FreeBSD).
2 years ago
Werner Lemberg 50d0033f7e meson.build: Minor doc fix.
2 years ago
Werner Lemberg a399fb89dc meson.build: Minor doc improvements.
2 years ago
David Turner 6f273f6878 [meson] Add first regression test to FreeType
3 years ago
Alexei Podtelezhnikov 16947c0eb1 * meson.build (ft2_public_headers): Add missing `ftcid.h'.
3 years ago
Werner Lemberg fedd945c3e meson.build: Minor formatting.
3 years ago
Tim-Philipp Müller 7252e35ed2 [meson] Fix 'mmap' handling on Windows.
3 years ago
Tim-Philipp Müller bb42afbda0 [meson] Add subproject fallbacks for 'libpng' and 'zlib'.
3 years ago
Xavier Claessens d69d9c2397 [meson] Make it work with Windows.
3 years ago
Xavier Claessens cc90307d71 * meson.build: s/freetype2_dep/freetype_dep/.
3 years ago
Xavier Claessens 3dbdb78a25 [meson] Fix handling of HarfBuzz library.
3 years ago
Xavier Claessens 2c40559609 Meson: Fix dependency lookup and generate ftconfig.h
3 years ago
Xavier Claessens e11cc40a2e * meson.build: Fix resource compilation on Windows.
3 years ago
Xavier Claessens 69e0faa893 * meson.build: s/ft2_libtool_version/ft2_pkgconfig_version/.
3 years ago
Xavier Claessens 0565c5ba2b * meson.build: Use `meson.override_dependency`.
3 years ago
Xavier Claessens 5c81e09b17 * meson.build (bzip2_dep): Simplify.
3 years ago
Xavier Claessens 1b69fb9bdb * meson.build: Set project version.
3 years ago
Vincent Torri bb33f03a71 * builds/windows/ftsystem.c: Add shared memory support on Windows.
3 years ago
Werner Lemberg 209e9841f2 Require HarfBuzz 2.0.0.
3 years ago
Werner Lemberg b6e8a71266 Update all copyright notices.
3 years ago
Werner Lemberg f88c00e45a * meson.build: Add summary.
3 years ago
Torsten Hilbrich c6345ca36d * meson.build: Fix 'png' build option (#59458).
3 years ago
Ignacio Casal Quinteiro 768022b98e meson.build (ft2_defines): Fix builds on Windows.
3 years ago
Werner Lemberg 26e2a89598 * meson.build: Fix .pc file generation.
3 years ago
Werner Lemberg 40c5681ab9 * meson.build: Fix 'harfbuzz' and 'brotli' build options (#59347).
3 years ago
Werner Lemberg 3ce0df52e2 [meson] Move auxiliary scripts to `builds/meson`.
3 years ago
David Turner 66978a5887 Add Meson build project file.
3 years ago