X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=adns.git;a=blobdiff_plain;f=configure.in;h=3e72caddfba00b64c231acb34a0fea257dd0f22c;hp=b21404022c592d1af3a2b86cf29c428237438794;hb=64aae7c863f6e38cecc3cd6d5054f272e13852e8;hpb=849075a00676ad04776f4fe3902e23cc2d8f70a3 diff --git a/configure.in b/configure.in index b214040..3e72cad 100644 --- a/configure.in +++ b/configure.in @@ -1,11 +1,10 @@ # configure.in - input to autoconf # -# This file is -# Copyright (C) 1997-2000 Ian Jackson -# -# It is part of adns, which is -# Copyright (C) 1997-2005 Ian Jackson -# Copyright (C) 1999-2004 Tony Finch +# This file is part of adns, which is +# Copyright (C) 1997-2000,2003,2006 Ian Jackson +# Copyright (C) 1999-2000,2003,2006 Tony Finch +# Copyright (C) 1991 Massachusetts Institute of Technology +# (See the file INSTALL for full details.) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -25,7 +24,7 @@ AC_INIT(src/adns.h) AC_CONFIG_HEADER(src/config.h) dnl DPKG_CACHED_TRY_COMPILE(,,,,,) -define(DPKG_CACHED_TRY_COMPILE,[ +define([DPKG_CACHED_TRY_COMPILE],[ AC_MSG_CHECKING($1) AC_CACHE_VAL($2,[ AC_TRY_COMPILE([$3],[$4],[$2=yes],[$2=no]) @@ -112,16 +111,24 @@ DPKG_CACHED_TRY_COMPILE(inlines,dpkg_cv_c_inline,, AC_DEFINE(HAVE_INLINE), AC_MSG_RESULT(no)) -ADNS_C_GCCATTRIB - AC_SUBST(WARNS) if test "${GCC-no}" = yes; then WARNS="-Wall -Wmissing-prototypes -Wwrite-strings -Wstrict-prototypes -Wcast-qual -Wpointer-arith" + saved_cflags="$CFLAGS" + CFLAGS="$CFLAGS -Wno-pointer-sign" + DPKG_CACHED_TRY_COMPILE(-Wno-pointer-sign,adns_cv_c_wnoptrsign,, + [], + AC_MSG_RESULT(yes) + WARNS="$WARNS -Wno-pointer-sign", + AC_MSG_RESULT(no)) + CFLAGS="$saved_cflags" else WARNS= fi +ADNS_C_GCCATTRIB + AC_SUBST(SHLIBCC) AC_SUBST(MKSHLIB_1) AC_SUBST(MKSHLIB_2)