|
From: <sv...@va...> - 2010-04-29 16:37:34
|
Author: bart Date: 2010-04-29 17:37:26 +0100 (Thu, 29 Apr 2010) New Revision: 11119 Log: Refactoring: replaced two AC_TRY_COMPILE() occurrences by AC_CHECK_MEMBER(). Modified: trunk/configure.in Modified: trunk/configure.in =================================================================== --- trunk/configure.in 2010-04-29 16:05:54 UTC (rev 11118) +++ trunk/configure.in 2010-04-29 16:37:26 UTC (rev 11119) @@ -918,42 +918,26 @@ # Check whether pthread_mutex_t has a member called __m_kind. -AC_MSG_CHECKING([for pthread_mutex_t::__m_kind]) +AC_CHECK_MEMBER([pthread_mutex_t.__m_kind], + [AC_DEFINE([HAVE_PTHREAD_MUTEX_T__M_KIND], + 1, + [Define to 1 if pthread_mutex_t has a member called __m_kind.]) + ], + [], + [#include <pthread.h>]) -AC_TRY_COMPILE( -[ - #include <pthread.h> -], [ - pthread_mutex_t m; - return m.__m_kind; -], [ -AC_MSG_RESULT([yes]) -AC_DEFINE([HAVE_PTHREAD_MUTEX_T__M_KIND], 1, - [Define to 1 if pthread_mutex_t has a member called __m_kind.]) -], [ -AC_MSG_RESULT([no]) -]) - # Check whether pthread_mutex_t has a member called __data.__kind. -AC_MSG_CHECKING([for pthread_mutex_t::__data.__kind]) +AC_CHECK_MEMBER([pthread_mutex_t.__data.__kind], + [AC_DEFINE([HAVE_PTHREAD_MUTEX_T__DATA__KIND], + 1, + [Define to 1 if pthread_mutex_t has a member __data.__kind.]) + ], + [], + [#include <pthread.h>]) -AC_TRY_COMPILE( -[ -#include <pthread.h> -], [ - pthread_mutex_t m; - return m.__data.__kind; -], [ -AC_MSG_RESULT([yes]) -AC_DEFINE([HAVE_PTHREAD_MUTEX_T__DATA__KIND], 1, - [Define to 1 if pthread_mutex_t has a member __data.__kind.]) -], [ -AC_MSG_RESULT([no]) -]) - # does this compiler support -maltivec and does it have the include file # <altivec.h> ? |