X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=m4%2Fgnulib-comp.m4;h=2bdcb3ef9eeb6a9cd434de23cfabdb4b34e233ec;hb=dc84183747ce1703eb99685b5dbde1f65a143c06;hp=b84bfb657bd135980fae7b60796260f2d6824329;hpb=a2016c1de6e4884f6c8ed5cc498f3bf821c25ca4;p=debian%2Fgzip diff --git a/m4/gnulib-comp.m4 b/m4/gnulib-comp.m4 index b84bfb6..2bdcb3e 100644 --- a/m4/gnulib-comp.m4 +++ b/m4/gnulib-comp.m4 @@ -1,12 +1,22 @@ -# -*- buffer-read-only: t -*- vi: set ro: # DO NOT EDIT! GENERATED AUTOMATICALLY! -# DO NOT EDIT! GENERATED AUTOMATICALLY! -# Copyright (C) 2002-2010 Free Software Foundation, Inc. +# Copyright (C) 2002-2012 Free Software Foundation, Inc. +# +# This file is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# This file is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this file. If not, see . # -# This file is free software, distributed under the terms of the GNU -# General Public License. As a special exception to the GNU General -# Public License, this file may be distributed as part of a program -# that contains a configuration script generated by Autoconf, under +# As a special exception to the GNU General Public License, +# this file may be distributed as part of a program that +# contains a configuration script generated by Autoconf, under # the same distribution terms as the rest of that program. # # Generated by gnulib-tool. @@ -14,7 +24,8 @@ # This file represents the compiled summary of the specification in # gnulib-cache.m4. It lists the computed macro invocations that need # to be invoked from configure.ac. -# In projects using CVS, this file can be treated like other built files. +# In projects that use version control, this file can be treated like +# other built files. # This macro should be invoked from ./configure.ac, in the section @@ -26,12 +37,179 @@ AC_DEFUN([gl_EARLY], m4_pattern_allow([^gl_ES$])dnl a valid locale name m4_pattern_allow([^gl_LIBOBJS$])dnl a variable m4_pattern_allow([^gl_LTLIBOBJS$])dnl a variable - AC_REQUIRE([AC_PROG_RANLIB]) + AC_REQUIRE([gl_PROG_AR_RANLIB]) + AC_REQUIRE([AM_PROG_CC_C_O]) + # Code from module alloca-opt: + # Code from module announce-gen: + # Code from module at-internal: + # Code from module c-ctype: + # Code from module c-strcase: + # Code from module c-strcaseeq: + # Code from module calloc: + # Code from module calloc-gnu: + # Code from module calloc-posix: + # Code from module chdir: + # Code from module chdir-long: + # Code from module clock-time: + # Code from module cloexec: + # Code from module close: + # Code from module close-stream: + # Code from module closedir: + # Code from module closein: + # Code from module closeout: + # Code from module configmake: + # Code from module dirent: + # Code from module dirent-safer: + # Code from module dirfd: + # Code from module dirname-lgpl: + # Code from module do-release-commit-and-tag: + # Code from module dosname: + # Code from module double-slash-root: + # Code from module dup: + # Code from module dup2: + # Code from module errno: + # Code from module error: + # Code from module exitfail: + # Code from module extensions: AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS]) + # Code from module fchdir: + # Code from module fclose: + # Code from module fcntl: + # Code from module fcntl-h: + # Code from module fcntl-safer: + # Code from module fd-hook: + # Code from module fdl: + # Code from module fdopendir: + # Code from module fflush: AC_REQUIRE([AC_FUNC_FSEEKO]) + # Code from module filename: + # Code from module filenamecat-lgpl: + # Code from module float: + # Code from module fpending: + # Code from module fpieee: AC_REQUIRE([gl_FP_IEEE]) + # Code from module fprintf-posix: + # Code from module fpucw: + # Code from module fpurge: + # Code from module freadahead: + # Code from module freading: + # Code from module frexp-nolibm: + # Code from module frexpl-nolibm: + # Code from module fseek: + # Code from module fseeko: AC_REQUIRE([AC_FUNC_FSEEKO]) + # Code from module fseterr: + # Code from module fstat: + # Code from module ftell: + # Code from module ftello: AC_REQUIRE([AC_FUNC_FSEEKO]) + # Code from module gendocs: + # Code from module getcwd-lgpl: + # Code from module getdtablesize: + # Code from module getopt-gnu: + # Code from module getopt-posix: + # Code from module gettext-h: + # Code from module gettime: + # Code from module gettimeofday: + # Code from module git-version-gen: + # Code from module gitlog-to-changelog: + # Code from module gnu-make: + # Code from module gnu-web-doc-update: + # Code from module gnumakefile: + # Code from module gnupload: + # Code from module havelib: + # Code from module ignore-value: + # Code from module include_next: + # Code from module inline: + # Code from module intprops: + # Code from module isnand-nolibm: + # Code from module isnanf-nolibm: + # Code from module isnanl-nolibm: + # Code from module largefile: + AC_REQUIRE([AC_SYS_LARGEFILE]) + # Code from module lib-ignore: + # Code from module localcharset: + # Code from module lock: + # Code from module lseek: + # Code from module lstat: + # Code from module maintainer-makefile: + # Code from module malloc-gnu: + # Code from module malloc-posix: + # Code from module manywarnings: + # Code from module math: + # Code from module mbrtowc: + # Code from module mbsinit: + # Code from module memchr: + # Code from module mempcpy: + # Code from module memrchr: + # Code from module msvc-inval: + # Code from module msvc-nothrow: + # Code from module multiarch: + # Code from module nocrash: + # Code from module open: + # Code from module openat: + # Code from module openat-die: + # Code from module openat-h: + # Code from module opendir: + # Code from module pathmax: + # Code from module perror: + # Code from module printf-frexp: + # Code from module printf-frexpl: + # Code from module printf-posix: + # Code from module printf-safe: + # Code from module quotearg: + # Code from module quotearg-simple: + # Code from module readdir: + # Code from module readme-release: + # Code from module realloc-gnu: + # Code from module realloc-posix: + # Code from module save-cwd: + # Code from module savedir: + # Code from module signbit: + # Code from module size_max: + # Code from module snippet/_Noreturn: + # Code from module snippet/arg-nonnull: + # Code from module snippet/c++defs: + # Code from module snippet/unused-parameter: + # Code from module snippet/warn-on-use: + # Code from module ssize_t: + # Code from module stat: + # Code from module stat-time: + # Code from module stdbool: + # Code from module stddef: + # Code from module stdint: + # Code from module stdio: + # Code from module stdlib: + # Code from module strdup-posix: + # Code from module streq: + # Code from module strerror: + # Code from module strerror-override: + # Code from module strerror_r-posix: + # Code from module string: + # Code from module sys_stat: + # Code from module sys_time: + # Code from module sys_types: + # Code from module threadlib: + gl_THREADLIB_EARLY + # Code from module time: + # Code from module timespec: + # Code from module unistd: + # Code from module unistd-safer: + # Code from module update-copyright: + # Code from module useless-if-before-free: + # Code from module utimens: + # Code from module vasnprintf: + # Code from module vc-list-files: + # Code from module verify: + # Code from module vfprintf-posix: + # Code from module warnings: + # Code from module wchar: + # Code from module wctype-h: + # Code from module xalloc: + # Code from module xalloc-die: + # Code from module xalloc-oversized: + # Code from module xsize: + # Code from module yesno: ]) # This macro should be invoked from ./configure.ac, in the section @@ -42,6 +220,7 @@ AC_DEFUN([gl_INIT], gl_cond_libtool=false gl_libdeps= gl_ltlibdeps= + gl_m4_base='m4' m4_pushdef([AC_LIBOBJ], m4_defn([gl_LIBOBJ])) m4_pushdef([AC_REPLACE_FUNCS], m4_defn([gl_REPLACE_FUNCS])) m4_pushdef([AC_LIBSOURCES], m4_defn([gl_LIBSOURCES])) @@ -49,170 +228,411 @@ AC_DEFUN([gl_INIT], m4_pushdef([gl_LIBSOURCES_DIR], []) gl_COMMON gl_source_base='lib' - gl_FUNC_ALLOCA - AC_FUNC_CALLOC - gl_FUNC_CALLOC_POSIX - gl_STDLIB_MODULE_INDICATOR([calloc-posix]) - gl_FUNC_CHDIR_LONG - gl_FUNC_CHOWN - gl_UNISTD_MODULE_INDICATOR([chown]) - gl_CLOCK_TIME - gl_FUNC_CLOSE - gl_UNISTD_MODULE_INDICATOR([close]) - gl_CLOSE_STREAM - gl_MODULE_INDICATOR([close-stream]) - gl_CLOSEIN - gl_CLOSEOUT - gl_CHECK_TYPE_STRUCT_DIRENT_D_INO - gl_DIRENT_H - gl_FUNC_DIRFD - gl_DIRENT_MODULE_INDICATOR([dirfd]) - gl_DIRNAME_LGPL - gl_DOUBLE_SLASH_ROOT - gl_FUNC_DUP2 - gl_UNISTD_MODULE_INDICATOR([dup2]) - gl_HEADER_ERRNO_H - gl_ERROR - m4_ifdef([AM_XGETTEXT_OPTION], - [AM_][XGETTEXT_OPTION([--flag=error:3:c-format]) - AM_][XGETTEXT_OPTION([--flag=error_at_line:5:c-format])]) - gl_EXITFAIL - gl_FUNC_FCHDIR - gl_UNISTD_MODULE_INDICATOR([fchdir]) - gl_FUNC_FCLOSE - gl_STDIO_MODULE_INDICATOR([fclose]) - gl_FUNC_FCNTL - gl_FCNTL_MODULE_INDICATOR([fcntl]) - gl_FCNTL_H - gl_FCNTL_SAFER - gl_MODULE_INDICATOR([fcntl-safer]) - gl_FUNC_FDOPENDIR - gl_DIRENT_MODULE_INDICATOR([fdopendir]) - gl_FUNC_FFLUSH - gl_STDIO_MODULE_INDICATOR([fflush]) - gl_FLOAT_H - gl_FUNC_FPENDING - gl_FUNC_FPRINTF_POSIX - gl_STDIO_MODULE_INDICATOR([fprintf-posix]) - gl_FUNC_FPURGE - gl_STDIO_MODULE_INDICATOR([fpurge]) - gl_FUNC_FREADING - gl_FUNC_FREXP_NO_LIBM - gl_MATH_MODULE_INDICATOR([frexp]) - gl_FUNC_FREXPL_NO_LIBM - gl_MATH_MODULE_INDICATOR([frexpl]) - gl_FUNC_FSEEKO - gl_STDIO_MODULE_INDICATOR([fseeko]) - gl_FUNC_FTELLO - gl_STDIO_MODULE_INDICATOR([ftello]) - gl_FUNC_GETCWD - gl_UNISTD_MODULE_INDICATOR([getcwd]) - gl_FUNC_GETOPT_GNU - gl_MODULE_INDICATOR([getopt-gnu]) - gl_FUNC_GETOPT_POSIX - AC_SUBST([LIBINTL]) - AC_SUBST([LTLIBINTL]) - gl_GETTIME - gl_FUNC_GETTIMEOFDAY - gl_GNU_MAKE - # Autoconf 2.61a.99 and earlier don't support linking a file only - # in VPATH builds. But since GNUmakefile is for maintainer use - # only, it does not matter if we skip the link with older autoconf. - # Automake 1.10.1 and earlier try to remove GNUmakefile in non-VPATH - # builds, so use a shell variable to bypass this. - GNUmakefile=GNUmakefile - m4_if(m4_version_compare([2.61a.100], - m4_defn([m4_PACKAGE_VERSION])), [1], [], - [AC_CONFIG_LINKS([$GNUmakefile:$GNUmakefile], [], - [GNUmakefile=$GNUmakefile])]) - AC_REQUIRE([AC_C_INLINE]) - gl_INLINE - gl_FUNC_ISNAND_NO_LIBM - gl_FUNC_ISNANF_NO_LIBM - gl_FUNC_ISNANL_NO_LIBM - gl_FUNC_LCHOWN - gl_UNISTD_MODULE_INDICATOR([lchown]) - gl_LOCALCHARSET - LOCALCHARSET_TESTS_ENVIRONMENT="CHARSETALIASDIR=\"\$(top_builddir)/$gl_source_base\"" - AC_SUBST([LOCALCHARSET_TESTS_ENVIRONMENT]) - gl_FUNC_LSEEK - gl_UNISTD_MODULE_INDICATOR([lseek]) - gl_FUNC_LSTAT - gl_SYS_STAT_MODULE_INDICATOR([lstat]) - AC_FUNC_MALLOC - AC_DEFINE([GNULIB_MALLOC_GNU], 1, [Define to indicate the 'malloc' module.]) - gl_FUNC_MALLOC_POSIX - gl_STDLIB_MODULE_INDICATOR([malloc-posix]) - gl_MATH_H - gl_FUNC_MBRTOWC - gl_WCHAR_MODULE_INDICATOR([mbrtowc]) - gl_FUNC_MBSINIT - gl_WCHAR_MODULE_INDICATOR([mbsinit]) - gl_FUNC_MEMCHR - gl_STRING_MODULE_INDICATOR([memchr]) - gl_FUNC_MEMPCPY - gl_STRING_MODULE_INDICATOR([mempcpy]) - gl_FUNC_MEMRCHR - gl_STRING_MODULE_INDICATOR([memrchr]) - gl_FUNC_MKDIR - gl_MULTIARCH - gl_FUNC_OPEN - gl_MODULE_INDICATOR([open]) - gl_FCNTL_MODULE_INDICATOR([open]) - gl_FUNC_OPENAT - gl_FUNC_PERROR - gl_STRING_MODULE_INDICATOR([perror]) - gl_FUNC_PRINTF_FREXP - gl_FUNC_PRINTF_FREXPL - gl_FUNC_PRINTF_POSIX - gl_STDIO_MODULE_INDICATOR([printf-posix]) - m4_divert_text([INIT_PREPARE], [gl_printf_safe=yes]) - gl_QUOTEARG - AC_FUNC_REALLOC - AC_DEFINE([GNULIB_REALLOC_GNU], 1, [Define to indicate the 'realloc' module.]) - gl_FUNC_REALLOC_POSIX - gl_STDLIB_MODULE_INDICATOR([realloc-posix]) - gl_FUNC_RMDIR - gl_UNISTD_MODULE_INDICATOR([rmdir]) - gl_SAVE_CWD - gl_SIGNBIT - gl_MATH_MODULE_INDICATOR([signbit]) - gl_SIZE_MAX - gl_FUNC_STAT - gl_SYS_STAT_MODULE_INDICATOR([stat]) - gl_STAT_TIME - gl_STAT_BIRTHTIME - AM_STDBOOL_H - gl_STDDEF_H - gl_STDINT_H - gl_STDIO_H - gl_STDLIB_H - gl_FUNC_STRDUP_POSIX - gl_STRING_MODULE_INDICATOR([strdup]) - gl_FUNC_STRERROR - gl_STRING_MODULE_INDICATOR([strerror]) - gl_HEADER_STRING_H - gl_HEADER_SYS_STAT_H - AC_PROG_MKDIR_P - gl_HEADER_SYS_TIME_H - AC_PROG_MKDIR_P - gl_HEADER_TIME_H - gl_TIMESPEC - gl_UNISTD_H - gl_UNISTD_SAFER - gl_FUNC_UNLINK - gl_UNISTD_MODULE_INDICATOR([unlink]) - gl_UTIMENS - gl_FUNC_VASNPRINTF - gl_FUNC_VFPRINTF_POSIX - gl_STDIO_MODULE_INDICATOR([vfprintf-posix]) - AC_SUBST([WARN_CFLAGS]) - gl_WCHAR_H - gl_WCTYPE_H - gl_XALLOC - gl_XGETCWD - gl_XSIZE - gl_YESNO +gl_FUNC_ALLOCA +AC_LIBOBJ([openat-proc]) +gl_FUNC_CALLOC_GNU +if test $REPLACE_CALLOC = 1; then + AC_LIBOBJ([calloc]) +fi +gl_MODULE_INDICATOR([calloc-gnu]) +gl_FUNC_CALLOC_POSIX +if test $REPLACE_CALLOC = 1; then + AC_LIBOBJ([calloc]) +fi +gl_STDLIB_MODULE_INDICATOR([calloc-posix]) +gl_UNISTD_MODULE_INDICATOR([chdir]) +gl_FUNC_CHDIR_LONG +if test $gl_cv_have_arbitrary_file_name_length_limit = yes; then + AC_LIBOBJ([chdir-long]) + gl_PREREQ_CHDIR_LONG +fi +gl_CLOCK_TIME +gl_MODULE_INDICATOR_FOR_TESTS([cloexec]) +gl_FUNC_CLOSE +if test $REPLACE_CLOSE = 1; then + AC_LIBOBJ([close]) +fi +gl_UNISTD_MODULE_INDICATOR([close]) +gl_CLOSE_STREAM +gl_MODULE_INDICATOR([close-stream]) +gl_FUNC_CLOSEDIR +if test $HAVE_CLOSEDIR = 0 || test $REPLACE_CLOSEDIR = 1; then + AC_LIBOBJ([closedir]) +fi +gl_DIRENT_MODULE_INDICATOR([closedir]) +gl_CLOSEIN +gl_CLOSEOUT +gl_CONFIGMAKE_PREP +gl_DIRENT_H +gl_DIRENT_SAFER +gl_MODULE_INDICATOR([dirent-safer]) +gl_FUNC_DIRFD +if test $ac_cv_func_dirfd = no && test $gl_cv_func_dirfd_macro = no; then + AC_LIBOBJ([dirfd]) + gl_PREREQ_DIRFD +fi +gl_DIRENT_MODULE_INDICATOR([dirfd]) +gl_DIRNAME_LGPL +gl_DOUBLE_SLASH_ROOT +gl_FUNC_DUP +if test $REPLACE_DUP = 1; then + AC_LIBOBJ([dup]) + gl_PREREQ_DUP +fi +gl_UNISTD_MODULE_INDICATOR([dup]) +gl_FUNC_DUP2 +if test $HAVE_DUP2 = 0 || test $REPLACE_DUP2 = 1; then + AC_LIBOBJ([dup2]) + gl_PREREQ_DUP2 +fi +gl_UNISTD_MODULE_INDICATOR([dup2]) +gl_HEADER_ERRNO_H +gl_ERROR +if test $ac_cv_lib_error_at_line = no; then + AC_LIBOBJ([error]) + gl_PREREQ_ERROR +fi +m4_ifdef([AM_XGETTEXT_OPTION], + [AM_][XGETTEXT_OPTION([--flag=error:3:c-format]) + AM_][XGETTEXT_OPTION([--flag=error_at_line:5:c-format])]) +gl_FUNC_FCHDIR +gl_UNISTD_MODULE_INDICATOR([fchdir]) +gl_FUNC_FCLOSE +if test $REPLACE_FCLOSE = 1; then + AC_LIBOBJ([fclose]) +fi +gl_STDIO_MODULE_INDICATOR([fclose]) +gl_FUNC_FCNTL +if test $HAVE_FCNTL = 0 || test $REPLACE_FCNTL = 1; then + AC_LIBOBJ([fcntl]) +fi +gl_FCNTL_MODULE_INDICATOR([fcntl]) +gl_FCNTL_H +gl_FCNTL_SAFER +gl_MODULE_INDICATOR([fcntl-safer]) +gl_FUNC_FDOPENDIR +if test $HAVE_FDOPENDIR = 0 || test $REPLACE_FDOPENDIR = 1; then + AC_LIBOBJ([fdopendir]) +fi +gl_DIRENT_MODULE_INDICATOR([fdopendir]) +gl_MODULE_INDICATOR([fdopendir]) +gl_FUNC_FFLUSH +if test $REPLACE_FFLUSH = 1; then + AC_LIBOBJ([fflush]) + gl_PREREQ_FFLUSH +fi +gl_MODULE_INDICATOR([fflush]) +gl_STDIO_MODULE_INDICATOR([fflush]) +gl_FILE_NAME_CONCAT_LGPL +gl_FLOAT_H +if test $REPLACE_FLOAT_LDBL = 1; then + AC_LIBOBJ([float]) +fi +if test $REPLACE_ITOLD = 1; then + AC_LIBOBJ([itold]) +fi +gl_FUNC_FPENDING +if test $ac_cv_func___fpending = no; then + AC_LIBOBJ([fpending]) + gl_PREREQ_FPENDING +fi +gl_FUNC_FPRINTF_POSIX +gl_STDIO_MODULE_INDICATOR([fprintf-posix]) +gl_FUNC_FPURGE +if test $HAVE_FPURGE = 0 || test $REPLACE_FPURGE = 1; then + AC_LIBOBJ([fpurge]) +fi +gl_STDIO_MODULE_INDICATOR([fpurge]) +gl_FUNC_FREADING +gl_FUNC_FREXP_NO_LIBM +if test $gl_func_frexp_no_libm != yes; then + AC_LIBOBJ([frexp]) +fi +gl_MATH_MODULE_INDICATOR([frexp]) +gl_FUNC_FREXPL_NO_LIBM +if test $HAVE_DECL_FREXPL = 0 || test $gl_func_frexpl_no_libm = no; then + AC_LIBOBJ([frexpl]) +fi +gl_MATH_MODULE_INDICATOR([frexpl]) +gl_FUNC_FSEEK +if test $REPLACE_FSEEK = 1; then + AC_LIBOBJ([fseek]) +fi +gl_STDIO_MODULE_INDICATOR([fseek]) +gl_FUNC_FSEEKO +if test $HAVE_FSEEKO = 0 || test $REPLACE_FSEEKO = 1; then + AC_LIBOBJ([fseeko]) + gl_PREREQ_FSEEKO +fi +gl_STDIO_MODULE_INDICATOR([fseeko]) +gl_FUNC_FSTAT +if test $REPLACE_FSTAT = 1; then + AC_LIBOBJ([fstat]) + gl_PREREQ_FSTAT +fi +gl_SYS_STAT_MODULE_INDICATOR([fstat]) +gl_FUNC_FTELL +if test $REPLACE_FTELL = 1; then + AC_LIBOBJ([ftell]) +fi +gl_STDIO_MODULE_INDICATOR([ftell]) +gl_FUNC_FTELLO +if test $HAVE_FTELLO = 0 || test $REPLACE_FTELLO = 1; then + AC_LIBOBJ([ftello]) + gl_PREREQ_FTELLO +fi +gl_STDIO_MODULE_INDICATOR([ftello]) +gl_FUNC_GETCWD_LGPL +if test $REPLACE_GETCWD = 1; then + AC_LIBOBJ([getcwd-lgpl]) +fi +gl_UNISTD_MODULE_INDICATOR([getcwd]) +gl_FUNC_GETDTABLESIZE +if test $HAVE_GETDTABLESIZE = 0; then + AC_LIBOBJ([getdtablesize]) + gl_PREREQ_GETDTABLESIZE +fi +gl_UNISTD_MODULE_INDICATOR([getdtablesize]) +gl_FUNC_GETOPT_GNU +if test $REPLACE_GETOPT = 1; then + AC_LIBOBJ([getopt]) + AC_LIBOBJ([getopt1]) + gl_PREREQ_GETOPT + dnl Arrange for unistd.h to include getopt.h. + GNULIB_GL_UNISTD_H_GETOPT=1 +fi +AC_SUBST([GNULIB_GL_UNISTD_H_GETOPT]) +gl_MODULE_INDICATOR_FOR_TESTS([getopt-gnu]) +gl_FUNC_GETOPT_POSIX +if test $REPLACE_GETOPT = 1; then + AC_LIBOBJ([getopt]) + AC_LIBOBJ([getopt1]) + gl_PREREQ_GETOPT + dnl Arrange for unistd.h to include getopt.h. + GNULIB_GL_UNISTD_H_GETOPT=1 +fi +AC_SUBST([GNULIB_GL_UNISTD_H_GETOPT]) +AC_SUBST([LIBINTL]) +AC_SUBST([LTLIBINTL]) +gl_GETTIME +gl_FUNC_GETTIMEOFDAY +if test $HAVE_GETTIMEOFDAY = 0 || test $REPLACE_GETTIMEOFDAY = 1; then + AC_LIBOBJ([gettimeofday]) + gl_PREREQ_GETTIMEOFDAY +fi +gl_SYS_TIME_MODULE_INDICATOR([gettimeofday]) +gl_GNU_MAKE +# Autoconf 2.61a.99 and earlier don't support linking a file only +# in VPATH builds. But since GNUmakefile is for maintainer use +# only, it does not matter if we skip the link with older autoconf. +# Automake 1.10.1 and earlier try to remove GNUmakefile in non-VPATH +# builds, so use a shell variable to bypass this. +GNUmakefile=GNUmakefile +m4_if(m4_version_compare([2.61a.100], + m4_defn([m4_PACKAGE_VERSION])), [1], [], + [AC_CONFIG_LINKS([$GNUmakefile:$GNUmakefile], [], + [GNUmakefile=$GNUmakefile])]) +AC_REQUIRE([AC_C_INLINE]) +gl_INLINE +gl_FUNC_ISNAND_NO_LIBM +if test $gl_func_isnand_no_libm != yes; then + AC_LIBOBJ([isnand]) + gl_PREREQ_ISNAND +fi +gl_FUNC_ISNANF_NO_LIBM +if test $gl_func_isnanf_no_libm != yes; then + AC_LIBOBJ([isnanf]) + gl_PREREQ_ISNANF +fi +gl_FUNC_ISNANL_NO_LIBM +if test $gl_func_isnanl_no_libm != yes; then + AC_LIBOBJ([isnanl]) + gl_PREREQ_ISNANL +fi +AC_REQUIRE([gl_LARGEFILE]) +gl_IGNORE_UNUSED_LIBRARIES +gl_LOCALCHARSET +LOCALCHARSET_TESTS_ENVIRONMENT="CHARSETALIASDIR=\"\$(abs_top_builddir)/$gl_source_base\"" +AC_SUBST([LOCALCHARSET_TESTS_ENVIRONMENT]) +gl_LOCK +gl_FUNC_LSEEK +if test $REPLACE_LSEEK = 1; then + AC_LIBOBJ([lseek]) +fi +gl_UNISTD_MODULE_INDICATOR([lseek]) +gl_FUNC_LSTAT +if test $REPLACE_LSTAT = 1; then + AC_LIBOBJ([lstat]) + gl_PREREQ_LSTAT +fi +gl_SYS_STAT_MODULE_INDICATOR([lstat]) +AC_CONFIG_COMMANDS_PRE([m4_ifdef([AH_HEADER], + [AC_SUBST([CONFIG_INCLUDE], m4_defn([AH_HEADER]))])]) +gl_FUNC_MALLOC_GNU +if test $REPLACE_MALLOC = 1; then + AC_LIBOBJ([malloc]) +fi +gl_MODULE_INDICATOR([malloc-gnu]) +gl_FUNC_MALLOC_POSIX +if test $REPLACE_MALLOC = 1; then + AC_LIBOBJ([malloc]) +fi +gl_STDLIB_MODULE_INDICATOR([malloc-posix]) +gl_MATH_H +gl_FUNC_MBRTOWC +if test $HAVE_MBRTOWC = 0 || test $REPLACE_MBRTOWC = 1; then + AC_LIBOBJ([mbrtowc]) + gl_PREREQ_MBRTOWC +fi +gl_WCHAR_MODULE_INDICATOR([mbrtowc]) +gl_FUNC_MBSINIT +if test $HAVE_MBSINIT = 0 || test $REPLACE_MBSINIT = 1; then + AC_LIBOBJ([mbsinit]) + gl_PREREQ_MBSINIT +fi +gl_WCHAR_MODULE_INDICATOR([mbsinit]) +gl_FUNC_MEMCHR +if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then + AC_LIBOBJ([memchr]) + gl_PREREQ_MEMCHR +fi +gl_STRING_MODULE_INDICATOR([memchr]) +gl_FUNC_MEMPCPY +if test $HAVE_MEMPCPY = 0; then + AC_LIBOBJ([mempcpy]) + gl_PREREQ_MEMPCPY +fi +gl_STRING_MODULE_INDICATOR([mempcpy]) +gl_FUNC_MEMRCHR +if test $ac_cv_func_memrchr = no; then + AC_LIBOBJ([memrchr]) + gl_PREREQ_MEMRCHR +fi +gl_STRING_MODULE_INDICATOR([memrchr]) +gl_MSVC_INVAL +if test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1; then + AC_LIBOBJ([msvc-inval]) +fi +gl_MSVC_NOTHROW +if test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1; then + AC_LIBOBJ([msvc-nothrow]) +fi +gl_MULTIARCH +gl_FUNC_OPEN +if test $REPLACE_OPEN = 1; then + AC_LIBOBJ([open]) + gl_PREREQ_OPEN +fi +gl_FCNTL_MODULE_INDICATOR([open]) +gl_FUNC_OPENAT +if test $HAVE_OPENAT = 0 || test $REPLACE_OPENAT = 1; then + AC_LIBOBJ([openat]) + gl_PREREQ_OPENAT +fi +gl_MODULE_INDICATOR([openat]) dnl for lib/getcwd.c +gl_FCNTL_MODULE_INDICATOR([openat]) +gl_FUNC_OPENDIR +if test $HAVE_OPENDIR = 0 || test $REPLACE_OPENDIR = 1; then + AC_LIBOBJ([opendir]) +fi +gl_DIRENT_MODULE_INDICATOR([opendir]) +gl_PATHMAX +gl_FUNC_PERROR +if test $REPLACE_PERROR = 1; then + AC_LIBOBJ([perror]) +fi +gl_STRING_MODULE_INDICATOR([perror]) +gl_FUNC_PRINTF_FREXP +gl_FUNC_PRINTF_FREXPL +gl_FUNC_PRINTF_POSIX +gl_STDIO_MODULE_INDICATOR([printf-posix]) +m4_divert_text([INIT_PREPARE], [gl_printf_safe=yes]) +gl_QUOTEARG +gl_FUNC_READDIR +if test $HAVE_READDIR = 0; then + AC_LIBOBJ([readdir]) +fi +gl_DIRENT_MODULE_INDICATOR([readdir]) +gl_FUNC_REALLOC_GNU +if test $REPLACE_REALLOC = 1; then + AC_LIBOBJ([realloc]) +fi +gl_MODULE_INDICATOR([realloc-gnu]) +gl_FUNC_REALLOC_POSIX +if test $REPLACE_REALLOC = 1; then + AC_LIBOBJ([realloc]) +fi +gl_STDLIB_MODULE_INDICATOR([realloc-posix]) +gl_SAVE_CWD +gl_SAVEDIR +gl_SIGNBIT +if test $REPLACE_SIGNBIT = 1; then + AC_LIBOBJ([signbitf]) + AC_LIBOBJ([signbitd]) + AC_LIBOBJ([signbitl]) +fi +gl_MATH_MODULE_INDICATOR([signbit]) +gl_SIZE_MAX +gt_TYPE_SSIZE_T +gl_FUNC_STAT +if test $REPLACE_STAT = 1; then + AC_LIBOBJ([stat]) + gl_PREREQ_STAT +fi +gl_SYS_STAT_MODULE_INDICATOR([stat]) +gl_STAT_TIME +gl_STAT_BIRTHTIME +AM_STDBOOL_H +gl_STDDEF_H +gl_STDINT_H +gl_STDIO_H +gl_STDLIB_H +gl_FUNC_STRDUP_POSIX +if test $ac_cv_func_strdup = no || test $REPLACE_STRDUP = 1; then + AC_LIBOBJ([strdup]) + gl_PREREQ_STRDUP +fi +gl_STRING_MODULE_INDICATOR([strdup]) +gl_FUNC_STRERROR +if test $REPLACE_STRERROR = 1; then + AC_LIBOBJ([strerror]) +fi +gl_MODULE_INDICATOR([strerror]) +gl_STRING_MODULE_INDICATOR([strerror]) +AC_REQUIRE([gl_HEADER_ERRNO_H]) +AC_REQUIRE([gl_FUNC_STRERROR_0]) +if test -n "$ERRNO_H" || test $REPLACE_STRERROR_0 = 1; then + AC_LIBOBJ([strerror-override]) + gl_PREREQ_SYS_H_WINSOCK2 +fi +gl_FUNC_STRERROR_R +if test $HAVE_DECL_STRERROR_R = 0 || test $REPLACE_STRERROR_R = 1; then + AC_LIBOBJ([strerror_r]) + gl_PREREQ_STRERROR_R +fi +gl_STRING_MODULE_INDICATOR([strerror_r]) +gl_HEADER_STRING_H +gl_HEADER_SYS_STAT_H +AC_PROG_MKDIR_P +gl_HEADER_SYS_TIME_H +AC_PROG_MKDIR_P +gl_SYS_TYPES_H +AC_PROG_MKDIR_P +gl_THREADLIB +gl_HEADER_TIME_H +gl_TIMESPEC +gl_UNISTD_H +gl_UNISTD_SAFER +gl_UTIMENS +gl_FUNC_VASNPRINTF +gl_FUNC_VFPRINTF_POSIX +gl_STDIO_MODULE_INDICATOR([vfprintf-posix]) +gl_WCHAR_H +gl_WCTYPE_H +gl_XALLOC +gl_XSIZE +gl_YESNO + # End of code from modules m4_ifval(gl_LIBSOURCES_LIST, [ m4_syscmd([test ! -d ]m4_defn([gl_LIBSOURCES_DIR])[ || for gl_file in ]gl_LIBSOURCES_LIST[ ; do @@ -252,6 +672,13 @@ AC_DEFUN([gl_INIT], m4_pushdef([gltests_LIBSOURCES_DIR], []) gl_COMMON gl_source_base='tests' +changequote(,)dnl + gltests_WITNESS=IN_`echo "${PACKAGE-$PACKAGE_TARNAME}" | LC_ALL=C tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ | LC_ALL=C sed -e 's/[^A-Z0-9_]/_/g'`_GNULIB_TESTS +changequote([, ])dnl + AC_SUBST([gltests_WITNESS]) + gl_module_indicator_condition=$gltests_WITNESS + m4_pushdef([gl_MODULE_INDICATOR_CONDITION], [$gl_module_indicator_condition]) + m4_popdef([gl_MODULE_INDICATOR_CONDITION]) m4_ifval(gltests_LIBSOURCES_LIST, [ m4_syscmd([test ! -d ]m4_defn([gltests_LIBSOURCES_DIR])[ || for gl_file in ]gltests_LIBSOURCES_LIST[ ; do @@ -346,43 +773,57 @@ AC_DEFUN([gltests_LIBSOURCES], [ # gnulib-tool and may be removed by future gnulib-tool invocations. AC_DEFUN([gl_FILE_LIST], [ build-aux/announce-gen - build-aux/arg-nonnull.h + build-aux/config.rpath + build-aux/do-release-commit-and-tag build-aux/gendocs.sh build-aux/git-version-gen build-aux/gitlog-to-changelog build-aux/gnu-web-doc-update build-aux/gnupload - build-aux/link-warning.h + build-aux/snippet/_Noreturn.h + build-aux/snippet/arg-nonnull.h + build-aux/snippet/c++defs.h + build-aux/snippet/unused-parameter.h + build-aux/snippet/warn-on-use.h build-aux/update-copyright build-aux/useless-if-before-free build-aux/vc-list-files - build-aux/warn-on-use.h doc/fdl.texi doc/gendocs_template lib/alloca.in.h lib/asnprintf.c - lib/at-func.c lib/basename-lgpl.c + lib/c-ctype.c + lib/c-ctype.h + lib/c-strcase.h + lib/c-strcasecmp.c + lib/c-strcaseeq.h + lib/c-strncasecmp.c lib/calloc.c lib/chdir-long.c lib/chdir-long.h - lib/chown.c - lib/close-hook.c - lib/close-hook.h + lib/cloexec.c + lib/cloexec.h lib/close-stream.c lib/close-stream.h lib/close.c + lib/closedir.c lib/closein.c lib/closein.h lib/closeout.c lib/closeout.h lib/config.charset lib/creat-safer.c + lib/dirent--.h + lib/dirent-private.h + lib/dirent-safer.h lib/dirent.in.h lib/dirfd.c lib/dirname-lgpl.c lib/dirname.h + lib/dosname.h lib/dup-safer.c + lib/dup.c lib/dup2.c lib/errno.in.h lib/error.c @@ -390,18 +831,21 @@ AC_DEFUN([gl_FILE_LIST], [ lib/exitfail.c lib/exitfail.h lib/fchdir.c - lib/fchmodat.c - lib/fchown-stub.c - lib/fchownat.c lib/fclose.c lib/fcntl--.h lib/fcntl-safer.h lib/fcntl.c lib/fcntl.in.h + lib/fd-hook.c + lib/fd-hook.h lib/fd-safer.c lib/fdopendir.c lib/fflush.c + lib/filename.h + lib/filenamecat-lgpl.c + lib/filenamecat.h lib/float+.h + lib/float.c lib/float.in.h lib/fpending.c lib/fpending.h @@ -414,12 +858,15 @@ AC_DEFUN([gl_FILE_LIST], [ lib/freading.h lib/frexp.c lib/frexpl.c + lib/fseek.c lib/fseeko.c lib/fseterr.c lib/fseterr.h - lib/fstatat.c + lib/fstat.c + lib/ftell.c lib/ftello.c - lib/getcwd.c + lib/getcwd-lgpl.c + lib/getdtablesize.c lib/getopt.c lib/getopt.in.h lib/getopt1.c @@ -427,6 +874,9 @@ AC_DEFUN([gl_FILE_LIST], [ lib/gettext.h lib/gettime.c lib/gettimeofday.c + lib/glthread/lock.c + lib/glthread/lock.h + lib/glthread/threadlib.c lib/ignore-value.h lib/intprops.h lib/isnan.c @@ -436,7 +886,7 @@ AC_DEFUN([gl_FILE_LIST], [ lib/isnanf.c lib/isnanl-nolibm.h lib/isnanl.c - lib/lchown.c + lib/itold.c lib/localcharset.c lib/localcharset.h lib/lseek.c @@ -449,8 +899,10 @@ AC_DEFUN([gl_FILE_LIST], [ lib/memchr.valgrind lib/mempcpy.c lib/memrchr.c - lib/mkdir.c - lib/mkdirat.c + lib/msvc-inval.c + lib/msvc-inval.h + lib/msvc-nothrow.c + lib/msvc-nothrow.h lib/open-safer.c lib/open.c lib/openat-die.c @@ -458,6 +910,9 @@ AC_DEFUN([gl_FILE_LIST], [ lib/openat-proc.c lib/openat.c lib/openat.h + lib/opendir-safer.c + lib/opendir.c + lib/pathmax.h lib/perror.c lib/pipe-safer.c lib/printf-args.c @@ -469,15 +924,17 @@ AC_DEFUN([gl_FILE_LIST], [ lib/printf-parse.c lib/printf-parse.h lib/printf.c + lib/quote.h lib/quotearg.c lib/quotearg.h + lib/readdir.c lib/realloc.c lib/ref-add.sin lib/ref-del.sin - lib/rmdir.c - lib/same-inode.h lib/save-cwd.c lib/save-cwd.h + lib/savedir.c + lib/savedir.h lib/signbitd.c lib/signbitf.c lib/signbitl.c @@ -488,23 +945,24 @@ AC_DEFUN([gl_FILE_LIST], [ lib/stddef.in.h lib/stdint.in.h lib/stdio-impl.h - lib/stdio-write.c lib/stdio.in.h lib/stdlib.in.h lib/strdup.c lib/streq.h + lib/strerror-override.c + lib/strerror-override.h lib/strerror.c + lib/strerror_r.c lib/string.in.h lib/stripslash.c lib/sys_stat.in.h lib/sys_time.in.h + lib/sys_types.in.h lib/time.in.h lib/timespec.h lib/unistd--.h lib/unistd-safer.h lib/unistd.in.h - lib/unlink.c - lib/unlinkat.c lib/utimens.c lib/utimens.h lib/vasnprintf.c @@ -514,34 +972,34 @@ AC_DEFUN([gl_FILE_LIST], [ lib/wchar.in.h lib/wctype.in.h lib/xalloc-die.c + lib/xalloc-oversized.h lib/xalloc.h - lib/xgetcwd.c - lib/xgetcwd.h lib/xmalloc.c lib/xsize.h lib/yesno.c lib/yesno.h m4/00gnulib.m4 m4/alloca.m4 + m4/asm-underscore.m4 m4/calloc.m4 m4/chdir-long.m4 - m4/chown.m4 m4/clock_time.m4 m4/close-stream.m4 m4/close.m4 + m4/closedir.m4 m4/closein.m4 m4/closeout.m4 m4/codeset.m4 - m4/d-ino.m4 + m4/configmake.m4 + m4/dirent-safer.m4 m4/dirent_h.m4 m4/dirfd.m4 m4/dirname.m4 - m4/dos.m4 m4/double-slash-root.m4 + m4/dup.m4 m4/dup2.m4 m4/errno_h.m4 m4/error.m4 - m4/exitfail.m4 m4/exponentd.m4 m4/exponentf.m4 m4/exponentl.m4 @@ -554,6 +1012,7 @@ AC_DEFUN([gl_FILE_LIST], [ m4/fcntl_h.m4 m4/fdopendir.m4 m4/fflush.m4 + m4/filenamecat.m4 m4/float_h.m4 m4/fpending.m4 m4/fpieee.m4 @@ -562,11 +1021,13 @@ AC_DEFUN([gl_FILE_LIST], [ m4/freading.m4 m4/frexp.m4 m4/frexpl.m4 + m4/fseek.m4 m4/fseeko.m4 + m4/fstat.m4 + m4/ftell.m4 m4/ftello.m4 - m4/getcwd-abort-bug.m4 - m4/getcwd-path-max.m4 m4/getcwd.m4 + m4/getdtablesize.m4 m4/getopt.m4 m4/gettime.m4 m4/gettimeofday.m4 @@ -580,12 +1041,17 @@ AC_DEFUN([gl_FILE_LIST], [ m4/isnand.m4 m4/isnanf.m4 m4/isnanl.m4 - m4/lchown.m4 + m4/largefile.m4 m4/ldexpl.m4 + m4/lib-ignore.m4 + m4/lib-ld.m4 + m4/lib-link.m4 + m4/lib-prefix.m4 m4/localcharset.m4 m4/locale-fr.m4 m4/locale-ja.m4 m4/locale-zh.m4 + m4/lock.m4 m4/longlong.m4 m4/lseek.m4 m4/lstat.m4 @@ -598,24 +1064,30 @@ AC_DEFUN([gl_FILE_LIST], [ m4/memchr.m4 m4/mempcpy.m4 m4/memrchr.m4 - m4/mkdir.m4 m4/mmap-anon.m4 m4/mode_t.m4 + m4/msvc-inval.m4 + m4/msvc-nothrow.m4 m4/multiarch.m4 m4/nocrash.m4 + m4/off_t.m4 m4/open.m4 m4/openat.m4 + m4/opendir.m4 + m4/pathmax.m4 m4/perror.m4 m4/printf-frexp.m4 m4/printf-frexpl.m4 m4/printf-posix-rpl.m4 m4/printf.m4 m4/quotearg.m4 + m4/readdir.m4 m4/realloc.m4 - m4/rmdir.m4 m4/save-cwd.m4 + m4/savedir.m4 m4/signbit.m4 m4/size_max.m4 + m4/ssize_t.m4 m4/stat-time.m4 m4/stat.m4 m4/stdbool.m4 @@ -626,14 +1098,17 @@ AC_DEFUN([gl_FILE_LIST], [ m4/stdlib_h.m4 m4/strdup.m4 m4/strerror.m4 + m4/strerror_r.m4 m4/string_h.m4 + m4/sys_socket_h.m4 m4/sys_stat_h.m4 m4/sys_time_h.m4 + m4/sys_types_h.m4 + m4/threadlib.m4 m4/time_h.m4 m4/timespec.m4 m4/unistd-safer.m4 m4/unistd_h.m4 - m4/unlink.m4 m4/utimbuf.m4 m4/utimens.m4 m4/utimes.m4 @@ -641,14 +1116,14 @@ AC_DEFUN([gl_FILE_LIST], [ m4/vfprintf-posix.m4 m4/warn-on-use.m4 m4/warnings.m4 - m4/wchar.m4 + m4/wchar_h.m4 m4/wchar_t.m4 - m4/wctype.m4 + m4/wctype_h.m4 m4/wint_t.m4 m4/xalloc.m4 - m4/xgetcwd.m4 m4/xsize.m4 m4/yesno.m4 top/GNUmakefile + top/README-release top/maint.mk ])