[Top][All Lists]
[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