diff options
author | diego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2005-05-11 08:01:52 +0000 |
---|---|---|
committer | diego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2005-05-11 08:01:52 +0000 |
commit | 2045d25ceb9fb3bd5cfabe255bee8b527bc6a5d2 (patch) | |
tree | 18e54ed9049fffee7f84ab584f97de8385acd972 | |
parent | c4f89b5d4520296b95b3bd3cf6fa751f9b489a41 (diff) | |
download | mpv-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
-rwxr-xr-x | configure | 26 |
1 files changed, 26 insertions, 0 deletions
@@ -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 |