~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to m4/gnulib-comp.m4

Merged in the gnulib tree to fix timegm and stat 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_GETOPT
 
45
  AC_SUBST([LIBINTL])
 
46
  AC_SUBST([LTLIBINTL])
 
47
  gl_FUNC_MKTIME
 
48
  gl_HEADER_TIME_H
 
49
  gl_TIME_R
 
50
  gl_FUNC_TIMEGM
 
51
  gl_UNISTD_H
 
52
  m4_ifval(gl_LIBSOURCES_LIST, [
 
53
    m4_syscmd([test ! -d ]gl_LIBSOURCES_DIR[ ||
 
54
      for gl_file in ]gl_LIBSOURCES_LIST[ ; do
 
55
        if test ! -r ]gl_LIBSOURCES_DIR[/$gl_file ; then
 
56
          echo "missing file ]gl_LIBSOURCES_DIR[/$gl_file" >&2
 
57
          exit 1
 
58
        fi
 
59
      done])dnl
 
60
      m4_if(m4_sysval, [0], [],
 
61
        [AC_FATAL([expected source file, required through AC_LIBSOURCES, not found])])
 
62
  ])
 
63
  m4_popdef([gl_LIBSOURCES_DIR])
 
64
  m4_popdef([gl_LIBSOURCES_LIST])
 
65
  m4_popdef([AC_LIBSOURCES])
 
66
  m4_popdef([AC_REPLACE_FUNCS])
 
67
  m4_popdef([AC_LIBOBJ])
 
68
  AC_CONFIG_COMMANDS_PRE([
 
69
    gl_libobjs=
 
70
    gl_ltlibobjs=
 
71
    if test -n "$gl_LIBOBJS"; then
 
72
      # Remove the extension.
 
73
      sed_drop_objext='s/\.o$//;s/\.obj$//'
 
74
      for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed "$sed_drop_objext" | sort | uniq`; do
 
75
        gl_libobjs="$gl_libobjs $i.$ac_objext"
 
76
        gl_ltlibobjs="$gl_ltlibobjs $i.lo"
 
77
      done
 
78
    fi
 
79
    AC_SUBST([gl_LIBOBJS], [$gl_libobjs])
 
80
    AC_SUBST([gl_LTLIBOBJS], [$gl_ltlibobjs])
 
81
  ])
 
82
  gltests_libdeps=
 
83
  gltests_ltlibdeps=
 
84
  m4_pushdef([AC_LIBOBJ], m4_defn([gltests_LIBOBJ]))
 
85
  m4_pushdef([AC_REPLACE_FUNCS], m4_defn([gltests_REPLACE_FUNCS]))
 
86
  m4_pushdef([AC_LIBSOURCES], m4_defn([gltests_LIBSOURCES]))
 
87
  m4_pushdef([gltests_LIBSOURCES_LIST], [])
 
88
  m4_pushdef([gltests_LIBSOURCES_DIR], [])
 
89
  gl_COMMON
 
90
  gl_source_base='tests'
 
91
  m4_ifval(gltests_LIBSOURCES_LIST, [
 
92
    m4_syscmd([test ! -d ]gltests_LIBSOURCES_DIR[ ||
 
93
      for gl_file in ]gltests_LIBSOURCES_LIST[ ; do
 
94
        if test ! -r ]gltests_LIBSOURCES_DIR[/$gl_file ; then
 
95
          echo "missing file ]gltests_LIBSOURCES_DIR[/$gl_file" >&2
 
96
          exit 1
 
97
        fi
 
98
      done])dnl
 
99
      m4_if(m4_sysval, [0], [],
 
100
        [AC_FATAL([expected source file, required through AC_LIBSOURCES, not found])])
 
101
  ])
 
102
  m4_popdef([gltests_LIBSOURCES_DIR])
 
103
  m4_popdef([gltests_LIBSOURCES_LIST])
 
104
  m4_popdef([AC_LIBSOURCES])
 
105
  m4_popdef([AC_REPLACE_FUNCS])
 
106
  m4_popdef([AC_LIBOBJ])
 
107
  AC_CONFIG_COMMANDS_PRE([
 
108
    gltests_libobjs=
 
109
    gltests_ltlibobjs=
 
110
    if test -n "$gltests_LIBOBJS"; then
 
111
      # Remove the extension.
 
112
      sed_drop_objext='s/\.o$//;s/\.obj$//'
 
113
      for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed "$sed_drop_objext" | sort | uniq`; do
 
114
        gltests_libobjs="$gltests_libobjs $i.$ac_objext"
 
115
        gltests_ltlibobjs="$gltests_ltlibobjs $i.lo"
 
116
      done
 
117
    fi
 
118
    AC_SUBST([gltests_LIBOBJS], [$gltests_libobjs])
 
119
    AC_SUBST([gltests_LTLIBOBJS], [$gltests_ltlibobjs])
 
120
  ])
 
121
])
 
122
 
 
123
# Like AC_LIBOBJ, except that the module name goes
 
124
# into gl_LIBOBJS instead of into LIBOBJS.
 
125
AC_DEFUN([gl_LIBOBJ], [
 
126
  AS_LITERAL_IF([$1], [gl_LIBSOURCES([$1.c])])dnl
 
127
  gl_LIBOBJS="$gl_LIBOBJS $1.$ac_objext"
 
128
])
 
129
 
 
130
# Like AC_REPLACE_FUNCS, except that the module name goes
 
131
# into gl_LIBOBJS instead of into LIBOBJS.
 
132
AC_DEFUN([gl_REPLACE_FUNCS], [
 
133
  m4_foreach_w([gl_NAME], [$1], [AC_LIBSOURCES(gl_NAME[.c])])dnl
 
134
  AC_CHECK_FUNCS([$1], , [gl_LIBOBJ($ac_func)])
 
135
])
 
136
 
 
137
# Like AC_LIBSOURCES, except the directory where the source file is
 
138
# expected is derived from the gnulib-tool parameterization,
 
139
# and alloca is special cased (for the alloca-opt module).
 
140
# We could also entirely rely on EXTRA_lib..._SOURCES.
 
141
AC_DEFUN([gl_LIBSOURCES], [
 
142
  m4_foreach([_gl_NAME], [$1], [
 
143
    m4_if(_gl_NAME, [alloca.c], [], [
 
144
      m4_define([gl_LIBSOURCES_DIR], [gnulib])
 
145
      m4_append([gl_LIBSOURCES_LIST], _gl_NAME, [ ])
 
146
    ])
 
147
  ])
 
148
])
 
149
 
 
150
# Like AC_LIBOBJ, except that the module name goes
 
151
# into gltests_LIBOBJS instead of into LIBOBJS.
 
152
AC_DEFUN([gltests_LIBOBJ], [
 
153
  AS_LITERAL_IF([$1], [gltests_LIBSOURCES([$1.c])])dnl
 
154
  gltests_LIBOBJS="$gltests_LIBOBJS $1.$ac_objext"
 
155
])
 
156
 
 
157
# Like AC_REPLACE_FUNCS, except that the module name goes
 
158
# into gltests_LIBOBJS instead of into LIBOBJS.
 
159
AC_DEFUN([gltests_REPLACE_FUNCS], [
 
160
  m4_foreach_w([gl_NAME], [$1], [AC_LIBSOURCES(gl_NAME[.c])])dnl
 
161
  AC_CHECK_FUNCS([$1], , [gltests_LIBOBJ($ac_func)])
 
162
])
 
163
 
 
164
# Like AC_LIBSOURCES, except the directory where the source file is
 
165
# expected is derived from the gnulib-tool parameterization,
 
166
# and alloca is special cased (for the alloca-opt module).
 
167
# We could also entirely rely on EXTRA_lib..._SOURCES.
 
168
AC_DEFUN([gltests_LIBSOURCES], [
 
169
  m4_foreach([_gl_NAME], [$1], [
 
170
    m4_if(_gl_NAME, [alloca.c], [], [
 
171
      m4_define([gltests_LIBSOURCES_DIR], [tests])
 
172
      m4_append([gltests_LIBSOURCES_LIST], _gl_NAME, [ ])
 
173
    ])
 
174
  ])
 
175
])
 
176
 
 
177
# This macro records the list of files which have been installed by
 
178
# gnulib-tool and may be removed by future gnulib-tool invocations.
 
179
AC_DEFUN([gl_FILE_LIST], [
 
180
  build-aux/link-warning.h
 
181
  lib/dummy.c
 
182
  lib/getopt.c
 
183
  lib/getopt.in.h
 
184
  lib/getopt1.c
 
185
  lib/getopt_int.h
 
186
  lib/gettext.h
 
187
  lib/mktime.c
 
188
  lib/time.in.h
 
189
  lib/time_r.c
 
190
  lib/timegm.c
 
191
  lib/unistd.in.h
 
192
  m4/extensions.m4
 
193
  m4/getopt.m4
 
194
  m4/gnulib-common.m4
 
195
  m4/include_next.m4
 
196
  m4/mktime.m4
 
197
  m4/onceonly.m4
 
198
  m4/time_h.m4
 
199
  m4/time_r.m4
 
200
  m4/timegm.m4
 
201
  m4/unistd_h.m4
 
202
])