@@ -14,6 +14,9 @@ if (skia_use_system_harfbuzz) {
14
14
system (" harfbuzz" ) {
15
15
include_dirs = [ " /usr/include/harfbuzz" ]
16
16
libs = [ " harfbuzz" ]
17
+ if (skia_pdf_subset_harfbuzz ) {
18
+ libs += [ " harfbuzz-subset" ]
19
+ }
17
20
}
18
21
} else {
19
22
third_party (" harfbuzz" ) {
@@ -25,8 +28,8 @@ if (skia_use_system_harfbuzz) {
25
28
defines = [
26
29
# "HAVE_ICU",
27
30
# "HAVE_ICU_BUILTIN",
28
- " HAVE_INTEL_ATOMIC_PRIMITIVES" ,
29
31
" HAVE_OT" ,
32
+ " HAVE_CONFIG_OVERRIDE_H" ,
30
33
]
31
34
public = [
32
35
" $_src /hb-blob.h" ,
@@ -181,9 +184,10 @@ if (skia_use_system_harfbuzz) {
181
184
" $_src /hb-ot-shape-complex-myanmar-machine.hh" ,
182
185
" $_src /hb-ot-shape-complex-myanmar.cc" ,
183
186
" $_src /hb-ot-shape-complex-myanmar.hh" ,
187
+ " $_src /hb-ot-shape-complex-syllabic.cc" ,
188
+ " $_src /hb-ot-shape-complex-syllabic.hh" ,
184
189
" $_src /hb-ot-shape-complex-thai.cc" ,
185
190
" $_src /hb-ot-shape-complex-use-machine.hh" ,
186
- " $_src /hb-ot-shape-complex-use-table.cc" ,
187
191
" $_src /hb-ot-shape-complex-use.cc" ,
188
192
" $_src /hb-ot-shape-complex-use.hh" ,
189
193
" $_src /hb-ot-shape-complex-vowel-constraints.cc" ,
@@ -241,6 +245,7 @@ if (skia_use_system_harfbuzz) {
241
245
" $_src /hb-utf.hh" ,
242
246
" $_src /hb-vector.hh" ,
243
247
" $_src /hb.hh" ,
248
+ " config-override.h" ,
244
249
]
245
250
}
246
251
}
0 commit comments