summaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authorarpi_esp <arpi_esp@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-04-05 19:02:02 +0000
committerarpi_esp <arpi_esp@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-04-05 19:02:02 +0000
commite19de6aa7bb72083f39fcbd4ec141de3de422ebf (patch)
tree0ed3083649c2eb3747ef52655ea9591308edc4db /configure
parent8f617641170e1c3577f2d9e05db4797501f58297 (diff)
downloadmpv-e19de6aa7bb72083f39fcbd4ec141de3de422ebf.tar.bz2
mpv-e19de6aa7bb72083f39fcbd4ec141de3de422ebf.tar.xz
svgalib detection
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@288 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure24
1 files changed, 23 insertions, 1 deletions
diff --git a/configure b/configure
index d6b564c927..7e6c037c44 100755
--- a/configure
+++ b/configure
@@ -74,6 +74,7 @@ params:
--enable-sse build with sse support [autodetect]
--enable-gl build with OpenGL render support [autodetect]
--enable-dga build with DGA support [autodetect]
+ --enable-svga build with SVGAlib support [autodetect]
--enable-sdl build with SDL render support [def.: disabled!]
--enable-mga build with mga_vid support [autodetect, if /dev/mga_vid
is available]
@@ -168,6 +169,7 @@ _mpg123=no
_xmga=no
_dga=no
_dga2=no
+_svga=no
_fbdev=no
_lirc=no
@@ -359,6 +361,7 @@ fi
$_cc $TMPC -o $TMPO $_x11libdir/ -lGL &> /dev/null && _gl=yes
$_cc $TMPC -o $TMPO $_x11libdir/ -lXxf86vm &> /dev/null && _vm=yes
+$_cc $TMPC -o $TMPO -lvga -lvgagl &> /dev/null && _svga=yes
$_cc $TMPC -o $TMPO $_x11libdir -lX11 -lXext &> /dev/null && _x11=yes
$_cc $TMPC -o $TMPO $_x11libdir -lXv &> /dev/null && _xv=yes
$_cc $TMPC -o $TMPO $_x11libdir -L/usr/local/lib/ -lpthread &> /dev/null || \
@@ -454,6 +457,9 @@ do
--enable-xmga)
_xmga=yes
;;
+ --enable-svga)
+ _svga=yes
+ ;;
--enable-dga)
_dga=yes
;;
@@ -526,6 +532,9 @@ do
--disable-mlib)
_mlib=no
;;
+ --disable-svga)
+ _svga=no
+ ;;
--disable-dga)
_dga=no
;;
@@ -576,6 +585,7 @@ echo "Checking for X11 ... $_x11"
echo "Checking for DGA ... $_dga"
echo "Checking for DGA 2.0 .. $_dga2"
echo "Checking for Xf86VM ... $_vm"
+echo "Checking for SVGAlib ... $_svga"
echo "Checking for FBDev ... $_fbdev"
# write conf files.
@@ -599,6 +609,10 @@ if [ $_dga = yes ]; then
_dgalib='-lXxf86dga'
fi
+if [ $_svga = yes ]; then
+ _svgalib='-lvga -lvgagl'
+fi
+
if [ $_vm = yes ]; then
_vmlib='-lXxf86vm'
fi
@@ -638,7 +652,7 @@ CC=$_cc
# OPTFLAGS=-O4 -march=$proc -mcpu=$proc -pipe -fomit-frame-pointer -ffast-math
OPTFLAGS=-O4 -march=$proc -mcpu=$proc -pipe -ffast-math
# LIBS=-L/usr/lib -L/usr/local/lib $_x11libdir $_gllib $_sdllib $_dgalib $_x11lib $_xvlib
-X_LIBS=$_x11libdir $_gllib $_sdllib $_dgalib $_x11lib $_xvlib $_vmlib
+X_LIBS=$_x11libdir $_gllib $_sdllib $_dgalib $_x11lib $_xvlib $_vmlib $_svgalib
TERMCAP_LIB=$_libtermcap
XMM_LIBS = $_xmmplibs
LIRC_LIBS = $_lirclibs
@@ -740,6 +754,13 @@ else
_3dfx='#undef HAVE_3DFX'
fi
+if [ $_svga = yes ]; then
+ _svga='#define HAVE_SVGALIB'
+ _vosrc=$_vosrc' vo_svga.c'
+else
+ _svga='#undef HAVE_SVGALIB'
+fi
+
if [ $_dga = yes ]; then
_dga='#define HAVE_DGA'
_vosrc=$_vosrc' vo_dga.c vo_fsdga.c'
@@ -840,6 +861,7 @@ $_3dfx
$_mga
$_syncfb
$_fbdev
+$_svga
#if defined(HAVE_GL)||defined(HAVE_X11)||defined(HAVE_XV)
#define X11_FULLSCREEN