From 1ed30515cb6308f1cf651cd502012ee5c8bd24ef Mon Sep 17 00:00:00 2001 From: n8willis Date: Sun, 19 Apr 2020 15:38:52 +0100 Subject: [PATCH] [Docs, usernmanual] Fix with-icu=builtin explanation --- docs/usermanual-integration.xml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/docs/usermanual-integration.xml b/docs/usermanual-integration.xml index 5f922ab10..78c9a0e38 100644 --- a/docs/usermanual-integration.xml +++ b/docs/usermanual-integration.xml @@ -550,11 +550,15 @@ to a hb_script_t. - By default, ICU support is included when compiling HarfBuzz from - source. The build system will look for the ICU library and link - to it if it is found. You can also build HarfBuzz with it own, - internal copy of ICU, by specifying the - --with-icu=builtin compile-time option. + By default, HarfBuzz's ICU support is built as a separate shared + library (libharfbuzz-icu.so) + when compiling HarfBuzz from source. This allows client programs + that do not need ICU to link against HarfBuzz without unnecessarily + adding ICU as a dependency. You can also build HarfBuzz with ICU + support built directly into the main HarfBuzz shared library + (libharfbuzz.so), + by specifying the --with-icu=builtin + compile-time option.