1# -*- buffer-read-only: t -*- vi: set ro:
2# DO NOT EDIT! GENERATED AUTOMATICALLY!
3# DO NOT EDIT! GENERATED AUTOMATICALLY!
4# Copyright (C) 2004-2007 Free Software Foundation, Inc.
5#
6# This file is free software, distributed under the terms of the GNU
7# General Public License.  As a special exception to the GNU General
8# Public License, this file may be distributed as part of a program
9# that contains a configuration script generated by Autoconf, under
10# the same distribution terms as the rest of that program.
11#
12# Generated by gnulib-tool.
13#
14# This file represents the compiled summary of the specification in
15# gnulib-cache.m4. It lists the computed macro invocations that need
16# to be invoked from configure.ac.
17# In projects using CVS, this file can be treated like other built files.
18
19
20# This macro should be invoked from ./configure.ac, in the section
21# "Checks for programs", right after AC_PROG_CC, and certainly before
22# any checks for libraries, header files, types and library functions.
23AC_DEFUN([gl_EARLY],
24[
25  m4_pattern_forbid([^gl_[A-Z]])dnl the gnulib macro namespace
26  m4_pattern_allow([^gl_ES$])dnl a valid locale name
27  m4_pattern_allow([^gl_LIBOBJS$])dnl a variable
28  m4_pattern_allow([^gl_LTLIBOBJS$])dnl a variable
29  AC_REQUIRE([AC_PROG_RANLIB])
30  AC_REQUIRE([AC_GNU_SOURCE])
31  AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
32  dnl Some compilers (e.g., AIX 5.3 cc) need to be in c99 mode
33  dnl for the builtin va_copy to work.  With Autoconf 2.60 or later,
34  dnl AC_PROG_CC_STDC arranges for this.  With older Autoconf AC_PROG_CC_STDC
35  dnl shouldn't hurt, though installers are on their own to set c99 mode.
36  AC_REQUIRE([AC_PROG_CC_STDC])
37])
38
39# This macro should be invoked from ./configure.ac, in the section
40# "Check for header files, types and library functions".
41AC_DEFUN([gl_INIT],
42[
43  m4_pushdef([AC_LIBOBJ], m4_defn([gl_LIBOBJ]))
44  m4_pushdef([AC_REPLACE_FUNCS], m4_defn([gl_REPLACE_FUNCS]))
45  m4_pushdef([AC_LIBSOURCES], m4_defn([gl_LIBSOURCES]))
46  AM_CONDITIONAL([GL_COND_LIBTOOL], [false])
47  gl_cond_libtool=false
48  gl_libdeps=
49  gl_ltlibdeps=
50  gl_source_base='.#bootmp/lib'
51  gl_FUNC_ALLOCA
52  gl_ALLOCSA
53  gl_ARGMATCH
54  gl_ARGP
55  gl_BACKUPFILE
56  gl_CANONICALIZE_LGPL
57  gl_FUNC_CHDIR_LONG
58  gl_FUNC_CHOWN
59  gl_UNISTD_MODULE_INDICATOR([chown])
60  gl_CLOCK_TIME
61  gl_CLOSE_STREAM
62  gl_MODULE_INDICATOR([close-stream])
63  gl_CLOSEOUT
64  gl_CHECK_TYPE_STRUCT_DIRENT_D_INO
65  gl_FUNC_DIRFD
66  gl_DIRNAME
67  gl_DOUBLE_SLASH_ROOT
68  gl_FUNC_DUP2
69  gl_UNISTD_MODULE_INDICATOR([dup2])
70  gl_ERROR
71  gl_EXCLUDE
72  gl_EXITFAIL
73  gl_FUNC_FCHDIR
74  gl_UNISTD_MODULE_INDICATOR([fchdir])
75  gl_FCNTL_H
76  gl_FCNTL_SAFER
77  gl_MODULE_INDICATOR([fcntl-safer])
78  gl_FILEBLOCKS
79  gl_FLOAT_H
80  # No macro. You should also use one of fnmatch-posix or fnmatch-gnu.
81  gl_FUNC_FNMATCH_GNU
82  gl_FUNC_FPENDING
83  gl_FUNC_FTRUNCATE
84  gl_UNISTD_MODULE_INDICATOR([ftruncate])
85  gl_FUNC_GETCWD
86  gl_UNISTD_MODULE_INDICATOR([getcwd])
87  gl_GETDATE
88  gl_FUNC_GETDELIM
89  gl_FUNC_GETLINE
90  gl_GETOPT
91  gl_GETPAGESIZE
92  dnl you must add AM_GNU_GETTEXT([external]) or similar to configure.ac.
93  AM_GNU_GETTEXT_VERSION([0.16.1])
94  AC_SUBST([LIBINTL])
95  AC_SUBST([LTLIBINTL])
96  gl_GETTIME
97  gl_FUNC_GETTIMEOFDAY
98  gl_HASH
99  gl_HUMAN
100  gl_INLINE
101  gl_INTTOSTR
102  gl_INTTYPES_H
103  gl_FUNC_LCHOWN
104  gl_LOCALCHARSET
105  gl_FUNC_LSTAT
106  AC_FUNC_MALLOC
107  gl_MBCHAR
108  gl_FUNC_MBSCASECMP
109  gl_STRING_MODULE_INDICATOR([mbscasecmp])
110  gl_MBITER
111  gl_FUNC_MEMCHR
112  gl_FUNC_MEMPCPY
113  gl_STRING_MODULE_INDICATOR([mempcpy])
114  gl_FUNC_MEMRCHR
115  gl_STRING_MODULE_INDICATOR([memrchr])
116  gl_FUNC_MEMSET
117  gt_FUNC_MKDTEMP
118  gl_STDLIB_MODULE_INDICATOR([mkdtemp])
119  gl_FUNC_MKTIME
120  gl_MODECHANGE
121  AC_FUNC_OBSTACK
122  dnl Note: AC_FUNC_OBSTACK does AC_LIBSOURCES([obstack.h, obstack.c]).
123  gl_FUNC_OPENAT
124  gl_PATHMAX
125  gl_QUOTE
126  gl_QUOTEARG
127  gl_FUNC_READLINK
128  gl_UNISTD_MODULE_INDICATOR([readlink])
129  gl_REGEX
130  gl_FUNC_RMDIR
131  gl_FUNC_RPMATCH
132  gl_SAFE_READ
133  gl_SAFE_WRITE
134  gl_SAVE_CWD
135  gl_SAVEDIR
136  gl_FUNC_SETENV
137  gl_FUNC_UNSETENV
138  gl_FUNC_SLEEP
139  gl_UNISTD_MODULE_INDICATOR([sleep])
140  gt_TYPE_SSIZE_T
141  gl_STAT_TIME
142  gl_STAT_BIRTHTIME
143  gl_STDARG_H
144  AM_STDBOOL_H
145  gl_STDINT_H
146  gl_STDIO_H
147  gl_STDLIB_H
148  gl_FUNC_STPCPY
149  gl_STRING_MODULE_INDICATOR([stpcpy])
150  gl_STRCASE
151  gl_FUNC_STRCHRNUL
152  gl_STRING_MODULE_INDICATOR([strchrnul])
153  gl_FUNC_STRDUP
154  gl_STRING_MODULE_INDICATOR([strdup])
155  gl_FUNC_STRERROR
156  gl_HEADER_STRING_H
157  gl_FUNC_STRNDUP
158  gl_STRING_MODULE_INDICATOR([strndup])
159  gl_FUNC_STRNLEN
160  gl_STRING_MODULE_INDICATOR([strnlen])
161  gl_FUNC_STRTOIMAX
162  gl_INTTYPES_MODULE_INDICATOR([strtoimax])
163  gl_FUNC_STRTOL
164  gl_FUNC_STRTOLL
165  gl_FUNC_STRTOUL
166  gl_FUNC_STRTOULL
167  gl_FUNC_STRTOUMAX
168  gl_INTTYPES_MODULE_INDICATOR([strtoumax])
169  gl_HEADER_SYS_STAT_H
170  AC_PROG_MKDIR_P
171  gl_HEADER_SYS_TIME_H
172  AC_PROG_MKDIR_P
173  gl_SYSEXITS
174  gl_FUNC_GEN_TEMPNAME
175  gl_HEADER_TIME_H
176  gl_TIME_R
177  gl_TIMESPEC
178  gl_UNISTD_H
179  gl_UNISTD_SAFER
180  gl_UNLINKDIR
181  gl_FUNC_GLIBC_UNLOCKED_IO
182  gl_FUNC_UTIME
183  gl_UTIMENS
184  gl_FUNC_VASNPRINTF
185  gl_FUNC_VSNPRINTF
186  gl_STDIO_MODULE_INDICATOR([vsnprintf])
187  gl_WCHAR_H
188  gl_WCTYPE_H
189  gl_FUNC_WCWIDTH
190  gl_XALLOC
191  gl_XGETCWD
192  gl_XSTRNDUP
193  gl_XSTRTOL
194  LIBTAR_LIBDEPS="$gl_libdeps"
195  AC_SUBST([LIBTAR_LIBDEPS])
196  LIBTAR_LTLIBDEPS="$gl_ltlibdeps"
197  AC_SUBST([LIBTAR_LTLIBDEPS])
198  m4_popdef([AC_LIBSOURCES])
199  m4_popdef([AC_REPLACE_FUNCS])
200  m4_popdef([AC_LIBOBJ])
201  AC_CONFIG_COMMANDS_PRE([
202    gl_libobjs=
203    gl_ltlibobjs=
204    if test -n "$gl_LIBOBJS"; then
205      # Remove the extension.
206      sed_drop_objext='s/\.o$//;s/\.obj$//'
207      for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed "$sed_drop_objext" | sort | uniq`; do
208        gl_libobjs="$gl_libobjs $i.$ac_objext"
209        gl_ltlibobjs="$gl_ltlibobjs $i.lo"
210      done
211    fi
212    AC_SUBST([gl_LIBOBJS], [$gl_libobjs])
213    AC_SUBST([gl_LTLIBOBJS], [$gl_ltlibobjs])
214  ])
215])
216
217# Like AC_LIBOBJ, except that the module name goes
218# into gl_LIBOBJS instead of into LIBOBJS.
219AC_DEFUN([gl_LIBOBJ],
220  [gl_LIBOBJS="$gl_LIBOBJS $1.$ac_objext"])
221
222# Like AC_REPLACE_FUNCS, except that the module name goes
223# into gl_LIBOBJS instead of into LIBOBJS.
224AC_DEFUN([gl_REPLACE_FUNCS],
225  [AC_CHECK_FUNCS([$1], , [gl_LIBOBJ($ac_func)])])
226
227# Like AC_LIBSOURCES, except that it does nothing.
228# We rely on EXTRA_lib..._SOURCES instead.
229AC_DEFUN([gl_LIBSOURCES],
230  [])
231
232# This macro records the list of files which have been installed by
233# gnulib-tool and may be removed by future gnulib-tool invocations.
234AC_DEFUN([gl_FILE_LIST], [
235  build-aux/config.rpath
236  build-aux/link-warning.h
237  doc/getdate.texi
238  lib/__fpending.c
239  lib/__fpending.h
240  lib/alloca.c
241  lib/alloca_.h
242  lib/allocsa.c
243  lib/allocsa.h
244  lib/allocsa.valgrind
245  lib/argmatch.c
246  lib/argmatch.h
247  lib/argp-ba.c
248  lib/argp-eexst.c
249  lib/argp-fmtstream.c
250  lib/argp-fmtstream.h
251  lib/argp-fs-xinl.c
252  lib/argp-help.c
253  lib/argp-namefrob.h
254  lib/argp-parse.c
255  lib/argp-pin.c
256  lib/argp-pv.c
257  lib/argp-pvh.c
258  lib/argp-xinl.c
259  lib/argp.h
260  lib/asnprintf.c
261  lib/at-func.c
262  lib/backupfile.c
263  lib/backupfile.h
264  lib/basename.c
265  lib/canonicalize-lgpl.c
266  lib/canonicalize.h
267  lib/chdir-long.c
268  lib/chdir-long.h
269  lib/chown.c
270  lib/close-stream.c
271  lib/close-stream.h
272  lib/closeout.c
273  lib/closeout.h
274  lib/config.charset
275  lib/creat-safer.c
276  lib/dirent_.h
277  lib/dirfd.c
278  lib/dirfd.h
279  lib/dirname.c
280  lib/dirname.h
281  lib/dup-safer.c
282  lib/dup2.c
283  lib/error.c
284  lib/error.h
285  lib/exclude.c
286  lib/exclude.h
287  lib/exitfail.c
288  lib/exitfail.h
289  lib/fchdir.c
290  lib/fchmodat.c
291  lib/fchown-stub.c
292  lib/fchownat.c
293  lib/fcntl--.h
294  lib/fcntl-safer.h
295  lib/fcntl_.h
296  lib/fd-safer.c
297  lib/fileblocks.c
298  lib/float+.h
299  lib/float_.h
300  lib/fnmatch.c
301  lib/fnmatch_.h
302  lib/fnmatch_loop.c
303  lib/fstatat.c
304  lib/ftruncate.c
305  lib/full-write.c
306  lib/full-write.h
307  lib/getcwd.c
308  lib/getdate.h
309  lib/getdate.y
310  lib/getdelim.c
311  lib/getdelim.h
312  lib/getline.c
313  lib/getline.h
314  lib/getopt.c
315  lib/getopt1.c
316  lib/getopt_.h
317  lib/getopt_int.h
318  lib/getpagesize.h
319  lib/gettext.h
320  lib/gettime.c
321  lib/gettimeofday.c
322  lib/hash.c
323  lib/hash.h
324  lib/human.c
325  lib/human.h
326  lib/imaxtostr.c
327  lib/intprops.h
328  lib/inttostr.c
329  lib/inttostr.h
330  lib/inttypes_.h
331  lib/lchown.c
332  lib/lchown.h
333  lib/localcharset.c
334  lib/localcharset.h
335  lib/lstat.c
336  lib/lstat.h
337  lib/malloc.c
338  lib/mbchar.c
339  lib/mbchar.h
340  lib/mbscasecmp.c
341  lib/mbuiter.h
342  lib/memchr.c
343  lib/mempcpy.c
344  lib/memrchr.c
345  lib/memset.c
346  lib/mkdirat.c
347  lib/mkdtemp.c
348  lib/mktime.c
349  lib/modechange.c
350  lib/modechange.h
351  lib/obstack.c
352  lib/obstack.h
353  lib/offtostr.c
354  lib/open-safer.c
355  lib/openat-die.c
356  lib/openat-priv.h
357  lib/openat-proc.c
358  lib/openat.c
359  lib/openat.h
360  lib/pathmax.h
361  lib/pipe-safer.c
362  lib/printf-args.c
363  lib/printf-args.h
364  lib/printf-parse.c
365  lib/printf-parse.h
366  lib/quote.c
367  lib/quote.h
368  lib/quotearg.c
369  lib/quotearg.h
370  lib/readlink.c
371  lib/ref-add.sin
372  lib/ref-del.sin
373  lib/regcomp.c
374  lib/regex.c
375  lib/regex.h
376  lib/regex_internal.c
377  lib/regex_internal.h
378  lib/regexec.c
379  lib/rmdir.c
380  lib/rpmatch.c
381  lib/safe-read.c
382  lib/safe-read.h
383  lib/safe-write.c
384  lib/safe-write.h
385  lib/same-inode.h
386  lib/save-cwd.c
387  lib/save-cwd.h
388  lib/savedir.c
389  lib/savedir.h
390  lib/setenv.c
391  lib/setenv.h
392  lib/sleep.c
393  lib/stat-macros.h
394  lib/stat-time.h
395  lib/stdbool_.h
396  lib/stdint_.h
397  lib/stdio_.h
398  lib/stdlib_.h
399  lib/stpcpy.c
400  lib/strcasecmp.c
401  lib/strchrnul.c
402  lib/strdup.c
403  lib/strerror.c
404  lib/string_.h
405  lib/stripslash.c
406  lib/strncasecmp.c
407  lib/strndup.c
408  lib/strnlen.c
409  lib/strnlen1.c
410  lib/strnlen1.h
411  lib/strtoimax.c
412  lib/strtol.c
413  lib/strtoll.c
414  lib/strtoul.c
415  lib/strtoull.c
416  lib/strtoumax.c
417  lib/sys_stat_.h
418  lib/sys_time_.h
419  lib/sysexits_.h
420  lib/tempname.c
421  lib/tempname.h
422  lib/time_.h
423  lib/time_r.c
424  lib/timespec.h
425  lib/uinttostr.c
426  lib/umaxtostr.c
427  lib/unistd--.h
428  lib/unistd-safer.h
429  lib/unistd_.h
430  lib/unlinkdir.c
431  lib/unlinkdir.h
432  lib/unlocked-io.h
433  lib/unsetenv.c
434  lib/utime.c
435  lib/utimens.c
436  lib/utimens.h
437  lib/vasnprintf.c
438  lib/vasnprintf.h
439  lib/verify.h
440  lib/version-etc-fsf.c
441  lib/version-etc.c
442  lib/version-etc.h
443  lib/vsnprintf.c
444  lib/wchar_.h
445  lib/wctype_.h
446  lib/wcwidth.h
447  lib/xalloc-die.c
448  lib/xalloc.h
449  lib/xgetcwd.c
450  lib/xgetcwd.h
451  lib/xmalloc.c
452  lib/xstrndup.c
453  lib/xstrndup.h
454  lib/xstrtol.c
455  lib/xstrtol.h
456  lib/xstrtoul.c
457  lib/xstrtoumax.c
458  m4/absolute-header.m4
459  m4/alloca.m4
460  m4/allocsa.m4
461  m4/argmatch.m4
462  m4/argp.m4
463  m4/backupfile.m4
464  m4/bison.m4
465  m4/canonicalize-lgpl.m4
466  m4/chdir-long.m4
467  m4/chown.m4
468  m4/clock_time.m4
469  m4/close-stream.m4
470  m4/closeout.m4
471  m4/codeset.m4
472  m4/d-ino.m4
473  m4/dirfd.m4
474  m4/dirname.m4
475  m4/dos.m4
476  m4/double-slash-root.m4
477  m4/dup2.m4
478  m4/eealloc.m4
479  m4/eoverflow.m4
480  m4/error.m4
481  m4/exclude.m4
482  m4/exitfail.m4
483  m4/extensions.m4
484  m4/fchdir.m4
485  m4/fcntl-safer.m4
486  m4/fcntl_h.m4
487  m4/fileblocks.m4
488  m4/float_h.m4
489  m4/fnmatch.m4
490  m4/fpending.m4
491  m4/ftruncate.m4
492  m4/getcwd-abort-bug.m4
493  m4/getcwd-path-max.m4
494  m4/getcwd.m4
495  m4/getdate.m4
496  m4/getdelim.m4
497  m4/getline.m4
498  m4/getopt.m4
499  m4/getpagesize.m4
500  m4/gettext.m4
501  m4/gettime.m4
502  m4/gettimeofday.m4
503  m4/glibc2.m4
504  m4/glibc21.m4
505  m4/gnulib-common.m4
506  m4/hash.m4
507  m4/human.m4
508  m4/iconv.m4
509  m4/inline.m4
510  m4/intdiv0.m4
511  m4/intl.m4
512  m4/intldir.m4
513  m4/intmax.m4
514  m4/intmax_t.m4
515  m4/inttostr.m4
516  m4/inttypes-pri.m4
517  m4/inttypes.m4
518  m4/inttypes_h.m4
519  m4/lchown.m4
520  m4/lcmessage.m4
521  m4/lib-ld.m4
522  m4/lib-link.m4
523  m4/lib-prefix.m4
524  m4/localcharset.m4
525  m4/lock.m4
526  m4/longlong.m4
527  m4/lstat.m4
528  m4/mbchar.m4
529  m4/mbiter.m4
530  m4/mbrtowc.m4
531  m4/mbscasecmp.m4
532  m4/mbstate_t.m4
533  m4/memchr.m4
534  m4/mempcpy.m4
535  m4/memrchr.m4
536  m4/memset.m4
537  m4/mkdtemp.m4
538  m4/mktime.m4
539  m4/modechange.m4
540  m4/nls.m4
541  m4/openat.m4
542  m4/pathmax.m4
543  m4/po.m4
544  m4/printf-posix.m4
545  m4/progtest.m4
546  m4/quote.m4
547  m4/quotearg.m4
548  m4/readlink.m4
549  m4/regex.m4
550  m4/rmdir.m4
551  m4/rpmatch.m4
552  m4/safe-read.m4
553  m4/safe-write.m4
554  m4/save-cwd.m4
555  m4/savedir.m4
556  m4/setenv.m4
557  m4/size_max.m4
558  m4/sleep.m4
559  m4/ssize_t.m4
560  m4/stat-time.m4
561  m4/stdarg.m4
562  m4/stdbool.m4
563  m4/stdint.m4
564  m4/stdint_h.m4
565  m4/stdio_h.m4
566  m4/stdlib_h.m4
567  m4/stpcpy.m4
568  m4/strcase.m4
569  m4/strchrnul.m4
570  m4/strdup.m4
571  m4/strerror.m4
572  m4/string_h.m4
573  m4/strndup.m4
574  m4/strnlen.m4
575  m4/strtoimax.m4
576  m4/strtol.m4
577  m4/strtoll.m4
578  m4/strtoul.m4
579  m4/strtoull.m4
580  m4/strtoumax.m4
581  m4/sys_stat_h.m4
582  m4/sys_time_h.m4
583  m4/sysexits.m4
584  m4/tempname.m4
585  m4/time_h.m4
586  m4/time_r.m4
587  m4/timespec.m4
588  m4/tm_gmtoff.m4
589  m4/uintmax_t.m4
590  m4/ulonglong.m4
591  m4/unistd-safer.m4
592  m4/unistd_h.m4
593  m4/unlinkdir.m4
594  m4/unlocked-io.m4
595  m4/utimbuf.m4
596  m4/utime.m4
597  m4/utimens.m4
598  m4/utimes-null.m4
599  m4/utimes.m4
600  m4/vasnprintf.m4
601  m4/visibility.m4
602  m4/vsnprintf.m4
603  m4/wchar.m4
604  m4/wchar_t.m4
605  m4/wctype.m4
606  m4/wcwidth.m4
607  m4/wint_t.m4
608  m4/xalloc.m4
609  m4/xgetcwd.m4
610  m4/xsize.m4
611  m4/xstrndup.m4
612  m4/xstrtol.m4
613])
614