From: Bruno Haible Date: Sat, 28 Aug 2010 08:46:37 +0000 (+0200) Subject: Prefer using AC_DEFUN_ONCE over AC_DEFUN in projects with gnulib. X-Git-Tag: v0.1~3898 X-Git-Url: http://erislabs.org.uk/gitweb/?a=commitdiff_plain;h=8625f78125923c51d30996fb6f3cda1bdd19cd4a;p=gnulib.git Prefer using AC_DEFUN_ONCE over AC_DEFUN in projects with gnulib. --- diff --git a/ChangeLog b/ChangeLog index 35e3989f5..d3f104aae 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,13 @@ 2010-08-28 Bruno Haible + Prefer using AC_DEFUN_ONCE over AC_DEFUN in projects with gnulib. + * m4/iconv.m4 (gl_iconv_AC_DEFUN): Use AC_DEFUN_ONCE if gl_00GNULIB is + defined. + * m4/libunistring.m4 (gl_libunistring_AC_DEFUN): Likewise. + Suggested by Eric Blake. + +2010-08-28 Bruno Haible + sys_socket, netdb: Ensure socklen_t gets defined. * modules/sys_socket (Depends-on): Add socklen. * modules/netdb (Depends-on): Likewise. diff --git a/m4/iconv.m4 b/m4/iconv.m4 index 5e838b04b..425145c0a 100644 --- a/m4/iconv.m4 +++ b/m4/iconv.m4 @@ -1,4 +1,4 @@ -# iconv.m4 serial 14 (gettext-0.18.2) +# iconv.m4 serial 15 (gettext-0.18.2) dnl Copyright (C) 2000-2002, 2007-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -217,8 +217,11 @@ m4_define([gl_iconv_AC_DEFUN], m4_version_prereq([2.64], [[AC_DEFUN_ONCE( [$1], [$2])]], - [[AC_DEFUN( - [$1], [$2])]])) + [m4_ifdef([gl_00GNULIB], + [[AC_DEFUN_ONCE( + [$1], [$2])]], + [[AC_DEFUN( + [$1], [$2])]])])) gl_iconv_AC_DEFUN([AM_ICONV], [ AM_ICONV_LINK diff --git a/m4/libunistring.m4 b/m4/libunistring.m4 index 55f533404..61b7cc9e6 100644 --- a/m4/libunistring.m4 +++ b/m4/libunistring.m4 @@ -1,4 +1,4 @@ -# libunistring.m4 serial 10 +# libunistring.m4 serial 11 dnl Copyright (C) 2009-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -25,8 +25,11 @@ m4_define([gl_libunistring_AC_DEFUN], m4_version_prereq([2.64], [[AC_DEFUN_ONCE( [$1], [$2])]], - [[AC_DEFUN( - [$1], [$2])]])) + [m4_ifdef([gl_00GNULIB], + [[AC_DEFUN_ONCE( + [$1], [$2])]], + [[AC_DEFUN( + [$1], [$2])]])])) gl_libunistring_AC_DEFUN([gl_LIBUNISTRING], [ AC_BEFORE([$0], [gl_LIBUNISTRING_MODULE])