Combine ICU libraries icu-i18n and icu-uc into a single dependency
commit05807488fd340751ee976c5f8a367013ff94843e
authorEarl Chew <earl_chew@yahoo.com>
Sat, 16 Dec 2023 16:48:36 +0000 (16 08:48 -0800)
committerAndrew Bartlett <abartlet@samba.org>
Fri, 10 May 2024 00:26:35 +0000 (10 00:26 +0000)
treeb99bd02595ecba595449086e83229b8c4aa31664
parent0c983bd0095d4fb20ef8b42f5efb740393073862
Combine ICU libraries icu-i18n and icu-uc into a single dependency

Rather than probing for icu-i18n, icu-uc, and icudata libraries
separately, only probe for icu-i18n, and icu-uc, as direct dependencies
This avoids overlinking with icudata, and allows the package
to build even when ICU is not installed as a system library.

RN: Only use icu-i18n and icu-uc to express ICU dependency

BUG: https://bugzilla.samba.org/show_bug.cgi?id=15623

Signed-off-by: Earl Chew <earl_chew@yahoo.com>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
lib/util/charset/iconv.c
lib/util/charset/wscript_build
lib/util/charset/wscript_configure