X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=m4%2Fgetdate.m4;h=2981f139d7e5d33ba4f0742681c45b2f9813f73a;hb=fc86a0be1b68e4b24d9249d763d33701b3a81623;hp=d17dd37fce6e44dc826bee470681101964f1bb9f;hpb=ceb979c756aa8ee2e0fd69864199f6ff0a179fed;p=gnulib.git diff --git a/m4/getdate.m4 b/m4/getdate.m4 index d17dd37fc..2981f139d 100644 --- a/m4/getdate.m4 +++ b/m4/getdate.m4 @@ -1,22 +1,37 @@ -# getdate.m4 serial 2 -dnl Copyright (C) 2002, 2003 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_HEADER_TIME - AC_CHECK_HEADERS_ONCE(sys/time.h) + AC_REQUIRE([AM_STDBOOL_H]) + AC_REQUIRE([gl_TIMESPEC]) dnl Prerequisites of lib/getdate.y. - AC_REQUIRE([jm_BISON]) - AC_REQUIRE([AC_FUNC_ALLOCA]) + AC_REQUIRE([gl_BISON]) + AC_REQUIRE([gl_C_COMPOUND_LITERALS]) AC_REQUIRE([AC_HEADER_STDC]) AC_CHECK_FUNCS_ONCE(isascii) AC_STRUCT_TIMEZONE + AC_REQUIRE([gl_CLOCK_TIME]) AC_REQUIRE([gl_TM_GMTOFF]) ])