1 # -*- buffer-read-only: t -*- vi: set ro:
2 # DO NOT EDIT! GENERATED AUTOMATICALLY!
3 # DO NOT EDIT! GENERATED AUTOMATICALLY!
4 # Copyright (C) 2002-2009 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], [])
54 gl_source_base='.#bootmp/lib'
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])])
63 gl_WCHAR_MODULE_INDICATOR([btowc])
65 gl_MODULE_INDICATOR([canonicalize-lgpl])
68 gl_UNISTD_MODULE_INDICATOR([chown])
71 gl_UNISTD_MODULE_INDICATOR([close])
73 gl_MODULE_INDICATOR([close-stream])
75 gl_CHECK_TYPE_STRUCT_DIRENT_D_INO
78 gl_DIRENT_MODULE_INDICATOR([dirfd])
82 gl_UNISTD_MODULE_INDICATOR([dup2])
84 gl_UNISTD_MODULE_INDICATOR([environ])
85 AC_REQUIRE([gl_HEADER_ERRNO_H])
87 m4_ifdef([AM_XGETTEXT_OPTION],
88 [AM_XGETTEXT_OPTION([--flag=error:3:c-format])
89 AM_XGETTEXT_OPTION([--flag=error_at_line:5:c-format])])
93 gl_UNISTD_MODULE_INDICATOR([fchdir])
95 gl_STDIO_MODULE_INDICATOR([fclose])
98 gl_MODULE_INDICATOR([fcntl-safer])
101 # No macro. You should also use one of fnmatch-posix or fnmatch-gnu.
105 gl_STDIO_MODULE_INDICATOR([fseeko])
107 gl_UNISTD_MODULE_INDICATOR([ftruncate])
109 gl_UNISTD_MODULE_INDICATOR([getcwd])
112 gl_STDIO_MODULE_INDICATOR([getdelim])
114 gl_STDIO_MODULE_INDICATOR([getline])
117 gl_UNISTD_MODULE_INDICATOR([getpagesize])
118 dnl you must add AM_GNU_GETTEXT([external]) or similar to configure.ac.
119 AM_GNU_GETTEXT_VERSION([0.17])
121 AC_SUBST([LTLIBINTL])
130 gl_UNISTD_MODULE_INDICATOR([lchown])
132 LOCALCHARSET_TESTS_ENVIRONMENT="CHARSETALIASDIR=\"\$(top_builddir)/$gl_source_base\""
133 AC_SUBST([LOCALCHARSET_TESTS_ENVIRONMENT])
135 gl_UNISTD_MODULE_INDICATOR([lseek])
137 gl_SYS_STAT_MODULE_INDICATOR([lstat])
139 AC_DEFINE([GNULIB_MALLOC_GNU], 1, [Define to indicate the 'malloc' module.])
141 gl_STDLIB_MODULE_INDICATOR([malloc-posix])
145 gl_WCHAR_MODULE_INDICATOR([mbrtowc])
147 gl_STRING_MODULE_INDICATOR([mbscasecmp])
149 gl_WCHAR_MODULE_INDICATOR([mbsinit])
152 gl_STRING_MODULE_INDICATOR([mempcpy])
154 gl_STRING_MODULE_INDICATOR([memrchr])
156 gl_STDLIB_MODULE_INDICATOR([mkdtemp])
159 AC_REQUIRE([gl_MULTIARCH])
161 dnl Note: AC_FUNC_OBSTACK does AC_LIBSOURCES([obstack.h, obstack.c]).
163 gl_MODULE_INDICATOR([open])
164 gl_FCNTL_MODULE_INDICATOR([open])
170 gl_STRING_MODULE_INDICATOR([rawmemchr])
172 gl_UNISTD_MODULE_INDICATOR([readlink])
173 gl_FUNC_REALLOC_POSIX
174 gl_STDLIB_MODULE_INDICATOR([realloc-posix])
177 gl_STDLIB_MODULE_INDICATOR([rpmatch])
183 gl_STDLIB_MODULE_INDICATOR([setenv])
186 gl_UNISTD_MODULE_INDICATOR([sleep])
188 gl_STDIO_MODULE_INDICATOR([snprintf])
198 gl_STRING_MODULE_INDICATOR([stpcpy])
201 gl_STRING_MODULE_INDICATOR([strchrnul])
203 gl_STRING_MODULE_INDICATOR([strdup])
205 gl_STRING_MODULE_INDICATOR([strerror])
209 gl_STRING_MODULE_INDICATOR([strndup])
211 gl_STRING_MODULE_INDICATOR([strnlen])
213 gl_INTTYPES_MODULE_INDICATOR([strtoimax])
216 gl_STDLIB_MODULE_INDICATOR([strtoll])
219 gl_STDLIB_MODULE_INDICATOR([strtoull])
221 gl_INTTYPES_MODULE_INDICATOR([strtoumax])
234 gl_FUNC_GLIBC_UNLOCKED_IO
236 gl_STDLIB_MODULE_INDICATOR([unsetenv])
241 gl_STDIO_MODULE_INDICATOR([vsnprintf])
244 gl_WCHAR_MODULE_INDICATOR([wcrtomb])
247 gl_WCHAR_MODULE_INDICATOR([wcwidth])
249 gl_UNISTD_MODULE_INDICATOR([write])
255 m4_ifval(gl_LIBSOURCES_LIST, [
256 m4_syscmd([test ! -d ]m4_defn([gl_LIBSOURCES_DIR])[ ||
257 for gl_file in ]gl_LIBSOURCES_LIST[ ; do
258 if test ! -r ]m4_defn([gl_LIBSOURCES_DIR])[/$gl_file ; then
259 echo "missing file ]m4_defn([gl_LIBSOURCES_DIR])[/$gl_file" >&2
263 m4_if(m4_sysval, [0], [],
264 [AC_FATAL([expected source file, required through AC_LIBSOURCES, not found])])
266 m4_popdef([gl_LIBSOURCES_DIR])
267 m4_popdef([gl_LIBSOURCES_LIST])
268 m4_popdef([AC_LIBSOURCES])
269 m4_popdef([AC_REPLACE_FUNCS])
270 m4_popdef([AC_LIBOBJ])
271 AC_CONFIG_COMMANDS_PRE([
274 if test -n "$gl_LIBOBJS"; then
275 # Remove the extension.
276 sed_drop_objext='s/\.o$//;s/\.obj$//'
277 for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed "$sed_drop_objext" | sort | uniq`; do
278 gl_libobjs="$gl_libobjs $i.$ac_objext"
279 gl_ltlibobjs="$gl_ltlibobjs $i.lo"
282 AC_SUBST([gl_LIBOBJS], [$gl_libobjs])
283 AC_SUBST([gl_LTLIBOBJS], [$gl_ltlibobjs])
287 m4_pushdef([AC_LIBOBJ], m4_defn([gltests_LIBOBJ]))
288 m4_pushdef([AC_REPLACE_FUNCS], m4_defn([gltests_REPLACE_FUNCS]))
289 m4_pushdef([AC_LIBSOURCES], m4_defn([gltests_LIBSOURCES]))
290 m4_pushdef([gltests_LIBSOURCES_LIST], [])
291 m4_pushdef([gltests_LIBSOURCES_DIR], [])
293 gl_source_base='.#bootmp/tests'
294 m4_ifval(gltests_LIBSOURCES_LIST, [
295 m4_syscmd([test ! -d ]m4_defn([gltests_LIBSOURCES_DIR])[ ||
296 for gl_file in ]gltests_LIBSOURCES_LIST[ ; do
297 if test ! -r ]m4_defn([gltests_LIBSOURCES_DIR])[/$gl_file ; then
298 echo "missing file ]m4_defn([gltests_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([gltests_LIBSOURCES_DIR])
306 m4_popdef([gltests_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 "$gltests_LIBOBJS"; then
314 # Remove the extension.
315 sed_drop_objext='s/\.o$//;s/\.obj$//'
316 for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed "$sed_drop_objext" | sort | uniq`; do
317 gltests_libobjs="$gltests_libobjs $i.$ac_objext"
318 gltests_ltlibobjs="$gltests_ltlibobjs $i.lo"
321 AC_SUBST([gltests_LIBOBJS], [$gltests_libobjs])
322 AC_SUBST([gltests_LTLIBOBJS], [$gltests_ltlibobjs])
324 LIBTAR_LIBDEPS="$gl_libdeps"
325 AC_SUBST([LIBTAR_LIBDEPS])
326 LIBTAR_LTLIBDEPS="$gl_ltlibdeps"
327 AC_SUBST([LIBTAR_LTLIBDEPS])
330 # Like AC_LIBOBJ, except that the module name goes
331 # into gl_LIBOBJS instead of into LIBOBJS.
332 AC_DEFUN([gl_LIBOBJ], [
333 AS_LITERAL_IF([$1], [gl_LIBSOURCES([$1.c])])dnl
334 gl_LIBOBJS="$gl_LIBOBJS $1.$ac_objext"
337 # Like AC_REPLACE_FUNCS, except that the module name goes
338 # into gl_LIBOBJS instead of into LIBOBJS.
339 AC_DEFUN([gl_REPLACE_FUNCS], [
340 m4_foreach_w([gl_NAME], [$1], [AC_LIBSOURCES(gl_NAME[.c])])dnl
341 AC_CHECK_FUNCS([$1], , [gl_LIBOBJ($ac_func)])
344 # Like AC_LIBSOURCES, except the directory where the source file is
345 # expected is derived from the gnulib-tool parameterization,
346 # and alloca is special cased (for the alloca-opt module).
347 # We could also entirely rely on EXTRA_lib..._SOURCES.
348 AC_DEFUN([gl_LIBSOURCES], [
349 m4_foreach([_gl_NAME], [$1], [
350 m4_if(_gl_NAME, [alloca.c], [], [
351 m4_define([gl_LIBSOURCES_DIR], [.#bootmp/lib])
352 m4_append([gl_LIBSOURCES_LIST], _gl_NAME, [ ])
357 # Like AC_LIBOBJ, except that the module name goes
358 # into gltests_LIBOBJS instead of into LIBOBJS.
359 AC_DEFUN([gltests_LIBOBJ], [
360 AS_LITERAL_IF([$1], [gltests_LIBSOURCES([$1.c])])dnl
361 gltests_LIBOBJS="$gltests_LIBOBJS $1.$ac_objext"
364 # Like AC_REPLACE_FUNCS, except that the module name goes
365 # into gltests_LIBOBJS instead of into LIBOBJS.
366 AC_DEFUN([gltests_REPLACE_FUNCS], [
367 m4_foreach_w([gl_NAME], [$1], [AC_LIBSOURCES(gl_NAME[.c])])dnl
368 AC_CHECK_FUNCS([$1], , [gltests_LIBOBJ($ac_func)])
371 # Like AC_LIBSOURCES, except the directory where the source file is
372 # expected is derived from the gnulib-tool parameterization,
373 # and alloca is special cased (for the alloca-opt module).
374 # We could also entirely rely on EXTRA_lib..._SOURCES.
375 AC_DEFUN([gltests_LIBSOURCES], [
376 m4_foreach([_gl_NAME], [$1], [
377 m4_if(_gl_NAME, [alloca.c], [], [
378 m4_define([gltests_LIBSOURCES_DIR], [.#bootmp/tests])
379 m4_append([gltests_LIBSOURCES_LIST], _gl_NAME, [ ])
384 # This macro records the list of files which have been installed by
385 # gnulib-tool and may be removed by future gnulib-tool invocations.
386 AC_DEFUN([gl_FILE_LIST], [
387 build-aux/config.rpath
388 build-aux/link-warning.h
415 lib/canonicalize-lgpl.c
527 lib/rawmemchr.valgrind
564 lib/strchrnul.valgrind
609 lib/version-etc-fsf.c
639 m4/canonicalize-lgpl.m4
652 m4/double-slash-root.m4
671 m4/getcwd-abort-bug.m4
672 m4/getcwd-path-max.m4