aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-03-28configure.ac: use more MPD_AUTO_PKG()Max Kellermann1-86/+83
2009-03-28configure.ac: added M4 function MPD_AUTO_PKG() for ALSAMax Kellermann1-6/+2
MPD_AUTO_PKG() runs pkg-config and then forwards control to MPD_AUTO_RESULT(). This is a commonly used short cut.
2009-03-28Makefile.am: use PULSE_CFLAGS and PULSE_LIBSMax Kellermann1-4/+2
Don't add those to MPD_CFLAGS and MPD_LIBS.
2009-03-28Makefile.am: use JACK_CFLAGS and JACK_LIBSMax Kellermann1-5/+2
Don't add those to MPD_CFLAGS and MPD_LIBS.
2009-03-28Makefile.am: use SAMPLERATE_CFLAGS and SAMPLERATE_LIBSMax Kellermann1-4/+2
Don't add those to MPD_CFLAGS and MPD_LIBS.
2009-03-28configure.ac: removed debug lineMax Kellermann1-1/+0
2009-03-28configure.ac: fail when ALSA is enabled but not foundMax Kellermann1-4/+9
This patch adds a small autoconf M4 library which deals with auto-detected features. The default for those features is "auto", which is like the old default: if the library is present on the system, enable the feature, disable otherwise. If the user explicitly enables that feature (--enable-alsa), and the library is not present, configure must fail, because it cannot fulfill the request.
2009-03-27mpcdec: support the new libmpcdec SV8 APIMax Kellermann1-1/+9
2009-03-27configure.ac: require GLib 2.6Max Kellermann1-2/+2
We're using GLib macros which were introduced in GLib 2.6, like G_GNUC_MALLOC. Let's just drop support for GLib versions older than 2.6 instead of adding more complicated compatibility hacks.
2009-03-16solaris: new audio output plugin for Solaris /dev/audioMax Kellermann1-0/+21
2009-03-16configure: Merge lame*encoder to lameAvuton Olrich1-17/+5
2009-03-16configure: don't warn just because we don't have an optional library.Avuton Olrich1-3/+2
2009-03-16configure: error out against streaming output, not encoder.Avuton Olrich1-2/+2
2009-03-16configure: Always run pkg-config for shout, define AC_DEFINE if enabledAvuton Olrich1-11/+4
[mk: don't run pkg-config when shout is disabled]
2009-03-15configure: add shout autoconf argument.Avuton Olrich1-0/+5
2009-03-15configure: Fail if trying to build with streaming output and no encoderAvuton Olrich1-0/+6
2009-03-15configure: Move encoders to their own report section.Avuton Olrich1-18/+24
2009-03-15configure: replace all instances shout*[mp3|ogg] with [lame|oggvorbis]*encoderAvuton Olrich1-26/+26
2009-03-15configure.ac: Enable ENCODER if httpd_output, even if SHOUT is disabled.Avuton Olrich1-1/+1
2009-03-15httpd: new output plugin to replace "shout"Max Kellermann1-0/+16
Let's get rid of the "shout" plugin, and the awfully complicated icecast daemon setup! MPD can do better if it's doing the HTTP server stuff on its own. This new plugin has several advantages: - easier to set up - only one daemon, no password settings, no mount settings - MPD controls the encoder and thus already knows the packet boundaries - icecast has to parse them - MPD doesn't bother to encode data while nobody is listening This implementation is very experimental (no header parsing, ignores request URI, no icy-metadata, ...). It should be able to suport several encoders in parallel in the future (with different bit rates, different codec, ...), to make MPD the perfect streaming server. Once MPD gets multi-player support, we can even mount several different radio stations on one server.
2009-03-11configure.ac: add -pg to MPD_LIBS with --enable-gprofMax Kellermann1-0/+1
2009-03-09poison: added valgrind supportMax Kellermann1-0/+1
If the header valgrind/memcheck.h is available, add VALGRIND_MAKE_MEM_NOACCESS() and VALGRIND_MAKE_MEM_UNDEFINED() support, which enables nice warnings in the valgrind memory checker.
2009-03-07configure.ac: fix --enable-bzip2 and --enable-iso9660 variable nameMax Kellermann1-14/+14
Another "remove redundant explicit $enableval assignments" breakage.
2009-03-07configure.ac: fix --enable-X variable namesMax Kellermann1-6/+6
The patch "remove redundant explicit $enableval assignments" broke several options with non-standard variable names.
2009-03-06configure: global indention and trim line wc to 80 when practical.Avuton Olrich1-70/+113
2009-03-06configure: Move the faad stuff to m4/faad.m4Avuton Olrich1-185/+1
2009-03-06configure: No capitalization on beginning of help strings.Avuton Olrich1-8/+8
Most strings have no capitalization at the beinning, make all strings non-capital.
2009-03-06configure: specify that faad2 prefix is optional in the help stringAvuton Olrich1-1/+1
2009-03-06configure: trim down the line length for the faad help stringsAvuton Olrich1-3/+15
2009-03-06configure: trim down the line length for the zeroconf help stringAvuton Olrich1-4/+10
2009-03-06configure: trim down the Tremor AC_ARG_WITH() statementsAvuton Olrich1-6/+19
2009-03-06configure: Group libmad stuff together, rename --enable-mp3 --enable-madAvuton Olrich1-17/+26
2009-03-06configure: remove redundant explicit $enableval assignments.Avuton Olrich1-68/+34
2009-03-05configure: remove duplicate LAME report, unify rest under SHOUTcast header.Avuton Olrich1-14/+14
2009-03-05configure: make all tests the same, when possible.Avuton Olrich1-2/+2
2009-03-06configure: Add 'Streaming Support' section to the configure display.Avuton Olrich1-19/+22
Add 'Streaming Support section to the configure display, clarify the text and unify with the rest of the display.
2009-03-06configure: display the status of lastfm protocol supportAvuton Olrich1-0/+6
2009-03-05configure: Fix configure warning presented by lastfm radio.Avuton Olrich1-1/+1
The configure problem was: ./configure: line 6934: ,: command not found
2009-03-02input_lastfm: new input plugin for last.fm radioMax Kellermann1-0/+14
The lastfm input plugin enables MPD to play lastfm:// URLs. This plugin is not complete yet: it plays only the first song in the last.fm playlist, and the playlist parser isn't even implemented properly.
2009-03-01configure.ac: make "xmlto" optionalMax Kellermann1-4/+3
Even when --enable-documentation is passed, don't abort if "xmlto" was not found.
2009-02-28configure: don't fail if pipe_output is the only output plugin.Avuton Olrich1-0/+1
2009-02-28configure: move id3 and lame to 'Other Features'Avuton Olrich1-12/+12
2009-02-28configure: don't fail if mp4 is the only enabled input plugin.Avuton Olrich1-0/+1
2009-02-28configure: move the configure status stuff in alphabetical order.Avuton Olrich1-105/+105
2009-02-28pipe: Fix wording in configure and add configure status.Avuton Olrich1-1/+7
2009-02-28pipe: new audio output plugin which runs a commandMichal Nazarewicz1-0/+10
[mk: adapted to new output plugin API]
2009-02-25configure.ac: declare AM_CFLAGSMax Kellermann1-2/+4
Moved generic compiler options to AM_CFLAGS. MPD_CFLAGS/MPD_LIBS will hopefully fade away one day, in favor of more fine-grained variables.
2009-02-24configure.ac: fix comma errorsMax Kellermann1-2/+2
Removed superfluous commas.
2009-02-23Makefile.am: no recursive makefilesMax Kellermann1-1/+1
Recursive Makefiles are inefficient and error prone (no proper way to declare dependencies). Since there's no disadvantage in having one single Makefile, let's do it.
2009-02-22shout: use the new encoder APIMax Kellermann1-7/+1
Removed shout's encoder plugin API in favor of the new generic encoder plugin API.