Docs: add basic config-options section to Usermanual Installation chapter.
authorNathan Willis <nwillis@glyphography.com>
Wed, 10 Oct 2018 22:01:21 +0000 (17:01 -0500)
committerKhaled Hosny <khaledhosny@eglug.org>
Tue, 30 Oct 2018 17:14:57 +0000 (19:14 +0200)
docs/usermanual-install-harfbuzz.xml

index 9d10e2d..f032b88 100644 (file)
@@ -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>
        
     </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>