# HG changeset patch # User rathann # Date 1137708560 0 # Node ID 2bbd4b7788c49493c992e720f2a06fd6c2c38805 # Parent bfb5ba831aed0ea33a56a381c764e10c43b97832 Implement XvMC lib autodetection for future use (currently disabled, but working if you set it xvmc=auto) and make the configure display the name of the lib it finds. Approved by iive. diff -r bfb5ba831aed -r 2bbd4b7788c4 configure --- a/configure Thu Jan 19 20:53:13 2006 +0000 +++ b/configure Thu Jan 19 22:09:20 2006 +0000 @@ -1450,7 +1450,6 @@ cc_check -pipe && _pipe="-pipe" && echores "yes" || echores "no" _prefix="/usr/local" -_xvmclib="XvMCNVIDIA" # GOTCHA: the variables below defines the default behavior for autodetection # and have - unless stated otherwise - at least 2 states : yes no @@ -3738,7 +3737,9 @@ (void) XvMCCreateContext(0,0,0,0,0,0,0); return 0; } EOF - cc_check $_inc_x11 -lXvMC -l$_xvmclib $_ld_xv $_ld_x11 && _xvmc=yes + for _ld_tmp in $_xvmclib XvMCNVIDIA XvMCW I810XvMC ; do + cc_check $_inc_x11 -lXvMC -l$_ld_tmp $_ld_xv $_ld_x11 && _xvmc=yes && _xvmclib="$_ld_tmp" && break + done fi if test "$_xvmc" = yes ; then _def_xvmc='#define HAVE_XVMC 1' @@ -3749,7 +3750,7 @@ _def_xvmc='#undef HAVE_XVMC' _novomodules="xvmc $_novomodules" fi -echores "$_xvmc" +echores "$_xvmc (using $_xvmclib)" echocheck "Xinerama"