0
0
mirror of https://github.com/mpv-player/mpv.git synced 2024-09-20 12:02:23 +02:00

Use native Windows thread API when pthreads isn't available.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23788 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
zuxy 2007-07-16 06:34:51 +00:00
parent 40b96432a1
commit c240bcd5aa

17
configure vendored
View File

@ -270,6 +270,7 @@ Optional features:
--disable-ftp disable FTP support [enabled] --disable-ftp disable FTP support [enabled]
--disable-vstream disable TiVo vstream client support [autodetect] --disable-vstream disable TiVo vstream client support [autodetect]
--disable-pthreads disable Posix threads 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] --disable-ass disable internal SSA/ASS subtitle support [autodetect]
--enable-rpath enable runtime linker path for extra libs [disabled] --enable-rpath enable runtime linker path for extra libs [disabled]
@ -644,6 +645,7 @@ _ftp=yes
_musepack=auto _musepack=auto
_vstream=auto _vstream=auto
_pthreads=auto _pthreads=auto
_w32threads=auto
_ass=auto _ass=auto
_rpath=no _rpath=no
_asmalign_pot=auto _asmalign_pot=auto
@ -1061,6 +1063,8 @@ for ac_option do
--disable-vstream) _vstream=no ;; --disable-vstream) _vstream=no ;;
--enable-pthreads) _pthreads=yes ;; --enable-pthreads) _pthreads=yes ;;
--disable-pthreads) _pthreads=no ;; --disable-pthreads) _pthreads=no ;;
--enable-w32threads) _w32threads=yes ;;
--disable-w32threads) _w32threads=no ;;
--enable-ass) _ass=yes ;; --enable-ass) _ass=yes ;;
--disable-ass) _ass=no ;; --disable-ass) _ass=no ;;
--enable-rpath) _rpath=yes ;; --enable-rpath) _rpath=yes ;;
@ -3046,6 +3050,18 @@ else
fi fi
echores "$_pthreads" 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" echocheck "rpath"
netbsd &&_rpath=yes netbsd &&_rpath=yes
if test "$_rpath" = yes ; then if test "$_rpath" = yes ; then
@ -7403,6 +7419,7 @@ EXTRALIBS_MENCODER = $_libs_mencoder
HAVE_MLIB = $_mlib HAVE_MLIB = $_mlib
HAVE_PTHREADS = $_pthreads HAVE_PTHREADS = $_pthreads
HAVE_W32THREADS = $_w32threads
HAVE_XVMC_ACCEL = $_xvmc HAVE_XVMC_ACCEL = $_xvmc