diff options
author | Tor Andersson <tor.andersson@artifex.com> | 2018-03-22 16:19:23 +0100 |
---|---|---|
committer | Tor Andersson <tor.andersson@artifex.com> | 2018-09-25 14:39:17 +0200 |
commit | c7675c44db3916bd45f059672df6c134aacebdfd (patch) | |
tree | d15932d746e0c281249381d084e19138cbf3dd48 /Makethird | |
parent | a35b410b1e9c2773cf6ae59c2f9b34fe9b908750 (diff) | |
download | mupdf-c7675c44db3916bd45f059672df6c134aacebdfd.tar.xz |
Update Harfbuzz submodule to version 1.9.0.
This release includes the auto-generated ragel files, so we don't need
to use the Artifex branch anymore.
Diffstat (limited to 'Makethird')
-rw-r--r-- | Makethird | 21 |
1 files changed, 17 insertions, 4 deletions
@@ -67,23 +67,28 @@ ifeq ($(USE_SYSTEM_HARFBUZZ),yes) THIRD_LIBS += $(SYS_HARFBUZZ_LIBS) else +THIRD_SRC += thirdparty/harfbuzz/src/hb-aat-layout.cc THIRD_SRC += thirdparty/harfbuzz/src/hb-blob.cc -THIRD_SRC += thirdparty/harfbuzz/src/hb-buffer.cc THIRD_SRC += thirdparty/harfbuzz/src/hb-buffer-serialize.cc +THIRD_SRC += thirdparty/harfbuzz/src/hb-buffer.cc THIRD_SRC += thirdparty/harfbuzz/src/hb-common.cc THIRD_SRC += thirdparty/harfbuzz/src/hb-face.cc THIRD_SRC += thirdparty/harfbuzz/src/hb-fallback-shape.cc THIRD_SRC += thirdparty/harfbuzz/src/hb-font.cc THIRD_SRC += thirdparty/harfbuzz/src/hb-ft.cc +THIRD_SRC += thirdparty/harfbuzz/src/hb-ot-color.cc +THIRD_SRC += thirdparty/harfbuzz/src/hb-ot-face.cc THIRD_SRC += thirdparty/harfbuzz/src/hb-ot-font.cc THIRD_SRC += thirdparty/harfbuzz/src/hb-ot-layout.cc THIRD_SRC += thirdparty/harfbuzz/src/hb-ot-map.cc +THIRD_SRC += thirdparty/harfbuzz/src/hb-ot-math.cc THIRD_SRC += thirdparty/harfbuzz/src/hb-ot-shape-complex-arabic.cc THIRD_SRC += thirdparty/harfbuzz/src/hb-ot-shape-complex-default.cc THIRD_SRC += thirdparty/harfbuzz/src/hb-ot-shape-complex-hangul.cc THIRD_SRC += thirdparty/harfbuzz/src/hb-ot-shape-complex-hebrew.cc THIRD_SRC += thirdparty/harfbuzz/src/hb-ot-shape-complex-indic-table.cc THIRD_SRC += thirdparty/harfbuzz/src/hb-ot-shape-complex-indic.cc +THIRD_SRC += thirdparty/harfbuzz/src/hb-ot-shape-complex-khmer.cc THIRD_SRC += thirdparty/harfbuzz/src/hb-ot-shape-complex-myanmar.cc THIRD_SRC += thirdparty/harfbuzz/src/hb-ot-shape-complex-thai.cc THIRD_SRC += thirdparty/harfbuzz/src/hb-ot-shape-complex-tibetan.cc @@ -93,10 +98,12 @@ THIRD_SRC += thirdparty/harfbuzz/src/hb-ot-shape-fallback.cc THIRD_SRC += thirdparty/harfbuzz/src/hb-ot-shape-normalize.cc THIRD_SRC += thirdparty/harfbuzz/src/hb-ot-shape.cc THIRD_SRC += thirdparty/harfbuzz/src/hb-ot-tag.cc +THIRD_SRC += thirdparty/harfbuzz/src/hb-ot-var.cc THIRD_SRC += thirdparty/harfbuzz/src/hb-set.cc THIRD_SRC += thirdparty/harfbuzz/src/hb-shape-plan.cc THIRD_SRC += thirdparty/harfbuzz/src/hb-shape.cc THIRD_SRC += thirdparty/harfbuzz/src/hb-shaper.cc +THIRD_SRC += thirdparty/harfbuzz/src/hb-static.cc THIRD_SRC += thirdparty/harfbuzz/src/hb-ucdn.cc THIRD_SRC += thirdparty/harfbuzz/src/hb-unicode.cc THIRD_SRC += thirdparty/harfbuzz/src/hb-warning.cc @@ -104,13 +111,19 @@ THIRD_SRC += thirdparty/harfbuzz/src/hb-warning.cc THIRD_CFLAGS += -Ithirdparty/harfbuzz/src $(OUT)/thirdparty/harfbuzz/%.o: thirdparty/harfbuzz/%.cc - $(CXX_CMD) $(FREETYPE_CFLAGS) \ - -DHAVE_OT -DHAVE_UCDN -DHB_NO_MT \ + $(CXX_CMD) $(FREETYPE_CFLAGS) -Iinclude/mupdf \ + -DHAVE_FALLBACK=1 \ + -DHAVE_OT \ + -DHAVE_ROUND \ + -DHAVE_UCDN \ + -DHB_NO_MT \ -Dhb_malloc_impl=fz_hb_malloc \ -Dhb_calloc_impl=fz_hb_calloc \ -Dhb_free_impl=fz_hb_free \ -Dhb_realloc_impl=fz_hb_realloc \ - -fno-rtti -fno-exceptions -fvisibility-inlines-hidden + -fno-exceptions \ + -fno-rtti \ + -fvisibility-inlines-hidden endif |