meson: Update build files after rebase
This commit is contained in:
parent
618584e923
commit
04438554c8
111
src/meson.build
111
src/meson.build
@ -1,16 +1,65 @@
|
|||||||
hb_base_sources = [
|
hb_base_sources = [
|
||||||
|
'hb-atomic.hh',
|
||||||
|
'hb-blob.hh',
|
||||||
'hb-blob.cc',
|
'hb-blob.cc',
|
||||||
|
'hb-buffer.hh',
|
||||||
'hb-buffer-serialize.cc',
|
'hb-buffer-serialize.cc',
|
||||||
'hb-buffer.cc',
|
'hb-buffer.cc',
|
||||||
|
'hb-cache.hh',
|
||||||
'hb-common.cc',
|
'hb-common.cc',
|
||||||
|
'hb-debug.hh',
|
||||||
|
'hb-dsalgs.hh',
|
||||||
|
'hb-face.hh',
|
||||||
'hb-face.cc',
|
'hb-face.cc',
|
||||||
|
'hb-font.hh',
|
||||||
'hb-font.cc',
|
'hb-font.cc',
|
||||||
|
'hb-iter.hh',
|
||||||
|
'hb-kern.hh',
|
||||||
|
'hb-map.hh',
|
||||||
|
'hb-map.cc',
|
||||||
|
'hb-machinery.hh',
|
||||||
|
'hb-mutex.hh',
|
||||||
|
'hb-null.hh',
|
||||||
|
'hb-object.hh',
|
||||||
|
'hb-open-file.hh',
|
||||||
|
'hb-open-type.hh',
|
||||||
|
'hb-ot-color-cbdt-table.hh',
|
||||||
|
'hb-ot-cmap-table.hh',
|
||||||
|
'hb-ot-glyf-table.hh',
|
||||||
|
'hb-ot-hdmx-table.hh',
|
||||||
|
'hb-ot-head-table.hh',
|
||||||
|
'hb-ot-hhea-table.hh',
|
||||||
|
'hb-ot-hmtx-table.hh',
|
||||||
|
'hb-ot-kern-table.hh',
|
||||||
|
'hb-ot-maxp-table.hh',
|
||||||
|
'hb-ot-name-language.cc',
|
||||||
|
'hb-ot-name-language.hh',
|
||||||
|
'hb-ot-name-table.hh',
|
||||||
|
'hb-ot-name.cc',
|
||||||
|
'hb-ot-os2-table.hh',
|
||||||
|
'hb-ot-os2-unicode-ranges.hh',
|
||||||
|
'hb-ot-post-macroman.hh',
|
||||||
|
'hb-ot-post-table.hh',
|
||||||
|
'hb-ot-tag-table.hh',
|
||||||
'hb-ot-tag.cc',
|
'hb-ot-tag.cc',
|
||||||
|
'hb.hh',
|
||||||
|
'hb-set-digest.hh',
|
||||||
|
'hb-set.hh',
|
||||||
'hb-set.cc',
|
'hb-set.cc',
|
||||||
'hb-shape.cc',
|
'hb-shape.cc',
|
||||||
|
'hb-shape-plan.hh',
|
||||||
'hb-shape-plan.cc',
|
'hb-shape-plan.cc',
|
||||||
|
'hb-shaper-list.hh',
|
||||||
|
'hb-shaper-impl.hh',
|
||||||
|
'hb-shaper.hh',
|
||||||
'hb-shaper.cc',
|
'hb-shaper.cc',
|
||||||
|
'hb-static.cc',
|
||||||
|
'hb-string-array.hh',
|
||||||
|
'hb-unicode.hh',
|
||||||
|
'hb-unicode-emoji-table.hh',
|
||||||
'hb-unicode.cc',
|
'hb-unicode.cc',
|
||||||
|
'hb-vector.hh',
|
||||||
|
'hb-utf.hh',
|
||||||
'hb-warning.cc',
|
'hb-warning.cc',
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -22,6 +71,7 @@ hb_base_headers = files([
|
|||||||
'hb-deprecated.h',
|
'hb-deprecated.h',
|
||||||
'hb-face.h',
|
'hb-face.h',
|
||||||
'hb-font.h',
|
'hb-font.h',
|
||||||
|
'hb-map.h',
|
||||||
'hb-set.h',
|
'hb-set.h',
|
||||||
'hb-shape.h',
|
'hb-shape.h',
|
||||||
'hb-shape-plan.h',
|
'hb-shape-plan.h',
|
||||||
@ -40,36 +90,85 @@ hb_fallback_sources = [
|
|||||||
|
|
||||||
hb_ot_sources = [
|
hb_ot_sources = [
|
||||||
'hb-aat-layout.cc',
|
'hb-aat-layout.cc',
|
||||||
|
'hb-aat-layout-common.hh',
|
||||||
|
'hb-aat-layout-ankr-table.hh',
|
||||||
|
'hb-aat-layout-bsln-table.hh',
|
||||||
|
'hb-aat-layout-feat-table.hh',
|
||||||
|
'hb-aat-layout-just-table.hh',
|
||||||
|
'hb-aat-layout-kerx-table.hh',
|
||||||
|
'hb-aat-layout-lcar-table.hh',
|
||||||
|
'hb-aat-layout-morx-table.hh',
|
||||||
|
'hb-aat-layout-trak-table.hh',
|
||||||
|
'hb-aat-layout.hh',
|
||||||
|
'hb-aat-ltag-table.hh',
|
||||||
|
'hb-aat-map.cc',
|
||||||
|
'hb-aat-map.hh',
|
||||||
|
'hb-ot-face.hh',
|
||||||
|
'hb-ot-face.cc',
|
||||||
'hb-ot-font.cc',
|
'hb-ot-font.cc',
|
||||||
'hb-ot-layout.cc',
|
'hb-ot-layout.cc',
|
||||||
|
'hb-ot-layout-base-table.hh',
|
||||||
|
'hb-ot-layout-common.hh',
|
||||||
|
'hb-ot-layout-gdef-table.hh',
|
||||||
|
'hb-ot-layout-gpos-table.hh',
|
||||||
|
'hb-ot-layout-gsubgpos.hh',
|
||||||
|
'hb-ot-layout-gsub-table.hh',
|
||||||
|
'hb-ot-layout-jstf-table.hh',
|
||||||
|
'hb-ot-layout.hh',
|
||||||
'hb-ot-color.cc',
|
'hb-ot-color.cc',
|
||||||
|
'hb-ot-color-colr-table.hh',
|
||||||
|
'hb-ot-color-cpal-table.hh',
|
||||||
|
'hb-ot-color-sbix-table.hh',
|
||||||
|
'hb-ot-color-svg-table.hh',
|
||||||
'hb-ot-map.cc',
|
'hb-ot-map.cc',
|
||||||
|
'hb-ot-map.hh',
|
||||||
'hb-ot-math.cc',
|
'hb-ot-math.cc',
|
||||||
|
'hb-ot-math-table.hh',
|
||||||
'hb-ot-shape.cc',
|
'hb-ot-shape.cc',
|
||||||
'hb-ot-shape-complex-arabic.cc',
|
'hb-ot-shape-complex-arabic.cc',
|
||||||
|
'hb-ot-shape-complex-arabic-fallback.hh',
|
||||||
|
'hb-ot-shape-complex-arabic.hh',
|
||||||
|
'hb-ot-shape-complex-arabic-table.hh',
|
||||||
|
'hb-ot-shape-complex-arabic-win1256.hh',
|
||||||
'hb-ot-shape-complex-default.cc',
|
'hb-ot-shape-complex-default.cc',
|
||||||
'hb-ot-shape-complex-hangul.cc',
|
'hb-ot-shape-complex-hangul.cc',
|
||||||
'hb-ot-shape-complex-hebrew.cc',
|
'hb-ot-shape-complex-hebrew.cc',
|
||||||
'hb-ot-shape-complex-indic.cc',
|
'hb-ot-shape-complex-indic.cc',
|
||||||
|
'hb-ot-shape-complex-indic.hh',
|
||||||
'hb-ot-shape-complex-indic-table.cc',
|
'hb-ot-shape-complex-indic-table.cc',
|
||||||
|
'hb-ot-shape-complex-khmer.hh',
|
||||||
'hb-ot-shape-complex-khmer.cc',
|
'hb-ot-shape-complex-khmer.cc',
|
||||||
|
'hb-ot-shape-complex-myanmar.hh',
|
||||||
'hb-ot-shape-complex-myanmar.cc',
|
'hb-ot-shape-complex-myanmar.cc',
|
||||||
'hb-ot-shape-complex-thai.cc',
|
'hb-ot-shape-complex-thai.cc',
|
||||||
'hb-ot-shape-complex-tibetan.cc',
|
|
||||||
'hb-ot-shape-complex-use.cc',
|
'hb-ot-shape-complex-use.cc',
|
||||||
|
'hb-ot-shape-complex-use.hh',
|
||||||
'hb-ot-shape-complex-use-table.cc',
|
'hb-ot-shape-complex-use-table.cc',
|
||||||
|
'hb-ot-shape-complex-vowel-constraints.cc',
|
||||||
|
'hb-ot-shape-complex-vowel-constraints.hh',
|
||||||
|
'hb-ot-shape-complex.hh',
|
||||||
|
'hb-ot-shape-normalize.hh',
|
||||||
'hb-ot-shape-normalize.cc',
|
'hb-ot-shape-normalize.cc',
|
||||||
|
'hb-ot-shape-fallback.hh',
|
||||||
'hb-ot-shape-fallback.cc',
|
'hb-ot-shape-fallback.cc',
|
||||||
|
'hb-ot-shape.hh',
|
||||||
|
'hb-ot-stat-table.hh',
|
||||||
'hb-ot-var.cc',
|
'hb-ot-var.cc',
|
||||||
|
'hb-ot-var-avar-table.hh',
|
||||||
|
'hb-ot-var-fvar-table.hh',
|
||||||
|
'hb-ot-var-hvar-table.hh',
|
||||||
|
'hb-ot-var-mvar-table.hh',
|
||||||
|
'hb-ot-vorg-table.hh',
|
||||||
]
|
]
|
||||||
|
|
||||||
hb_ot_headers = files([
|
hb_ot_headers = files([
|
||||||
'hb-ot.h',
|
'hb-ot.h',
|
||||||
|
'hb-ot-color.h',
|
||||||
'hb-ot-font.h',
|
'hb-ot-font.h',
|
||||||
'hb-ot-layout.h',
|
'hb-ot-layout.h',
|
||||||
'hb-ot-math.h',
|
'hb-ot-math.h',
|
||||||
|
'hb-ot-name.h',
|
||||||
'hb-ot-shape.h',
|
'hb-ot-shape.h',
|
||||||
'hb-ot-tag.h',
|
|
||||||
'hb-ot-var.h',
|
'hb-ot-var.h',
|
||||||
])
|
])
|
||||||
|
|
||||||
@ -113,17 +212,19 @@ hb_icu_headers = files([
|
|||||||
])
|
])
|
||||||
|
|
||||||
hb_subset_sources = [
|
hb_subset_sources = [
|
||||||
|
'hb-static.cc',
|
||||||
'hb-subset.cc',
|
'hb-subset.cc',
|
||||||
|
'hb-subset.hh',
|
||||||
'hb-subset-glyf.cc',
|
'hb-subset-glyf.cc',
|
||||||
|
'hb-subset-glyf.hh',
|
||||||
'hb-subset-input.cc',
|
'hb-subset-input.cc',
|
||||||
|
'hb-subset-input.hh',
|
||||||
'hb-subset-plan.cc',
|
'hb-subset-plan.cc',
|
||||||
|
'hb-subset-plan.hh',
|
||||||
]
|
]
|
||||||
|
|
||||||
hb_subset_headers = files([
|
hb_subset_headers = files([
|
||||||
'hb-subset.h',
|
'hb-subset.h',
|
||||||
'hb-subset-glyf.hh',
|
|
||||||
'hb-subset-plan.hh',
|
|
||||||
'hb-subset-private.hh',
|
|
||||||
])
|
])
|
||||||
|
|
||||||
hb_gobject_sources = [
|
hb_gobject_sources = [
|
||||||
|
@ -1,13 +1,22 @@
|
|||||||
tests = [
|
tests = [
|
||||||
|
['test-baseline.c'],
|
||||||
['test-blob.c'],
|
['test-blob.c'],
|
||||||
['test-buffer.c'],
|
['test-buffer.c'],
|
||||||
|
['test-c.c'],
|
||||||
|
['test-collect-unicodes.c'],
|
||||||
['test-common.c'],
|
['test-common.c'],
|
||||||
|
['test-cplusplus.cc'],
|
||||||
['test-font.c'],
|
['test-font.c'],
|
||||||
|
['test-map.c'],
|
||||||
['test-object.c'],
|
['test-object.c'],
|
||||||
|
['test-ot-color.c'],
|
||||||
|
['test-ot-face.c'],
|
||||||
|
['test-ot-ligature-carets.c'],
|
||||||
|
['test-ot-name.c'],
|
||||||
|
['test-ot-tag.c'],
|
||||||
['test-set.c'],
|
['test-set.c'],
|
||||||
['test-shape.c'],
|
['test-shape.c'],
|
||||||
['test-subset.c'],
|
['test-subset.c'],
|
||||||
['test-subset-codepoints.c'],
|
|
||||||
['test-subset-cmap.c'],
|
['test-subset-cmap.c'],
|
||||||
['test-subset-glyf.c'],
|
['test-subset-glyf.c'],
|
||||||
['test-subset-hdmx.c'],
|
['test-subset-hdmx.c'],
|
||||||
@ -17,14 +26,15 @@ tests = [
|
|||||||
['test-subset-vmtx.c'],
|
['test-subset-vmtx.c'],
|
||||||
['test-unicode.c'],
|
['test-unicode.c'],
|
||||||
['test-version.c'],
|
['test-version.c'],
|
||||||
['test-ot-color.c'],
|
|
||||||
['test-ot-tag.c'],
|
|
||||||
]
|
]
|
||||||
|
|
||||||
if conf.get('HAVE_FREETYPE', 0) == 1
|
if conf.get('HAVE_FREETYPE', 0) == 1
|
||||||
tests += [['test-ot-math.c']]
|
tests += [['test-ot-math.c']]
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
if conf.get('HAVE_FREETYPE', 0) == 1 and conf.get('HAVE_PTHREAD', 0) == 1
|
||||||
|
tests += [['test-multithread.c']]
|
||||||
|
endif
|
||||||
if conf.get('HAVE_GLIB', 0) == 1
|
if conf.get('HAVE_GLIB', 0) == 1
|
||||||
env = environment()
|
env = environment()
|
||||||
env.set('G_TEST_SRCDIR', meson.current_source_dir())
|
env.set('G_TEST_SRCDIR', meson.current_source_dir())
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
tests = [
|
tests = [
|
||||||
['hb-shape-fuzzer.cc'],
|
['hb-shape-fuzzer.cc'],
|
||||||
['hb-subset-fuzzer.cc'],
|
['hb-subset-fuzzer.cc'],
|
||||||
['hb-subset-get-codepoints-fuzzer.cc'],
|
|
||||||
]
|
]
|
||||||
|
|
||||||
foreach test_data : tests
|
foreach test_data : tests
|
||||||
@ -34,7 +33,6 @@ test('subset_fuzzer', python3,
|
|||||||
args: [
|
args: [
|
||||||
files('run-subset-fuzzer-tests.py')[0],
|
files('run-subset-fuzzer-tests.py')[0],
|
||||||
hb_subset_fuzzer_exe,
|
hb_subset_fuzzer_exe,
|
||||||
hb_subset_get_codepoints_fuzzer_exe,
|
|
||||||
],
|
],
|
||||||
workdir: join_paths(meson.current_build_dir(), '..', '..'),
|
workdir: join_paths(meson.current_build_dir(), '..', '..'),
|
||||||
env: env)
|
env: env)
|
||||||
|
@ -1,18 +1,21 @@
|
|||||||
in_house_tests = [
|
in_house_tests = [
|
||||||
|
['aat-trak.tests'],
|
||||||
|
['aat-morx.tests'],
|
||||||
['arabic-fallback-shaping.tests'],
|
['arabic-fallback-shaping.tests'],
|
||||||
['arabic-feature-order.tests'],
|
['arabic-feature-order.tests'],
|
||||||
['arabic-like-joining.tests'],
|
['arabic-like-joining.tests'],
|
||||||
|
['arabic-mark-attach.tests'],
|
||||||
['arabic-mark-order.tests'],
|
['arabic-mark-order.tests'],
|
||||||
['arabic-stch.tests'],
|
['arabic-stch.tests'],
|
||||||
['automatic-fractions.tests'],
|
['automatic-fractions.tests'],
|
||||||
['cluster.tests'],
|
['cluster.tests'],
|
||||||
|
['collections.tests'],
|
||||||
['color-fonts.tests'],
|
['color-fonts.tests'],
|
||||||
['context-matching.tests'],
|
['context-matching.tests'],
|
||||||
['cursive-positioning.tests'],
|
['cursive-positioning.tests'],
|
||||||
['default-ignorables.tests'],
|
['default-ignorables.tests'],
|
||||||
['emoji-flag-tags.tests'],
|
['emoji.tests'],
|
||||||
['fallback-positioning.tests'],
|
['fallback-positioning.tests'],
|
||||||
['fuzzed.tests'],
|
|
||||||
['hangul-jamo.tests'],
|
['hangul-jamo.tests'],
|
||||||
['hyphens.tests'],
|
['hyphens.tests'],
|
||||||
['indic-consonant-with-stacker.tests'],
|
['indic-consonant-with-stacker.tests'],
|
||||||
@ -25,19 +28,26 @@ in_house_tests = [
|
|||||||
['indic-script-extensions.tests'],
|
['indic-script-extensions.tests'],
|
||||||
['indic-special-cases.tests'],
|
['indic-special-cases.tests'],
|
||||||
['indic-syllable.tests'],
|
['indic-syllable.tests'],
|
||||||
|
['indic-vowel-letter-spoofing.tests'],
|
||||||
|
['khmer-mark-order.tests'],
|
||||||
|
['khmer-misc.tests'],
|
||||||
['language-tags.tests'],
|
['language-tags.tests'],
|
||||||
['ligature-id.tests'],
|
['ligature-id.tests'],
|
||||||
['mark-attachment.tests'],
|
['mark-attachment.tests'],
|
||||||
['mark-filtering-sets.tests'],
|
['mark-filtering-sets.tests'],
|
||||||
['mongolian-variation-selector.tests'],
|
['mongolian-variation-selector.tests'],
|
||||||
['myanmar-syllable.tests'],
|
['myanmar-syllable.tests'],
|
||||||
|
['myanmar-zawgyi.tests'],
|
||||||
['none-directional.tests'],
|
['none-directional.tests'],
|
||||||
|
['rand.tests'],
|
||||||
['spaces.tests'],
|
['spaces.tests'],
|
||||||
['simple.tests'],
|
['simple.tests'],
|
||||||
|
['sinhala.tests'],
|
||||||
['tibetan-contractions-1.tests'],
|
['tibetan-contractions-1.tests'],
|
||||||
['tibetan-contractions-2.tests'],
|
['tibetan-contractions-2.tests'],
|
||||||
['tibetan-vowels.tests'],
|
['tibetan-vowels.tests'],
|
||||||
['use.tests'],
|
['use.tests'],
|
||||||
|
['use-indic3.tests'],
|
||||||
['use-marchen.tests'],
|
['use-marchen.tests'],
|
||||||
['use-syllable.tests'],
|
['use-syllable.tests'],
|
||||||
['variations-rvrn.tests'],
|
['variations-rvrn.tests'],
|
||||||
@ -62,6 +72,7 @@ text_rendering_tests = [
|
|||||||
['GPOS-5.tests'],
|
['GPOS-5.tests'],
|
||||||
['GSUB-1.tests'],
|
['GSUB-1.tests'],
|
||||||
['GSUB-2.tests'],
|
['GSUB-2.tests'],
|
||||||
|
['GSUB-3.tests'],
|
||||||
['GVAR-1.tests'],
|
['GVAR-1.tests'],
|
||||||
['GVAR-2.tests'],
|
['GVAR-2.tests'],
|
||||||
['GVAR-3.tests'],
|
['GVAR-3.tests'],
|
||||||
@ -75,10 +86,59 @@ text_rendering_tests = [
|
|||||||
['HVAR-2.tests'],
|
['HVAR-2.tests'],
|
||||||
['KERN-1.tests'],
|
['KERN-1.tests'],
|
||||||
['KERN-2.tests'],
|
['KERN-2.tests'],
|
||||||
|
['MORX-10.tests'],
|
||||||
|
['MORX-11.tests'],
|
||||||
|
['MORX-12.tests'],
|
||||||
|
['MORX-13.tests'],
|
||||||
|
['MORX-14.tests'],
|
||||||
|
['MORX-16.tests'],
|
||||||
|
['MORX-17.tests'],
|
||||||
|
['MORX-18.tests'],
|
||||||
|
['MORX-19.tests'],
|
||||||
|
['MORX-1.tests'],
|
||||||
|
['MORX-20.tests'],
|
||||||
|
['MORX-21.tests'],
|
||||||
|
['MORX-22.tests'],
|
||||||
|
['MORX-23.tests'],
|
||||||
|
['MORX-24.tests'],
|
||||||
|
['MORX-25.tests'],
|
||||||
|
['MORX-26.tests'],
|
||||||
|
['MORX-27.tests'],
|
||||||
|
['MORX-28.tests'],
|
||||||
|
['MORX-29.tests'],
|
||||||
|
['MORX-2.tests'],
|
||||||
|
['MORX-30.tests'],
|
||||||
|
['MORX-32.tests'],
|
||||||
|
['MORX-33.tests'],
|
||||||
|
['MORX-34.tests'],
|
||||||
|
['MORX-35.tests'],
|
||||||
|
['MORX-36.tests'],
|
||||||
|
['MORX-37.tests'],
|
||||||
|
['MORX-38.tests'],
|
||||||
|
['MORX-39.tests'],
|
||||||
|
['MORX-3.tests'],
|
||||||
|
['MORX-40.tests'],
|
||||||
|
['MORX-4.tests'],
|
||||||
|
['MORX-5.tests'],
|
||||||
|
['MORX-6.tests'],
|
||||||
|
['MORX-7.tests'],
|
||||||
|
['MORX-8.tests'],
|
||||||
|
['MORX-9.tests'],
|
||||||
['SHBALI-3.tests'],
|
['SHBALI-3.tests'],
|
||||||
['SHKNDA-1.tests'],
|
['SHKNDA-1.tests'],
|
||||||
]
|
]
|
||||||
|
|
||||||
|
disabled_text_rendering_tests = [
|
||||||
|
['CMAP-3.tests'],
|
||||||
|
['MORX-31.tests'],
|
||||||
|
['MORX-41.tests'],
|
||||||
|
['SHARAN-1.tests'],
|
||||||
|
['SHBALI-1.tests'],
|
||||||
|
['SHBALI-2.tests'],
|
||||||
|
['SHKNDA-2.tests'],
|
||||||
|
['SHKNDA-3.tests'],
|
||||||
|
]
|
||||||
|
|
||||||
foreach test_data : in_house_tests
|
foreach test_data : in_house_tests
|
||||||
fname = test_data[0]
|
fname = test_data[0]
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user