X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=m4%2Fgetdate.m4;h=2981f139d7e5d33ba4f0742681c45b2f9813f73a;hb=f3e54a1de0814ce1a995541dc9bbd0206e2a3c83;hp=6c0c9ff9a0ccbe837a9e6df690aab0ee4d332938;hpb=23fe10e274cf20fb2cb75ea1da9556a733106657;p=gnulib.git diff --git a/m4/getdate.m4 b/m4/getdate.m4 index 6c0c9ff9a..2981f139d 100644 --- a/m4/getdate.m4 +++ b/m4/getdate.m4 @@ -1,20 +1,34 @@ -# getdate.m4 serial 4 -dnl Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc. -dnl This file is free software, distributed under the terms of the GNU -dnl General Public License. As a special exception to the GNU General -dnl Public License, this file may be distributed as part of a program -dnl that contains a configuration script generated by Autoconf, under -dnl the same distribution terms as the rest of that program. +# getdate.m4 serial 8 +dnl Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +AC_DEFUN([gl_C_COMPOUND_LITERALS], +[ + AC_CACHE_CHECK([for compound literals], gl_cv_compound_literals, + [AC_TRY_COMPILE([struct s { int i, j; }; struct s s = (struct s) { 1, 2 };], + [struct s t = (struct s) { 3, 4 };], + gl_cv_compound_literals=yes, + gl_cv_compound_literals=no)]) + if test $gl_cv_compound_literals = yes; then + AC_DEFINE(HAVE_COMPOUND_LITERALS, 1, + [Define if you have compound literals.]) + fi +]) AC_DEFUN([gl_GETDATE], [ + AC_LIBSOURCES([getdate.h, getdate.y]) + AC_LIBOBJ([getdate]) + dnl Prerequisites of lib/getdate.h. AC_REQUIRE([AM_STDBOOL_H]) AC_REQUIRE([gl_TIMESPEC]) dnl Prerequisites of lib/getdate.y. AC_REQUIRE([gl_BISON]) - AC_REQUIRE([AC_FUNC_ALLOCA]) + AC_REQUIRE([gl_C_COMPOUND_LITERALS]) AC_REQUIRE([AC_HEADER_STDC]) AC_CHECK_FUNCS_ONCE(isascii) AC_STRUCT_TIMEZONE