~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to m4/gnulib-comp.m4

  • Committer: Monty Taylor
  • Date: 2009-01-29 19:04:39 UTC
  • mto: (779.3.29 devel)
  • mto: This revision was merged to the branch mainline in revision 823.
  • Revision ID: mordred@inaugust.com-20090129190439-vfr95s6gaudjacm7
Add timegm which is missing on Solaris.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# DO NOT EDIT! GENERATED AUTOMATICALLY!
 
2
# Copyright (C) 2002-2008 Free Software Foundation, Inc.
 
3
#
 
4
# This file is free software, distributed under the terms of the GNU
 
5
# General Public License.  As a special exception to the GNU General
 
6
# Public License, this file may be distributed as part of a program
 
7
# that contains a configuration script generated by Autoconf, under
 
8
# the same distribution terms as the rest of that program.
 
9
#
 
10
# Generated by gnulib-tool.
 
11
#
 
12
# This file represents the compiled summary of the specification in
 
13
# gnulib-cache.m4. It lists the computed macro invocations that need
 
14
# to be invoked from configure.ac.
 
15
# In projects using CVS, this file can be treated like other built files.
 
16
 
 
17
 
 
18
# This macro should be invoked from ./configure.ac, in the section
 
19
# "Checks for programs", right after AC_PROG_CC, and certainly before
 
20
# any checks for libraries, header files, types and library functions.
 
21
AC_DEFUN([gl_EARLY],
 
22
[
 
23
  m4_pattern_forbid([^gl_[A-Z]])dnl the gnulib macro namespace
 
24
  m4_pattern_allow([^gl_ES$])dnl a valid locale name
 
25
  m4_pattern_allow([^gl_LIBOBJS$])dnl a variable
 
26
  m4_pattern_allow([^gl_LTLIBOBJS$])dnl a variable
 
27
  AC_REQUIRE([AC_PROG_RANLIB])
 
28
  AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
 
29
])
 
30
 
 
31
# This macro should be invoked from ./configure.ac, in the section
 
32
# "Check for header files, types and library functions".
 
33
AC_DEFUN([gl_INIT],
 
34
[
 
35
  AM_CONDITIONAL([GL_COND_LIBTOOL], [true])
 
36
  gl_cond_libtool=true
 
37
  m4_pushdef([AC_LIBOBJ], m4_defn([gl_LIBOBJ]))
 
38
  m4_pushdef([AC_REPLACE_FUNCS], m4_defn([gl_REPLACE_FUNCS]))
 
39
  m4_pushdef([AC_LIBSOURCES], m4_defn([gl_LIBSOURCES]))
 
40
  m4_pushdef([gl_LIBSOURCES_LIST], [])
 
41
  m4_pushdef([gl_LIBSOURCES_DIR], [])
 
42
  gl_COMMON
 
43
  gl_source_base='gnulib'
 
44
  gl_FUNC_MKTIME
 
45
  gl_HEADER_TIME_H
 
46
  gl_TIME_R
 
47
  gl_FUNC_TIMEGM
 
48
  m4_ifval(gl_LIBSOURCES_LIST, [
 
49
    m4_syscmd([test ! -d ]gl_LIBSOURCES_DIR[ ||
 
50
      for gl_file in ]gl_LIBSOURCES_LIST[ ; do
 
51
        if test ! -r ]gl_LIBSOURCES_DIR[/$gl_file ; then
 
52
          echo "missing file ]gl_LIBSOURCES_DIR[/$gl_file" >&2
 
53
          exit 1
 
54
        fi
 
55
      done])dnl
 
56
      m4_if(m4_sysval, [0], [],
 
57
        [AC_FATAL([expected source file, required through AC_LIBSOURCES, not found])])
 
58
  ])
 
59
  m4_popdef([gl_LIBSOURCES_DIR])
 
60
  m4_popdef([gl_LIBSOURCES_LIST])
 
61
  m4_popdef([AC_LIBSOURCES])
 
62
  m4_popdef([AC_REPLACE_FUNCS])
 
63
  m4_popdef([AC_LIBOBJ])
 
64
  AC_CONFIG_COMMANDS_PRE([
 
65
    gl_libobjs=
 
66
    gl_ltlibobjs=
 
67
    if test -n "$gl_LIBOBJS"; then
 
68
      # Remove the extension.
 
69
      sed_drop_objext='s/\.o$//;s/\.obj$//'
 
70
      for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed "$sed_drop_objext" | sort | uniq`; do
 
71
        gl_libobjs="$gl_libobjs $i.$ac_objext"
 
72
        gl_ltlibobjs="$gl_ltlibobjs $i.lo"
 
73
      done
 
74
    fi
 
75
    AC_SUBST([gl_LIBOBJS], [$gl_libobjs])
 
76
    AC_SUBST([gl_LTLIBOBJS], [$gl_ltlibobjs])
 
77
  ])
 
78
  gltests_libdeps=
 
79
  gltests_ltlibdeps=
 
80
  m4_pushdef([AC_LIBOBJ], m4_defn([gltests_LIBOBJ]))
 
81
  m4_pushdef([AC_REPLACE_FUNCS], m4_defn([gltests_REPLACE_FUNCS]))
 
82
  m4_pushdef([AC_LIBSOURCES], m4_defn([gltests_LIBSOURCES]))
 
83
  m4_pushdef([gltests_LIBSOURCES_LIST], [])
 
84
  m4_pushdef([gltests_LIBSOURCES_DIR], [])
 
85
  gl_COMMON
 
86
  gl_source_base='tests'
 
87
  m4_ifval(gltests_LIBSOURCES_LIST, [
 
88
    m4_syscmd([test ! -d ]gltests_LIBSOURCES_DIR[ ||
 
89
      for gl_file in ]gltests_LIBSOURCES_LIST[ ; do
 
90
        if test ! -r ]gltests_LIBSOURCES_DIR[/$gl_file ; then
 
91
          echo "missing file ]gltests_LIBSOURCES_DIR[/$gl_file" >&2
 
92
          exit 1
 
93
        fi
 
94
      done])dnl
 
95
      m4_if(m4_sysval, [0], [],
 
96
        [AC_FATAL([expected source file, required through AC_LIBSOURCES, not found])])
 
97
  ])
 
98
  m4_popdef([gltests_LIBSOURCES_DIR])
 
99
  m4_popdef([gltests_LIBSOURCES_LIST])
 
100
  m4_popdef([AC_LIBSOURCES])
 
101
  m4_popdef([AC_REPLACE_FUNCS])
 
102
  m4_popdef([AC_LIBOBJ])
 
103
  AC_CONFIG_COMMANDS_PRE([
 
104
    gltests_libobjs=
 
105
    gltests_ltlibobjs=
 
106
    if test -n "$gltests_LIBOBJS"; then
 
107
      # Remove the extension.
 
108
      sed_drop_objext='s/\.o$//;s/\.obj$//'
 
109
      for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed "$sed_drop_objext" | sort | uniq`; do
 
110
        gltests_libobjs="$gltests_libobjs $i.$ac_objext"
 
111
        gltests_ltlibobjs="$gltests_ltlibobjs $i.lo"
 
112
      done
 
113
    fi
 
114
    AC_SUBST([gltests_LIBOBJS], [$gltests_libobjs])
 
115
    AC_SUBST([gltests_LTLIBOBJS], [$gltests_ltlibobjs])
 
116
  ])
 
117
])
 
118
 
 
119
# Like AC_LIBOBJ, except that the module name goes
 
120
# into gl_LIBOBJS instead of into LIBOBJS.
 
121
AC_DEFUN([gl_LIBOBJ], [
 
122
  AS_LITERAL_IF([$1], [gl_LIBSOURCES([$1.c])])dnl
 
123
  gl_LIBOBJS="$gl_LIBOBJS $1.$ac_objext"
 
124
])
 
125
 
 
126
# Like AC_REPLACE_FUNCS, except that the module name goes
 
127
# into gl_LIBOBJS instead of into LIBOBJS.
 
128
AC_DEFUN([gl_REPLACE_FUNCS], [
 
129
  m4_foreach_w([gl_NAME], [$1], [AC_LIBSOURCES(gl_NAME[.c])])dnl
 
130
  AC_CHECK_FUNCS([$1], , [gl_LIBOBJ($ac_func)])
 
131
])
 
132
 
 
133
# Like AC_LIBSOURCES, except the directory where the source file is
 
134
# expected is derived from the gnulib-tool parameterization,
 
135
# and alloca is special cased (for the alloca-opt module).
 
136
# We could also entirely rely on EXTRA_lib..._SOURCES.
 
137
AC_DEFUN([gl_LIBSOURCES], [
 
138
  m4_foreach([_gl_NAME], [$1], [
 
139
    m4_if(_gl_NAME, [alloca.c], [], [
 
140
      m4_define([gl_LIBSOURCES_DIR], [gnulib])
 
141
      m4_append([gl_LIBSOURCES_LIST], _gl_NAME, [ ])
 
142
    ])
 
143
  ])
 
144
])
 
145
 
 
146
# Like AC_LIBOBJ, except that the module name goes
 
147
# into gltests_LIBOBJS instead of into LIBOBJS.
 
148
AC_DEFUN([gltests_LIBOBJ], [
 
149
  AS_LITERAL_IF([$1], [gltests_LIBSOURCES([$1.c])])dnl
 
150
  gltests_LIBOBJS="$gltests_LIBOBJS $1.$ac_objext"
 
151
])
 
152
 
 
153
# Like AC_REPLACE_FUNCS, except that the module name goes
 
154
# into gltests_LIBOBJS instead of into LIBOBJS.
 
155
AC_DEFUN([gltests_REPLACE_FUNCS], [
 
156
  m4_foreach_w([gl_NAME], [$1], [AC_LIBSOURCES(gl_NAME[.c])])dnl
 
157
  AC_CHECK_FUNCS([$1], , [gltests_LIBOBJ($ac_func)])
 
158
])
 
159
 
 
160
# Like AC_LIBSOURCES, except the directory where the source file is
 
161
# expected is derived from the gnulib-tool parameterization,
 
162
# and alloca is special cased (for the alloca-opt module).
 
163
# We could also entirely rely on EXTRA_lib..._SOURCES.
 
164
AC_DEFUN([gltests_LIBSOURCES], [
 
165
  m4_foreach([_gl_NAME], [$1], [
 
166
    m4_if(_gl_NAME, [alloca.c], [], [
 
167
      m4_define([gltests_LIBSOURCES_DIR], [tests])
 
168
      m4_append([gltests_LIBSOURCES_LIST], _gl_NAME, [ ])
 
169
    ])
 
170
  ])
 
171
])
 
172
 
 
173
# This macro records the list of files which have been installed by
 
174
# gnulib-tool and may be removed by future gnulib-tool invocations.
 
175
AC_DEFUN([gl_FILE_LIST], [
 
176
  lib/dummy.c
 
177
  lib/mktime.c
 
178
  lib/time.in.h
 
179
  lib/time_r.c
 
180
  lib/timegm.c
 
181
  m4/extensions.m4
 
182
  m4/gnulib-common.m4
 
183
  m4/include_next.m4
 
184
  m4/mktime.m4
 
185
  m4/onceonly.m4
 
186
  m4/time_h.m4
 
187
  m4/time_r.m4
 
188
  m4/timegm.m4
 
189
])