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