1# DO NOT EDIT! GENERATED AUTOMATICALLY!
2# Copyright (C) 2002-2009 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.
21AC_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  AC_REQUIRE([AC_FUNC_FSEEKO])
30])
31
32# This macro should be invoked from ./configure.ac, in the section
33# "Check for header files, types and library functions".
34AC_DEFUN([gl_INIT],
35[
36  AM_CONDITIONAL([GL_COND_LIBTOOL], [false])
37  gl_cond_libtool=false
38  gl_libdeps=
39  gl_ltlibdeps=
40  m4_pushdef([AC_LIBOBJ], m4_defn([gl_LIBOBJ]))
41  m4_pushdef([AC_REPLACE_FUNCS], m4_defn([gl_REPLACE_FUNCS]))
42  m4_pushdef([AC_LIBSOURCES], m4_defn([gl_LIBSOURCES]))
43  m4_pushdef([gl_LIBSOURCES_LIST], [])
44  m4_pushdef([gl_LIBSOURCES_DIR], [])
45  gl_COMMON
46  gl_source_base='lib'
47  gl_FUNC_ALLOCA
48  gl_HEADER_ERRNO_H
49  gl_ERROR
50  m4_ifdef([AM_XGETTEXT_OPTION],
51    [AM_][XGETTEXT_OPTION([--flag=error:3:c-format])
52     AM_][XGETTEXT_OPTION([--flag=error_at_line:5:c-format])])
53  gl_EXITFAIL
54  gl_FUNC_FSEEKO
55  gl_STDIO_MODULE_INDICATOR([fseeko])
56  gl_FUNC_GETDELIM
57  gl_STDIO_MODULE_INDICATOR([getdelim])
58  gl_FUNC_GETLINE
59  gl_STDIO_MODULE_INDICATOR([getline])
60  gl_FUNC_GETOPT_GNU
61  gl_MODULE_INDICATOR([getopt-gnu])
62  gl_FUNC_GETOPT_POSIX
63  gl_FUNC_GETPAGESIZE
64  gl_UNISTD_MODULE_INDICATOR([getpagesize])
65  gl_FUNC_GETPASS_GNU
66  AC_SUBST([LIBINTL])
67  AC_SUBST([LTLIBINTL])
68  # Autoconf 2.61a.99 and earlier don't support linking a file only
69  # in VPATH builds.  But since GNUmakefile is for maintainer use
70  # only, it does not matter if we skip the link with older autoconf.
71  # Automake 1.10.1 and earlier try to remove GNUmakefile in non-VPATH
72  # builds, so use a shell variable to bypass this.
73  GNUmakefile=GNUmakefile
74  m4_if(m4_version_compare([2.61a.100],
75  	m4_defn([m4_PACKAGE_VERSION])), [1], [],
76        [AC_CONFIG_LINKS([$GNUmakefile:$GNUmakefile], [],
77  	[GNUmakefile=$GNUmakefile])])
78  gl_INLINE
79  gl_LOCALCHARSET
80  LOCALCHARSET_TESTS_ENVIRONMENT="CHARSETALIASDIR=\"\$(top_builddir)/$gl_source_base\""
81  AC_SUBST([LOCALCHARSET_TESTS_ENVIRONMENT])
82  gl_FUNC_LSEEK
83  gl_UNISTD_MODULE_INDICATOR([lseek])
84  gl_FUNC_MBRTOWC
85  gl_WCHAR_MODULE_INDICATOR([mbrtowc])
86  gl_FUNC_MBSINIT
87  gl_WCHAR_MODULE_INDICATOR([mbsinit])
88  gl_FUNC_MEMCHR
89  gl_STRING_MODULE_INDICATOR([memchr])
90  gl_MULTIARCH
91  gl_QUOTE
92  gl_QUOTEARG
93  gl_FUNC_REALLOC_POSIX
94  gl_STDLIB_MODULE_INDICATOR([realloc-posix])
95  AM_STDBOOL_H
96  gl_STDDEF_H
97  gl_STDINT_H
98  gl_STDIO_H
99  gl_STDLIB_H
100  gl_STRCASE
101  gl_FUNC_STRCASESTR
102  gl_FUNC_STRCASESTR_SIMPLE
103  gl_STRING_MODULE_INDICATOR([strcasestr])
104  gl_FUNC_STRERROR
105  gl_STRING_MODULE_INDICATOR([strerror])
106  gl_HEADER_STRING_H
107  gl_HEADER_STRINGS_H
108  gl_UNISTD_H
109  gl_WCHAR_H
110  gl_WCTYPE_H
111  gl_XALLOC
112  m4_ifval(gl_LIBSOURCES_LIST, [
113    m4_syscmd([test ! -d ]m4_defn([gl_LIBSOURCES_DIR])[ ||
114      for gl_file in ]gl_LIBSOURCES_LIST[ ; do
115        if test ! -r ]m4_defn([gl_LIBSOURCES_DIR])[/$gl_file ; then
116          echo "missing file ]m4_defn([gl_LIBSOURCES_DIR])[/$gl_file" >&2
117          exit 1
118        fi
119      done])dnl
120      m4_if(m4_sysval, [0], [],
121        [AC_FATAL([expected source file, required through AC_LIBSOURCES, not found])])
122  ])
123  m4_popdef([gl_LIBSOURCES_DIR])
124  m4_popdef([gl_LIBSOURCES_LIST])
125  m4_popdef([AC_LIBSOURCES])
126  m4_popdef([AC_REPLACE_FUNCS])
127  m4_popdef([AC_LIBOBJ])
128  AC_CONFIG_COMMANDS_PRE([
129    gl_libobjs=
130    gl_ltlibobjs=
131    if test -n "$gl_LIBOBJS"; then
132      # Remove the extension.
133      sed_drop_objext='s/\.o$//;s/\.obj$//'
134      for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed "$sed_drop_objext" | sort | uniq`; do
135        gl_libobjs="$gl_libobjs $i.$ac_objext"
136        gl_ltlibobjs="$gl_ltlibobjs $i.lo"
137      done
138    fi
139    AC_SUBST([gl_LIBOBJS], [$gl_libobjs])
140    AC_SUBST([gl_LTLIBOBJS], [$gl_ltlibobjs])
141  ])
142  gltests_libdeps=
143  gltests_ltlibdeps=
144  m4_pushdef([AC_LIBOBJ], m4_defn([gltests_LIBOBJ]))
145  m4_pushdef([AC_REPLACE_FUNCS], m4_defn([gltests_REPLACE_FUNCS]))
146  m4_pushdef([AC_LIBSOURCES], m4_defn([gltests_LIBSOURCES]))
147  m4_pushdef([gltests_LIBSOURCES_LIST], [])
148  m4_pushdef([gltests_LIBSOURCES_DIR], [])
149  gl_COMMON
150  gl_source_base='tests'
151  m4_ifval(gltests_LIBSOURCES_LIST, [
152    m4_syscmd([test ! -d ]m4_defn([gltests_LIBSOURCES_DIR])[ ||
153      for gl_file in ]gltests_LIBSOURCES_LIST[ ; do
154        if test ! -r ]m4_defn([gltests_LIBSOURCES_DIR])[/$gl_file ; then
155          echo "missing file ]m4_defn([gltests_LIBSOURCES_DIR])[/$gl_file" >&2
156          exit 1
157        fi
158      done])dnl
159      m4_if(m4_sysval, [0], [],
160        [AC_FATAL([expected source file, required through AC_LIBSOURCES, not found])])
161  ])
162  m4_popdef([gltests_LIBSOURCES_DIR])
163  m4_popdef([gltests_LIBSOURCES_LIST])
164  m4_popdef([AC_LIBSOURCES])
165  m4_popdef([AC_REPLACE_FUNCS])
166  m4_popdef([AC_LIBOBJ])
167  AC_CONFIG_COMMANDS_PRE([
168    gltests_libobjs=
169    gltests_ltlibobjs=
170    if test -n "$gltests_LIBOBJS"; then
171      # Remove the extension.
172      sed_drop_objext='s/\.o$//;s/\.obj$//'
173      for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed "$sed_drop_objext" | sort | uniq`; do
174        gltests_libobjs="$gltests_libobjs $i.$ac_objext"
175        gltests_ltlibobjs="$gltests_ltlibobjs $i.lo"
176      done
177    fi
178    AC_SUBST([gltests_LIBOBJS], [$gltests_libobjs])
179    AC_SUBST([gltests_LTLIBOBJS], [$gltests_ltlibobjs])
180  ])
181  LIBGNU_LIBDEPS="$gl_libdeps"
182  AC_SUBST([LIBGNU_LIBDEPS])
183  LIBGNU_LTLIBDEPS="$gl_ltlibdeps"
184  AC_SUBST([LIBGNU_LTLIBDEPS])
185])
186
187# Like AC_LIBOBJ, except that the module name goes
188# into gl_LIBOBJS instead of into LIBOBJS.
189AC_DEFUN([gl_LIBOBJ], [
190  AS_LITERAL_IF([$1], [gl_LIBSOURCES([$1.c])])dnl
191  gl_LIBOBJS="$gl_LIBOBJS $1.$ac_objext"
192])
193
194# Like AC_REPLACE_FUNCS, except that the module name goes
195# into gl_LIBOBJS instead of into LIBOBJS.
196AC_DEFUN([gl_REPLACE_FUNCS], [
197  m4_foreach_w([gl_NAME], [$1], [AC_LIBSOURCES(gl_NAME[.c])])dnl
198  AC_CHECK_FUNCS([$1], , [gl_LIBOBJ($ac_func)])
199])
200
201# Like AC_LIBSOURCES, except the directory where the source file is
202# expected is derived from the gnulib-tool parameterization,
203# and alloca is special cased (for the alloca-opt module).
204# We could also entirely rely on EXTRA_lib..._SOURCES.
205AC_DEFUN([gl_LIBSOURCES], [
206  m4_foreach([_gl_NAME], [$1], [
207    m4_if(_gl_NAME, [alloca.c], [], [
208      m4_define([gl_LIBSOURCES_DIR], [lib])
209      m4_append([gl_LIBSOURCES_LIST], _gl_NAME, [ ])
210    ])
211  ])
212])
213
214# Like AC_LIBOBJ, except that the module name goes
215# into gltests_LIBOBJS instead of into LIBOBJS.
216AC_DEFUN([gltests_LIBOBJ], [
217  AS_LITERAL_IF([$1], [gltests_LIBSOURCES([$1.c])])dnl
218  gltests_LIBOBJS="$gltests_LIBOBJS $1.$ac_objext"
219])
220
221# Like AC_REPLACE_FUNCS, except that the module name goes
222# into gltests_LIBOBJS instead of into LIBOBJS.
223AC_DEFUN([gltests_REPLACE_FUNCS], [
224  m4_foreach_w([gl_NAME], [$1], [AC_LIBSOURCES(gl_NAME[.c])])dnl
225  AC_CHECK_FUNCS([$1], , [gltests_LIBOBJ($ac_func)])
226])
227
228# Like AC_LIBSOURCES, except the directory where the source file is
229# expected is derived from the gnulib-tool parameterization,
230# and alloca is special cased (for the alloca-opt module).
231# We could also entirely rely on EXTRA_lib..._SOURCES.
232AC_DEFUN([gltests_LIBSOURCES], [
233  m4_foreach([_gl_NAME], [$1], [
234    m4_if(_gl_NAME, [alloca.c], [], [
235      m4_define([gltests_LIBSOURCES_DIR], [tests])
236      m4_append([gltests_LIBSOURCES_LIST], _gl_NAME, [ ])
237    ])
238  ])
239])
240
241# This macro records the list of files which have been installed by
242# gnulib-tool and may be removed by future gnulib-tool invocations.
243AC_DEFUN([gl_FILE_LIST], [
244  build-aux/announce-gen
245  build-aux/gnupload
246  build-aux/link-warning.h
247  build-aux/update-copyright
248  build-aux/useless-if-before-free
249  build-aux/vc-list-files
250  lib/alloca.c
251  lib/alloca.in.h
252  lib/c-ctype.c
253  lib/c-ctype.h
254  lib/config.charset
255  lib/errno.in.h
256  lib/error.c
257  lib/error.h
258  lib/exitfail.c
259  lib/exitfail.h
260  lib/fseeko.c
261  lib/getdelim.c
262  lib/getline.c
263  lib/getopt.c
264  lib/getopt.in.h
265  lib/getopt1.c
266  lib/getopt_int.h
267  lib/getpagesize.c
268  lib/getpass.c
269  lib/getpass.h
270  lib/gettext.h
271  lib/intprops.h
272  lib/localcharset.c
273  lib/localcharset.h
274  lib/lseek.c
275  lib/mbrtowc.c
276  lib/mbsinit.c
277  lib/memchr.c
278  lib/memchr.valgrind
279  lib/quote.c
280  lib/quote.h
281  lib/quotearg.c
282  lib/quotearg.h
283  lib/realloc.c
284  lib/ref-add.sin
285  lib/ref-del.sin
286  lib/stdbool.in.h
287  lib/stddef.in.h
288  lib/stdint.in.h
289  lib/stdio-impl.h
290  lib/stdio-write.c
291  lib/stdio.in.h
292  lib/stdlib.in.h
293  lib/str-two-way.h
294  lib/strcasecmp.c
295  lib/strcasestr.c
296  lib/streq.h
297  lib/strerror.c
298  lib/string.in.h
299  lib/strings.in.h
300  lib/strncasecmp.c
301  lib/unistd.in.h
302  lib/verify.h
303  lib/wchar.in.h
304  lib/wctype.in.h
305  lib/xalloc-die.c
306  lib/xalloc.h
307  lib/xmalloc.c
308  m4/00gnulib.m4
309  m4/alloca.m4
310  m4/codeset.m4
311  m4/errno_h.m4
312  m4/error.m4
313  m4/exitfail.m4
314  m4/extensions.m4
315  m4/fseeko.m4
316  m4/getdelim.m4
317  m4/getline.m4
318  m4/getopt.m4
319  m4/getpagesize.m4
320  m4/getpass.m4
321  m4/glibc21.m4
322  m4/gnulib-common.m4
323  m4/include_next.m4
324  m4/inline.m4
325  m4/localcharset.m4
326  m4/locale-fr.m4
327  m4/locale-ja.m4
328  m4/locale-zh.m4
329  m4/longlong.m4
330  m4/lseek.m4
331  m4/malloc.m4
332  m4/mbrtowc.m4
333  m4/mbsinit.m4
334  m4/mbstate_t.m4
335  m4/memchr.m4
336  m4/mmap-anon.m4
337  m4/multiarch.m4
338  m4/quote.m4
339  m4/quotearg.m4
340  m4/realloc.m4
341  m4/stdbool.m4
342  m4/stddef_h.m4
343  m4/stdint.m4
344  m4/stdio_h.m4
345  m4/stdlib_h.m4
346  m4/strcase.m4
347  m4/strcasestr.m4
348  m4/strerror.m4
349  m4/string_h.m4
350  m4/strings_h.m4
351  m4/unistd_h.m4
352  m4/wchar.m4
353  m4/wchar_t.m4
354  m4/wctype.m4
355  m4/wint_t.m4
356  m4/xalloc.m4
357  top/GNUmakefile
358  top/maint.mk
359])
360