summaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-01-17 01:27:20 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-01-17 01:27:20 +0000
commit66cfc2cab192df961cac62c74f4e22122e7b5ba4 (patch)
tree4aa1f147442e103857e192c0c417ee8cb9af55da /configure
parenta13184aac45cd00c3797b05b57977884f7ba2037 (diff)
downloadmpv-66cfc2cab192df961cac62c74f4e22122e7b5ba4.tar.bz2
mpv-66cfc2cab192df961cac62c74f4e22122e7b5ba4.tar.xz
zr en/disable, libjpeg detection - patch by Rik Snel <rsnel@cube.dyndns.org>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4212 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure39
1 files changed, 38 insertions, 1 deletions
diff --git a/configure b/configure
index cf132bad5e..35144a1a5c 100755
--- a/configure
+++ b/configure
@@ -154,6 +154,7 @@ Video:
--enable-3dfx build with 3dfx support [disable]
--enable-tdfxfb build with tdfxfb support [disable]
--enable-directfb build with DirectFB support [autodetect]
+ --enable-zr build with ZR36067/ZR36060 support [disable]
Audio:
--disable-ossaudio disable OSS sound support [autodetect]
@@ -673,6 +674,7 @@ _dga=auto # 1 2 no auto
_xv=auto
_sdl=auto
_nas=auto
+_jpeg=auto
_png=auto
_gl=auto
_ggi=auto
@@ -714,6 +716,7 @@ _termios=auto
_3dfx=no
_tdfxfb=no
_directfb=auto
+_zr=no
_largefiles=no
_vo2=no
_language=en
@@ -744,6 +747,8 @@ for ac_option do
--disable-sdl) _sdl=no ;;
--enable-nas) _nas=yes ;;
--disable-nas) _nas=no ;;
+ --enable-jpeg) _jpeg=yes ;;
+ --disable-jpeg) _jpeg=no ;;
--enable-png) _png=yes ;;
--disable-png) _png=no ;;
--enable-gl) _gl=yes ;;
@@ -821,6 +826,8 @@ for ac_option do
--disable-tdfxfb) _tdfxfb=no ;;
--enable-directfb) _directfb=yes ;;
--disable-directfb) _directfb=no ;;
+ --enable-zr) _zr=yes ;;
+ --disable-zr) _zr=no ;;
--enable-mtrr) _mtrr=yes ;;
--disable-mtrr) _mtrr=no ;;
--enable-largefiles) _largefiles=yes ;;
@@ -1825,6 +1832,34 @@ else
fi
echores "$_dvb"
+echocheck "JPEG support"
+if test "$_jpeg" = auto; then
+ _jpeg=no
+cat > $TMPC << EOF
+#include <stdio.h>
+#include <jpeglib.h>
+int main(void) { return 0; }
+EOF
+ cc_check -ljpeg && _jpeg=yes
+fi
+echores "$_jpeg"
+
+echocheck "zr"
+if test "$_zr" = yes ; then
+ if test "$_jpeg" = yes ; then
+ _ld_jpeg='-ljpeg'
+ _def_zr='#define HAVE_ZR 1'
+ _vosrc="$_vosrc vo_zr.c"
+ _vomodules="zr $_vomodules"
+ echores "$_zr"
+ else
+ echores "jpeglib is required by zr, sorry"
+ _def_zr='#undef HAVE_ZR'
+ fi
+else
+ _def_zr='#undef HAVE_ZR'
+ echores "$_zr"
+fi
echocheck "PNG support"
if test "$_png" = auto ; then
@@ -2800,7 +2835,7 @@ AR = ar
CC = $_cc
AWK = $_awk
# OPTFLAGS = -O4 $_profile $_debug $_march $_mcpu -pipe -fomit-frame-pointer -ffast-math
-OPTFLAGS = $CFLAGS
+OPTFLAGS = -Djpeg_fdct_ifast=jpeg_fdct_ifast2 $CFLAGS
EXTRA_INC = $_inc_extra $_inc_gtk
WIN32_PATH = -DWIN32_PATH=\\"$_win32libdir\\"
@@ -2823,6 +2858,7 @@ X_LIB = $_ld_x11 $_ld_gl $_ld_dga $_ld_xv $_ld_vm $_ld_xinerama $_ld_mad $_ld_so
GGI_LIB = $_ld_ggi
MLIB_LIB = $_ld_mlib
MLIB_INC = $_inc_mlib
+JPEG_LIB = $_ld_jpeg
PNG_LIB = $_ld_png
SDL_LIB = $_ld_sdl
SVGA_LIB = $_ld_svga
@@ -3140,6 +3176,7 @@ $_def_ggi
$_def_3dfx
$_def_tdfxfb
$_def_directfb
+$_def_zr
$_def_mga
$_def_xmga
$_def_syncfb