summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim.muller@collabora.co.uk>2009-05-22 01:10:12 +0100
committerTim-Philipp Müller <tim.muller@collabora.co.uk>2009-05-22 01:31:47 +0100
commit5776632762d88a3e90fd81300ca7124ad5ab0f3f (patch)
tree2875a1d9a90ec1b0241dee619c5637e6ada31020
parent67bcdf2d0b7bb4d4e66ecb8d4047f10f490a0870 (diff)
m4: fix 'suspicious cache id' warnings
and update common to pull in a similar fix. Also check in configure whether the compiler supports do while macros (GLib wants this defined and it is needed to avoid warnings with some c++ compilers apparently).
m---------common0
-rw-r--r--configure.ac3
-rw-r--r--m4/gst-fionread.m416
3 files changed, 11 insertions, 8 deletions
diff --git a/common b/common
-Subproject 6ab11d17cb8e4d1ed755da7accac9630d567a09
+Subproject 888e0a268b60904dd208b672a3c57f1ff7d9786
diff --git a/configure.ac b/configure.ac
index efea029f..bfe13151 100644
--- a/configure.ac
+++ b/configure.ac
@@ -116,6 +116,9 @@ AM_PROG_CC_C_O
dnl find an assembler
AM_PROG_AS
+dnl check if the compiler supports do while(0) macros
+AG_GST_CHECK_DOWHILE_MACROS
+
AC_PATH_PROG(VALGRIND_PATH, valgrind, no)
AM_CONDITIONAL(HAVE_VALGRIND, test ! "x$VALGRIND_PATH" = "xno")
diff --git a/m4/gst-fionread.m4 b/m4/gst-fionread.m4
index dff19df9..603aa457 100644
--- a/m4/gst-fionread.m4
+++ b/m4/gst-fionread.m4
@@ -1,7 +1,7 @@
AC_DEFUN([GST_CHECK_FIONREAD], [
AC_MSG_CHECKING(for FIONREAD in sys/ioctl.h)
- AC_CACHE_VAL(GST_FIONREAD_IN_SYS_IOCTL, [
+ AC_CACHE_VAL(_cv_gst_fionread_in_sys_ioctl, [
AC_TRY_COMPILE([
#include <sys/types.h>
#include <sys/ioctl.h>
@@ -9,18 +9,18 @@ AC_DEFUN([GST_CHECK_FIONREAD], [
int x = FIONREAD;
if ( x )
return 0;
- ], GST_FIONREAD_IN_SYS_IOCTL="yes",GST_FIONREAD_IN_SYS_IOCTL="no")
+ ], _cv_gst_fionread_in_sys_ioctl="yes",_cv_gst_fionread_in_sys_ioctl="no")
])
- AC_MSG_RESULT($GST_FIONREAD_IN_SYS_IOCTL)
+ AC_MSG_RESULT($_cv_gst_fionread_in_sys_ioctl)
- if test "$GST_FIONREAD_IN_SYS_IOCTL" = "yes"; then
+ if test "$_cv_gst_fionread_in_sys_ioctl" = "yes"; then
AC_DEFINE([HAVE_FIONREAD_IN_SYS_IOCTL], 1, [FIONREAD ioctl found in sys/ioclt.h])
else
AC_MSG_CHECKING(for FIONREAD in sys/filio.h)
- AC_CACHE_VAL(GST_FIONREAD_IN_SYS_FILIO, [
+ AC_CACHE_VAL(_cv_gst_fionread_in_sys_filio, [
AC_TRY_COMPILE([
#include <sys/types.h>
#include <sys/filio.h>
@@ -28,12 +28,12 @@ if ( x )
int x = FIONREAD;
if ( x )
return 0;
- ], GST_FIONREAD_IN_SYS_FILIO="yes",GST_FIONREAD_IN_SYS_FILIO="no")
+ ], _cv_gst_fionread_in_sys_filio="yes",_cv_gst_fionread_in_sys_filio="no")
])
- AC_MSG_RESULT($GST_FIONREAD_IN_SYS_FILIO)
+ AC_MSG_RESULT($_cv_gst_fionread_in_sys_filio)
- if test "$GST_FIONREAD_IN_SYS_FILIO" = "yes"; then
+ if test "$_cv_gst_fionread_in_sys_filio" = "yes"; then
AC_DEFINE([HAVE_FIONREAD_IN_SYS_FILIO], 1, [FIONREAD ioctl found in sys/filio.h])
fi