summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoralex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-11-03 21:25:55 +0000
committeralex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-11-03 21:25:55 +0000
commit29c4e4691bf6f00f9ed1cc8c4117b27b99403971 (patch)
tree6732bf2c750124caefc65aac4da35eeaf116a0f1
parent0b034c6e167a932e01384d2a75386a06e9ce2fa1 (diff)
downloadmpv-29c4e4691bf6f00f9ed1cc8c4117b27b99403971.tar.bz2
mpv-29c4e4691bf6f00f9ed1cc8c4117b27b99403971.tar.xz
checkin for xanim support, also --disable-xanim and --with-xanimlibdir option added
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2658 b3059339-0415-0410-9bf9-f77b7e298cf2
-rwxr-xr-xconfigure37
1 files changed, 37 insertions, 0 deletions
diff --git a/configure b/configure
index ff1c16e983..b5f44696be 100755
--- a/configure
+++ b/configure
@@ -172,6 +172,7 @@ Optional features:
--disable-dshow disable DirectShow support (if no C++ compiler and
libs are available or find the dshow codecs slower
than the old VfW ones) [autodetect]
+ --disable-xanim disable XAnim DLL support [autodetect]
--enable-vorbis build with OggVorbis support [autodetect]
--disable-iconv do not use iconv(3) function [autodetect]
@@ -231,6 +232,7 @@ Use these options if autodetection fails:
--with-x11libdir=DIR X library files in DIR
--with-x11incdir=DIR X headers in DIR
--with-win32libdir=DIR W*ndows DLL files in DIR
+ --with-xanimlibdir=DIR XAnim DLL files in DIR
--with-csslibdir=DIR 'libcss.so' (libcss shared lib.) in DIR
--with-cssincdir=DIR 'css.h' (libcss header file) in DIR
--with-sdl-config=PATH path to 'sdl-config'
@@ -567,6 +569,7 @@ _lirc=no
_css=no
_dvdread=no
_win32=yes _dshow=yes
+_xanim=yes
test "$host_arch" != i386 && _dshow=no _win32=no
_fastmemcpy=yes
_streaming=no
@@ -635,6 +638,15 @@ if test "$_win32" = yes ; then
done
fi
+_xanimlibdir=
+if test "$_xanim" = yes ; then
+ for I in /usr/local/lib/xanim/mods /usr/lib/xanim/mods ; do
+ if test -d "$I" ; then
+ _xanimlibdir="$I"
+ break;
+ fi;
+ done
+fi
if test -d libavcodec && test -f libavcodec/Makefile ; then
_libavcodec=yes
@@ -1491,6 +1503,10 @@ for ac_option do
--disable-dshow)
_dshow=no
;;
+ --disable-xanim)
+ _xanim=no
+ _xanimlibdir=
+ ;;
--disable-fastmemcpy)
_fastmemcpy=no
;;
@@ -1520,6 +1536,10 @@ for ac_option do
_win32libdir=`echo $ac_option | cut -d '=' -f 2`
_win32=yes
;;
+ --with-xanimlibdir=*)
+ _xanimlibdir=`echo $ac_option | cut -d '=' -f 2`
+ _xanim=yes
+ ;;
--with-csslibdir=*)
_csslibdir=`echo $ac_option | cut -d '=' -f 2`
_css=yes
@@ -1692,6 +1712,10 @@ if test "$_xmga" = "autodetect" ; then
fi
fi
+if test "$_xanim" = yes && test "$_libdl" = no ; then
+ _xanim = no
+fi
+
# to screen.
echo "Install prefix: $_prefix"
echo "Data directory: $_datadir"
@@ -1738,6 +1762,7 @@ echo "Checking for PNG support ... $_png"
echo "Checking for mad support ... $_mad"
echo "Checking for OggVorbis support ... $_vorbis"
echo "Checking for Win32 DLL support ... $_win32"
+echo "Checking for XAnim DLL support ... $_xanim"
echo "Checking for DirectShow ... $_dshow"
echo "Checking for iconv function ... $_iconv"
echo "Checking for zlib ... $_zlib"
@@ -1925,6 +1950,14 @@ else
_dshowdep=
fi
+if test "$_xanim" = yes ; then
+ _use_xanim="#define USE_XANIM 1"
+ _xanim_path="#define XACODEC_PATH \"$_xanimlibdir\""
+else
+ _use_xanim="#undef USE_XANIM"
+ _xanim_path=
+fi
+
if test "$_libavcodec" = yes ; then
_lavclib='-Llibavcodec -lavcodec'
@@ -2595,6 +2628,10 @@ $_libavcodecso
/* use only decoders from libavcodec: */
#define CONFIG_DECODERS
+/* XAnim DLL support */
+$_use_xanim
+$_xanim_path
+
/* Use 3dnow/mmxext/sse/mmx optimized fast memcpy() [maybe buggy... signal 4]*/
$_fastmemcpy