Skip to content

Commit 45b39c5

Browse files
committed
feat: resolve pkgdata.inc path via pkg-config instead of icu-config
1 parent a534cc4 commit 45b39c5

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

messages/make_message_src.sh

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,11 @@ else
2929
else
3030
PKGDATA=pkgdata
3131
fi
32-
if [ -f /usr/lib/x86_64-linux-gnu/icu/pkgdata.inc ]; then
33-
ICU_PKGDATA_INC=/usr/lib/x86_64-linux-gnu/icu/pkgdata.inc
32+
if pkg-config --exists icu-uc 2>/dev/null; then
33+
_ICU_LIBDIR=$(pkg-config --variable=libdir icu-uc 2>/dev/null)
34+
if [ -f "${_ICU_LIBDIR}/icu/pkgdata.inc" ]; then
35+
ICU_PKGDATA_INC="${_ICU_LIBDIR}/icu/pkgdata.inc"
36+
fi
3437
fi
3538
fi
3639

0 commit comments

Comments
 (0)