# ./configure --help
`configure' configures MediaTomb 0.11.0 to adapt to many kinds of systems.
Usage: ./configure [OPTION]... [VAR=VALUE]...
To assign environment variables (e.g., CC, CFLAGS...), specify them as
VAR=VALUE. See below for descriptions of some of the useful variables.
Defaults for the options are specified in brackets.
Configuration:
-h, --help display this help and exit
--help=short display options specific to this package
--help=recursive display the short help of all the included packages
-V, --version display version information and exit
-q, --quiet, --silent do not print `checking...' messages
--cache-file=FILE cache test results in FILE [disabled]
-C, --config-cache alias for `--cache-file=config.cache'
-n, --no-create do not create output files
--srcdir=DIR find the sources in DIR [configure dir or `..']
Installation directories:
--prefix=PREFIX install architecture-independent files in PREFIX
[/usr/local]
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
[PREFIX]
By default, `make install' will install all the files in
`/usr/local/bin', `/usr/local/lib' etc. You can specify
an installation prefix other than `/usr/local' using `--prefix',
for instance `--prefix=$HOME'.
For better control, use the options below.
Fine tuning of the installation directories:
--bindir=DIR user executables [EPREFIX/bin]
--sbindir=DIR system admin executables [EPREFIX/sbin]
--libexecdir=DIR program executables [EPREFIX/libexec]
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
--libdir=DIR object code libraries [EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/include]
--datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
--datadir=DIR read-only architecture-independent data [DATAROOTDIR]
--infodir=DIR info documentation [DATAROOTDIR/info]
--localedir=DIR locale-dependent data [DATAROOTDIR/locale]
--mandir=DIR man documentation [DATAROOTDIR/man]
--docdir=DIR documentation root [DATAROOTDIR/doc/mediatomb]
--htmldir=DIR html documentation [DOCDIR]
--dvidir=DIR dvi documentation [DOCDIR]
--pdfdir=DIR pdf documentation [DOCDIR]
--psdir=DIR ps documentation [DOCDIR]
Program names:
--program-prefix=PREFIX prepend PREFIX to installed program names
--program-suffix=SUFFIX append SUFFIX to installed program names
--program-transform-name=PROGRAM run sed PROGRAM on installed program names
System types:
--build=BUILD configure for building on BUILD [guessed]
--host=HOST cross-compile to build programs to run on HOST [BUILD]
Optional Features:
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--enable-static build a static version of MediaTomb (default: no)
--enable-db-autocreate enable automatic creation of the media database
(default: yes)
--enable-debug-malloc0 only for debugging purposes: abort when we try to
call malloc or realloc with a value of zero
(default: no)
--enable-pthread-lib if this option is set we will try to link with
-lpthread, else the flag for pthread will be
autodetected (default: no)
--enable-iconv-lib if this option is set we will try to link with
-liconv, else we will first try to use iconv built
into glibc and only then search for libiconv
(default: no)
--enable-atomic-x86-single
use x86 singleprocessor code for atomic arithmetic
operations, this will increase performance but you
must not use the compiled binary on an SMP system.
Doing so might result in crashes and unexpected
behaviour (default: no)
--enable-atomic-pthread use pthreads for atomic arithmetic operations, this
will deliver the worst performance but is the only
portable option (default: automatic, depending on
architecture
--disable-atomic NEVER use this! This is only for devel/debugging -
disables all atomic arithmetics code (default: no)
--enable-sighup enable SIGHUP handling, by default this is only
enabled for x86 platforms, consult the README for
more information (default: auto)
--enable-mrreg-service Enable the X_MS_MediaReceiverRegistrar UPnP service.
This is for future XBox 360 support, other renderers
will probably not need it (default: no)
--disable-external-transcoding
enable external transcoding support (default: yes)
--enable-protocolinfo-extension
This is required for Playstation 3 support, it adds
certain tags to the protocolInfo attribute (default:
yes)
--enable-curl Enable curl support (provides additional
functionality for the external transcoding feature
(default: auto)
--disable-fseeko-check This is a workaround for a bug on some Debian
distros, use this if configure fails complaining
about off_t (default: no)
--disable-dependency-tracking speeds up one-time build
--enable-dependency-tracking do not reject slow dependency extractors
--disable-largefile omit support for large files
--disable-rpl-malloc disable redefinition of malloc to rpl_malloc and
realloc to rpl_realloc. Use this if you are sure
that you are compiling for the GNU C library
(default: enabled)
--enable-sqlite3 compile with sqlite3 support (default: yes)
--enable-mysql compile with mysql support (default: yes)
--enable-libjs compile with spidermonkey support (default: yes)
--enable-libmagic compile with filemagic support (default: yes)
--enable-id3lib compile with id3lib support (default: yes, if taglib
is not available)
--enable-taglib compile with taglib support (default: yes, preferred
over id3lib)
--enable-ffmpeg compile with ffmpeg support (default: yes, preferred
over extractor)
--enable-libextractor compile with libextractor support (default: no)
--enable-libexif compile with libexif support (default: yes)
--enable-inotify compile with inotify support (default: yes)
--enable-tombdebug enable debug output for MediaTomb (default: no)
--enable-upnpdebug enable debug output for TombUPnP (default: no)
--disable-log disable all output from MediaTomb (default: no)
Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--with-search=DIR Additionally search for packages in DIR
--with-sqlite3-h=DIR search for sqlite3 headers only in DIR
--with-sqlite3-libs=DIR search for sqlite3 libraries only in DIR
--with-mysql-cfg=mysql_config
absolute path/name of mysql_config
--with-js-h=DIR search for js (spidermonkey) headers in DIR
--with-js-libs=DIR search for js (spidermonkey) libraries in DIR
--with-magic-h=DIR search for filemagic headers in DIR
--with-magic-libs=DIR search for filemagic libraries in DIR
--with-exif-h=DIR search for libexif headers in DIR
--with-exif-libs=DIR search for libexif libraries in DIR
--with-expat-h=DIR search for expat headers in DIR
--with-expat-libs=DIR search for expat libraries in DIR
--with-taglib-cfg=taglib-config
absolute path/name of taglib-config
--with-id3lib-h=DIR search for id3lib headers in DIR
--with-id3lib-libs=DIR search for id3lib libraries in DIR
--with-zlib-h=DIR search for zlib headers in DIR
--with-zlib-libs=DIR search for zlib libraries in DIR
--with-inotify-h=DIR search for inotify header in DIR/sys
--with-iconv-h=DIR search for iconv headers in DIR
--with-iconv-libs=DIR search for iconv libraries in DIR
--with-ffmpeg-h=DIR search for ffmpeg headers in DIR
--with-ffmpeg-libs=DIR search for ffmpeg libraries in DIR
--with-extractor-h=DIR search for extractor headers in DIR
--with-extractor-libs=DIR
search for extractor libraries in DIR
--with-curl-cfg=curl-config
absolute path/name of curl-config
Some influential environment variables:
CXX C++ compiler command
CXXFLAGS C++ compiler flags
LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
nonstandard directory <lib dir>
LIBS libraries to pass to the linker, e.g. -l<library>
CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
you have headers in a nonstandard directory <include dir>
CC C compiler command
CFLAGS C compiler flags
CPP C preprocessor
CXXCPP C++ preprocessor
Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.
Report bugs to <jin@mediatomb.cc>.