CVS: main configure,1.1018,1.1019
CVS change done by Sascha Sommer CVS Update of /cvsroot/mplayer/main In directory mail:/var2/tmp/cvs-serv5120 Modified Files: configure Log Message: pthreads support for mingw, patch by Gianluigi Tiesi <mplayer at netfarm.it> Index: configure =================================================================== RCS file: /cvsroot/mplayer/main/configure,v retrieving revision 1.1018 retrieving revision 1.1019 diff -u -r1.1018 -r1.1019 --- configure 5 Jun 2005 19:05:00 -0000 1.1018 +++ configure 6 Jun 2005 16:56:29 -0000 1.1019 @@ -195,6 +195,7 @@ library [autodetect] --disable-ftp Disable ftp support [enabled] --disable-vstream Disable tivo vstream client support [autodetect] + --disable-pthreads Disable Posix threads support [autodetect] Codecs: --enable-gif enable gif support [autodetect] @@ -1477,6 +1478,7 @@ _gethostbyname2=auto _ftp=yes _vstream=auto +_pthreads=yes for ac_option do case "$ac_option" in # Skip 1st pass @@ -1729,6 +1731,8 @@ --disable-ftp) _ftp=no ;; --enable-vstream) _vstream=yes ;; --disable-vstream) _vstream=no ;; + --enable-pthreads) _pthreads=yes ;; + --disable-pthreads) _pthreads=no ;; --enable-fribidi) _fribidi=yes ;; --disable-fribidi) _fribidi=no ;; @@ -2793,15 +2797,17 @@ _def_threads='#undef HAVE_THREADS' echocheck "pthread" +_ld_pthread='' +if test "$_pthreads" != no ; then cat > $TMPC << EOF #include <pthread.h> void* func(void *arg) { return arg; } int main(void) { pthread_t tid; return pthread_create (&tid, 0, func, 0) == 0 ? 0 : 1; } EOF -if mingw32 ; then - _ld_pthread='' -elif hpux ; then +if hpux ; then _ld_pthread='' +elif ( cc_check -lpthreadGC2 && $TMPO ) ; then # mingw pthreads-win32 + _ld_pthread='-lpthreadGC2' elif ( cc_check && $TMPO ) ; then # QNX _ld_pthread=' ' # _ld_pthread='' would disable pthreads, but the test worked elif ( cc_check -lpthread && $TMPO ) ; then @@ -2824,6 +2830,7 @@ _ld_pthread='' ; _nas=no ; _tv_v4l=no ; _macosx=no ; _win32=no fi fi +fi if test "$_ld_pthread" != '' ; then echores "yes (using $_ld_pthread)" _pthreads='yes'
participants (1)
-
syncmail@mplayerhq.hu