annotate m4/strftime.m4 @ 5721:abd018cd6020

Use AC_LIBSOURCES and AC_LIBOBJ to indicate source and object files.
author Paul Eggert <eggert@cs.ucla.edu>
date Mon, 21 Mar 2005 22:06:27 +0000
parents 87c42e194f4a
children 2a0d593683dc
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5611
87c42e194f4a Use an all-permissive copyright notice, recommended by RMS.
Paul Eggert <eggert@cs.ucla.edu>
parents: 5400
diff changeset
1 #serial 24
5400
dc21343fd637 (_gl_STRFTIME_PREREQS): Remove. Move its body to
Paul Eggert <eggert@cs.ucla.edu>
parents: 5016
diff changeset
2
5721
abd018cd6020 Use AC_LIBSOURCES and AC_LIBOBJ to indicate source and object files.
Paul Eggert <eggert@cs.ucla.edu>
parents: 5611
diff changeset
3 # Copyright (C) 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004, 2005
5400
dc21343fd637 (_gl_STRFTIME_PREREQS): Remove. Move its body to
Paul Eggert <eggert@cs.ucla.edu>
parents: 5016
diff changeset
4 # Free Software Foundation, Inc.
5611
87c42e194f4a Use an all-permissive copyright notice, recommended by RMS.
Paul Eggert <eggert@cs.ucla.edu>
parents: 5400
diff changeset
5 #
87c42e194f4a Use an all-permissive copyright notice, recommended by RMS.
Paul Eggert <eggert@cs.ucla.edu>
parents: 5400
diff changeset
6 # This file is free software; the Free Software Foundation
87c42e194f4a Use an all-permissive copyright notice, recommended by RMS.
Paul Eggert <eggert@cs.ucla.edu>
parents: 5400
diff changeset
7 # gives unlimited permission to copy and/or distribute it,
87c42e194f4a Use an all-permissive copyright notice, recommended by RMS.
Paul Eggert <eggert@cs.ucla.edu>
parents: 5400
diff changeset
8 # with or without modifications, as long as this notice is preserved.
5400
dc21343fd637 (_gl_STRFTIME_PREREQS): Remove. Move its body to
Paul Eggert <eggert@cs.ucla.edu>
parents: 5016
diff changeset
9
dc21343fd637 (_gl_STRFTIME_PREREQS): Remove. Move its body to
Paul Eggert <eggert@cs.ucla.edu>
parents: 5016
diff changeset
10 # Written by Jim Meyering and Paul Eggert.
dc21343fd637 (_gl_STRFTIME_PREREQS): Remove. Move its body to
Paul Eggert <eggert@cs.ucla.edu>
parents: 5016
diff changeset
11
dc21343fd637 (_gl_STRFTIME_PREREQS): Remove. Move its body to
Paul Eggert <eggert@cs.ucla.edu>
parents: 5016
diff changeset
12 AC_DEFUN([gl_FUNC_GNU_STRFTIME],
dc21343fd637 (_gl_STRFTIME_PREREQS): Remove. Move its body to
Paul Eggert <eggert@cs.ucla.edu>
parents: 5016
diff changeset
13 [AC_REQUIRE([gl_FUNC_STRFTIME])dnl
dc21343fd637 (_gl_STRFTIME_PREREQS): Remove. Move its body to
Paul Eggert <eggert@cs.ucla.edu>
parents: 5016
diff changeset
14 AC_REQUIRE([AC_C_CONST])dnl
dc21343fd637 (_gl_STRFTIME_PREREQS): Remove. Move its body to
Paul Eggert <eggert@cs.ucla.edu>
parents: 5016
diff changeset
15 ])
dc21343fd637 (_gl_STRFTIME_PREREQS): Remove. Move its body to
Paul Eggert <eggert@cs.ucla.edu>
parents: 5016
diff changeset
16
dc21343fd637 (_gl_STRFTIME_PREREQS): Remove. Move its body to
Paul Eggert <eggert@cs.ucla.edu>
parents: 5016
diff changeset
17 # These are the prerequisite macros for GNU's strftime.c replacement.
dc21343fd637 (_gl_STRFTIME_PREREQS): Remove. Move its body to
Paul Eggert <eggert@cs.ucla.edu>
parents: 5016
diff changeset
18 AC_DEFUN([gl_FUNC_STRFTIME],
1102
921bbc045898 (jm_STRFTIME_PREREQS): Check for localtime_r.
Jim Meyering <jim@meyering.net>
parents: 863
diff changeset
19 [
5721
abd018cd6020 Use AC_LIBSOURCES and AC_LIBOBJ to indicate source and object files.
Paul Eggert <eggert@cs.ucla.edu>
parents: 5611
diff changeset
20 AC_LIBSOURCES([strftime.c, strftime.h])
abd018cd6020 Use AC_LIBSOURCES and AC_LIBOBJ to indicate source and object files.
Paul Eggert <eggert@cs.ucla.edu>
parents: 5611
diff changeset
21 AC_LIBOBJ([strftime])
abd018cd6020 Use AC_LIBSOURCES and AC_LIBOBJ to indicate source and object files.
Paul Eggert <eggert@cs.ucla.edu>
parents: 5611
diff changeset
22
5400
dc21343fd637 (_gl_STRFTIME_PREREQS): Remove. Move its body to
Paul Eggert <eggert@cs.ucla.edu>
parents: 5016
diff changeset
23 # strftime.c uses the underyling system strftime if it exists.
dc21343fd637 (_gl_STRFTIME_PREREQS): Remove. Move its body to
Paul Eggert <eggert@cs.ucla.edu>
parents: 5016
diff changeset
24 AC_REQUIRE([AC_FUNC_STRFTIME])
2025
c34e888e9573 Add checks for most of the cpp macros tested in GNU's strftime.c.
Jim Meyering <jim@meyering.net>
parents: 1773
diff changeset
25
c34e888e9573 Add checks for most of the cpp macros tested in GNU's strftime.c.
Jim Meyering <jim@meyering.net>
parents: 1773
diff changeset
26 # This defines (or not) HAVE_TZNAME and HAVE_TM_ZONE.
5400
dc21343fd637 (_gl_STRFTIME_PREREQS): Remove. Move its body to
Paul Eggert <eggert@cs.ucla.edu>
parents: 5016
diff changeset
27 AC_REQUIRE([AC_STRUCT_TIMEZONE])
2025
c34e888e9573 Add checks for most of the cpp macros tested in GNU's strftime.c.
Jim Meyering <jim@meyering.net>
parents: 1773
diff changeset
28
5400
dc21343fd637 (_gl_STRFTIME_PREREQS): Remove. Move its body to
Paul Eggert <eggert@cs.ucla.edu>
parents: 5016
diff changeset
29 AC_REQUIRE([AC_HEADER_TIME])
dc21343fd637 (_gl_STRFTIME_PREREQS): Remove. Move its body to
Paul Eggert <eggert@cs.ucla.edu>
parents: 5016
diff changeset
30 AC_REQUIRE([AC_TYPE_MBSTATE_T])
4108
c1d472db5c30 An independent .m4 file for each module.
Bruno Haible <bruno@clisp.org>
parents: 4091
diff changeset
31 AC_REQUIRE([gl_TM_GMTOFF])
4558
e7c388835e7c Merge from coreutils.
Paul Eggert <eggert@cs.ucla.edu>
parents: 4108
diff changeset
32 AC_REQUIRE([gl_FUNC_TZSET_CLOBBER])
820
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
33
5400
dc21343fd637 (_gl_STRFTIME_PREREQS): Remove. Move its body to
Paul Eggert <eggert@cs.ucla.edu>
parents: 5016
diff changeset
34 AC_CHECK_FUNCS_ONCE(mblen mbrlen mempcpy tzset)
dc21343fd637 (_gl_STRFTIME_PREREQS): Remove. Move its body to
Paul Eggert <eggert@cs.ucla.edu>
parents: 5016
diff changeset
35 AC_CHECK_HEADERS_ONCE(sys/time.h wchar.h)
1102
921bbc045898 (jm_STRFTIME_PREREQS): Check for localtime_r.
Jim Meyering <jim@meyering.net>
parents: 863
diff changeset
36
3258
def59456e348 (jm_FUNC_GNU_STRFTIME):
Jim Meyering <jim@meyering.net>
parents: 2685
diff changeset
37 AC_DEFINE([my_strftime], [nstrftime],
def59456e348 (jm_FUNC_GNU_STRFTIME):
Jim Meyering <jim@meyering.net>
parents: 2685
diff changeset
38 [Define to the name of the strftime replacement function.])
820
7d99d39333e1 broken out of ../acinclude.m4
Jim Meyering <jim@meyering.net>
parents:
diff changeset
39 ])