summaryrefslogtreecommitdiff
path: root/m4/Makefile.am
AgeCommit message (Collapse)Author
2007-05-14Final pass over decoders.m4Matt Messier
2007-05-14Final pass over input plugin configuration checksMatt Messier
-- Move some generic checks out of m4/input.m4 and back into configure.ac -- Remove ioctl_request.m4 and inline it in configure.ac -- Fix compilation of internal libcdio and libvcd stuff -- now works for Darwin -- Add a switch for enabling/disabling dvb support. Disabled by default for all platforms except for Linux. Only allowed to be used on Linux. -- Disable vcd support on all platforms except for FreeBSD, Linux, and Solaris, because src/input/input_vcd.c is only supported on those platforms even though libcdio and libvcd will compile on other platforms -- Clean up some summary.m4 stuff
2007-05-14Final pass over video_out.m4Matt Messier
-- Create ACX_PACKAGE_CHECK to remove duplicate code for aalib, arts, dvdnav, and libfame. Remove aa.m4, arts.m4, dvdnav.m4, and libfame.m4 -- ACX_PACKAGE_CHECK does not require compiling and running a test program. Stole version code from autogen.sh
2007-05-13Clean up xxmc/xvmc configure checks, move xv.m4 into video_out.m4Matt Messier
2007-05-12X11 and video output plugin configuration check cleanupsMatt Messier
-- Move x11.m4 back into configure.ac, because AC_PATH_XTRA was behaving oddly inside a macro. That code is now cleaned up enough so that it's not too painful having it there. -- Move opengl.m4 inline into video_out.m4 -- Fix x11 checks to work on Darwin, including XShm checks, Xv checks, OpenGL, and GLU checks.
2007-05-09Move some more macros around into more approriately named placesMatt Messier
-- Create programs.m4 to hold program related checks -- Move the always inline check macro (currently dead) into attributes.m4 -- Rename the remainder of _xine.m4 to types.m4, because there's just type related checks left. --HG-- rename : m4/_xine.m4 => m4/types.m4
2007-05-09Move decoder/demuxer checks from configure.ac to decoders.m4Matt Messier
2007-05-09Clean up input plugin configuration checksMatt Messier
-- Split input plugin checks out of configure.ac into m4/input.m4 -- Move m4/vcd.m4 (previously split out from configure.ac) into m4/input.m4 -- Fold m4/dl.m4 into configure.ac -- Various miscellaneous cleanups throughout configure.ac and m4/*.m4
2007-05-08Clean up audio out plugin testsMatt Messier
2007-05-08More configure.ac cleanupsMatt Messier
-- Revisit NLS stuff. Not much changed, remove the REVISIT tag -- Change XDG_BASEDIR_CFLAGS to XDG_BASEDIR_CPPFLAGS, because it only includes a -I, which is a CPPFLAGS option, not CFLAGS -- Move XDG stuff up to library checks -- Cleanup and move zlib checks -- Move X11 checks up to checks for system services -- Break audio out plugin stuff into m4/audio_out.m4 -- Break video out plugin stuff into m4/video_out.m4 -- Move libdir name stuff into m4/libFLAC.m4 since that's the only thing that uses it.
2007-05-08RIP: AC_OPTIMIZATIONSMatt Messier
-- Removed m4/optimizations.m4, and along with it, AC_OPTIMIZATIONS. -- Stripped down, cleaned up, and merged the former together with other compiler characteristic checks. -- Do not set any optimization flags into CFLAGS. Update all Makefile.am's with proper AM_CFLAGS, AM_CPPFLAGS, AM_LDFLAGS, etc. to set up optimization flags, usually from DEFAULT_OCFLAGS. -- Start cleaning up CFLAGS/CPPFLAGS stuff in Makefile.am's all over the place. -- Correct a number of places where CFLAGS itself was being mangled in Makefile to on-the-fly adjust optimizations to work around compiler bugs. This stuff is now done correctly. -- The run of automake from autogen.sh is now clean of warnings. -- Cleaned out some (now) dead macros from m4/_xine.m4 -- Mac OS X intel builds out-of-the-box now -- dropped optimization on post/deinterlace/plugins/kdetv-greedyh to O1_CFLAGS. -- OBJCFLAGS is now getting set correctly everywhere that it needs to be -- Various other miscellaneous cleanups all over
2007-05-04More build cleanupsMatt Messier
-- Pull AC_PROG_OBJC and AC_PROG_OBJCPP from autoconf 2.61, but use the local versions only if they're not defined by the version of autoconf in use. -- Always call AC_PROG_OBJC since there's no harm in doing so. It'll fail most of the time, but it's cleaner than adding yet another $host_os check -- Remove -DCONFIG_DARWIN from CPPFLAGS since it was added specifically for ffmpeg when ffmpeg was built using xine's built infrastructure rather than its own. It's now defined properly where its needed elsewhere. -- Set host_or_hostalias early rather than later in the middle of xv checking since a bunch of other stuff depends on it too.
2007-05-04Move a bunch of x11/xv related stuff out of configure.acMatt Messier
2007-05-04Move some stuff out of configure.ac and into existing or new m4 files forMatt Messier
better organization. No functional change.
2007-05-03Remove libtool15.m4 -- Nobody can offer up an explanation as to what this isMatt Messier
here for, and the logs are less than forthcoming about it, so let's get rid of it and see what breaks, if anything.
2007-05-03Fix alpha order of files in EXTRA_DIST and add missing files:Matt Messier
ioctl_request.m4 and symbol.m4
2007-05-03Move autoconf macros that come from gettext from m4 to m4/gettext to make itMatt Messier
easier to update them when necessary (they're out of date at present--the versions here are from 0.14.5, but 0.16.1 is current). --HG-- rename : m4/codeset.m4 => m4/gettext/codeset.m4 rename : m4/gettext.m4 => m4/gettext/gettext.m4 rename : m4/glibc2.m4 => m4/gettext/glibc2.m4 rename : m4/glibc21.m4 => m4/gettext/glibc21.m4 rename : m4/iconv.m4 => m4/gettext/iconv.m4 rename : m4/intdiv0.m4 => m4/gettext/intdiv0.m4 rename : m4/intmax.m4 => m4/gettext/intmax.m4 rename : m4/inttypes-pri.m4 => m4/gettext/inttypes-pri.m4 rename : m4/inttypes.m4 => m4/gettext/inttypes.m4 rename : m4/inttypes_h.m4 => m4/gettext/inttypes_h.m4 rename : m4/isc-posix.m4 => m4/gettext/isc-posix.m4 rename : m4/lcmessage.m4 => m4/gettext/lcmessage.m4 rename : m4/lib-ld.m4 => m4/gettext/lib-ld.m4 rename : m4/lib-link.m4 => m4/gettext/lib-link.m4 rename : m4/lib-prefix.m4 => m4/gettext/lib-prefix.m4 rename : m4/longdouble.m4 => m4/gettext/longdouble.m4 rename : m4/longlong.m4 => m4/gettext/longlong.m4 rename : m4/nls.m4 => m4/gettext/nls.m4 rename : m4/po.m4 => m4/gettext/po.m4 rename : m4/printf-posix.m4 => m4/gettext/printf-posix.m4 rename : m4/progtest.m4 => m4/gettext/progtest.m4 rename : m4/signed.m4 => m4/gettext/signed.m4 rename : m4/size_max.m4 => m4/gettext/size_max.m4 rename : m4/stdint_h.m4 => m4/gettext/stdint_h.m4 rename : m4/uintmax_t.m4 => m4/gettext/uintmax_t.m4 rename : m4/ulonglong.m4 => m4/gettext/ulonglong.m4 rename : m4/wchar_t.m4 => m4/gettext/wchar_t.m4 rename : m4/wint_t.m4 => m4/gettext/wint_t.m4 rename : m4/xsize.m4 => m4/gettext/xsize.m4
2007-03-22Move handling of Win32 codecs all in a single point of configure.ac rather ↵Diego 'Flameeyes' Pettenò
than split in two. Check for GNU as (macro adapted from libtool's check for GNU ld), as for instance Apple's assembler is not going to compile the Win32 wrappers. When GNU as is not found and user hasn't requested win32 codecs support explicitely, skip over it; if user requested win32 codecs and GNU as is not found, bail out. CVS patchset: 8740 CVS date: 2007/03/22 22:31:48
2007-03-22Fix crosscompile to use build and host definition from autoconf, rather than ↵Diego 'Flameeyes' Pettenò
using hacksaround. Also replace the whole pthread check with an improved macro originally written for XCB, this way it's not going to try linking the fake -lpthread on Darwin, and it also does not force a -I/usr/local/include on FreeBSD. The new macro respects the same variables set by ports, so that it's even more transparent to FreeBSD users. CVS patchset: 8739 CVS date: 2007/03/22 20:44:58
2007-01-09As as.m4 was removed, remove its reference.Diego 'Flameeyes' Pettenò
CVS patchset: 8495 CVS date: 2007/01/09 22:18:41
2006-09-14Use pkg-config also to check for freetype2.Diego 'Flameeyes' Pettenò
CVS patchset: 8251 CVS date: 2006/09/14 03:05:35
2006-09-14Do the same for SDL: use pkg-config rather than the m4 test.Diego 'Flameeyes' Pettenò
CVS patchset: 8248 CVS date: 2006/09/14 02:42:20
2006-09-14Replace also esound test with pkg-config based test, and remove esd.m4.Diego 'Flameeyes' Pettenò
CVS patchset: 8247 CVS date: 2006/09/14 02:33:14
2006-09-14Remove m4 files for the tests moved to pkg-config.Diego 'Flameeyes' Pettenò
CVS patchset: 8245 CVS date: 2006/09/14 02:11:09
2006-09-14Remove reference to removed caca.m4 (libcaca 0.99 will use pkg-config).Diego 'Flameeyes' Pettenò
CVS patchset: 8237 CVS date: 2006/09/14 00:32:09
2006-09-12Rewrite external ffmpeg support by using pkg-config rather than ad-hoc ↵Diego 'Flameeyes' Pettenò
tests. To change the prefix, simply change the variables from outside or add the directory containing the .pc files to PKG_CONFIG_PATH environment variable. CVS patchset: 8222 CVS date: 2006/09/12 00:06:05
2006-08-30Remember to add attributes.m4 to the dist tarball.Diego 'Flameeyes' Pettenò
CVS patchset: 8184 CVS date: 2006/08/30 23:03:56
2006-08-02Don't try to distribute removed files.Darren Salt
CVS patchset: 8158 CVS date: 2006/08/02 23:27:26
2006-06-10Update gettext to 0.14.5, remove intl/ subdirectory so that external gettext ↵Diego 'Flameeyes' Pettenò
is used, as discussed in xine-devel. CVS patchset: 8027 CVS date: 2006/06/10 01:47:01
2006-01-22**BUGFIX**František Dvořák
Force running iconv test (it runs under AM_GNU_GETTEXT anyway). Add FreeBSD specific prefix to iconv test. Fixed missing autotools symbols on FreeBSD (it's somewhere in system, but xine should contain it too). CVS patchset: 7838 CVS date: 2006/01/22 15:15:30
2005-10-22commit Flameeyes' optimizations.m4 patchMiguel Freitas
CVS patchset: 7764 CVS date: 2005/10/22 22:02:40
2004-12-12Add xv.m4 to Makefile.am.Stephen Torri
CVS patchset: 7228 CVS date: 2004/12/12 03:08:35
2004-10-08remove unused xvid.m4, change configure replacement into a Makefile variableMichael Roitzsch
(you never know who might want to override it) CVS patchset: 7019 CVS date: 2004/10/08 20:27:21
2004-09-06Updates:František Dvořák
- usability MSVC for frontends - remove unistd.h from public headers - add configure option "--with-dxheaders" - install .def file under WIN32 - MSVC port update (some people might want it) CVS patchset: 6944 CVS date: 2004/09/06 18:34:37
2004-09-05autogen.sh:Stephen Torri
Fix what I perceive to be a bug only on platforms that have a automake installed that contains multiple version. Gentoo releases a package of automake that contains all the latest stable version (1.4 to 1.8). In order to use a specific one besides the default you need to declare WANT_AUTOMAKE=1.6 in your environment varibles. ------------------------------------ doc/faq/Makefile.am doc/hackersguide/Makefile.am Applied Frantisek Dvorak changes for the documentation. CVS patchset: 6939 CVS date: 2004/09/05 02:14:38
2004-08-27MINGW32 port. Engine library and most of plugins compiles now.František Dvořák
List of some changes: - replaced some _MSC_VER by more common WIN32 - define INTLDIR, remove -static flag for included intl - shared more common CFLAGS with DEBUG_CFLAGS - use WIN32_CFLAGS for all building - separate some flags into THREAD_CFLAGS_CONFIG, THREAD_CFLAGS_CONFIG and ZLIB_LIB_CONFIG for public xine-config, automatically use internal libs if necessary - don't warn about missing X for mingw and cygwin - libw32dll disabled for WIN32 (making native loader would be interesting, or porting wine code to Windows? :->) - DVB and RTP disabled for WIN32, not ported yet - fix build and fix a warning in cdda - fix build for nosefart and libfaad - implement configure option --disable-freetype - sync libxine.pc and xine-config.in - add -liberty to goom under WIN32 - move original build files from included phread and zlib into archives and replace them by autotools CVS patchset: 6910 CVS date: 2004/08/27 19:33:17
2004-08-26Implement configure option --disable-openglFrantišek Dvořák
Separate opengl configure tests into opengl.m4 Fix a segfault in debug build CVS patchset: 6905 CVS date: 2004/08/26 17:57:50
2004-08-02Forgotten change due to external ffmpeg.František Dvořák
CVS patchset: 6872 CVS date: 2004/08/02 18:41:30
2004-02-28New caca video output plugin - color ASCII art.František Dvořák
CVS patchset: 6191 CVS date: 2004/02/28 19:56:41
2003-05-25speex support contributed by Conrad Parker <conrad@metadecks.org>Guenter Bartsch
CVS patchset: 4926 CVS date: 2003/05/25 13:39:13
2003-05-14as announced on xine-devel, this is the big Makefile refactoring:Michael Roitzsch
extracted some common targets and variables into a common Makefile which is then included CVS patchset: 4844 CVS date: 2003/05/14 16:21:44
2003-04-30added support for theoraAndreas Heinchen
CVS patchset: 4717 CVS date: 2003/04/30 08:49:38
2003-01-22I have commented out the 'root' section of the configure.ac. This part wasStephen Torri
looking for the directory of where to install the xine m4 script. Checking the gnu.org web page and mailing list I found out that we are already doing what we need without do anything special like determining if root is running the configure script. If someone does not define ACLOCAL_DIR we use the $(datadir)/aclocal directory. Since this is a comestic change and affects the general quality of our builds I have only commented it out without removing it. Affects: Users configurating xine-lib as 'root' using one version of automake and autoconf on one machine and building on another with different versions of automake and autoconf. For example, ran autogen.sh --noconfig on system with automake 1.7.2 and autoconf 2.57 while build system had automake 1.6.3 and autoconf 2.53. Thanks to Chris Purnell <cjp@lost.org.uk> for helping me understand the nature of the problem. CVS patchset: 3987 CVS date: 2003/01/22 01:35:04
2003-01-20add flac autoconf/m4 stuffMiguel Freitas
CVS patchset: 3976 CVS date: 2003/01/20 02:30:01
2003-01-14missing files breaks make dist (and daily build)Miguel Freitas
CVS patchset: 3919 CVS date: 2003/01/14 21:55:06
2002-11-26Fixed Makefile.am to install when using "make install-debug"Stephen Torri
CVS patchset: 3370 CVS date: 2002/11/26 00:25:18
2002-11-01make install-debug didn't install share/aclocal/xine.m4 anymoreJuergen Keil
CVS patchset: 3130 CVS date: 2002/11/01 21:28:40
2002-10-26Changed target of install-debug to debug.Stephen Torri
CVS patchset: 3002 CVS date: 2002/10/26 03:50:37
2002-09-19Updated cvscompile.sh to look for configure.acStephen Torri
Replaced configure.in with configure.ac Remove acconfig.h (Unnecessary with autoconf 2.52 or above) Updated configure.ac to remove deprecated macros, upgraded AC_DEFINE to include comments, merged in acconfig.h. Combined libxine and libxineutils into one library. libxineutils is created but not installed. Its statically linked into libxine. Advanced libxine version from 0.2.0 to 1.0.0 Removed references for skins. Plugins now installed to <libdir>/xine/plugins/$XINE_MAJOR.$XINE_MORE. $XINE_SUB Xine-config updated for new location of plugins Sorted file lists in Makefile.am to make them more readable. TODO: remove skins references from xine-config CVS patchset: 2705 CVS date: 2002/09/19 06:01:18
2002-08-09make developers life easier: add possibility to use an existing sharedMichael Roitzsch
version of libdvdnav CVS patchset: 2417 CVS date: 2002/08/09 22:20:38