summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2013-12-29Merge branch 'v0.18.x'Max Kellermann
2013-12-29configure.ac: improved check for libyajl 1.0Max Kellermann
If we have libyajl 2.0.1 (without a pkg-config file), our configure.ac would assume this is the libyajl 1.0 API, because the function yajl_alloc() exists in both. This commit changes the library check to the function yajl_parse_complete() which was removed in the 2.0 API. This fixes build failure with libyajl 2.0.1.
2013-12-29configure.ac: prepare for 0.18.7Max Kellermann
2013-12-29input/smbclient: new input pluginMax Kellermann
2013-12-24release v0.18.6v0.18.6Max Kellermann
2013-12-20configure.ac: skip Linux specific tests on other OSsMax Kellermann
2013-12-19configure.ac: add variable $host_is_unixMax Kellermann
2013-12-19configure.ac: add variable $host_is_solarisMax Kellermann
2013-12-19configure.ac: increment protocol version to 0.19.0Max Kellermann
Due to recent protocol additions ("addtagid", "cleartagid").
2013-12-15configure.ac: add option "--disable-glib"Max Kellermann
Allows building without GLib. This fails to compile currently, because GLib is still used in the MPD core.
2013-12-14Merge branch 'v0.18.x'Max Kellermann
2013-12-08fs: implemented standard directories APIDenis Krjuchkov
2013-12-02event: add poll() based PollGroup implementationDenis Krjuchkov
2013-12-01pcm/SoxrResampler: new resampler option using libsoxrMax Kellermann
2013-11-29event: implement PollGroup based on Windows selectDenis Krjuchkov
2013-11-29configure.ac: code style improvementsDenis Krjuchkov
Rename HAVE_WINDOWS to host_is_windows for consistency. Use 'yes' as true value instead of '1' for this variable. Use test on this variable instead of case where applicable.
2013-11-28pcm: drop compatibility with libsamplerate older than 0.1.3Max Kellermann
Remove compatibility code.
2013-11-27Add infrastructure for using multiple event loopsDenis Krjuchkov
This change adds two configuration options: --with-eventloop=[glib|internal|auto] --with-pollmethod=[epoll|auto] First allows switching between GLib event loop and internal one. Second chooses backend to use for internal event loop. Conditional compilation symbols are changed accordingly. Additional helper macro MPD_OPTIONAL_FUNC_NODEF is added as well.
2013-11-27input/cdio_paranoia: support libcdio-paranoia 0.90Gaetan Bisson
2013-11-27configure.ac: prepare for 0.18.6Max Kellermann
2013-11-26configure.ac: set VERSION_MINOR to 19Denis Krjuchkov
2013-11-23Merge branch 'v0.18.x'Max Kellermann
2013-11-23release v0.18.5v0.18.5Max Kellermann
2013-11-21configure.ac: auto-detect fluidsynth by defaultMax Kellermann
The option "--enable-fluidsynth" was documented to be "auto" by default, when it was really "no".
2013-11-18configure.ac: prepare for 0.18.5Max Kellermann
2013-11-13configure.ac: prepare version 0.19Max Kellermann
2013-11-09configure.ac: prepare for 0.18.4Max Kellermann
2013-11-08Makefile.am: disable dist-bzip2Max Kellermann
bzip2-compressed tarballs are obsolete, xz is better and widely understood.
2013-11-08configure.ac: prepare for 0.18.3Max Kellermann
2013-11-06configure.ac: require libaudiofile 0.3 due to API breakageMax Kellermann
Prior to version 0.3, the "length" callback returned a "long" instead of AFfileoffset. Now that this API bug fix is a few years old, let's drop 0.2 support for good.
2013-11-05configure.ac: prepare for 0.18.2Max Kellermann
2013-11-04release v0.18.1v0.18.1Max Kellermann
2013-11-04configure.ac: prepare for 0.18.1Max Kellermann
2013-10-31release v0.18v0.18Max Kellermann
2013-10-30configure.ac: move -Werror before all other CFLAGSMax Kellermann
Without -Werror, clang will not fail on -ftree-vectorize.
2013-10-30configure.ac: default to enable_openal=autoMax Kellermann
2013-10-30configure.ac: enable -ffast-math and -ftree-vectorizeMax Kellermann
Allows advanced compiler optimization.
2013-10-30configure.ac: enable some gcc options even in debug modeMax Kellermann
Most importantly: always disable C++ exceptions. It was surprising to see MPD terminate due to an unexpected exception.
2013-10-28configure.ac: disable the OS X output plugin by defaultMax Kellermann
There hasn't been a maintainer for this plugin for years. It may even fail to build.
2013-10-28configure.ac: add variable host_is_darwinMax Kellermann
Fixes the OpenAL detection which was broken because enable_osx was uesd which was set later.
2013-10-19encoder/{opus,vorbis}: new serial generator replacing g_random_int()Max Kellermann
2013-10-18ZeroconfAvahi: integrate into the EventLoopMax Kellermann
Finally fixes the regression by commit c1f4f1fd.
2013-10-17configure.ac: add function MPD_AUTO_LIB and use itMax Kellermann
2013-10-17configure.ac: define HAVE_MPCDECMax Kellermann
Restore the "mpcdec" decoder plugin that was accidently broken since commit 8ead8f7e.
2013-10-16decoder/wildmidi: remove suport for libwildmidi 0.2.2 or olderMax Kellermann
2013-10-16configure.ac: don't leak -lsidutils -lmp3lame intoMax Kellermann
Make the third argument to AC_CHECK_LIB() non-empty to disable its default handler.
2013-10-16test: use the CPPUNIT framework for unit testsMax Kellermann
2013-10-15require GLib 2.28Max Kellermann
The header glib_compat.h is now obsolete and can be removed.
2013-09-28playlist/lastfm: remove defunct Last.fm supportMax Kellermann
This plugin has been defunct ever since Last.fm changed their protocol. Since there is no volunteer willing to fix the plugin, I'm removing it now.
2013-09-04output/pulse: require libpulse 0.9.16Max Kellermann
Remove all #ifdefs. Old versions of libpulse are not being tested, and thus I'm removing support.