aboutsummaryrefslogtreecommitdiff
path: root/extra/harfbuzz-icu/build
diff options
context:
space:
mode:
Diffstat (limited to 'extra/harfbuzz-icu/build')
-rwxr-xr-xextra/harfbuzz-icu/build13
1 files changed, 8 insertions, 5 deletions
diff --git a/extra/harfbuzz-icu/build b/extra/harfbuzz-icu/build
index 1cf8e036..d1c74d92 100755
--- a/extra/harfbuzz-icu/build
+++ b/extra/harfbuzz-icu/build
@@ -5,19 +5,22 @@
mkdir -p tmp
export DESTDIR="$PWD/tmp"
-meson \
- --prefix=/usr \
+cl-meson \
-Dglib=enabled \
-Dicu=enabled \
-Dicu_builtin=false \
-Dbenchmark=disabled \
-Dcairo=disabled \
-Ddocs=disabled \
+ -Dtests=disabled \
. output
ninja -C output
ninja -C output install
-install -Dt "$1/usr/lib" tmp/usr/lib/libharfbuzz-icu*
-install -Dt "$1/usr/lib/pkgconfig" tmp/usr/lib/pkgconfig/harfbuzz-icu.pc
-install -Dt "$1/usr/include/harfbuzz" tmp/usr/include/harfbuzz/hb-icu.h
+# Install library files
+clinst -Dm644 -t "$1/usr/lib/pkgconfig" tmp/usr/lib/pkgconfig/harfbuzz-icu.pc
+cp -H tmp/usr/lib/libharfbuzz-icu* "$1/usr/lib/"
+
+# Install header
+clinst -Dm644 -t "$1/usr/include/harfbuzz" tmp/usr/include/harfbuzz/hb-icu.h