1 # -*- buffer-read-only: t -*- vi: set ro:
2 # DO NOT EDIT! GENERATED AUTOMATICALLY!
3 # DO NOT EDIT! GENERATED AUTOMATICALLY!
4 # Copyright (C) 2002-2010 Free Software Foundation, Inc.
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.
12 # Generated by gnulib-tool.
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.
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.
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([AM_PROG_CC_C_O])
31 AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
32 AC_REQUIRE([AC_FUNC_FSEEKO])
33 dnl Some compilers (e.g., AIX 5.3 cc) need to be in c99 mode
34 dnl for the builtin va_copy to work. With Autoconf 2.60 or later,
35 dnl AC_PROG_CC_STDC arranges for this. With older Autoconf AC_PROG_CC_STDC
36 dnl shouldn't hurt, though installers are on their own to set c99 mode.
37 AC_REQUIRE([AC_PROG_CC_STDC])
40 # This macro should be invoked from ./configure.ac, in the section
41 # "Check for header files, types and library functions".
44 AM_CONDITIONAL([GL_COND_LIBTOOL], [false])
48 m4_pushdef([AC_LIBOBJ], m4_defn([gl_LIBOBJ]))
49 m4_pushdef([AC_REPLACE_FUNCS], m4_defn([gl_REPLACE_FUNCS]))
50 m4_pushdef([AC_LIBSOURCES], m4_defn([gl_LIBSOURCES]))
51 m4_pushdef([gl_LIBSOURCES_LIST], [])
52 m4_pushdef([gl_LIBSOURCES_DIR], [])
58 m4_ifdef([AM_XGETTEXT_OPTION],
59 [AM_][XGETTEXT_OPTION([--flag=argp_error:2:c-format])
60 AM_][XGETTEXT_OPTION([--flag=argp_failure:4:c-format])])
62 AC_REQUIRE([AC_C_INLINE])
64 gl_WCHAR_MODULE_INDICATOR([btowc])
65 gl_FUNC_CANONICALIZE_FILENAME_MODE
66 gl_MODULE_INDICATOR([canonicalize])
67 gl_STDLIB_MODULE_INDICATOR([canonicalize_file_name])
70 gl_UNISTD_MODULE_INDICATOR([chown])
73 gl_UNISTD_MODULE_INDICATOR([close])
75 gl_MODULE_INDICATOR([close-stream])
77 gl_CHECK_TYPE_STRUCT_DIRENT_D_INO
80 gl_MODULE_INDICATOR([dirent-safer])
82 gl_DIRENT_MODULE_INDICATOR([dirfd])
84 gl_MODULE_INDICATOR([dirname])
88 gl_UNISTD_MODULE_INDICATOR([dup2])
90 gl_UNISTD_MODULE_INDICATOR([environ])
93 m4_ifdef([AM_XGETTEXT_OPTION],
94 [AM_][XGETTEXT_OPTION([--flag=error:3:c-format])
95 AM_][XGETTEXT_OPTION([--flag=error_at_line:5:c-format])])
98 gl_UNISTD_MODULE_INDICATOR([fchdir])
100 gl_STDIO_MODULE_INDICATOR([fclose])
102 gl_FCNTL_MODULE_INDICATOR([fcntl])
105 gl_DIRENT_MODULE_INDICATOR([fdopendir])
108 gl_FUNC_FNMATCH_POSIX
112 gl_STDIO_MODULE_INDICATOR([fseeko])
114 gl_UNISTD_MODULE_INDICATOR([ftruncate])
116 gl_UNISTD_MODULE_INDICATOR([getcwd])
119 gl_STDIO_MODULE_INDICATOR([getdelim])
120 gl_FUNC_GETDTABLESIZE
121 gl_UNISTD_MODULE_INDICATOR([getdtablesize])
123 gl_STDIO_MODULE_INDICATOR([getline])
125 gl_MODULE_INDICATOR([getopt-gnu])
128 gl_UNISTD_MODULE_INDICATOR([getpagesize])
129 dnl you must add AM_GNU_GETTEXT([external]) or similar to configure.ac.
130 AM_GNU_GETTEXT_VERSION([0.17])
132 AC_SUBST([LTLIBINTL])
135 gl_SYS_TIME_MODULE_INDICATOR([gettimeofday])
143 gl_UNISTD_MODULE_INDICATOR([lchown])
145 LOCALCHARSET_TESTS_ENVIRONMENT="CHARSETALIASDIR=\"\$(top_builddir)/$gl_source_base\""
146 AC_SUBST([LOCALCHARSET_TESTS_ENVIRONMENT])
148 gl_UNISTD_MODULE_INDICATOR([lseek])
150 gl_SYS_STAT_MODULE_INDICATOR([lstat])
152 AC_DEFINE([GNULIB_MALLOC_GNU], 1, [Define to indicate the 'malloc' module.])
154 gl_STDLIB_MODULE_INDICATOR([malloc-posix])
158 gl_WCHAR_MODULE_INDICATOR([mbrtowc])
159 gl_STRING_MODULE_INDICATOR([mbscasecmp])
161 gl_WCHAR_MODULE_INDICATOR([mbsinit])
163 gl_WCHAR_MODULE_INDICATOR([mbsrtowcs])
166 gl_STRING_MODULE_INDICATOR([memchr])
168 gl_STRING_MODULE_INDICATOR([mempcpy])
170 gl_STRING_MODULE_INDICATOR([memrchr])
173 gl_STDLIB_MODULE_INDICATOR([mkdtemp])
175 gl_TIME_MODULE_INDICATOR([mktime])
179 gl_LANGINFO_MODULE_INDICATOR([nl_langinfo])
181 dnl Note: AC_FUNC_OBSTACK does AC_LIBSOURCES([obstack.h, obstack.c]).
183 gl_MODULE_INDICATOR([open])
184 gl_FCNTL_MODULE_INDICATOR([open])
188 AC_CHECK_DECLS([program_invocation_name], [], [], [#include <errno.h>])
189 AC_CHECK_DECLS([program_invocation_short_name], [], [], [#include <errno.h>])
193 gl_STRING_MODULE_INDICATOR([rawmemchr])
195 gl_UNISTD_MODULE_INDICATOR([readlink])
196 gl_FUNC_REALLOC_POSIX
197 gl_STDLIB_MODULE_INDICATOR([realloc-posix])
200 gl_UNISTD_MODULE_INDICATOR([rmdir])
202 gl_STDLIB_MODULE_INDICATOR([rpmatch])
209 gl_STDLIB_MODULE_INDICATOR([setenv])
212 gl_UNISTD_MODULE_INDICATOR([sleep])
214 gl_STDIO_MODULE_INDICATOR([snprintf])
217 gl_SYS_STAT_MODULE_INDICATOR([stat])
227 gl_STRING_MODULE_INDICATOR([stpcpy])
230 gl_STRING_MODULE_INDICATOR([strchrnul])
232 gl_STRING_MODULE_INDICATOR([strdup])
234 gl_STRING_MODULE_INDICATOR([strerror])
238 gl_STRING_MODULE_INDICATOR([strndup])
240 gl_STRING_MODULE_INDICATOR([strnlen])
242 gl_INTTYPES_MODULE_INDICATOR([strtoimax])
245 gl_STDLIB_MODULE_INDICATOR([strtoll])
248 gl_STDLIB_MODULE_INDICATOR([strtoull])
250 gl_INTTYPES_MODULE_INDICATOR([strtoumax])
263 gl_UNISTD_MODULE_INDICATOR([unlink])
265 gl_FUNC_GLIBC_UNLOCKED_IO
267 gl_STDLIB_MODULE_INDICATOR([unsetenv])
271 gl_STDIO_MODULE_INDICATOR([vasprintf])
272 m4_ifdef([AM_XGETTEXT_OPTION],
273 [AM_][XGETTEXT_OPTION([--flag=asprintf:2:c-format])
274 AM_][XGETTEXT_OPTION([--flag=vasprintf:2:c-format])])
277 gl_STDIO_MODULE_INDICATOR([vsnprintf])
280 gl_WCHAR_MODULE_INDICATOR([wcrtomb])
283 gl_WCHAR_MODULE_INDICATOR([wcwidth])
285 gl_UNISTD_MODULE_INDICATOR([write])
292 m4_ifdef([AM_XGETTEXT_OPTION],
293 [AM_][XGETTEXT_OPTION([--flag=xasprintf:1:c-format])])
294 m4_ifval(gl_LIBSOURCES_LIST, [
295 m4_syscmd([test ! -d ]m4_defn([gl_LIBSOURCES_DIR])[ ||
296 for gl_file in ]gl_LIBSOURCES_LIST[ ; do
297 if test ! -r ]m4_defn([gl_LIBSOURCES_DIR])[/$gl_file ; then
298 echo "missing file ]m4_defn([gl_LIBSOURCES_DIR])[/$gl_file" >&2
302 m4_if(m4_sysval, [0], [],
303 [AC_FATAL([expected source file, required through AC_LIBSOURCES, not found])])
305 m4_popdef([gl_LIBSOURCES_DIR])
306 m4_popdef([gl_LIBSOURCES_LIST])
307 m4_popdef([AC_LIBSOURCES])
308 m4_popdef([AC_REPLACE_FUNCS])
309 m4_popdef([AC_LIBOBJ])
310 AC_CONFIG_COMMANDS_PRE([
313 if test -n "$gl_LIBOBJS"; then
314 # Remove the extension.
315 sed_drop_objext='s/\.o$//;s/\.obj$//'
316 for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
317 gl_libobjs="$gl_libobjs $i.$ac_objext"
318 gl_ltlibobjs="$gl_ltlibobjs $i.lo"
321 AC_SUBST([gl_LIBOBJS], [$gl_libobjs])
322 AC_SUBST([gl_LTLIBOBJS], [$gl_ltlibobjs])
326 m4_pushdef([AC_LIBOBJ], m4_defn([gltests_LIBOBJ]))
327 m4_pushdef([AC_REPLACE_FUNCS], m4_defn([gltests_REPLACE_FUNCS]))
328 m4_pushdef([AC_LIBSOURCES], m4_defn([gltests_LIBSOURCES]))
329 m4_pushdef([gltests_LIBSOURCES_LIST], [])
330 m4_pushdef([gltests_LIBSOURCES_DIR], [])
332 gl_source_base='tests'
333 m4_ifval(gltests_LIBSOURCES_LIST, [
334 m4_syscmd([test ! -d ]m4_defn([gltests_LIBSOURCES_DIR])[ ||
335 for gl_file in ]gltests_LIBSOURCES_LIST[ ; do
336 if test ! -r ]m4_defn([gltests_LIBSOURCES_DIR])[/$gl_file ; then
337 echo "missing file ]m4_defn([gltests_LIBSOURCES_DIR])[/$gl_file" >&2
341 m4_if(m4_sysval, [0], [],
342 [AC_FATAL([expected source file, required through AC_LIBSOURCES, not found])])
344 m4_popdef([gltests_LIBSOURCES_DIR])
345 m4_popdef([gltests_LIBSOURCES_LIST])
346 m4_popdef([AC_LIBSOURCES])
347 m4_popdef([AC_REPLACE_FUNCS])
348 m4_popdef([AC_LIBOBJ])
349 AC_CONFIG_COMMANDS_PRE([
352 if test -n "$gltests_LIBOBJS"; then
353 # Remove the extension.
354 sed_drop_objext='s/\.o$//;s/\.obj$//'
355 for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
356 gltests_libobjs="$gltests_libobjs $i.$ac_objext"
357 gltests_ltlibobjs="$gltests_ltlibobjs $i.lo"
360 AC_SUBST([gltests_LIBOBJS], [$gltests_libobjs])
361 AC_SUBST([gltests_LTLIBOBJS], [$gltests_ltlibobjs])
363 LIBGNU_LIBDEPS="$gl_libdeps"
364 AC_SUBST([LIBGNU_LIBDEPS])
365 LIBGNU_LTLIBDEPS="$gl_ltlibdeps"
366 AC_SUBST([LIBGNU_LTLIBDEPS])
369 # Like AC_LIBOBJ, except that the module name goes
370 # into gl_LIBOBJS instead of into LIBOBJS.
371 AC_DEFUN([gl_LIBOBJ], [
372 AS_LITERAL_IF([$1], [gl_LIBSOURCES([$1.c])])dnl
373 gl_LIBOBJS="$gl_LIBOBJS $1.$ac_objext"
376 # Like AC_REPLACE_FUNCS, except that the module name goes
377 # into gl_LIBOBJS instead of into LIBOBJS.
378 AC_DEFUN([gl_REPLACE_FUNCS], [
379 m4_foreach_w([gl_NAME], [$1], [AC_LIBSOURCES(gl_NAME[.c])])dnl
380 AC_CHECK_FUNCS([$1], , [gl_LIBOBJ($ac_func)])
383 # Like AC_LIBSOURCES, except the directory where the source file is
384 # expected is derived from the gnulib-tool parameterization,
385 # and alloca is special cased (for the alloca-opt module).
386 # We could also entirely rely on EXTRA_lib..._SOURCES.
387 AC_DEFUN([gl_LIBSOURCES], [
388 m4_foreach([_gl_NAME], [$1], [
389 m4_if(_gl_NAME, [alloca.c], [], [
390 m4_define([gl_LIBSOURCES_DIR], [gnu])
391 m4_append([gl_LIBSOURCES_LIST], _gl_NAME, [ ])
396 # Like AC_LIBOBJ, except that the module name goes
397 # into gltests_LIBOBJS instead of into LIBOBJS.
398 AC_DEFUN([gltests_LIBOBJ], [
399 AS_LITERAL_IF([$1], [gltests_LIBSOURCES([$1.c])])dnl
400 gltests_LIBOBJS="$gltests_LIBOBJS $1.$ac_objext"
403 # Like AC_REPLACE_FUNCS, except that the module name goes
404 # into gltests_LIBOBJS instead of into LIBOBJS.
405 AC_DEFUN([gltests_REPLACE_FUNCS], [
406 m4_foreach_w([gl_NAME], [$1], [AC_LIBSOURCES(gl_NAME[.c])])dnl
407 AC_CHECK_FUNCS([$1], , [gltests_LIBOBJ($ac_func)])
410 # Like AC_LIBSOURCES, except the directory where the source file is
411 # expected is derived from the gnulib-tool parameterization,
412 # and alloca is special cased (for the alloca-opt module).
413 # We could also entirely rely on EXTRA_lib..._SOURCES.
414 AC_DEFUN([gltests_LIBSOURCES], [
415 m4_foreach([_gl_NAME], [$1], [
416 m4_if(_gl_NAME, [alloca.c], [], [
417 m4_define([gltests_LIBSOURCES_DIR], [tests])
418 m4_append([gltests_LIBSOURCES_LIST], _gl_NAME, [ ])
423 # This macro records the list of files which have been installed by
424 # gnulib-tool and may be removed by future gnulib-tool invocations.
425 AC_DEFUN([gl_FILE_LIST], [
426 build-aux/arg-nonnull.h
428 build-aux/config.rpath
429 build-aux/gitlog-to-changelog
430 build-aux/warn-on-use.h
434 lib/areadlink-with-size.c
449 lib/argp-version-etc.c
450 lib/argp-version-etc.h
559 lib/mbsrtowcs-state.c
569 lib/mktime-internal.h
599 lib/rawmemchr.valgrind
641 lib/strchrnul.valgrind
688 lib/version-etc-fsf.c
734 m4/double-slash-root.m4
754 m4/getcwd-abort-bug.m4
755 m4/getcwd-path-max.m4