aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | configure.ac: disable the mikmod plugin by defaultMax Kellermann2008-12-241-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.
* | Build makefiles after checking available outputs and decoder pluginsQball Cow2008-12-221-10/+12
| | | | | | | | Move the AC_OUTPUT below the checks. So you nicely see what goes wrong.
* | MPD version 0.14~beta3release-0.14_beta3Avuton Olrich2008-12-201-1/+1
| |
* | configure.ac: check lame availability before shout_mp3 testMax Kellermann2008-12-171-5/+5
| | | | | | | | | | If lame was not available, the shout_mp3 plugin was enabled anyway, and triggered compiler errors.
* | configure.ac: disable shout when no encoder is foundMax Kellermann2008-12-171-12/+10
| | | | | | | | | | First check if an ecoder plugin is available, then determine whether to enable the shout output plugin.
* | configure.ac: added libcurl to configure summaryjefromi2008-12-141-0/+8
| | | | | | | | | | | | | | | | When updating from a version before libcurl was used for streaming support, this is confusing - streaming will work with the old version (e.g. 0.13.2) but will give "no such file" errors with the new due to the missing dependency. However, the missing dependency will not be obvious when running the configure script.
* | MPD version 0.14~beta2release-0.14_beta2Avuton Olrich2008-12-021-1/+1
|/
* MPD version 0.14~beta1release-0.14_beta1Avuton Olrich2008-11-231-1/+1
|
* doc: process protocol.xml with xmltoMax Kellermann2008-11-201-0/+16
| | | | Generate and install protocol.html if xmlto is available.
* aac: detect whether to pass "uint32_t*" to NeAACDecInit2()Max Kellermann2008-11-161-0/+31
| | | | | | | | | neaacdec.h declares all arguments as "unsigned long", but internally expects uint32_t pointers. This triggers gcc warnings on 64 bit architectures. To avoid that, make configure.ac detect whether we're using Debian's corrected headers or the original libfaad headers. In any case, pass a pointer to an uint32_t, conditionally casted to "unsigned long*".
* MPD version 0.14~alpha3release-0.14_alpha3Avuton Olrich2008-11-141-1/+1
|
* MPD version 0.14~alpha2release-0.14_alpha2Avuton Olrich2008-11-131-1/+1
|
* configure.ac: enable _ogg_common.c when flac is enabledMax Kellermann2008-11-071-1/+1
| | | | | | The build failed when the oggvorbis and oggflac decoders were disabled, because the flac decoder references a symbol from _ogg_common.c.
* configure.ac: added AC_CONFIG_SRCDIRMax Kellermann2008-11-071-4/+2
|
* MPD version 0.14~alpha1release-0.14_alpha1Max Kellermann2008-11-051-1/+1
| | | | First alpha version for the upcoming version 0.14.
* enable GLib threadingMax Kellermann2008-11-051-1/+1
| | | | | Call g_thread_init() from main() to enable the GLib features which make it thread safe.
* configure.ac: check for avcodec_decode_audio2()Max Kellermann2008-11-041-0/+8
| | | | | Disable the ffmpeg decoder plugin if avcodec_decode_audio2() is not available.
* configure.ac: unset MP4FF_LIBS when MP4 support is disabledMax Kellermann2008-11-041-0/+1
| | | | | Although there is no AC_SUBST when $enable_mp4=no, autoconf substitutes its value in Makefile.am. Clear it in this case.
* configure.ac: disable libflac's oggflac support with --disable-oggflacAvuton Olrich2008-11-031-1/+1
| | | | The configure flag "--disable-oggflac" disabled only liboggflac.
* configure.ac: AC_SUBST(MP4FF_LIBS)Max Kellermann2008-11-031-0/+1
| | | | The AC_SUBST() call was missing in the previous patch.
* configure.ac: separate the "aac" and "mp4" decoder testsMax Kellermann2008-11-031-3/+39
| | | | | | | MPD used to have a copy of the mp4ff library. Since that has been removed, AAC suport was disabled when there was no libmp4ff. Separate the libmp4ff test, and enable AAC support no matter if libmp4ff is available.
* configure.ac: fix "xyes: command not found"Max Kellermann2008-10-261-1/+1
| | | | | Due to a missing "test", the "xyes" token was interpreted as a command.
* output: don't compile plugins which are disabledMax Kellermann2008-10-261-0/+20
| | | | Don't compile the sources of disabled output plugins at all.
* http: use libcurlMax Kellermann2008-10-261-0/+18
| | | | | | | MPD's HTTP client code has always been broken, no matter how effort was put into fixing it. Replace it with libcurl, which is known to be quite stable. This adds a fat library dependency, but only for people who need streaming.
* configure.ac: reverted protocol version to 0.14.0Max Kellermann2008-10-261-1/+1
| | | | | | | Several clients refuse to accept the protocol version "0.14~git", because they think it is malformed. This is clearly a client bug, but we cannot wait for all clients to fix this bug right now. For now, change the version back to "0.14.0".
* configure.ac: changed version number to "0.14~git"Max Kellermann2008-10-251-2/+2
| | | | | | | For testers, it should be clear that they're not using version 0.14.0 final, but an inofficial intermediate version from the git repository. The protocol version is set to the same string, since the protocol is subject to change during MPD development.
* configure.ac: disable libtoolMax Kellermann2008-10-251-7/+0
| | | | | Since we're not building the local mp4ff library anymore, we can remove AC_PROG_LIBTOOL.
* removed internal copy of libmp4ffMax Kellermann2008-10-251-8/+4
| | | | | | MPD shouldn't integrate sources of other libraries. Since libmp4ff is part of libfaad, we should remove the old copy from src/mp4ff and link with the current version from libfaad instead.
* pcm_resample: support for libsamplerate < 0.1.3Max Kellermann2008-10-241-0/+5
| | | | | libsamplerate 0.1.2 didn't have the 32 bit <-> float conversion routines. Emulate them in case they aren't supported.
* pcm_utils: moved code to pcm_resample.cMax Kellermann2008-10-231-0/+2
| | | | | | Separate the resampling code from the rest of pcm_utils.c. Create two sub-libraries: pcm_resample_libsamplerate.c and pcm_resample_fallback.c.
* ffmpeg: link with libavutilMax Kellermann2008-10-211-1/+1
| | | | Since ffmpeg svn r13528, you have to link with libavutil manually.
* ffmpeg: detect which ffmpeg headers should be includedMax Kellermann2008-10-211-0/+11
| | | | | | | | | Since ffmpeg svn r12865, you have to include libavcodec/avcodec.h instead of avcodec.h. This cannot be checked at compile time, instead we have to add a check to configure.ac. Viliam's original ffmpeg plugin was based on the newer ffmpeg library, while my Debian installation had the older version. My attempt to correct his include statements wasn't correct after all.
* configure.ac: use libmikmod-config instead of pkg-configAndrzej Rybczak2008-10-181-3/+8
| | | | [mk: use AC_SUBST instead of appending to MPD_CFLAGS / MPD_LIBS]
* Makefile.am: require automake 1.9Max Kellermann2008-10-181-1/+1
| | | | | | | | With heavy use of conditionals, I broke Makefile.am for the ancient automake version 1.6. Instead of supporting this automake version forever, I'm removing support for it now. Since automake isn't required on the build machine, nobody should have a serious problem with that.
* reverted package name to "mpd"Max Kellermann2008-10-171-1/+1
| | | | | Since mpd-mk has become the "official" MPD, the rename from commit ba892cbc can be reverted.
* configure.ac: test $with_zeroconf!=noMax Kellermann2008-10-171-1/+1
| | | | | | Patch 25b5d90e broke zeroconf compilation, because it assumed that $with_zeroconf was set to "yes", although it can be either "bonjour" or "avahi".
* ffmpeg: new decoder pluginViliam Mateicka2008-10-171-0/+21
| | | | | | [mk: fixed indent, changed copyright statement, added autoconf test, fixed includes paths, fixed 2 gcc warnings, don't close input stream twice]
* Makefile.am: don't compile disabled decoder pluginsMax Kellermann2008-10-171-0/+20
| | | | | Don't compile the sources of disabled decoder plugins at all, and don't attempt to register these.
* Makefile.am: don't compile disabled sourcesMax Kellermann2008-10-171-0/+4
| | | | | If a feature is disabled, don't compile the source file at all, disable it completely in Makefile.am instead.
* configure.ac: check if "struct ucred" is availableMax Kellermann2008-10-161-0/+1
| | | | | | | | | | | By default, glibc 2.8 hides struct ucred behind the _GNU_SOURCE macro. I don't want to enable that globally, because it may encourage the use of non-portable functions. Test if "struct ucred" is available, and enable _GNU_SOURCE if required. For details about that issue, see glib's bug database: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6545
* configure.ac: reformatted AC_ARG_ENABLE sectionMax Kellermann2008-10-161-34/+179
| | | | | Make the configure.ac script more readable by wrapping lines and using proper indentation.
* configure.ac: find more libraries with pkg-configMax Kellermann2008-10-161-83/+10
| | | | | Detect the following libraries with pkg-config: libshout, libid3tag, libmad.
* configure.ac: removed iconv optionMax Kellermann2008-10-161-44/+0
| | | | | We're using GLib's character set conversion functions instead of iconv now.
* shout: check for vorbisenc libraryMax Kellermann2008-10-151-1/+3
| | | | | The switch from ogg.m4 to pkg-config intentionally disabled libvorbisenc. Enable it when shout_ogg is used.
* fixing several imports to work via pkg-configEnrico Weigelt2008-10-151-48/+21
| | | | | This patch fixes several imports to use pkg-config instead of certain esoteric tests.
* use GLibMax Kellermann2008-10-151-0/+2
| | | | | | GLib is a nice and portable utility library. We are going to use it from now on, and eliminate a lot of duplicated code from MPD. Why invent the wheel again and again?
* configure.ac: enable unix socket support by defaultMax Kellermann2008-10-141-1/+1
|
* configure.ac: removed deprecated checksMax Kellermann2008-10-141-8/+0
| | | | | Removed some configure checks which aren't used anymore since we use C99.
* configure.ac: disabled the C++ and fortran checksMax Kellermann2008-10-141-0/+4
| | | | | Why check for C++ and fortran compilers? This hack was borrowed from Qball's gmpc git repository.
* configure.ac: added --enable-debug, --enable-werror, --enable-profileMax Kellermann2008-10-141-0/+31
| | | | | Add more configure options which control how MPD is compiled. --enable-debug is always enabled, until there is a stable release.