Ebrahim Byagowi
f9ac6ddbef
[meson] Rename 'gtk_doc' option to 'docs'
4 years ago
Ebrahim Byagowi
d608f2ac85
[meson] Add fuzzer_ldflags
...
As ots, https://github.com/khaledhosny/ots/commit/4d37b9b
4 years ago
Ebrahim Byagowi
702847aadd
[meson] Turn benchmark to a feature
4 years ago
Ebrahim Byagowi
95b1081be4
Add performance benchmark for shaping, get extents and draw
4 years ago
Ebrahim Byagowi
62de2f749c
[meson] Remove spaces before named parameter colons
...
meson documentations sometimes adds the space and sometimes don't and we
aren't adding it most of the times unconsciously so let's the cases and
be consistent.
4 years ago
Ebrahim Byagowi
0151da23d6
[meson] Remove with_libstdcxx build option
...
This was done in #770 but no indication of anyone is using it,
let's remove it from our meson port and we can just don't care about
it in autotools port after the migration to meson.
5 years ago
Ebrahim Byagowi
e98aa0c897
[meson] Make gobject and introspection features automatic
...
Meson doesn't have DISTCHECK_CONFIGURE_FLAGS like concept IIUC
and enabling them is the main thing we are doing with
distcheck flags anyway so lets turn them to auto.
5 years ago
Ebrahim Byagowi
870304df76
[meson] Remove amalgam build option
...
Fixes #2444
5 years ago
Ebrahim Byagowi
5eb6cafd2e
[meson] reflect chosen linker update
...
As d9177a594b
5 years ago
Ebrahim Byagowi
cc53fd158c
[meson] Normalize options names
...
As https://github.com/harfbuzz/harfbuzz/pull/2412#discussion_r426275027
5 years ago
Tim-Philipp Müller
3dd7b2105b
meson: build documentation with gtk-doc
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/2409
5 years ago
Ebrahim Byagowi
2ac4222022
[meson] specify preferred linker to avoid stdc++ linking
5 years ago
Ebrahim Byagowi
2e3dfdcd5f
[meson] make 'tests' option enabled by default
...
Not sure what 'auto' can mean here but it makes my local test to not run properly
5 years ago
Ebrahim Byagowi
750bb73e32
[meson] Add an experimental-api option
5 years ago
Ebrahim Byagowi
c6b3f73b09
[meson] Make harfbuzz-icu separate module optout-able
5 years ago
Chun-wei Fan
838346c54a
meson: Support GDI integration
...
...and supersede the configuration option uniscribe with gdi, as Uniscribe is
tightly tied to GDI. This means that enabling GDI would also mean enabling
Uniscribe.
5 years ago
Ebrahim Byagowi
f8c8be0564
[meson] Add amalgam build option
5 years ago
Aaron Boxer
68f982415b
meson: update to latest master
5 years ago
Tim-Philipp Müller
6abe7983ed
meson: add g-i introspection
5 years ago
Tim-Philipp Müller
6147df337e
meson: add option to disable tests
5 years ago
Tim-Philipp Müller
4840c8237e
meson: add option and build system plumbing for CoreText on macOS/iOS
...
Untested though.
5 years ago
Tim-Philipp Müller
83ebbe4ade
meson: add option and build system plumbing for DirectWrite on Windows
...
Untested though.
5 years ago
Tim-Philipp Müller
b7796a5d69
meson: add option and build system plumbing for uniscribe on Windows
...
Untested though.
5 years ago
Tim-Philipp Müller
c81290b0c1
meson: add feature option for internal ucdn lib
5 years ago
Tim-Philipp Müller
49ba211a9d
meson: add options to enable/disable various features
...
And fix build without GLib. Fixes #2 .
5 years ago