diff options
| author | eunhhu <[email protected]> | 2026-09-28 16:28:30 +0100 |
|---|---|---|
| committer | eunhhu <[email protected]> | 2026-09-28 16:28:30 +0100 |
| commit | d6974ee04d553b5ad4862cf27340adab4c9e3a02 (patch) | |
| tree | e7ffdc2fb84fb017cd32c21bf50366e0d81d91e2 /Makefile | |
| parent | 96c35e7919e5e25187bd5adedda516a32cfc8639 (diff) | |
| download | vega-d6974ee04d553b5ad4862cf27340adab4c9e3a02.tar.gz vega-d6974ee04d553b5ad4862cf27340adab4c9e3a02.zip | |
Find build/upstream's HarfBuzz source of the version the build links
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -80,10 +80,10 @@ UCD ?= $(if $(wildcard build/upstream/ucd-$(UNICODE_VERSION)/ReadMe.txt),build/u SHAPED_FONT ?= /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf SHAPED_CODES = 0x20-0x7e,0xa0-0x24f,0x300-0x36f,0x370-0x3ff,0x400-0x4ff,0x591-0x5f4,0x600-0x6ff,0x2000-0x206f # HarfBuzz's own shaping tests, where a HarfBuzz release's source is -# (HARFBUZZ_SRC: the same version the build links; build/upstream's, when -# text/upstream.py fetched one): each case shaped by Vega and by HarfBuzz -# must agree, but for those text/harfbuzz-suite.known lists. -HARFBUZZ_SRC ?= $(lastword $(wildcard build/upstream/harfbuzz-*)) +# (HARFBUZZ_SRC: the same version the build links; build/upstream's of that +# version, when text/upstream.py fetched it): each case shaped by Vega and +# by HarfBuzz must agree, but for those text/harfbuzz-suite.known lists. +HARFBUZZ_SRC ?= $(wildcard build/upstream/harfbuzz-$(shell pkg-config --modversion harfbuzz)) check-harfbuzz: $(BUILD)/vega-symbols if [ -d "$(HARFBUZZ_SRC)/test/shape/data" ]; then python3 text/harfbuzz-suite.py $(HARFBUZZ_SRC) $(BUILD)/vega-symbols; \ else echo "no HarfBuzz source at HARFBUZZ_SRC: its test suite skipped"; fi |
