From 325e2745cfa55f9ef114ee8eeaf7bd8176743822 Mon Sep 17 00:00:00 2001 From: Nathan Willis Date: Wed, 10 Oct 2018 17:01:21 -0500 Subject: [PATCH] Docs: add basic config-options section to Usermanual Installation chapter. --- docs/usermanual-install-harfbuzz.xml | 132 ++++++++++++++++++++++++++- 1 file changed, 131 insertions(+), 1 deletion(-) diff --git a/docs/usermanual-install-harfbuzz.xml b/docs/usermanual-install-harfbuzz.xml index 9d10e2da0..f032b888d 100644 --- a/docs/usermanual-install-harfbuzz.xml +++ b/docs/usermanual-install-harfbuzz.xml @@ -51,7 +51,8 @@ For example, on an Ubuntu or Debian system, you would run: - sudo apt install gcc g++ libfreetype6-dev libglib2.0-dev libcairo2-dev + sudo apt install gcc g++ + libfreetype6-dev libglib2.0-dev libcairo2-dev On Fedora, RHEL, CentOS, or other Red-Hat–based systems, you would run: @@ -212,6 +213,135 @@ +
+ Configuration options + + + The instructions in the "Building HarfBuzz" section will build + the source code under its default configuration. If needed, + the following additional configuration options are available. + + + + + --with-libstdc++ + + + Allow linking with libstdc++. (Default = no) + + + + + + --with-glib + + + Use GLib. (Default = auto) + + + + + + --with-gobject + + + Use GObject. (Default = no) + + + + + + --with-cairo + + + Use Cairo. (Default = auto) + + + + + + --with-fontconfig + + + Use Fontconfig. (Default = auto) + + + + + + --with-icu + + + Use the ICU library. (Default = auto) + + + + + + --with-ucdn + + + Use the built-in UCDN library. (Default = auto) + + + + + + --with-graphite2 + + + Use the graphite2 library. (Default = no) + + + + + + --with-freetype + + + Use the FreeType library. (Default = auto) + + + + + + --with-uniscribe + + + Use the Uniscribe library. (Default = no) + + + + + + --with-directwrite + + + se the DirectWrite library (experimental). (Default = no) + + + + + + --with-coretext + + + Use the CoreText library. (Default = no) + + + + + + + + + (Default = no) + + + + + +