build-sys: module-equalizer-sink needs dbus.
[platform/upstream/pulseaudio.git] / configure.ac
index 7213db1..88ad875 100644 (file)
@@ -403,13 +403,13 @@ AC_TYPE_UID_T
 AC_CHECK_DECLS(environ)
 
 # SIGXCPU
-AC_CHECK_DEFINE([SIGXCPU], [signal.h], [HAVE_SIGXCPU=1], [HAVE_SIGXCPU=0])
+AX_CHECK_DEFINE([signal.h], [SIGXCPU], [HAVE_SIGXCPU=1], [HAVE_SIGXCPU=0])
 AS_IF([test "x$HAVE_SIGXCPU" = "x1"], AC_DEFINE([HAVE_SIGXCPU], 1, [Have SIGXCPU?]))
 AM_CONDITIONAL(HAVE_SIGXCPU, test "x$HAVE_SIGXCPU" = "x1")
 
 # INADDR_NONE, Solaris lacks this
-AC_CHECK_DEFINE([INADDR_NONE], [netinet/in.h], [],
-    [AC_CHECK_DEFINE([INADDR_NONE], [winsock2.h], [],
+AX_CHECK_DEFINE([netinet/in.h], [INADDR_NONE], [],
+    [AX_CHECK_DEFINE([winsock2.h], [INADDR_NONE], [],
         [AC_DEFINE([INADDR_NONE],  [0xffffffff], [Define INADDR_NONE if not found in <netinet/in.h>])])])
 
 
@@ -427,28 +427,13 @@ AS_IF([test "$pulseaudio_cv__Bool" = "yes"], AC_DEFINE([HAVE_STD_BOOL], 1, [Have
 
 #### Thread support ####
 
-CC_CHECK_TLS
+AX_TLS
+AS_IF([test "$ac_cv_tls" == "__thread"],
+    AC_DEFINE([SUPPORT_TLS___THREAD], 1, [Define this if the compiler supports __thread for Thread-Local Storage]))
 
 # Win32 build breaks with win32 pthread installed
 AS_IF([test "x$os_is_win32" != "x1"],
-  [ACX_PTHREAD])
-
-AC_CACHE_CHECK([for PTHREAD_PRIO_INHERIT],
-    pulseaudio_cv_PTHREAD_PRIO_INHERIT, [
-        save_CC=$CC; CC=$PTHREAD_CC
-        save_CFLAGS=$CFLAGS; CFLAGS=$PTHREAD_CFLAGS
-        save_LIBS=$LIBS; LIBS=$PTHREAD_LIBS
-        AC_LINK_IFELSE(
-            AC_LANG_PROGRAM([[#include <pthread.h>]], [[int i = PTHREAD_PRIO_INHERIT;]]),
-            [pulseaudio_cv_PTHREAD_PRIO_INHERIT=yes],
-            [pulseaudio_cv_PTHREAD_PRIO_INHERIT=no])
-        CC=$save_CC
-        CFLAGS=$save_CFLAGS
-        LIBS=$save_LIBS
-    ])
-
-AS_IF([test "$pulseaudio_cv_PTHREAD_PRIO_INHERIT" = "yes"],
-    AC_DEFINE([HAVE_PTHREAD_PRIO_INHERIT], 1, [Have PTHREAD_PRIO_INHERIT.]))
+  [AX_PTHREAD])
 
 
 #### Check for libs ####