Compiling the &gdk-pixbuf; library This appendix describes the special options you can use while compiling the &gdk-pixbuf; library. Building the Library The &gdk-pixbuf; library uses the standard GNU build system, using autoconf for package configuration and resolving portability issues, automake for building makefiles that comply with the GNU Coding Standards, and libtool for building shared libraries on multiple platforms. The normal sequence for compiling and installing the &gdk-pixbuf; library is thus: ./configure make make install The standard options provided by GNU autoconf may be passed to the configure script. Please see the autoconf documentation or run ./configure --help for information about the standard options. Extra Configuration Options In addition to the normal options, the configure script in the &gdk-pixbuf; library supports these additional arguments: configure --disable-modules --enable-modules --disable-gtk-doc --enable-gtk-doc <systemitem>--disable-modules</systemitem> and <systemitem>--enable-modules</systemitem> Normally &gdk-pixbuf; will try to build the image file format loaders as little shared libraries that are loaded on demand. The --disable-modules argument indicates that they should all be built statically into the &gdk-pixbuf; library instead. This is useful for people who need to produce statically-linked binaries. If neither --disable-modules nor --enable-modules is specified, then the configure script will try to auto-detect whether shared modules work on your system. <systemitem>--disable-gtk-doc</systemitem> and <systemitem>--enable-gtk-doc</systemitem> By default the configure script will try to auto-detect whether the gtk-doc package is installed. If it is, then it will use it to extract and build the documentation for the &gdk-pixbuf; library. These options can be used to explicitly control whether gtk-doc should be used or not. If it is not used, the distributed, pre-generated HTML files will be installed instead of building them on your machine.