From 3b377a458b75a12b78473b5a5bcd1f3061f04d18 Mon Sep 17 00:00:00 2001 From: arpi Date: Mon, 9 Jun 2003 12:09:39 +0000 Subject: libmpeg2-altivec patch by Magnus Damm : Check for altivec.h and set HAVE_ALTIVEC_H This is required for the new libmpeg2 files and for the updated ffmpeg code make sure ARCH_POWERPC gets set (I choosed this instead of mpeg2_internal) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10267 b3059339-0415-0410-9bf9-f77b7e298cf2 --- configure | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'configure') diff --git a/configure b/configure index cfccd3dfa6..ed6575647d 100755 --- a/configure +++ b/configure @@ -1967,6 +1967,23 @@ else fi echores "$_mman" +if ppc && test "$_altivec" = "yes" ; then +echocheck "altivec.h" +cat > $TMPC << EOF +#include +int main(void) { return 0; } +EOF +_altivec=no +cc_check && _altivec=yes +if test "$_altivec" = yes ; then + _def_altivec_h='#define HAVE_ALTIVEC_H 1' +else + _def_altivec_h='#undef HAVE_ALTIVEC_H' +fi +echores "$_altivec" +else + _def_altivec_h='#undef HAVE_ALTIVEC_H' +fi echocheck "dynamic loader" cat > $TMPC << EOF @@ -5669,6 +5686,13 @@ $_def_words_endian $_def_arch +/* libmpeg2 wants ARCH_PPC and the rest of mplayer use ARCH_POWERPC, + * define ARCH_PPC if ARCH_POWERPC is set to cope with that. + */ +#ifdef ARCH_POWERPC +#define ARCH_PPC 1 +#endif + /* Define this for Cygwin build for win32 */ $_def_confwin32 @@ -5814,6 +5838,9 @@ $_def_altivec // only define if you have Altivec (G4) #define USE_MMX_IDCT 1 #endif +$_def_altivec_h // enables usage of altivec.h + + $_def_mlib // Sun mediaLib, available only on solaris /* libmpeg2 uses a different feature test macro for mediaLib */ -- cgit v1.2.3