- 0 Talk
-
Configure
These are the configure options as of version 0.15.9.
Defaults for the options are specified in brackets.
Contents |
Installation Directories:
Edit
--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/mpd]
--htmldir=DIR html documentation [DOCDIR]
--dvidir=DIR dvi documentation [DOCDIR]
--pdfdir=DIR pdf documentation [DOCDIR]
--psdir=DIR ps documentation [DOCDIR]
Program Names:
Edit
--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:
Edit
--build=BUILD configure for building on BUILD [guessed]
--host=HOST cross-compile to build programs to run on HOST [BUILD]
Optional Features:
Edit
--disable-option-checking ignore unrecognized --enable/--with options
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--disable-dependency-tracking speeds up one-time build
--enable-dependency-tracking do not reject slow dependency extractors
--disable-tcp disable support for clients connecting via TCP (default: enable)
--disable-ipv6 disable IPv6 support (default: enable)
--disable-un disable support for clients connecting via unix domain sockets (default: enable)
--enable-cue enable support for libcue support
--enable-sqlite enable support for the SQLite database
--enable-curl enable support for libcurl HTTP streaming (default: auto)
--enable-lastfm enable support for last.fm radio (default: disable)
--enable-mms enable the MMS protocol with libmms
--enable-bzip2 enable bzip2 archive support (default: disabled)
--enable-zip enable zip archive support (default: disabled)
--enable-iso9660 enable iso9660 archive support (default: disabled)
--disable-id3 disable id3 support (default: enable)
--disable-audiofile disable audiofile support, disables wave support (default: enable)
--enable-ffmpeg enable FFMPEG support
--disable-flac disable flac support (default: enable)
--enable-mad enable libmad mp3 decoder plugin
--enable-mikmod enable the mikmod decoder (default: disable)
--enable-modplug enable modplug decoder plugin
--disable-mpc disable musepack (MPC) support (default: enable)
--disable-oggflac disable OggFLAC support (default: enable)
--disable-vorbis disable Ogg Vorbis support (default: enable)
--enable-sidplay enable C64 SID support via libsidplay2
--enable-fluidsynth enable MIDI support via fluidsynth (default: disable)
--enable-wildmidi enable MIDI support via wildmidi (default: disable)
--disable-wavpack disable WavPack support (default: enable)
--enable-lsr enable libsamplerate support
--enable-vorbis-encoder enable the Ogg Vorbis encoder
--enable-lame-encoder enable the LAME mp3 encoder
--enable-alsa enable ALSA support
--enable-ao enable support for libao
--disable-fifo disable support for writing audio to a FIFO default: enable)
--enable-pipe-output enable support for writing audio to a pipe (default: disable)
--enable-jack enable jack support
--enable-mvp enable support for Hauppauge Media MVP (default: disable)
--disable-oss disable OSS support (default: enable)
--enable-pulse enable support for the PulseAudio sound server
--enable-httpd-output enables the HTTP server output
--enable-shout enables the shoutcast streaming output
--disable-aac disable AAC support (default: enable)
--disable-libOggFLACtest do not try to compile and run a test libOggFLAC program
--enable-documentation build documentation (default: disable)
--enable-werror treat warnings as errors (default: disabled)
--enable-debug enable debugging (default: disabled)
--enable-gprof enable profiling via gprof (default: disabled)
--enable-test build the test programs (default: disabled)
Optional Packages:
Edit
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--with-zeroconf=[auto|avahi|bonjour|no] enable zeroconf backend (default=auto)
--with-tremor=PFX use Tremor (vorbisidec) integer Ogg Vorbis decoder (with optional prefix)
--with-tremor-libraries=DIR directory where Tremor library is installed (optional)
--with-tremor-includes=DIR directory where Tremor header files are installed (optional)
--with-faad=PFX prefix where faad2 is installed (optional)
--with-faad-libraries=DIR directory where faad2 library is installed (optional)
--with-faad-includes=DIR directory where faad2 header files are installed (optional)
--with-libOggFLAC=PFX prefix where libOggFLAC is installed (optional)
--with-libOggFLAC-libraries=DIR directory where libOggFLAC library is installed (optional)
--with-libOggFLAC-includes=DIR directory where libOggFLAC header files are installed (optional)
--with-lame=PFX prefix where liblame is installed (optional)
--with-lame-libraries=DIR directory where liblame library is installed (optional)
--with-lame-includes=DIR directory where liblame header files are installed (optional)
Some influential environment variables:
Edit
CC C compiler command
CFLAGS 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 (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if you have headers in a nonstandard directory <include dir>
CXX C++ compiler command
CXXFLAGS C++ compiler flags
PKG_CONFIG path to pkg-config utility
CPP C preprocessor
GLIB_CFLAGS C compiler flags for GLIB, overriding pkg-config
GLIB_LIBS linker flags for GLIB, overriding pkg-config
CUE_CFLAGS C compiler flags for CUE, overriding pkg-config
CUE_LIBS linker flags for CUE, overriding pkg-config
AVAHI_CFLAGS C compiler flags for AVAHI, overriding pkg-config
AVAHI_LIBS linker flags for AVAHI, overriding pkg-config
SQLITE_CFLAGS C compiler flags for SQLITE, overriding pkg-config
SQLITE_LIBS linker flags for SQLITE, overriding pkg-config
CURL_CFLAGS C compiler flags for CURL, overriding pkg-config
CURL_LIBS linker flags for CURL, overriding pkg-config
MMS_CFLAGS C compiler flags for MMS, overriding pkg-config
MMS_LIBS linker flags for MMS, overriding pkg-config
ZZIP_CFLAGS C compiler flags for ZZIP, overriding pkg-config
ZZIP_LIBS linker flags for ZZIP, overriding pkg-config
ISO9660_CFLAGS C compiler flags for ISO9660, overriding pkg-config
ISO9660_LIBS linker flags for ISO9660, overriding pkg-config
MAD_CFLAGS C compiler flags for MAD, overriding pkg-config
MAD_LIBS linker flags for MAD, overriding pkg-config
MODPLUG_CFLAGS C compiler flags for MODPLUG, overriding pkg-config
MODPLUG_LIBS linker flags for MODPLUG, overriding pkg-config
SAMPLERATE_CFLAGS C compiler flags for SAMPLERATE, overriding pkg-config
SAMPLERATE_LIBS linker flags for SAMPLERATE, overriding pkg-config
SAMPLERATE_013_CFLAGS C compiler flags for SAMPLERATE_013, overriding pkg-config
SAMPLERATE_013_LIBS linker flags for SAMPLERATE_013, overriding pkg-config
AO_CFLAGS C compiler flags for AO, overriding pkg-config
AO_LIBS linker flags for AO, overriding pkg-config
JACK_CFLAGS C compiler flags for JACK, overriding pkg-config
JACK_LIBS linker flags for JACK, overriding pkg-config
PULSE_CFLAGS C compiler flags for PULSE, overriding pkg-config
PULSE_LIBS linker flags for PULSE, overriding pkg-config
SHOUT_CFLAGS C compiler flags for SHOUT, overriding pkg-config
SHOUT_LIBS linker flags for SHOUT, overriding pkg-config
ALSA_CFLAGS C compiler flags for ALSA, overriding pkg-config
ALSA_LIBS linker flags for ALSA, overriding pkg-config
ID3TAG_CFLAGS C compiler flags for ID3TAG, overriding pkg-config
ID3TAG_LIBS linker flags for ID3TAG, overriding pkg-config
WAVPACK_CFLAGS C compiler flags for WAVPACK, overriding pkg-config
WAVPACK_LIBS linker flags for WAVPACK, overriding pkg-config
VORBIS_CFLAGS C compiler flags for VORBIS, overriding pkg-config
VORBIS_LIBS linker flags for VORBIS, overriding pkg-config
FLAC_CFLAGS C compiler flags for FLAC, overriding pkg-config
FLAC_LIBS linker flags for FLAC, overriding pkg-config
AUDIOFILE_CFLAGS C compiler flags for AUDIOFILE, overriding pkg-config
AUDIOFILE_LIBS linker flags for AUDIOFILE, overriding pkg-config
FFMPEG_CFLAGS C compiler flags for FFMPEG, overriding pkg-config
FFMPEG_LIBS linker flags for FFMPEG, overriding pkg-config
FLUIDSYNTH_CFLAGS C compiler flags for FLUIDSYNTH, overriding pkg-config
FLUIDSYNTH_LIBS linker flags for FLUIDSYNTH, overriding pkg-config
VORBISENC_CFLAGS C compiler flags for VORBISENC, overriding pkg-config
VORBISENC_LIBS linker flags for VORBISENC, overriding pkg-config