aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-02-12fluidsynth: new decoder plugin for MIDI filesMax Kellermann1-1/+21
There are a few problems left in this plugin: - fluidsynth decodes in real time, while MPD prefers to buffer as quickly as possible; as a workaround, this plugin uses a timer object to synchronize with real-time playback - I don't know yet how fluidsynth tells me when the song has ended - the "soundfont" configuration setting is not yet documented, and it will likely change soon (in favor of a per-decoder configuration block)
2009-02-11configure.ac: define conditional am__fastdepCXXMax Kellermann1-0/+2
When the sidplay plugin is disabled, "./configure" does not look for the C++ compiler. This creates an odd situation: automake requires the am__fastdepCXX conditional, although configure did not generate it. Work around this autotools limitation by manually disabling am__fastdepCXX.
2009-02-11sidplay: new decoder plugin for playing C64 SID filesMax Kellermann1-0/+26
2009-02-11configure.ac: removed misplaced commaMax Kellermann1-1/+1
2009-02-09configure.ac: define HAVE_FFMPEG after all checksMax Kellermann1-2/+5
Don't define HAVE_FFMPEG if the ffmpeg libraries were found via pkg-config, but ffmpeg support was disabled because avcodec_decode_audio2() is not available.
2009-02-04configure.ac: raised protocol version to "0.15.0"Max Kellermann1-1/+1
The protocol has been extended since MPD 0.14: playlist ranges, stickers. About time to give the protocol a new version number!
2009-02-04configure.ac: make DocBook processing optionalMax Kellermann1-7/+12
Disable the HTML documentation generator by default. Most users will pick it from the web site.
2009-01-30configure.ac: detect jack_set_info_function()Max Kellermann1-0/+10
jack_set_info_function() is not provided by older libjack versions. Attempt to detect if it is available.
2009-01-29configure.ac: disable MMS by defaultMax Kellermann1-1/+1
MMS streaming is experimental; sync the default value with the help text.
2009-01-29added support for the MMS protocolMax Kellermann1-0/+18
This patch implements the MMS protocol, by using libmms. It is quite experimental: it does not support seeking yet, and it is currently using synchronous I/O, which causes MPD to hang while waiting for the server.
2009-01-15oggvorbis: define HAVE_OGGVORBIS when tremor is enabledMax Kellermann1-1/+3
When tremor (libvorbisidec) is used, HAVE_OGGVORBIS was not defined.
2009-01-12configure.ac: added the --enable-sqlite optionMax Kellermann1-0/+14
MPD will (optionall) use sqlite databases in the future. Add a configure option to enable that. There is no code yet to really use sqlite, so the practical use of this patch is limited.
2009-01-11configure.ac: removed duplicate PKG_PROG_PKG_CONFIGMax Kellermann1-2/+0
2009-01-06configure.ac: declare MPD_LIBS and MPD_CFLAGS firstMax Kellermann1-10/+10
Declare and initialize MPD_LIBS and MPD_CFLAGS before the "OS specific defaults" section.
2009-01-05configure.ac: moved checks to argument declarations IMax Kellermann1-68/+68
Zeroconf, curl, libsamplerate. No libid3tag for now, because libid3tag should be automatically disabled when no decoders using it are enabled.
2009-01-05configure.ac: moved checks to argument declarations IMax Kellermann1-38/+38
Don't separate basic options from their according tests. Due to lots of interdependencies, we won't do that for the plugins yet.
2009-01-05configure.ac: reordered plugin typesMax Kellermann1-105/+125
Print input plugins first, then archive, metadatab, decoder, converter, encoder, output plugins.
2009-01-05configure.ac: moved build options downMax Kellermann1-23/+18
Initialize the CFLAGS (warnings, errors) after all the libraries, because some library checks may be broken with -Werror or -pedantic.
2009-01-05configure.ac: use AC_CHECK_HEADERS to check for locale.hMax Kellermann1-1/+1
AC_CHECK_HEADERS defines HAVE_LOCALE_H, so we don't have to manually define HAVE_LOCALE.
2009-01-05configure.ac: moved mandatory checks upMax Kellermann1-18/+35
First do the checks for mandatory stuff (libc features, glib, pkg-config), then all the options.
2009-01-05configure.ac: removed obsolete checksMax Kellermann1-5/+0
Don't check for inttypes.h and langinfo.h.
2009-01-05use GLib byte order macrosMax Kellermann1-2/+0
2009-01-05configure.ac: disable ID3 support when libid3tag was not foundMax Kellermann1-1/+1
Fix a typo.
2009-01-04configure.ac: detect libid3tag without pkg-configMax Kellermann1-3/+8
libid3tag comes without a pkg-config file, and it is usually added by distribution packages. For those without .pc file, attempt to auto-detect the library with AC_CHECK_LIB.
2009-01-03configure.ac: link with -lws2_32 on WIN32Max Kellermann1-0/+6
All socket functions are provided by ws2_32.dll.
2008-12-30main: use the GLib main loopMax Kellermann1-1/+1
This is a rather huge patch, which unfortunately cannot be splitted. Instead of using our custom ioops.h library, convert everything to use the GLib main loop.
2008-12-30zeroconf: moved code to zeroconf-avahi.c and zeroconf-bonjour.cMax Kellermann1-0/+2
Moved implementation specific code to their own sources, internal declarations in zeroconf-internal.h.
2008-12-29main: use g_setenv() instead of setenv()Max Kellermann1-1/+0
Removed the fallback setenv() implementation for solaris.
2008-12-29configure.ac: append archive libraries to $MPD_LIBSMax Kellermann1-4/+9
All archive plugins used to overwrite $MPD_LIBS, ignoring the existing value. Make them append instead, keeping the old value.
2008-12-29configure.ac: check for archive libraries only if enabledMax Kellermann1-3/+9
Don't bother to look for libbz2, libzzip and libiso9660 if the plugins are disabled.
2008-12-29configure.ac: removed pthread checksMax Kellermann1-4/+0
We're now using GLib threading.
2008-12-28log: support syslog()Max Kellermann1-0/+15
Allow logging to syslog if log_file is configured to "syslog".
2008-12-28decoder: new plugin using modplug libraryViliam Mateicka1-0/+21
2008-12-27configure.ac: fixed description to bzip2 compile optionViliam Mateicka1-1/+1
2008-12-27Add an "Archive support" section to the configure results screen.Avuton Olrich1-18/+21
2008-12-27Change configure time option to be bzip2 rather than bz2.Avuton Olrich1-1/+1
2008-12-27Fix text string to show bz2 rather than rar.Avuton Olrich1-1/+1
2008-12-27disable archive API without pluginsMax Kellermann1-0/+10
When there are no archive plugins, we do not need the archive API at all. Drop all its overhead.
2008-12-27configure.ac: moved archive library checks to optionsMax Kellermann1-14/+16
Don't split configure options and their implementation. Check for the backend library before the AM_CONDITIONAL, otherwise Makefile.am will compile the plugin although the library may not be available.
2008-12-27Check for pkg-config before using itQball Cow1-0/+3
2008-12-25Modify version string to post-release version 0.15~gitAvuton Olrich1-1/+1
2008-12-25MPD version 0.14release-0.14Avuton Olrich1-1/+1
2008-12-24configure.ac: renamed shout optionsMax Kellermann1-4/+4
configure options should use the dash instead of the underscore.
2008-12-24configure.ac: fix --enable-un documentationMax Kellermann1-2/+2
Unix domain socket support is enabled by default.
2008-12-24configure.ac: disable the mikmod plugin by defaultMax Kellermann1-1/+1
libmikmod seems to be unmaintained, and has several critical bugs which make MPD crash. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=461519 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=476339 Disable the plugin by default to minimize harm. Users should explicitly enable the mikmod decoder (--enable-mod) if they wish to have it anyway.
2008-12-22Build makefiles after checking available outputs and decoder pluginsQball Cow1-10/+12
Move the AC_OUTPUT below the checks. So you nicely see what goes wrong.
2008-12-20MPD version 0.14~beta3release-0.14_beta3Avuton Olrich1-1/+1
2008-12-17configure.ac: check lame availability before shout_mp3 testMax Kellermann1-5/+5
If lame was not available, the shout_mp3 plugin was enabled anyway, and triggered compiler errors.
2008-12-17configure.ac: disable shout when no encoder is foundMax Kellermann1-12/+10
First check if an ecoder plugin is available, then determine whether to enable the shout output plugin.
2008-12-16archiveapi: archive plugin for ISO filesViliam Mateicka1-0/+20