gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] gnash/doc/C sources.xml


From: Martin Guy
Subject: [Gnash-commit] gnash/doc/C sources.xml
Date: Thu, 10 May 2007 16:58:38 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Martin Guy <martinwguy> 07/05/10 16:58:38

Modified files:
        doc/C          : sources.xml 

Log message:
        Rearrange configure options so that interesting ones are first and
        write a preamble about the main 3.
        Document that klash needs KDE and opengl.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/doc/C/sources.xml?cvsroot=gnash&r1=1.37&r2=1.38

Patches:
Index: sources.xml
===================================================================
RCS file: /sources/gnash/gnash/doc/C/sources.xml,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -b -r1.37 -r1.38
--- sources.xml 8 May 2007 22:25:57 -0000       1.37
+++ sources.xml 10 May 2007 16:58:38 -0000      1.38
@@ -516,708 +516,774 @@
       default searching and testing.
     </para>
 
-    <sect3 id="confpath">
-      <title>Specifying A Custom Path</title>
+    <sect3 id="confoptions">
+      <title>Configure Options</title>
 
       <para>
-       This set of options typically use a <emphasis>--with-[name]</emphasis>
-       naming convention. A Prefix can often be supplied, which is
-       the top level directory which can be used to look for the other
-       sub directories. Most options of this type have two
-       variations, one to specify a path to the header files, and
-       another to specify a path to the libraries. This lets you
-       override the default paths <emphasis>configure</emphasis> finds, or
-       specify your own paths.
+       Some switches can be used at configuration time to enable or disable
+       various features of Gnash. The major configuration options are:
+      </para>
+      <para>
+       GUI: see --enable-gui (default is GTK)
+      </para>
+      <para>
+       Renderer: see --enable-renderer (default is AGG)
+      </para>
+      <para>
+       Media handler: see --enable-media (default is FFMPEG thru SDL sound)
       </para>
 
       <para>
-       By default, none of the options should be required unless you
-       want Gnash to use a specific version of a development package,
-       or the configure test for Gnash fails to find the
-       component. There are a lot of options, but Gnash has a lot of
-       dependencies. If you find a configure test is failing on your
-       machine, please <ulink  type="http"
-       url="https://savannah.gnu.org/bugs/?group=gnash";>submit a patch</ulink>
-       or <ulink  type="http"
-       url="https://savannah.gnu.org/bugs/?group=gnash";>file a bug
-       report</ulink>.
+       The smallest working standalone version is obtained with:
+       <programlisting>
+       ./configure --disable-debugger --disable-cygnal --disable-docbook \
+               --disable-plugin --enable-media=mad --enable-gui=sdl
+       </programlisting>
       </para>
 
-      <variablelist>
+
        <varlistentry>
-         <term>--x-includes=DIR</term>
+         <term>--disable-debugger</term>
          <listitem>
            <para>
-             X include files are in DIR.
+             Disable support for the Flash debugger. The debugger is
+             mainly of interest to Flash developers.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--x-libraries=DIR</term>
+         <term>--enable-dmalloc</term>
          <listitem>
            <para>
-             X library files are in DIR.
+             Enable support for the DMalloc memory debugging tool.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-libxml=PFX</term>
+         <term>--enable-dom</term>
          <listitem>
            <para>
-             Prefix to where libxml is installed.
+             When using the XML library, parse the messages using a
+             DOM based parser. This is the default.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-libxml-libraries=DIR</term>
+         <term>--enable-embedded</term>
          <listitem>
            <para>
-             Directory where libxml library is installed.
+             Link to Qt-embedded, don't use X. This is only used by
+             Klash.
            </para>
          </listitem>
        </varlistentry>
 
+      <variablelist>
        <varlistentry>
-         <term>--with-libxml-includes=DIR</term>
+         <term>--disable-fork</term>
          <listitem>
            <para>
-             Directory where libxml header files are installed.
+             Disable the plugin forking the standalone player, and
+             using a thread for the player instead. Currently forking
+             the standalone player will give you the best results.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-docbook=DIR</term>
+         <term>--enable-ghelp</term>
          <listitem>
            <para>
-             Directory where the DocBook style-sheets are installed.         
+             Enable support for the GNOME help system.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-sdl-prefix=PFX</term>
+         <term>--disable-glext</term>
          <listitem>
            <para>
-             Prefix where SDL is installed.
+             Disable using GtkGlExt, which forces the use of SDL
+             instead. By default if the GtkGL extension for Gtk is found
+             by configure, the GTK enabled GUI is built.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-zlib-incl</term>
+         <term>--enable-gui=gtk|sdl|kde|fltk|fb</term>
          <listitem>
            <para>
-             Directory where zlib header is installed.
+             Select the Graphic User Interface to use (just one at a time 
please).
            </para>
+           <varlistentry>
+             <term>GTK</term>
+             <listitem>
+               The GTK+ toolkit, which is the default GUI.
+               Said to interwork particularly well with firefox.
+             </listitem>
+           </varlistentry>
+           <varlistentry>
+             <term>SDL</term>
+             <listitem>
+               Simple DirectMedia Layer, a simple and portable GUI.
+               Its sound facilities are used when --enable-media=ffmpeg|mad
+               regoardless of whether it is also in charge of the GUI.
+             </listitem>
+           </varlistentry>
+           <varlistentry>
+             <term>KDE</term>
+             <listitem>
+               An interface adapted to the KDE Desktop Environment.
+               This must be selected when building the Konqueror plugin
+               "klash". Furthermore, the only renderer that currently
+               works with KDE is opengl.
+             </listitem>
+           </varlistentry>
+           <varlistentry>
+             <term>FLTK</term>
+             <listitem>
+               Fast Light ToolKit, low on resource usage.
+               Since all build using fltk are now broken, we declare it
+               "for developers".
+             </listitem>
+           </varlistentry>
+           <varlistentry>
+             <term>FB</term>
+             <listitem>
+               The Linux Frame Buffer, also known as /dev/fb0.
+               AGG is the only renderer that can currently be used
+               with the framebuffer GUI.
+             </listitem>
+           </varlistentry>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-zlib-lib</term>
+         <term>--enable-i810-lod-bias</term>
          <listitem>
            <para>
-             Directory where zlib library is installed.
+             Enable fix for Intel 810 LOD bias problem. Older versions
+             of libMesa on the Intel i810 or i815 graphics processor
+             need this flag or Gnash will core dump. This has been
+             fixed in newer versions (summer 2005) of libMesa.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-jpeg-incl</term>
+         <term>--disable-klash</term>
          <listitem>
            <para>
-             Directory where jpeg header is installed.
+             Disable support for Konqueror plugin. If
+             <emphasis>--enable--plugin</emphasis> is  specified, and
+             support for building KDE programs is found, Klash is
+             built by default. This option limits the plugin to only
+             the Mozilla/Firefox one.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-jpeg-lib</term>
+         <term>--enable-libsuffix</term>
          <listitem>
            <para>
-             Directory where jpeg library is installed.
+             /lib directory suffix (64,32,none=default). This is only
+             used by Klash.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-png-incl</term>
+         <term>--enable-mac</term>
          <listitem>
            <para>
-             Directory where png header is installed.
+             Link to Qt/Mac (don't use X). This is only used by
+             Klash. 
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-png-lib</term>
+         <term>--enable-media=ffmpeg|mad|gst</term>
          <listitem>
            <para>
-             Directory where png library is installed.
+             Select the specified media decoder and sound engine.
+             FFMPEG and MAD use the SDL sound engine; GST uses its own.
+              Mixing this with --enable-sound=gst is invalid. Using
+             <emphasis>ffmpeg</emphasis> is the default decoder.
            </para>
+           <para>
+             You should only select one media decoder.
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-qt-dir</term>
+         <term>--enable-plugin</term>
          <listitem>
            <para>
-             Directory where QT is installed. This is only used by
-             the Klash plugin.
+             Enable building the plugin. By default the
+             Mozilla Firefox plugin won't be built, even if all the required
+             files are found by configure. Configure
+             <emphasis>--with-plugindir=</emphasis> to specify where the
+             plugin should be installed. 
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-qt-includes</term>
+         <term>--enable-qtopia</term>
          <listitem>
            <para>
-             Directory where the QT header files are installed. This
-             is only used by the Klash plugin.
+             Link to Qt-embedded, link to the Qtopia
+             Environment. This is only used by Klash.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-qt-libraries</term>
+         <term>--enable-renderer=opengl|cairo|agg</term>
          <listitem>
            <para>
-             Directory where the QT libraries are installed. This is
-             only used by the Klash plugin.
+             Enable support for the a graphics backend. Currently
+             only <emphasis>opengl</emphasis> and
+             <emphasis>agg</emphasis> work sufficiently. OpenGL is
+             used when you have hardware accelerated graphics. AGG i
+             used when you don't have hardware accelerated
+             graphics. Typically most desktop machines have OpenGL
+             support, and most embedded systems don't. OpenGl is the
+             default when building Gnash, though the quality of AGG's
+             rendering is currently superior to OpenGL.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-plugindir</term>
+         <term>--enable-sdk-install</term>
          <listitem>
            <para>
-             This is the directory to install the Firefox plugin in.
+             Enable installing the libraries and headers as an SDK.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-ming</term>
+         <term>--disable-shared</term>
          <listitem>
            <para>
-             Ming is used to build test cases, but not by the Gnash
-             player itself.
+             Enable installing the shared libraries and headers.
+             Note that the extensions mechanism may not work if shared
+             libraries are disabled.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-mad_incl</term>
+         <term>--enable-strict</term>
          <listitem>
            <para>
-             Directory where libmad header is installed.
+             Turn on tons of GCC compiler warnings. By default only
+             <emphasis>-Wall</emphasis> is used with GCC.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-mad_lib</term>
+         <term>--enable-testing</term>
          <listitem>
            <para>
-             Directory where libmad library is installed.
+             Enable testing-specific methods.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-ogg_incl</term>
+         <term>--enable-xmlreader</term>
          <listitem>
            <para>
-             Directory where the libogg headers are installed.
+             When using the XML library, parse the messages using a
+             SAX based parser.
            </para>
          </listitem>
        </varlistentry>
 
+      </variablelist>
+    </sect3>
+      
+    <sect3 id="confpath">
+      <title>Specifying A Custom Path</title>
+
+      <para>
+       This set of options typically use a <emphasis>--with-[name]</emphasis>
+       naming convention. A Prefix can often be supplied, which is
+       the top level directory which can be used to look for the other
+       sub directories. Most options of this type have two
+       variations, one to specify a path to the header files, and
+       another to specify a path to the libraries. This lets you
+       override the default paths <emphasis>configure</emphasis> finds, or
+       specify your own paths.
+      </para>
+
+      <para>
+       By default, none of the options should be required unless you
+       want Gnash to use a specific version of a development package,
+       or the configure test for Gnash fails to find the
+       component. There are a lot of options, but Gnash has a lot of
+       dependencies. If you find a configure test is failing on your
+       machine, please <ulink  type="http"
+       url="https://savannah.gnu.org/bugs/?group=gnash";>submit a patch</ulink>
+       or <ulink  type="http"
+       url="https://savannah.gnu.org/bugs/?group=gnash";>file a bug
+       report</ulink>.
+      </para>
+
+      <variablelist>
        <varlistentry>
-         <term>--with-ogg_lib</term>
+         <term>--x-includes=DIR</term>
          <listitem>
            <para>
-             Directory where the libogg library is installed.
+             X include files are in DIR.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-gstreamer-incl</term>
+         <term>--x-libraries=DIR</term>
          <listitem>
            <para>
-             Directory where the Gstreamer headers are
-             installed. Gstreamer version 0.10 or greater must be used.
+             X library files are in DIR.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-gstreamer-lib</term>
+         <term>--with-libxml=PFX</term>
          <listitem>
            <para>
-             Directory where the Gstreamer library is
-             installed. Gstreamer version 0.10 or greater must be used.
+             Prefix to where libxml is installed.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-opengl-includes</term>
+         <term>--with-libxml-libraries=DIR</term>
          <listitem>
            <para>
-             Directory where OpenGL (libMesa) headers are installed.
+             Directory where libxml library is installed.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-opengl-lib</term>
+         <term>--with-libxml-includes=DIR</term>
          <listitem>
            <para>
-             Directory where the OpenGL (libMesa) library is installed.
+             Directory where libxml header files are installed.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-glext-incl</term>
+         <term>--with-docbook=DIR</term>
          <listitem>
            <para>
-             Directory where GtkGlExt headers are installed.
+             Directory where the DocBook style-sheets are installed.         
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-glext-lib</term>
+         <term>--with-sdl-prefix=PFX</term>
          <listitem>
            <para>
-             Directory where the GtkGlExt library is installed.
+             Prefix where SDL is installed.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-gtk2-incl</term>
+         <term>--with-zlib-incl</term>
          <listitem>
            <para>
-             Directory where the Gtk2 headers are installed.
+             Directory where zlib header is installed.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-gtk2-lib</term>
+         <term>--with-zlib-lib</term>
          <listitem>
            <para>
-             Directory where the Gtk2 library is installed.
+             Directory where zlib library is installed.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-cairo_incl</term>
+         <term>--with-jpeg-incl</term>
          <listitem>
            <para>
-             Directory where the Cairo headers are installed.
+             Directory where jpeg header is installed.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-cairo-lib</term>
+         <term>--with-jpeg-lib</term>
          <listitem>
            <para>
-             Directory where the Cairo library is installed.
+             Directory where jpeg library is installed.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-glib-incl</term>
+         <term>--with-png-incl</term>
          <listitem>
            <para>
-             Directory where the Glib headers are installed.
+             Directory where png header is installed.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-glib-lib</term>
+         <term>--with-png-lib</term>
          <listitem>
            <para>
-             Directory where the Glib library is installed.
+             Directory where png library is installed.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-pango-incl</term>
+         <term>--with-qt-dir</term>
          <listitem>
            <para>
-             Directory where the Pango headers are installed.
+             Directory where QT is installed. This is only used by
+             the Klash plugin.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-pango-lib</term>
+         <term>--with-qt-includes</term>
          <listitem>
            <para>
-             Directory where the Pango library is installed.
+             Directory where the QT header files are installed. This
+             is only used by the Klash plugin.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-atk-incl</term>
+         <term>--with-qt-libraries</term>
          <listitem>
            <para>
-             Directory where the ATK headers are installed.
+             Directory where the QT libraries are installed. This is
+             only used by the Klash plugin.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-atk-lib</term>
+         <term>--with-plugindir</term>
          <listitem>
            <para>
-             Directory where the ATK library is installed.
+             This is the directory to install the Firefox plugin in.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-pthread-incl</term>
+         <term>--with-ming</term>
          <listitem>
            <para>
-             Directory where the Pthread headers are installed.
+             Ming is used to build test cases, but not by the Gnash
+             player itself.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-pthread-lib</term>
+         <term>--with-mad_incl</term>
          <listitem>
            <para>
-             Directory where the Pthread library is installed.
+             Directory where libmad header is installed.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-agg-incl</term>
+         <term>--with-mad_lib</term>
          <listitem>
            <para>
-             Directory where the AGG (Antigrain) headers are installed.
+             Directory where libmad library is installed.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-agg-lib</term>
+         <term>--with-ogg_incl</term>
          <listitem>
            <para>
-             Directory where the AGG (Antigrain) library is installed.
+             Directory where the libogg headers are installed.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-ffmpeg-incl</term>
+         <term>--with-ogg_lib</term>
          <listitem>
            <para>
-             Directory where the FFMPEG headers are installed.
+             Directory where the libogg library is installed.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-ffmpeg-lib</term>
+         <term>--with-gstreamer-incl</term>
          <listitem>
            <para>
-             Directory where the FFMPEG library is installed.
+             Directory where the Gstreamer headers are
+             installed. Gstreamer version 0.10 or greater must be used.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-boost-incl</term>
+         <term>--with-gstreamer-lib</term>
          <listitem>
            <para>
-             Directory where the Boost headers are installed.
+             Directory where the Gstreamer library is
+             installed. Gstreamer version 0.10 or greater must be used.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-boost-lib</term>
+         <term>--with-opengl-includes</term>
          <listitem>
            <para>
-             Directory where the Boost library is installed.
+             Directory where OpenGL (libMesa) headers are installed.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-curl-incl</term>
+         <term>--with-opengl-lib</term>
          <listitem>
            <para>
-             Directory where the libCurl headers are installed.
+             Directory where the OpenGL (libMesa) library is installed.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--with-curl-lib</term>
+         <term>--with-glext-incl</term>
          <listitem>
            <para>
-             Directory where the libCurl library is installed.
+             Directory where GtkGlExt headers are installed.
            </para>
          </listitem>
        </varlistentry>
 
-      </variablelist>
-    </sect3>
-
-    <sect3 id="confoptions">
-      <title>Configure Options</title>
-      
+       <varlistentry>
+         <term>--with-glext-lib</term>
+         <listitem>
       <para>
-       In addition to being able to specify your the directories for
-       various sub-components, there are also some switches which can
-       be used at configuration time to enable or disable various
-       features of Gnash. There are defaults for all of these
-       options. These are typically used only by developers who don't
-       have all the other development packages installed, and want
-       to limit what is required for a quite build of 
<emphasis>Gnash</emphasis>.
+             Directory where the GtkGlExt library is installed.
       </para>
+         </listitem>
+       </varlistentry>
 
        <varlistentry>
-         <term>--disable-debugger</term>
+         <term>--with-gtk2-incl</term>
          <listitem>
            <para>
-             Disable support for the Flash debugger. The debugger is
-             mainly of interest to Flash developers.
+             Directory where the Gtk2 headers are installed.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--enable-dmalloc</term>
+         <term>--with-gtk2-lib</term>
          <listitem>
            <para>
-             Enable support for the DMalloc memory debugging tool.
+             Directory where the Gtk2 library is installed.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--enable-dom</term>
+         <term>--with-cairo_incl</term>
          <listitem>
            <para>
-             When using the XML library, parse the messages using a
-             DOM based parser. This is the default.
+             Directory where the Cairo headers are installed.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--enable-embedded</term>
+         <term>--with-cairo-lib</term>
          <listitem>
            <para>
-             Link to Qt-embedded, don't use X. This is only used by
-             Klash.
+             Directory where the Cairo library is installed.
            </para>
          </listitem>
        </varlistentry>
 
-      <variablelist>
        <varlistentry>
-         <term>--disable-fork</term>
+         <term>--with-glib-incl</term>
          <listitem>
            <para>
-             Disable the plugin forking the standalone player, and
-             using a thread for the player instead. Currently forking
-             the standalone player will give you the best results.
+             Directory where the Glib headers are installed.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--enable-ghelp</term>
+         <term>--with-glib-lib</term>
          <listitem>
            <para>
-             Enable support for the GNOME help system.
+             Directory where the Glib library is installed.
            </para>
          </listitem>
        </varlistentry>
        
        <varlistentry>
-         <term>--disable-glext</term>
+         <term>--with-pango-incl</term>
          <listitem>
            <para>
-             Disable using GtkGlExt, which forces the use of SDL
-             instead. By default if the GtkGL extension for Gtk is found
-             by configure, the GTK enabled GUI is built.
+             Directory where the Pango headers are installed.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--enable-i810-lod-bias</term>
+         <term>--with-pango-lib</term>
          <listitem>
            <para>
-             Enable fix for Intel 810 LOD bias problem. Older versions
-             of libMesa on the Intel i810 or i815 graphics processor
-             need this flag or Gnash will core dump. This has been
-             fixed in newer versions (summer 2005) of libMesa.
+             Directory where the Pango library is installed.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--disable-klash</term>
+         <term>--with-atk-incl</term>
          <listitem>
            <para>
-             Disable support for Konqueror plugin. If
-             <emphasis>--enable--plugin</emphasis> is  specified, and
-             support for building KDE programs is found, Klash is
-             built by default. This option limits the plugin to only
-             the Mozilla/Firefox one.
+             Directory where the ATK headers are installed.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--enable-libsuffix</term>
+         <term>--with-atk-lib</term>
          <listitem>
            <para>
-             /lib directory suffix (64,32,none=default). This is only
-             used by Klash.
+             Directory where the ATK library is installed.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--enable-mac</term>
+         <term>--with-pthread-incl</term>
          <listitem>
            <para>
-             Link to Qt/Mac (don't use X). This is only used by
-             Klash. 
+             Directory where the Pthread headers are installed.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--enable-media=ffmpeg|mad|gst</term>
+         <term>--with-pthread-lib</term>
          <listitem>
            <para>
-             Select the specified media decoder and sound engine.
-             FFMPEG and MAD use the SDL sound engine; GST uses its own.
-              Mixing this with --enable-sound=gst is invalid. Using
-             <emphasis>ffmpeg</emphasis> is the default decoder.
+             Directory where the Pthread library is installed.
            </para>
-           <para>
-             You should only select one media decoder.
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--enable-plugin</term>
+         <term>--with-agg-incl</term>
          <listitem>
            <para>
-             Enable building the plugin. By default the
-             Mozilla Firefox plugin won't be built, even if all the required
-             files are found by configure. Configure
-             <emphasis>--with-plugindir=</emphasis> to specify where the
-             plugin should be installed. 
+             Directory where the AGG (Antigrain) headers are installed.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--enable-qtopia</term>
+         <term>--with-agg-lib</term>
          <listitem>
            <para>
-             Link to Qt-embedded, link to the Qtopia
-             Environment. This is only used by Klash.
+             Directory where the AGG (Antigrain) library is installed.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--enable-renderer=opengl|cairo|agg</term>
+         <term>--with-ffmpeg-incl</term>
          <listitem>
            <para>
-             Enable support for the a graphics backend. Currently
-             only <emphasis>opengl</emphasis> and
-             <emphasis>agg</emphasis> work sufficiently. OpenGL is
-             used when you have hardware accelerated graphics. AGG i
-             used when you don't have hardware accelerated
-             graphics. Typically most desktop machines have OpenGL
-             support, and most embedded systems don't. OpenGl is the
-             default when building Gnash, though the quality of AGG's
-             rendering is currently superior to OpenGL.
+             Directory where the FFMPEG headers are installed.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--enable-sdk-install</term>
+         <term>--with-ffmpeg-lib</term>
          <listitem>
            <para>
-             Enable installing the libraries and headers as an SDK.
+             Directory where the FFMPEG library is installed.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--disable-shared</term>
+         <term>--with-boost-incl</term>
          <listitem>
            <para>
-             Enable installing the shared libraries and headers.
-             Note that the extensions mechanism may not work if shared
-             libraries are disabled.
+             Directory where the Boost headers are installed.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--enable-strict</term>
+         <term>--with-boost-lib</term>
          <listitem>
            <para>
-             Turn on tons of GCC compiler warnings. By default only
-             <emphasis>-Wall</emphasis> is used with GCC.
+             Directory where the Boost library is installed.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--enable-testing</term>
+         <term>--with-curl-incl</term>
          <listitem>
            <para>
-             Enable testing-specific methods.
+             Directory where the libCurl headers are installed.
            </para>
          </listitem>
        </varlistentry>
 
        <varlistentry>
-         <term>--enable-xmlreader</term>
+         <term>--with-curl-lib</term>
          <listitem>
            <para>
-             When using the XML library, parse the messages using a
-             SAX based parser.
+             Directory where the libCurl library is installed.
            </para>
          </listitem>
        </varlistentry>
 
       </variablelist>
+    </sect3>
+
+    <sect3 id="envvars">
+      <title>Influential environment variables</title>
       
       <para>
        You can control other flags used for compiling using




reply via email to

[Prev in Thread] Current Thread [Next in Thread]