# HG changeset patch # User reimar # Date 1227891876 0 # Node ID e54712304c3edb5c6f951b287e99b0410bd14559 # Parent 57a075738b24b0350a517340681e97f62732df36 Move PTHREAD_CACHE define logic to configure. diff -r 57a075738b24 -r e54712304c3e configure --- a/configure Fri Nov 28 15:26:36 2008 +0000 +++ b/configure Fri Nov 28 17:04:36 2008 +0000 @@ -715,6 +715,7 @@ _asmalign_pot=auto _stream_cache=yes _def_stream_cache="#define CONFIG_STREAM_CACHE 1" +_def_pthread_cache="#undef PTHREAD_CACHE" _need_shmem=yes for ac_option do case "$ac_option" in @@ -3136,6 +3137,15 @@ fi echores "$_pthreads" +if cygwin ; then + if test "$_pthreads" = yes ; then + _def_pthread_cache="#define PTHREAD_CACHE 1" + else + _stream_cache=no + _def_stream_cache="#undef CONFIG_STREAM_CACHE" + fi +fi + echocheck "w32threads" if test "$_pthreads" = yes ; then _res_comment="using pthread instead" diff -r 57a075738b24 -r e54712304c3e stream/cache2.c --- a/stream/cache2.c Fri Nov 28 15:26:36 2008 +0000 +++ b/stream/cache2.c Fri Nov 28 17:04:36 2008 +0000 @@ -16,10 +16,6 @@ #include #include -#ifdef __CYGWIN__ -#define PTHREAD_CACHE 1 -#endif - #include "osdep/shmem.h" #include "osdep/timer.h" #if defined(__MINGW32__)