Khaled Hosny
18a6e78549
8.2.2
1 year ago
Marco Rebhan
da9b838910
Re-do and clean up CMake support, making it use relocatable paths
...
Closes #4025 .
1 year ago
Khaled Hosny
0967a3e24a
8.2.1
1 year ago
Khaled Hosny
c1eb66d415
8.2.0
1 year ago
L. E. Segovia
617e447854
[meson] Set C++14 as minimum as implied by MSVC support
...
Microsoft's STL uses C++14 as minimum. Using C++11 is actually enforced
by clang-cl and clang, which will lead to all sorts of compilation
errors.
1 year ago
Khaled Hosny
1d665c2b52
8.1.1
1 year ago
Khaled Hosny
fcb9e5915f
8.1.0
1 year ago
Khaled Hosny
d160d9389c
8.0.1
1 year ago
Khaled Hosny
b4305532a7
8.0.0
1 year ago
arch1t3cht
4a628b236f
[meson] Remove incorrect option for ICU subproject
...
Fixes #4298 .
1 year ago
Behdad Esfahbod
6ed792ef4b
[meson] Report WebAssembly build
2 years ago
Khaled Hosny
4584bcdc32
7.3.0
2 years ago
Behdad Esfahbod
070f837be6
[VarComposite] Optimize rotate()
2 years ago
Khaled Hosny
a321c4fee5
7.2.0
2 years ago
DeadSix27
ef6adadba9
meson: add an option to disable utilities building
...
Adds the missing utilities option to meson builds for parity with CMake builds
2 years ago
Behdad Esfahbod
6aea77c643
[wasm-shape] Add (disabled) module support
2 years ago
Behdad Esfahbod
f95c2cc6d5
[wasm] Infra for iwasm llvm build
2 years ago
Behdad Esfahbod
fcc8be409b
[wasm] Add meson build option
...
Autotools support missing.
2 years ago
Behdad Esfahbod
425fc7f3ee
[wasm] Add wasm shaper skeleton
2 years ago
Khaled Hosny
60841e2618
7.1.0
2 years ago
Khaled Hosny
1d1f93a612
7.0.1
2 years ago
Khaled Hosny
8bdaeddfcd
7.0.0
2 years ago
Khaled Hosny
00a6f8945c
[meson] Minor
...
alias_target() is variadic function.
2 years ago
Behdad Esfahbod
0b92c57984
[meson] Add alias "libs" target
...
Builds libharfbuzz and libharfbuzz-subset.
2 years ago
Khaled Hosny
434c98d4c6
[meson] Add alias "lib" target
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/4105
2 years ago
Khaled Hosny
7a714d1a8d
[meson] Enable all checked for Cairo functions for internal Cairo
...
Similar to what we do with FreeType ones.
2 years ago
Matthias Clasen
30d0d9c56c
Adapt to cairo changes
...
Adapt to the api in the cairo MR that will be used,
and make the code build with older cairo.
2 years ago
Matthias Clasen
ac969fffa2
Update meson summary
...
Include builtin font callbacks and Cairo integration
in the configuration summary.
2 years ago
Khaled Hosny
67e652cd5d
[meson] Update Cairo subproject
2 years ago
Khaled Hosny
e1a0705128
[meson] Enabled needlessly disabled MSVC warnings
...
We don’t seem to hot any of these warnings currently.
2 years ago
Khaled Hosny
f96e32a0aa
[meson] Try to make MSVC build less spammy
...
Enable exceptions in ragel subproject, and revert the exceptions part of:
commit 22cbd038d3
Author: Khaled Hosny <khaled@aliftype.com>
Date: Tue Sep 14 12:34:25 2021 +0200
[meson] Add ragel subproject
To get ride of the following warnings:
cl : Command line warning D9025 : overriding '/EHs' with '/EHs-'
2 years ago
Behdad Esfahbod
10def9b3df
meson fix
2 years ago
Behdad Esfahbod
f21b15dcc3
[hb-view] Update to alternative cairo custom-palette API
2 years ago
Behdad Esfahbod
3bcf153ad8
Change library numbering scheme
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/1431
2 years ago
Khaled Hosny
afcae83a06
6.0.0
2 years ago
Khaled Hosny
6add69a6ec
[hb-view] Allow building without cairo-ft
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/3925
2 years ago
Eli Schwartz
604fe80707
meson: fix regression in detecting freetype2/icu-uc when explicitly disabled
...
In #3811 / commit 53a194aa3f
a broken and
half-implemented approach to kind of sort of handling the detection of
both pkg-config and cmake names for dependencies, was implemented. It
just checked for both versions with required: false, but when the build
was configured with *disabled* options, it was still found because it
was treated as auto.
Really, the problem here is trying to outsmart Meson, which handles a
lot of edge cases correctly. But it's possible, albeit very wordy, to
manually implement Meson's internal logic via if/else fallbacks. Do so
here.
2 years ago
Khaled Hosny
970321db7b
5.3.1
2 years ago
Khaled Hosny
3ce4b8f5c9
5.3.0
2 years ago
Khaled Hosny
4a1d891c63
5.2.0
2 years ago
Xavier Claessens
53a194aa3f
meson: Fix freetype and icu dependency lookup
...
It is wrong to search for a different name depending on the compiler. If
anything, cmake name could be available on systems that uses GCC too.
This also fix regression in the usage of freetype subproject fallback as
its name is "freetype2" and was previously used even when the
"freetype" option was set to "auto".
2 years ago
Khaled Hosny
16bfe6536b
[meson] use cpp.get_argument_syntax not cpp.get_id
...
To account for both MSVC and clang-cl.
Fixes https://github.com/harfbuzz/harfbuzz/issues/3756
2 years ago
Khaled Hosny
f1f2be776b
5.1.0
2 years ago
Khaled Hosny
cbccadba8d
5.0.1
2 years ago
Khaled Hosny
40b21edf48
5.0.0
2 years ago
Khaled Hosny
e294200dac
[ft] Check for FT_Get_Transform at build time
2 years ago
Luca Bacci
1abc14b463
Do not link with the DWrite lib
...
It's loaded dynamically now
2 years ago
Khaled Hosny
096aaa62a6
4.4.1
2 years ago
Khaled Hosny
8537d68172
4.4.0
2 years ago
Khaled Hosny
aee123fc83
4.3.0
3 years ago