summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathan Willis <nwillis@glyphography.com>2018-10-10 17:01:21 -0500
committerKhaled Hosny <khaledhosny@eglug.org>2018-10-30 19:14:57 +0200
commit325e2745cfa55f9ef114ee8eeaf7bd8176743822 (patch)
treec77a401a88f3a0b07c9d09dc34e41c9e4aacac9f
parent97c1c46cd2241d77b531a582dd1a2432af976357 (diff)
Docs: add basic config-options section to Usermanual Installation chapter.
-rw-r--r--docs/usermanual-install-harfbuzz.xml132
1 files changed, 131 insertions, 1 deletions
diff --git a/docs/usermanual-install-harfbuzz.xml b/docs/usermanual-install-harfbuzz.xml
index 9d10e2da..f032b888 100644
--- a/docs/usermanual-install-harfbuzz.xml
+++ b/docs/usermanual-install-harfbuzz.xml
@@ -51,7 +51,8 @@
<para>
For example, on an Ubuntu or Debian system, you would run:
<programlisting>
- <command>sudo apt install</command> <package>gcc g++ libfreetype6-dev libglib2.0-dev libcairo2-dev</package>
+ <command>sudo apt install</command> <package>gcc g++
+ libfreetype6-dev libglib2.0-dev libcairo2-dev</package>
</programlisting>
On Fedora, RHEL, CentOS, or other Red-Hat&ndash;based systems, you would run:
<programlisting>
@@ -212,6 +213,135 @@
</section>
+ <section id="configuration">
+ <title>Configuration options</title>
+
+ <para>
+ 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.
+ </para>
+
+ <variablelist>
+ <varlistentry>
+ <term>--with-libstdc++</term>
+ <listitem>
+ <para>
+ Allow linking with libstdc++. <emphasis>(Default = no)</emphasis>
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>--with-glib</term>
+ <listitem>
+ <para>
+ Use GLib. <emphasis>(Default = auto)</emphasis>
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>--with-gobject</term>
+ <listitem>
+ <para>
+ Use GObject. <emphasis>(Default = no)</emphasis>
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>--with-cairo</term>
+ <listitem>
+ <para>
+ Use Cairo. <emphasis>(Default = auto)</emphasis>
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>--with-fontconfig</term>
+ <listitem>
+ <para>
+ Use Fontconfig. <emphasis>(Default = auto)</emphasis>
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>--with-icu</term>
+ <listitem>
+ <para>
+ Use the ICU library. <emphasis>(Default = auto)</emphasis>
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>--with-ucdn</term>
+ <listitem>
+ <para>
+ Use the built-in UCDN library. <emphasis>(Default = auto)</emphasis>
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>--with-graphite2</term>
+ <listitem>
+ <para>
+ Use the graphite2 library. <emphasis>(Default = no)</emphasis>
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>--with-freetype</term>
+ <listitem>
+ <para>
+ Use the FreeType library. <emphasis>(Default = auto)</emphasis>
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>--with-uniscribe</term>
+ <listitem>
+ <para>
+ Use the Uniscribe library. <emphasis>(Default = no)</emphasis>
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>--with-directwrite</term>
+ <listitem>
+ <para>
+ se the DirectWrite library (experimental). <emphasis>(Default = no)</emphasis>
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>--with-coretext</term>
+ <listitem>
+ <para>
+ Use the CoreText library. <emphasis>(Default = no)</emphasis>
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term></term>
+ <listitem>
+ <para>
+ <emphasis>(Default = no)</emphasis>
+ </para>
+ </listitem>
+ </varlistentry>
+
+ </variablelist>
+ </section>
</section>
</chapter>