[MPlayer-cvslog] r23788 - trunk/configure
zuxy
subversion at mplayerhq.hu
Mon Jul 16 08:34:52 CEST 2007
Author: zuxy
Date: Mon Jul 16 08:34:51 2007
New Revision: 23788
Log:
Use native Windows thread API when pthreads isn't available.
Modified:
trunk/configure
Modified: trunk/configure
==============================================================================
--- trunk/configure (original)
+++ trunk/configure Mon Jul 16 08:34:51 2007
@@ -270,6 +270,7 @@ Optional features:
--disable-ftp disable FTP support [enabled]
--disable-vstream disable TiVo vstream client support [autodetect]
--disable-pthreads disable Posix threads support [autodetect]
+ --disable-w32threads disable Win32 threads support [autodetect]
--disable-ass disable internal SSA/ASS subtitle support [autodetect]
--enable-rpath enable runtime linker path for extra libs [disabled]
@@ -644,6 +645,7 @@ _ftp=yes
_musepack=auto
_vstream=auto
_pthreads=auto
+_w32threads=auto
_ass=auto
_rpath=no
_asmalign_pot=auto
@@ -1061,6 +1063,8 @@ for ac_option do
--disable-vstream) _vstream=no ;;
--enable-pthreads) _pthreads=yes ;;
--disable-pthreads) _pthreads=no ;;
+ --enable-w32threads) _w32threads=yes ;;
+ --disable-w32threads) _w32threads=no ;;
--enable-ass) _ass=yes ;;
--disable-ass) _ass=no ;;
--enable-rpath) _rpath=yes ;;
@@ -3046,6 +3050,18 @@ else
fi
echores "$_pthreads"
+echocheck "w32threads"
+if test "$_pthreads" = yes ; then
+ _res_comment="using pthread instead"
+ _w32threads=no
+fi
+if test "$_w32threads" = auto ; then
+ _w32threads=no
+ mingw32 && _w32threads=yes
+fi
+test "$_w32threads" = yes && _def_threads='#define HAVE_THREADS 1'
+echores "$_w32threads"
+
echocheck "rpath"
netbsd &&_rpath=yes
if test "$_rpath" = yes ; then
@@ -7403,6 +7419,7 @@ EXTRALIBS_MENCODER = $_libs_mencoder
HAVE_MLIB = $_mlib
HAVE_PTHREADS = $_pthreads
+HAVE_W32THREADS = $_w32threads
HAVE_XVMC_ACCEL = $_xvmc
More information about the MPlayer-cvslog
mailing list