Chun-wei Fan
|
7baa8e0dbe
|
meson: Updates to Uniscribe and DirectWrite build support
Update the DirectWrite support to look for dwrite_1.h, and give the green light
for both the DirectWrite and Uniscribe build options.
|
2020-03-13 14:30:17 +03:30 |
Chun-wei Fan
|
733414b286
|
meson: Try harder to find FreeType on Visual Studio
If we can't find FreeType via pkg-config or CMake, try looking for it manually,
before we attempt to build it as a fallback.
|
2020-03-13 14:30:17 +03:30 |
Chun-wei Fan
|
3341d5346e
|
meson: Don't apply -DHB_DLL_EXPORT to all targets
Only have it apply to the libraries when they are not built statically on
Visual Studio
|
2020-03-13 14:30:17 +03:30 |
Ebrahim Byagowi
|
31218b41c6
|
[meson] Explicit state C++11 for older compilers
Needed as https://circleci.com/gh/harfbuzz/harfbuzz/132417
|
2020-03-12 00:25:48 +03:30 |
Ebrahim Byagowi
|
365d2d3cc3
|
[meson] Add needed compiler flags
|
2020-03-11 23:09:48 +03:30 |
Ebrahim Byagowi
|
1c3f80ba13
|
[meson] Minor updates
|
2020-03-11 20:15:10 +03:30 |
Tim-Philipp Müller
|
535186fd84
|
meson: provide a harfbuzz-config for use from CMake
See #822 and #1437.
|
2020-03-11 19:18:57 +03:30 |
Tim-Philipp Müller
|
6afa7e1c36
|
meson: update harfbuzz version
|
2020-03-11 19:18:57 +03:30 |
Tim-Philipp Müller
|
0fcf098206
|
meson: fix linking on MSVC
|
2020-03-11 19:18:57 +03:30 |
Tim-Philipp Müller
|
4a47f1aabc
|
meson: suppress some spurious compiler warnings with MSVC
|
2020-03-11 19:18:57 +03:30 |
Tim-Philipp Müller
|
618584e923
|
meson: rename incbase to incconfig
Makes it clearer what it's for: config.h. See #4.
|
2020-03-11 19:18:57 +03:30 |
Tim-Philipp Müller
|
6147df337e
|
meson: add option to disable tests
|
2020-03-11 19:18:57 +03:30 |
Tim-Philipp Müller
|
4840c8237e
|
meson: add option and build system plumbing for CoreText on macOS/iOS
Untested though.
|
2020-03-11 19:18:57 +03:30 |
Tim-Philipp Müller
|
83ebbe4ade
|
meson: add option and build system plumbing for DirectWrite on Windows
Untested though.
|
2020-03-11 19:18:57 +03:30 |
Tim-Philipp Müller
|
b7796a5d69
|
meson: add option and build system plumbing for uniscribe on Windows
Untested though.
|
2020-03-11 19:18:57 +03:30 |
Tim-Philipp Müller
|
49ba211a9d
|
meson: add options to enable/disable various features
And fix build without GLib. Fixes #2.
|
2020-03-11 19:18:57 +03:30 |
Nirbheek Chauhan
|
f65def4dc7
|
meson: Declare dependencies for use as a subproject
Also use fallbacks for dependencies that have meson build files
|
2020-03-11 19:18:57 +03:30 |
Mathieu Duponchelle
|
14432b3ded
|
meson: remove debug message
|
2020-03-11 19:18:57 +03:30 |
Mathieu Duponchelle
|
07cadc9c87
|
meson: update minimum meson version
|
2020-03-11 19:18:57 +03:30 |
Mathieu Duponchelle
|
04bcdb9c73
|
meson: misc fixes
|
2020-03-11 19:18:57 +03:30 |
Mathieu Duponchelle
|
484313ff36
|
meson: install
|
2020-03-11 19:18:57 +03:30 |
Mathieu Duponchelle
|
fce88f9905
|
meson: add subproject wraps for dependencies
|
2020-03-11 19:18:57 +03:30 |
Mathieu Duponchelle
|
920efc0ef7
|
Add Meson build definitions
Fixes #490
http://mesonbuild.com
|
2020-03-11 19:18:57 +03:30 |