summaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authordiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-05-11 08:01:52 +0000
committerdiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-05-11 08:01:52 +0000
commit2045d25ceb9fb3bd5cfabe255bee8b527bc6a5d2 (patch)
tree18e54ed9049fffee7f84ab584f97de8385acd972 /configure
parentc4f89b5d4520296b95b3bd3cf6fa751f9b489a41 (diff)
downloadmpv-2045d25ceb9fb3bd5cfabe255bee8b527bc6a5d2.tar.bz2
mpv-2045d25ceb9fb3bd5cfabe255bee8b527bc6a5d2.tar.xz
If libggi has been found, search for the libggiwmh extension
w/o relying on it. patch by Christoph Egger <Christoph_Egger at gmx dot de> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15406 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure26
1 files changed, 26 insertions, 0 deletions
diff --git a/configure b/configure
index f09682e002..a69bb0c739 100755
--- a/configure
+++ b/configure
@@ -248,6 +248,7 @@ Video output:
--enable-aa build with AAlib render support [autodetect]
--enable-caca build with CACA render support [autodetect]
--enable-ggi build with GGI render support [autodetect]
+ --enable-ggiwmh build with GGI libggiwmh extension [autodetect]
--enable-directx build with DirectX support [autodetect]
--enable-dxr2 build with DXR2 render support [autodetect]
--enable-dxr3 build with DXR3/H+ render support [autodetect]
@@ -1312,6 +1313,7 @@ _md5sum=yes
_gif=auto
_gl=auto
_ggi=auto
+_ggiwmh=auto
_aa=auto
_caca=auto
_svga=auto
@@ -1477,6 +1479,8 @@ for ac_option do
--disable-gl) _gl=no ;;
--enable-ggi) _ggi=yes ;;
--disable-ggi) _ggi=no ;;
+ --enable-ggiwmh) _ggiwmh=yes ;;
+ --disable-ggiwmh) _ggiwmh=no ;;
--enable-aa) _aa=yes ;;
--disable-aa) _aa=no ;;
--enable-caca) _caca=yes ;;
@@ -3818,6 +3822,27 @@ else
fi
echores "$_ggi"
+echocheck "GGI extension: libggiwmh"
+if test "$_ggiwmh" = auto ; then
+ _ggiwmh=no
+ cat > $TMPC << EOF
+#include <ggi/ggi.h>
+#include <ggi/wmh.h>
+int main(void) { return 0; }
+EOF
+ cc_check -lggi -lggiwmh && _ggiwmh=yes
+fi
+# needed to get right output on obscure combination
+# like --disable-ggi --enable-ggiwmh
+if test "$_ggi" = yes && test "$_ggiwmh" = yes ; then
+ _def_ggiwmh='#define HAVE_GGIWMH 1'
+ _ld_ggi="$_ld_ggi -lggiwmh"
+else
+ _ggiwmh=no
+ _def_ggiwmh='#undef HAVE_GGIWMH'
+fi
+echores "$_ggiwmh"
+
echocheck "AA"
if test "$_aa" = auto ; then
@@ -7583,6 +7608,7 @@ $_def_sdl
$_def_sdlbuggy
$_def_directx
$_def_ggi
+$_def_ggiwmh
$_def_3dfx
$_def_tdfxfb
$_def_tdfxvid