From: Richard Kettlewell Date: Sat, 12 Feb 2011 14:48:41 +0000 (+0000) Subject: Play nicely with Autoconf 2.68 X-Git-Tag: branchpoint-5.1~67 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/commitdiff_plain/b8ca4525ea8d849e72c537f2eef7be2160748243?hp=e4821ef71322616f956e7d3148b9738e6faaa0aa Play nicely with Autoconf 2.68 --- diff --git a/.bzrignore b/.bzrignore index 150c85c..ced9bf5 100644 --- a/.bzrignore +++ b/.bzrignore @@ -205,3 +205,4 @@ clients/rtpmon libtests/t-resample clients/resample disobedience/manual/Makefile +./m4 diff --git a/Makefile.am b/Makefile.am index b41014f..5599ffd 100644 --- a/Makefile.am +++ b/Makefile.am @@ -22,6 +22,8 @@ SUBDIRS=@subdirs@ DISTCHECK_CONFIGURE_FLAGS:=httpdir=$(distdir)/_inst/httpdir cgiexecdir=$(shell pwd)/$(distdir)/_inst/cgiexecdir +ACLOCAL_AMFLAGS=-I m4 + check-report: before-check check make-coverage-reports before-check: rm -f */*.gcda */*.gcov diff --git a/acinclude.m4 b/acinclude.m4 index 6df1aa3..5ab8672 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -17,9 +17,9 @@ AC_DEFUN([RJK_FIND_GC_H],[ AC_CACHE_CHECK([looking for ],[rjk_cv_gc_h],[ - AC_PREPROC_IFELSE([ + AC_PREPROC_IFELSE([AC_LANG_PROGRAM([ #include - ], + ],[])], [rjk_cv_gc_h="on default include path"],[ oldCPPFLAGS="${CPPFLAGS}" for dir in /usr/include/gc /usr/local/include/gc; do @@ -28,9 +28,9 @@ AC_DEFUN([RJK_FIND_GC_H],[ else CPPFLAGS="${oldCPPFLAGS} -I$dir" fi - AC_PREPROC_IFELSE([ + AC_PREPROC_IFELSE([AC_LANG_PROGRAM([ #include - ], + ],[])], [rjk_cv_gc_h=$dir;break],[rjk_cv_gc_h="not found"]) done CPPFLAGS="${oldCPPFLAGS}" diff --git a/configure.ac b/configure.ac index 1d81d83..2abd327 100644 --- a/configure.ac +++ b/configure.ac @@ -23,6 +23,7 @@ AC_CONFIG_AUX_DIR([config.aux]) AM_INIT_AUTOMAKE(disorder, [5.0]) AC_CONFIG_SRCDIR([server/disorderd.c]) AM_CONFIG_HEADER([config.h]) +AC_CONFIG_MACRO_DIR([m4]) # Find host type AC_CANONICAL_HOST @@ -655,7 +656,7 @@ AC_CHECK_FUNCS([fls getfsstat]) if test $want_server = yes; then # had better be version 3 or later AC_CACHE_CHECK([db.h version],[rjk_cv_db_version],[ - AC_PREPROC_IFELSE([ + AC_PREPROC_IFELSE([AC_LANG_PROGRAM([ #include #ifndef DB_VERSION_MAJOR # error cannot determine db version @@ -666,16 +667,16 @@ if test $want_server = yes; then #if DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR <= 2 # error inadequate db version #endif - ], + ],[])], [rjk_cv_db_version=ok], [rjk_cv_db_version=inadequate]) if test $rjk_cv_db_version = ok; then - AC_PREPROC_IFELSE([ + AC_PREPROC_IFELSE([AC_LANG_PROGRAM([ #include #if DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR == 6 # error http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=510270 #endif - ], + ],[])], [rjk_cv_db_version=ok], [rjk_cv_db_version=toxic]) fi @@ -727,13 +728,13 @@ if test "x$GCC" = xyes; then if test $GCC = yes; then CC="$CC -Wall -Werror" fi - AC_COMPILE_IFELSE([ + AC_COMPILE_IFELSE([AC_LANG_PROGRAM([],[ static int x(char *f) { return *f; } int z(const char *g) { return x((char *)g); - }], + }])], [rjk_cv_pr29478=no], [rjk_cv_pr29478=yes] ) @@ -749,11 +750,11 @@ if test "x$GCC" = xyes; then if test $GCC = yes; then CC="$CC -Wreturn-type -Werror" fi - AC_COMPILE_IFELSE([ + AC_COMPILE_IFELSE([AC_LANG_PROGRAM([],[ static void *threadfn(void) { for(;;) ; - }], + }],[])], [rjk_cv_gcc44_stupidity=no], [rjk_cv_gcc44_stupidity=yes]) CC="$old_CC"