fix(harfbuzz)

fixes #272
This commit is contained in:
Jacob Heider 2023-03-04 18:04:34 -05:00 committed by Jacob Heider
parent d1387ce13d
commit 77b3bcaca5

View file

@ -14,7 +14,6 @@ dependencies:
build: build:
dependencies: dependencies:
tea.xyz/gx/cc: c99 tea.xyz/gx/cc: c99
cmake.org: 3
mesonbuild.com: ^0.63 mesonbuild.com: ^0.63
ninja-build.org: 1 ninja-build.org: 1
freedesktop.org/pkg-config: ^0.29 freedesktop.org/pkg-config: ^0.29
@ -35,12 +34,15 @@ build:
- -Dfreetype=enabled - -Dfreetype=enabled
- -Dglib=enabled - -Dglib=enabled
- -Dtests=disabled - -Dtests=disabled
#FIXME or gir scanner fails linux/x86-64:
# CC: clang CFLAGS: -fPIC
CXXFLAGS: -fPIC
LDFLAGS: -pie
test: test:
dependencies: dependencies:
curl.se: '*' curl.se: '*'
gnu.org/binutils: '*'
script: | script: |
curl $FIXTURE > font.ttf curl $FIXTURE > font.ttf
out=$(echo 'സ്റ്റ്' | hb-shape font.ttf) out=$(echo 'സ്റ്റ്' | hb-shape font.ttf)