summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2007-03-20USE AC_PROG_OBJC to find the objective C compiler, rather than messing by hand.Diego 'Flameeyes' Pettenò
CVS patchset: 8730 CVS date: 2007/03/20 01:13:30
2007-03-20The AC_C_ATTRIBUTE_ALIGNED macro is broken, it always reports maximum ↵Diego 'Flameeyes' Pettenò
aligned available as 64 even on Darwin where the maximum is 16, as it does not use -Werror, and the wrong alignment is considered only a warning. Rewrite it as CC_ATTRIBUTE_ALIGNED (in attributes.m4, where other similar macros are located). Also reverse the order of the checks, so that the highest version is tried first; this way you can avoid five compile tests on systems where 64 is the highest alignment available. CVS patchset: 8726 CVS date: 2007/03/20 00:30:55
2007-03-20Fix typo.Diego 'Flameeyes' Pettenò
CVS patchset: 8725 CVS date: 2007/03/20 00:01:19
2007-03-19Define EXPORTED as a dummy value even when visibility attribute is not found.Diego 'Flameeyes' Pettenò
CVS patchset: 8724 CVS date: 2007/03/19 23:55:00
2007-03-19Use CC_CHECK_CFLAGS rather than AC_TRY_CFLAGS for checking the warnings to ↵Diego 'Flameeyes' Pettenò
enabled, as this one caches its tests, so a run using cached values will be faster. CVS patchset: 8721 CVS date: 2007/03/19 23:41:05
2007-03-19Instead of unconditionally defining _GNU_SOURCE in three different places, ↵Diego 'Flameeyes' Pettenò
let AC_GNU_SOURCE decide what it's best to do. CVS patchset: 8720 CVS date: 2007/03/19 23:30:17
2007-03-19Check first for the non-alternate form of functions having alternative ↵Diego 'Flameeyes' Pettenò
names, and break at the first one found; avoids four link tests on Linux, FreeBSD and Darwin. CVS patchset: 8719 CVS date: 2007/03/19 23:21:36
2007-03-19Check for visibility flag only if the visibility attribute has been found, ↵Diego 'Flameeyes' Pettenò
as we don't care otherwise. CVS patchset: 8718 CVS date: 2007/03/19 23:16:19
2007-03-19Make more generic the support for skipping the missing X11 output plugins ↵Diego 'Flameeyes' Pettenò
warning: Darwin dows not need them either. CVS patchset: 8717 CVS date: 2007/03/19 23:10:15
2007-03-19We can't use Real codecs support on Darwin systems (OS X), as the format ↵Diego 'Flameeyes' Pettenò
there is Mach-O and not ELF (and also aliases are not available). CVS patchset: 8716 CVS date: 2007/03/19 23:04:08
2007-03-19We need to call CC_CHECK_WERROR first of all, as the autoconf automatic ↵Diego 'Flameeyes' Pettenò
dependency support fails us, as the first time it's invoked is conditional. CVS patchset: 8715 CVS date: 2007/03/19 23:02:49
2007-03-17Clean up configure checks for OSS support. Check for the various soundcard.h ↵Diego 'Flameeyes' Pettenò
headers, and then include the best one that has been found on the system. Check for definition of SNDCTL_DSP_SETFRAGMENT in those headers. Check for the correct request parameter type for ioctl(), as also modern Linux uses unsigned long. Don't list all the big endian machines (as they aren't reliable to list anyway, some of them might work with both endians), use WORDS_BIGENDIAN instead. CVS patchset: 8697 CVS date: 2007/03/17 06:59:31
2007-03-17Instead of relying on FreeBSD being the only system not having __environ ↵Diego 'Flameeyes' Pettenò
stderr ___brk_addr and __ctype_b, look for them during ./configure stage. Also check for alternatives, and check for compiler's weak aliasing support only if it's actually going to be used. CVS patchset: 8696 CVS date: 2007/03/17 06:11:30
2007-03-16Add proper support for disabling Real binary codecs support and add a ↵Diego 'Flameeyes' Pettenò
parameter to define a codecs path during configure stage, rather than probing at runtime. CVS patchset: 8688 CVS date: 2007/03/16 22:32:13
2007-03-16Add a check if the compiler supports weak aliases, to add FreeBSD support to ↵Diego 'Flameeyes' Pettenò
Real codecs. CVS patchset: 8680 CVS date: 2007/03/16 20:12:41
2007-03-16Cleanup pkg-config checks for libcdio/libvcdinfo.Diego 'Flameeyes' Pettenò
CVS patchset: 8674 CVS date: 2007/03/16 02:35:29
2007-03-16Fix the logic of libstk, as I declared it disabled by default.Diego 'Flameeyes' Pettenò
CVS patchset: 8672 CVS date: 2007/03/16 02:04:32
2007-03-16Simplify Jack checks, replace --enable/--disable with --with/--without as ↵Diego 'Flameeyes' Pettenò
it's an external library, list it in the list of available audio outputs if found. CVS patchset: 8671 CVS date: 2007/03/16 02:02:50
2007-03-16Stop libstk checks from being automagic, by providing a --with/--without ↵Diego 'Flameeyes' Pettenò
switch for it. Default for it to be disabled, as the libstk site is no more available, and at least on Debian, libstk is a totally different package. CVS patchset: 8670 CVS date: 2007/03/16 01:53:27
2007-03-16Run true to avoid then else without content.Diego 'Flameeyes' Pettenò
CVS patchset: 8668 CVS date: 2007/03/16 00:29:02
2007-03-16Don't put -lXext into LIBS if found.Diego 'Flameeyes' Pettenò
CVS patchset: 8667 CVS date: 2007/03/16 00:21:40
2007-03-16Collapse X_LIBS, X_PRE_LIBS, -lXext and -lX11 in a single X_LIBS variable ↵Diego 'Flameeyes' Pettenò
when using non-pkg-config based discovery of X11 libraries; also check for xext together with x11 with pkg-config. This reduces the list of libraries to add to _LIBADD for video output plugins, and should solve the problems with -lXext being linked in with X disabled. CVS patchset: 8666 CVS date: 2007/03/16 00:01:31
2007-03-10When hstrerror() is found in libresolv, link it where it is used. Patch by ↵Diego 'Flameeyes' Pettenò
Albert Lee. CVS patchset: 8660 CVS date: 2007/03/10 00:57:30
2007-03-10Use more portable tail command, by avoiding -n .. it's not strictly POSIX ↵Diego 'Flameeyes' Pettenò
but in some cases -n is not supported. For what concerns the old obnoxious warning from GNU coreutil about being a deprecated action, recent coreutils simply stopped issuing the warning while still supporting this form, as it's needed for high portability, so hide the warning altogether. Patch by Albert Lee. CVS patchset: 8653 CVS date: 2007/03/10 00:15:40
2007-03-09Declare sysi86() function only if it's not declared already. Patch by Albert ↵Diego 'Flameeyes' Pettenò
Lee. CVS patchset: 8648 CVS date: 2007/03/09 23:49:35
2007-03-09Check for chost-specific strings command during ./configure rather than on ↵Diego 'Flameeyes' Pettenò
makefile; also use -a option to scan the whole file, for Solaris compatibility. Suggested by patch from Albert Lee. CVS patchset: 8645 CVS date: 2007/03/09 23:29:11
2007-03-09Test presence of alloca.h and include it if present; suggested by a patch ↵Diego 'Flameeyes' Pettenò
from Albert Lee. The check is needed to work on FreeBSD. CVS patchset: 8644 CVS date: 2007/03/09 23:18:19
2007-02-21Make -Wl,-z,defs an opt-in ldflag, if available. The $(xineplug_ldflags) ↵Diego 'Flameeyes' Pettenò
variable can be injected in _LDFLAGS for the xine plugins, and already provides -avoid-version -module and -Wl,-z,defs if supported. Right now only wavpack plugin actually make use of this but that can be fixed as the Makefiles are edited. CVS patchset: 8618 CVS date: 2007/02/21 23:07:45
2007-02-19Fix the checks for flags to avoid displaying the quotes, by using the proper ↵Diego 'Flameeyes' Pettenò
M4 quotes. Also add as an extra check -Werror-implicit-function-declaration to avoid having implicit declarations in form of int foo(...) that can easily break on 64-bit arches if the function is supposed to return a pointer. CVS patchset: 8604 CVS date: 2007/02/19 23:50:56
2007-02-15Commit the XCB output plugins by Christoph Pfister after testing on Gentoo ↵Diego 'Flameeyes' Pettenò
packages for about ten days. CVS patchset: 8595 CVS date: 2007/02/15 15:19:32
2007-01-28next release 1.1.5Miguel Freitas
CVS patchset: 8577 CVS date: 2007/01/28 23:48:29
2007-01-28disabled "-Wl,-z,defs": it breaks compilation for vidix drivers.Miguel Freitas
no, linking twice to libdha.a is not an acceptable solution. CVS patchset: 8571 CVS date: 2007/01/28 17:17:56
2007-01-27Proper using mkdir -p.František Dvořák
CVS patchset: 8569 CVS date: 2007/01/27 00:05:21
2007-01-25Fixed ffmpeg build for MinGW cross compilation.František Dvořák
CVS patchset: 8563 CVS date: 2007/01/25 19:51:35
2007-01-24Create a new wavpack plugin with both the old demuxer and a new decoder. To ↵Diego 'Flameeyes' Pettenò
simplify categorising, I've created a new combined directory to put plugins like wavpack (or libflac) that carries both a demuxer and a decoder in a single bundle -- I expect it being used more in the future. CVS patchset: 8551 CVS date: 2007/01/24 04:57:26
2007-01-21Use docdir and htmldir as basedir to install the documentation into; these ↵Diego 'Flameeyes' Pettenò
are defined by default by autoconf 2.61, so I've added code to define them when they are missing. CVS patchset: 8536 CVS date: 2007/01/21 01:44:33
2007-01-19Add --disable-musepack and --with-external-libmpcdec parameters to ↵Diego 'Flameeyes' Pettenò
configure, now users can decide if they want musepack support and whether to use an external copy of libmpcdec. CVS patchset: 8532 CVS date: 2007/01/19 02:35:36
2007-01-13Shell quoting fixes and one m4 quoting fix. Probably some overkill :-)Darren Salt
CVS patchset: 8502 CVS date: 2007/01/13 22:21:30
2007-01-13 * ffmpeg update to 51.28.0Miguel Freitas
* Workaround ffmpeg buggy codecs that don't release their DR1 frames. * Fix several segfaults and freezing problem with H264 streams that use a lot of reference frames (eg. 15) * Initial support to enable/disable ffmpeg codecs. Codecs may be disabled in groups by --disable-ffmpeg-uncommon-codecs/--disable-ffmpeg-popular-codecs Think of "uncommon" codecs what people would never want to play with their PDAs (they will save memory by removing them). Note: currently both uncommon/popular codecs are _build_ but disabled. that is, build system still need some improvements to really save memory. warning: non-autoconf guru playing with the build system, likely breakage. CVS patchset: 8499 CVS date: 2007/01/13 21:19:52
2007-01-06Use AM_PROG_AS instead of our AM_PROG_AS_MOD.Darren Salt
CVS patchset: 8489 CVS date: 2007/01/06 17:31:55
2006-12-31Bump external libavcodec version needed for WavPack support.Diego 'Flameeyes' Pettenò
CVS patchset: 8481 CVS date: 2006/12/31 12:47:52
2006-12-27Correct a typo in option help text.Darren Salt
CVS patchset: 8468 CVS date: 2006/12/27 23:05:31
2006-12-27Use X_LIBS and X_FLAGS to get the results of pkg-config.Diego 'Flameeyes' Pettenò
CVS patchset: 8466 CVS date: 2006/12/27 22:27:58
2006-12-26 * Implement a WavPack files demuxer, using WavPack library (only for demuxingDiego 'Flameeyes' Pettenò
as the decoding is left entirely to FFmpeg); it's still in its infancy, but it should be possible to remove WavPack dependency entirely in the future. CVS patchset: 8461 CVS date: 2006/12/26 03:22:28
2006-12-25 * Replace --enable-flac configure option with --with-libflac, as the FLACDiego 'Flameeyes' Pettenò
support is always built-in through the audio demuxer plugin and the FFmpeg decoder plugin, the option only controls the extra FLAC plugin that uses libFLAC both for demuxing and decoding. CVS patchset: 8457 CVS date: 2006/12/25 20:04:17
2006-12-25 * On platforms where it's possible, use -Wl,-z,defs option so that the linkerDiego 'Flameeyes' Pettenò
reports undefined symbols at buildtime, rather than aborting at runtime. CVS patchset: 8456 CVS date: 2006/12/25 19:46:04
2006-12-25Move common cflags injection at the end of the configure run, so that tests ↵Diego 'Flameeyes' Pettenò
that happened after it will now be at the end and won't fail. CVS patchset: 8454 CVS date: 2006/12/25 18:48:41
2006-12-25 * Don't check for libpostproc version and assume that if libavcodec is foundDiego 'Flameeyes' Pettenò
correctly, libpostproc is of the same version, too. Reported by Ville Skyttä. [bug #1617344] CVS patchset: 8443 CVS date: 2006/12/25 16:41:53
2006-12-19Bump interface age (API addition).Darren Salt
CVS patchset: 8426 CVS date: 2006/12/19 19:29:55
2006-12-14Added configure option --enable-antialing (disabled by default becauseClaudio Ciccani
RLE encoded antialiased fonts don't look good). CVS patchset: 8415 CVS date: 2006/12/14 10:14:48