[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] GNU Autoconf source repository branch, master, updated. v2.61a-270

From: Jim Meyering
Subject: [SCM] GNU Autoconf source repository branch, master, updated. v2.61a-270-gd6fb497
Date: Sun, 11 Nov 2007 14:55:48 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Autoconf source repository".;a=commitdiff;h=d6fb497d07d24070c376d3d51b48269a38d9d119

The branch, master has been updated
       via  d6fb497d07d24070c376d3d51b48269a38d9d119 (commit)
       via  8c6b4481bd68efbcc1947b0cf6b434091f2fd78a (commit)
       via  5f0cbd47747777bb756a080985e061bc8c4184a2 (commit)
       via  20cb79c19ff6eb02b6c5c5e4971fd53ca7041867 (commit)
      from  727b3efa933f9a2822603721de55666edee3aef9 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit d6fb497d07d24070c376d3d51b48269a38d9d119
Author: Jim Meyering <address@hidden>
Date:   Sat Nov 10 22:26:01 2007 +0100

    Generate package.m4 in build-dir, not srcdir.
    * tests/ (package.m4): Adjust target.
    Don't redirect directly to address@hidden
    (CLEANFILES): Add package.m4.
    ($(TESTSUITE)): Depend on just-built package.m4, not the one
    in $(srcdir).
    When running $(AUTOTEST), search "." before searching $(srcdir).

commit 8c6b4481bd68efbcc1947b0cf6b434091f2fd78a
Author: Jim Meyering <address@hidden>
Date:   Sat Nov 10 22:22:44 2007 +0100

    Avoid a race condition that would make parallel "distclean" fail.
    * tests/ (distclean-generic): Replace the default,
    automake-provided rule with an identical one, but with an additional
    dependency on distclean-local.  Simply adding the dependency would
    cause automake not to emit the rule at all.
    * BUGS: Building with -jN works, now.

commit 5f0cbd47747777bb756a080985e061bc8c4184a2
Author: Jim Meyering <address@hidden>
Date:   Sat Nov 10 22:03:12 2007 +0100

    Distribute git-version-gen.
    * (EXTRA_DIST): Add build-aux/git-version-gen,
    since GNUmakefile is distributed, and requires it for dist* rules.

commit 20cb79c19ff6eb02b6c5c5e4971fd53ca7041867
Author: Jim Meyering <address@hidden>
Date:   Sat Nov 10 12:22:46 2007 +0100

    Remove two more generated files from version control.
    * INSTALL: Remove generated file.
    * lib/autoscan/autoscan.list: Remove generated file.


Summary of changes:
 .gitignore                 |    1 +
 BUGS                       |    6 +-
 ChangeLog                  |   25 ++++
 INSTALL                    |  237 ---------------------------------------                |    1 +
 lib/autoscan/.gitignore    |    1 +
 lib/autoscan/autoscan.list |  267 --------------------------------------------
 tests/          |   20 +++-
 8 files changed, 44 insertions(+), 514 deletions(-)
 delete mode 100644 INSTALL
 delete mode 100644 lib/autoscan/autoscan.list

diff --git a/.gitignore b/.gitignore
index 66c7aae..314e323 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,6 +3,7 @@
diff --git a/BUGS b/BUGS
index 747de33..1978dd1 100644
--- a/BUGS
+++ b/BUGS
@@ -3,7 +3,7 @@
 This file lists the bugs you must be aware of.  Be sure to check this
 file before using Autoconf, and especially CVS versions of Autoconf.
-       Copyright (C) 2000, 2001, 2002, 2006 Free Software Foundation, Inc.
+       Copyright (C) 2000-2002, 2006-2007 Free Software Foundation, Inc.
        This program is free software: you can redistribute it and/or modify
        it under the terms of the GNU General Public License as published by
@@ -29,7 +29,3 @@ and use with caution an Autoconf with ``Important bugs''.
 * No known serious or important bugs.
-* Minor Problems
-Parallel builds via `make -jN' do not work.
diff --git a/ChangeLog b/ChangeLog
index 98a2e2a..aaf50a8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,28 @@
+2007-11-10  Jim Meyering  <address@hidden>
+       Generate package.m4 in build-dir, not srcdir.
+       * tests/ (package.m4): Adjust target.
+       Don't redirect directly to address@hidden
+       (CLEANFILES): Add package.m4.
+       ($(TESTSUITE)): Depend on just-built package.m4, not the one
+       in $(srcdir).
+       When running $(AUTOTEST), search "." before searching $(srcdir).
+       Avoid a race condition that would make parallel "distclean" fail.
+       * tests/ (distclean-generic): Replace the default,
+       automake-provided rule with an identical one, but with an additional
+       dependency on distclean-local.  Simply adding the dependency would
+       cause automake not to emit the rule at all.
+       * BUGS: Building with -jN works, now.
+       Distribute git-version-gen.
+       * (EXTRA_DIST): Add build-aux/git-version-gen,
+       since GNUmakefile is distributed, and requires it for dist* rules.
+       Remove two more generated files from version control.
+       * INSTALL: Remove generated file.
+       * lib/autoscan/autoscan.list: Remove generated file.
 2007-11-09  Paul Eggert  <address@hidden>
        * GNUmakefile (PATH): Remove stray apostrophes; they become
diff --git a/INSTALL b/INSTALL
deleted file mode 100644
index e8edf5c..0000000
+++ /dev/null
@@ -1,237 +0,0 @@
-Installation Instructions
-Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,
-2006 Free Software Foundation, Inc.
-This file is free documentation; the Free Software Foundation gives
-unlimited permission to copy, distribute and modify it.
-Basic Installation
-Briefly, the shell commands `./configure; make; make install' should
-configure, build, and install this package.  The following
-more-detailed instructions are generic; see the `README' file for
-instructions specific to this package.
-   The `configure' shell script attempts to guess correct values for
-various system-dependent variables used during compilation.  It uses
-those values to create a `Makefile' in each directory of the package.
-It may also create one or more `.h' files containing system-dependent
-definitions.  Finally, it creates a shell script `config.status' that
-you can run in the future to recreate the current configuration, and a
-file `config.log' containing compiler output (useful mainly for
-debugging `configure').
-   It can also use an optional file (typically called `config.cache'
-and enabled with `--cache-file=config.cache' or simply `-C') that saves
-the results of its tests to speed up reconfiguring.  Caching is
-disabled by default to prevent problems with accidental use of stale
-cache files.
-   If you need to do unusual things to compile the package, please try
-to figure out how `configure' could check whether to do them, and mail
-diffs or instructions to the address given in the `README' so they can
-be considered for the next release.  If you are using the cache, and at
-some point `config.cache' contains results you don't want to keep, you
-may remove or edit it.
-   The file `' (or `') is used to create
-`configure' by a program called `autoconf'.  You need `' if
-you want to change it or regenerate `configure' using a newer version
-of `autoconf'.
-The simplest way to compile this package is:
-  1. `cd' to the directory containing the package's source code and type
-     `./configure' to configure the package for your system.
-     Running `configure' might take a while.  While running, it prints
-     some messages telling which features it is checking for.
-  2. Type `make' to compile the package.
-  3. Optionally, type `make check' to run any self-tests that come with
-     the package.
-  4. Type `make install' to install the programs and any data files and
-     documentation.
-  5. You can remove the program binaries and object files from the
-     source code directory by typing `make clean'.  To also remove the
-     files that `configure' created (so you can compile the package for
-     a different kind of computer), type `make distclean'.  There is
-     also a `make maintainer-clean' target, but that is intended mainly
-     for the package's developers.  If you use it, you may have to get
-     all sorts of other programs in order to regenerate files that came
-     with the distribution.
-  6. Often, you can also type `make uninstall' to remove the installed
-     files again.
-Compilers and Options
-Some systems require unusual options for compilation or linking that the
-`configure' script does not know about.  Run `./configure --help' for
-details on some of the pertinent environment variables.
-   You can give `configure' initial values for configuration parameters
-by setting variables in the command line or in the environment.  Here
-is an example:
-     ./configure CC=c99 CFLAGS=-g LIBS=-lposix
-   *Note Defining Variables::, for more details.
-Compiling For Multiple Architectures
-You can compile the package for more than one kind of computer at the
-same time, by placing the object files for each architecture in their
-own directory.  To do this, you can use GNU `make'.  `cd' to the
-directory where you want the object files and executables to go and run
-the `configure' script.  `configure' automatically checks for the
-source code in the directory that `configure' is in and in `..'.
-   With a non-GNU `make', it is safer to compile the package for one
-architecture at a time in the source code directory.  After you have
-installed the package for one architecture, use `make distclean' before
-reconfiguring for another architecture.
-Installation Names
-By default, `make install' installs the package's commands under
-`/usr/local/bin', include files under `/usr/local/include', etc.  You
-can specify an installation prefix other than `/usr/local' by giving
-`configure' the option `--prefix=PREFIX'.
-   You can specify separate installation prefixes for
-architecture-specific files and architecture-independent files.  If you
-pass the option `--exec-prefix=PREFIX' to `configure', the package uses
-PREFIX as the prefix for installing programs and libraries.
-Documentation and other data files still use the regular prefix.
-   In addition, if you use an unusual directory layout you can give
-options like `--bindir=DIR' to specify different values for particular
-kinds of files.  Run `configure --help' for a list of the directories
-you can set and what kinds of files go in them.
-   If the package supports it, you can cause programs to be installed
-with an extra prefix or suffix on their names by giving `configure' the
-option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
-Optional Features
-Some packages pay attention to `--enable-FEATURE' options to
-`configure', where FEATURE indicates an optional part of the package.
-They may also pay attention to `--with-PACKAGE' options, where PACKAGE
-is something like `gnu-as' or `x' (for the X Window System).  The
-`README' should mention any `--enable-' and `--with-' options that the
-package recognizes.
-   For packages that use the X Window System, `configure' can usually
-find the X include and library files automatically, but if it doesn't,
-you can use the `configure' options `--x-includes=DIR' and
-`--x-libraries=DIR' to specify their locations.
-Specifying the System Type
-There may be some features `configure' cannot figure out automatically,
-but needs to determine by the type of machine the package will run on.
-Usually, assuming the package is built to be run on the _same_
-architectures, `configure' can figure that out, but if it prints a
-message saying it cannot guess the machine type, give it the
-`--build=TYPE' option.  TYPE can either be a short name for the system
-type, such as `sun4', or a canonical name which has the form:
-where SYSTEM can have one of these forms:
-   See the file `config.sub' for the possible values of each field.  If
-`config.sub' isn't included in this package, then this package doesn't
-need to know the machine type.
-   If you are _building_ compiler tools for cross-compiling, you should
-use the option `--target=TYPE' to select the type of system they will
-produce code for.
-   If you want to _use_ a cross compiler, that generates code for a
-platform different from the build platform, you should specify the
-"host" platform (i.e., that on which the generated programs will
-eventually be run) with `--host=TYPE'.
-Sharing Defaults
-If you want to set default values for `configure' scripts to share, you
-can create a site shell script called `' that gives default
-values for variables like `CC', `cache_file', and `prefix'.
-`configure' looks for `PREFIX/share/' if it exists, then
-`PREFIX/etc/' if it exists.  Or, you can set the
-`CONFIG_SITE' environment variable to the location of the site script.
-A warning: not all `configure' scripts look for a site script.
-Defining Variables
-Variables not defined in a site shell script can be set in the
-environment passed to `configure'.  However, some packages may run
-configure again during the build, and the customized values of these
-variables may be lost.  In order to avoid this problem, you should set
-them in the `configure' command line, using `VAR=value'.  For example:
-     ./configure CC=/usr/local2/bin/gcc
-causes the specified `gcc' to be used as the C compiler (unless it is
-overridden in the site shell script).
-Unfortunately, this technique does not work for `CONFIG_SHELL' due to
-an Autoconf bug.  Until the bug is fixed you can use this workaround:
-     CONFIG_SHELL=/bin/bash /bin/bash ./configure CONFIG_SHELL=/bin/bash
-`configure' Invocation
-`configure' recognizes the following options to control how it operates.
-     Print a summary of the options to `configure', and exit.
-     Print the version of Autoconf used to generate the `configure'
-     script, and exit.
-     Enable the cache: use and save the results of the tests in FILE,
-     traditionally `config.cache'.  FILE defaults to `/dev/null' to
-     disable caching.
-     Alias for `--cache-file=config.cache'.
-     Do not print messages saying which checks are being made.  To
-     suppress all normal output, redirect it to `/dev/null' (any error
-     messages will still be shown).
-     Look for the package's source code in directory DIR.  Usually
-     `configure' can determine that directory automatically.
-`configure' also accepts some other, not widely useful, options.  Run
-`configure --help' for more details.
diff --git a/ b/
index a74088b..d243ed7 100644
--- a/
+++ b/
@@ -25,6 +25,7 @@ ACLOCAL_AMFLAGS = -I m4
 EXTRA_DIST = ChangeLog.0 ChangeLog.1 ChangeLog.2 \
             BUGS \
             GNUmakefile Makefile.maint Makefile.cfg \
+            build-aux/git-version-gen \
             config/announce-gen config/prev-version.txt
diff --git a/lib/autoscan/.gitignore b/lib/autoscan/.gitignore
index f3c7a7c..0644ad1 100644
--- a/lib/autoscan/.gitignore
+++ b/lib/autoscan/.gitignore
@@ -1 +1,2 @@
diff --git a/lib/autoscan/autoscan.list b/lib/autoscan/autoscan.list
deleted file mode 100644
index ca5d2c0..0000000
--- a/lib/autoscan/autoscan.list
+++ /dev/null
@@ -1,267 +0,0 @@
-# Automatically Generated: do not edit this file
-# autoscan's mapping to Autoconf macros      -*- Makefile -*-
-# Copyright (C) 1992, 1993, 1994, 1996, 1999, 2000, 2001, 2002
-# Free Software Foundation, Inc.
-# This program 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 program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# GNU General Public License for more details.
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <>.
-function: __argz_count         AC_CHECK_FUNCS
-function: __argz_next          AC_CHECK_FUNCS
-function: __argz_stringify             AC_CHECK_FUNCS
-function: __fpending           AC_CHECK_FUNCS
-function: acl          AC_CHECK_FUNCS
-function: alarm                AC_CHECK_FUNCS
-function: alloca               AC_FUNC_ALLOCA
-function: atexit               AC_CHECK_FUNCS
-function: btowc                AC_CHECK_FUNCS
-function: bzero                AC_CHECK_FUNCS
-function: chown                AC_FUNC_CHOWN
-function: clock_gettime                AC_CHECK_FUNCS
-function: dcgettext            AM_GNU_GETTEXT
-function: doprnt               AC_CHECK_FUNCS
-function: dup2         AC_CHECK_FUNCS
-function: endgrent             AC_CHECK_FUNCS
-function: endpwent             AC_CHECK_FUNCS
-function: error                AC_FUNC_ERROR_AT_LINE
-function: error_at_line                AC_FUNC_ERROR_AT_LINE
-function: euidaccess           AC_CHECK_FUNCS
-function: fchdir               AC_CHECK_FUNCS
-function: fdatasync            AC_CHECK_FUNCS
-function: fesetround           AC_CHECK_FUNCS
-function: floor                AC_CHECK_FUNCS
-function: fork         AC_FUNC_FORK
-function: fs_stat_dev          AC_CHECK_FUNCS
-function: fseeko               AC_FUNC_FSEEKO
-function: ftello               AC_FUNC_FSEEKO
-function: ftime                AC_CHECK_FUNCS
-function: ftruncate            AC_CHECK_FUNCS
-function: getcwd               AC_CHECK_FUNCS
-function: getdelim             AC_CHECK_FUNCS
-function: getgroups            AC_FUNC_GETGROUPS
-function: gethostbyaddr                AC_CHECK_FUNCS
-function: gethostbyname                AC_CHECK_FUNCS
-function: gethostname          AC_CHECK_FUNCS
-function: gethrtime            AC_CHECK_FUNCS
-function: getmntent            AC_CHECK_FUNCS
-function: getmntent            AC_FUNC_GETMNTENT
-function: getmntinfo           AC_CHECK_FUNCS
-function: getpagesize          AC_CHECK_FUNCS
-function: getpass              AC_CHECK_FUNCS
-function: getspnam             AC_CHECK_FUNCS
-function: gettimeofday         AC_CHECK_FUNCS
-function: getusershell         AC_CHECK_FUNCS
-function: getwd                warn: getwd is deprecated, use getcwd instead
-function: hasmntopt            AC_CHECK_FUNCS
-function: inet_ntoa            AC_CHECK_FUNCS
-function: isascii              AC_CHECK_FUNCS
-function: iswprint             AC_CHECK_FUNCS
-function: lchown               AC_CHECK_FUNCS
-function: listmntent           AC_CHECK_FUNCS
-function: localeconv           AC_CHECK_FUNCS
-function: localtime_r          AC_CHECK_FUNCS
-function: lstat                AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK
-function: major                AC_HEADER_MAJOR
-function: makedev              AC_HEADER_MAJOR
-function: malloc               AC_FUNC_MALLOC
-function: mblen                AC_CHECK_FUNCS
-function: mbrlen               AC_CHECK_FUNCS
-function: mbrtowc              AC_FUNC_MBRTOWC
-function: memchr               AC_CHECK_FUNCS
-function: memmove              AC_CHECK_FUNCS
-function: mempcpy              AC_CHECK_FUNCS
-function: memset               AC_CHECK_FUNCS
-function: minor                AC_HEADER_MAJOR
-function: mkdir                AC_CHECK_FUNCS
-function: mkfifo               AC_CHECK_FUNCS
-function: mktime               AC_FUNC_MKTIME
-function: mmap         AC_FUNC_MMAP
-function: modf         AC_CHECK_FUNCS
-function: munmap               AC_CHECK_FUNCS
-function: next_dev             AC_CHECK_FUNCS
-function: nl_langinfo          AC_CHECK_FUNCS
-function: obstack_init         AC_FUNC_OBSTACK
-function: pathconf             AC_CHECK_FUNCS
-function: pow          AC_CHECK_FUNCS
-function: pstat_getdynamic             AC_CHECK_FUNCS
-function: putenv               AC_CHECK_FUNCS
-function: re_comp              AC_CHECK_FUNCS
-function: realloc              AC_FUNC_REALLOC
-function: realpath             AC_CHECK_FUNCS
-function: regcmp               AC_CHECK_FUNCS
-function: regcomp              AC_CHECK_FUNCS
-function: resolvepath          AC_CHECK_FUNCS
-function: rint         AC_CHECK_FUNCS
-function: rmdir                AC_CHECK_FUNCS
-function: rpmatch              AC_CHECK_FUNCS
-function: select               AC_CHECK_FUNCS
-function: setenv               AC_CHECK_FUNCS
-function: sethostname          AC_CHECK_FUNCS
-function: setlocale            AC_CHECK_FUNCS
-function: signal               AC_TYPE_SIGNAL
-function: socket               AC_CHECK_FUNCS
-function: sqrt         AC_CHECK_FUNCS
-function: stime                AC_CHECK_FUNCS
-function: stpcpy               AC_CHECK_FUNCS
-function: strcasecmp           AC_CHECK_FUNCS
-function: strchr               AC_CHECK_FUNCS
-function: strcoll              AC_FUNC_STRCOLL
-function: strcspn              AC_CHECK_FUNCS
-function: strdup               AC_CHECK_FUNCS
-function: strerror             AC_CHECK_FUNCS
-function: strerror_r           AC_FUNC_STRERROR_R
-function: strncasecmp          AC_CHECK_FUNCS
-function: strndup              AC_CHECK_FUNCS
-function: strnlen              AC_FUNC_STRNLEN
-function: strpbrk              AC_CHECK_FUNCS
-function: strrchr              AC_CHECK_FUNCS
-function: strspn               AC_CHECK_FUNCS
-function: strstr               AC_CHECK_FUNCS
-function: strtod               AC_FUNC_STRTOD
-function: strtol               AC_CHECK_FUNCS
-function: strtoul              AC_CHECK_FUNCS
-function: strtoull             AC_CHECK_FUNCS
-function: strtoumax            AC_CHECK_FUNCS
-function: strverscmp           AC_CHECK_FUNCS
-function: sysinfo              AC_CHECK_FUNCS
-function: tzset                AC_CHECK_FUNCS
-function: uname                AC_CHECK_FUNCS
-function: utime                AC_CHECK_FUNCS
-function: utmpname             AC_CHECK_FUNCS
-function: utmpxname            AC_CHECK_FUNCS
-function: vfork                AC_FUNC_FORK
-function: wait3                AC_FUNC_WAIT3
-function: wcwidth              AC_CHECK_FUNCS
-header: OS.h           AC_CHECK_HEADERS
-header: X11/Xlib.h             AC_PATH_X
-header: alloca.h               AC_FUNC_ALLOCA
-header: argz.h         AC_CHECK_HEADERS
-header: arpa/inet.h            AC_CHECK_HEADERS
-header: fcntl.h                AC_CHECK_HEADERS
-header: fenv.h         AC_CHECK_HEADERS
-header: float.h                AC_CHECK_HEADERS
-header: fs_info.h              AC_CHECK_HEADERS
-header: inttypes.h             AC_CHECK_HEADERS
-header: langinfo.h             AC_CHECK_HEADERS
-header: libintl.h              AC_CHECK_HEADERS
-header: limits.h               AC_CHECK_HEADERS
-header: locale.h               AC_CHECK_HEADERS
-header: mach/mach.h            AC_CHECK_HEADERS
-header: malloc.h               AC_CHECK_HEADERS
-header: memory.h               AC_CHECK_HEADERS
-header: mntent.h               AC_CHECK_HEADERS
-header: mnttab.h               AC_CHECK_HEADERS
-header: netdb.h                AC_CHECK_HEADERS
-header: netinet/in.h           AC_CHECK_HEADERS
-header: nl_types.h             AC_CHECK_HEADERS
-header: nlist.h                AC_CHECK_HEADERS
-header: paths.h                AC_CHECK_HEADERS
-header: resolv.h               AC_HEADER_RESOLV
-header: sgtty.h                AC_CHECK_HEADERS
-header: shadow.h               AC_CHECK_HEADERS
-header: stddef.h               AC_CHECK_HEADERS
-header: stdint.h               AC_CHECK_HEADERS
-header: stdio_ext.h            AC_CHECK_HEADERS
-header: stdlib.h               AC_CHECK_HEADERS
-header: string.h               AC_CHECK_HEADERS
-header: strings.h              AC_CHECK_HEADERS
-header: sys/acl.h              AC_CHECK_HEADERS
-header: sys/file.h             AC_CHECK_HEADERS
-header: sys/filsys.h           AC_CHECK_HEADERS
-header: sys/fs/s5param.h               AC_CHECK_HEADERS
-header: sys/fs_types.h         AC_CHECK_HEADERS
-header: sys/fstyp.h            AC_CHECK_HEADERS
-header: sys/ioctl.h            AC_CHECK_HEADERS
-header: sys/mkdev.h            AC_HEADER_MAJOR
-header: sys/mntent.h           AC_CHECK_HEADERS
-header: sys/mount.h            AC_CHECK_HEADERS
-header: sys/param.h            AC_CHECK_HEADERS
-header: sys/socket.h           AC_CHECK_HEADERS
-header: sys/statfs.h           AC_CHECK_HEADERS
-header: sys/statvfs.h          AC_CHECK_HEADERS
-header: sys/systeminfo.h               AC_CHECK_HEADERS
-header: sys/time.h             AC_CHECK_HEADERS
-header: sys/timeb.h            AC_CHECK_HEADERS
-header: sys/vfs.h              AC_CHECK_HEADERS
-header: sys/window.h           AC_CHECK_HEADERS
-header: syslog.h               AC_CHECK_HEADERS
-header: termio.h               AC_CHECK_HEADERS
-header: termios.h              AC_CHECK_HEADERS
-header: unistd.h               AC_CHECK_HEADERS
-header: utime.h                AC_CHECK_HEADERS
-header: utmp.h         AC_CHECK_HEADERS
-header: utmpx.h                AC_CHECK_HEADERS
-header: values.h               AC_CHECK_HEADERS
-header: wchar.h                AC_CHECK_HEADERS
-header: wctype.h               AC_CHECK_HEADERS
-identifier: bool               AC_HEADER_STDBOOL
-identifier: false              AC_HEADER_STDBOOL
-identifier: gid_t              AC_TYPE_UID_T
-identifier: inline             AC_C_INLINE
-identifier: int16_t            AC_TYPE_INT16_T
-identifier: int32_t            AC_TYPE_INT32_T
-identifier: int64_t            AC_TYPE_INT64_T
-identifier: int8_t             AC_TYPE_INT8_T
-identifier: mode_t             AC_TYPE_MODE_T
-identifier: obstack            AC_FUNC_OBSTACK
-identifier: off_t              AC_TYPE_OFF_T
-identifier: pid_t              AC_TYPE_PID_T
-identifier: ptrdiff_t          AC_CHECK_TYPES
-identifier: restrict           AC_C_RESTRICT
-identifier: size_t             AC_TYPE_SIZE_T
-identifier: ssize_t            AC_TYPE_SSIZE_T
-identifier: st_blksize         AC_CHECK_MEMBERS([struct stat.st_blksize])
-identifier: st_blocks          AC_STRUCT_ST_BLOCKS
-identifier: st_rdev            AC_CHECK_MEMBERS([struct stat.st_rdev])
-identifier: sys_siglist                AC_CHECK_DECLS([sys_siglist])
-identifier: tm_zone            AC_STRUCT_TIMEZONE
-identifier: true               AC_HEADER_STDBOOL
-identifier: uid_t              AC_TYPE_UID_T
-identifier: uint16_t           AC_TYPE_UINT16_T
-identifier: uint32_t           AC_TYPE_UINT32_T
-identifier: uint64_t           AC_TYPE_UINT64_T
-identifier: uint8_t            AC_TYPE_UINT8_T
-makevar: AWK           AC_PROG_AWK
-makevar: BISON         AC_PROG_YACC
-makevar: CC            AC_PROG_CC
-makevar: CPP           AC_PROG_CPP
-makevar: CXX           AC_PROG_CXX
-makevar: INSTALL               AC_PROG_INSTALL
-makevar: LEX           AC_PROG_LEX
-makevar: LN            AC_PROG_LN_S
-makevar: MAKE          AC_PROG_MAKE_SET
-makevar: MKDIR_P               AC_PROG_MKDIR_P
-makevar: OBJC          AC_PROG_OBJC
-makevar: RANLIB                AC_PROG_RANLIB
-makevar: YACC          AC_PROG_YACC
-makevar: YFLAGS                AC_PROG_YACC
-program: CC            AC_PROG_CXX
-program: awk           AC_PROG_AWK
-program: bison         AC_PROG_YACC
-program: byacc         AC_PROG_YACC
-program: c++           AC_PROG_CXX
-program: cc            AC_PROG_CC
-program: cpp           AC_PROG_CPP
-program: flex          AC_PROG_LEX
-program: g++           AC_PROG_CXX
-program: gawk          AC_PROG_AWK
-program: gcc           AC_PROG_CC
-program: install               AC_PROG_INSTALL
-program: lex           AC_PROG_LEX
-program: ln            AC_PROG_LN_S
-program: make          AC_PROG_MAKE_SET
-program: mawk          AC_PROG_AWK
-program: nawk          AC_PROG_AWK
-program: objc          AC_PROG_OBJC
-program: objcc         AC_PROG_OBJC
-program: ranlib                AC_PROG_RANLIB
-program: yacc          AC_PROG_YACC
diff --git a/tests/ b/tests/
index ed129fd..aa43da6 100644
--- a/tests/
+++ b/tests/
@@ -35,7 +35,7 @@ include ../lib/
 ## ------------ ##
 # The `:;' works around a redirected compound command bash exit status bug.
-$(srcdir)/package.m4: Makefile
+package.m4: Makefile
        :; \
        {                                       \
          echo '# Signature of the current package.'; \
@@ -44,7 +44,8 @@ $(srcdir)/package.m4: Makefile
          echo 'm4_define([AT_PACKAGE_VERSION],   [$(PACKAGE_VERSION)])'; \
          echo 'm4_define([AT_PACKAGE_STRING],    [$(PACKAGE_STRING)])'; \
          echo 'm4_define([AT_PACKAGE_BUGREPORT], [$(PACKAGE_BUGREPORT)])'; \
-       } >$(srcdir)/package.m4
+       } > address@hidden
+       mv address@hidden $@
@@ -53,7 +54,7 @@ $(srcdir)/package.m4: Makefile
 ## ---------- ##
 wrappers = autoconf autoheader autom4te autoreconf autoscan autoupdate ifnames
-CLEANFILES = $(wrappers)
+CLEANFILES = $(wrappers) package.m4 $(srcdir)/ $(m4sh_m4f_dependencies)
        $(MY_AUTOM4TE) --language=M4sh $(srcdir)/ -o $@
@@ -109,17 +110,26 @@ TESTSUITE = ./testsuite
 # Don't use AUTOM4TE since `make alpha' makes it unavailable although
 # we are allowed to use it (since we ship it).
 AUTOTEST = $(MY_AUTOM4TE) --language=autotest
-$(TESTSUITE): $(srcdir)/package.m4 \
+$(TESTSUITE): package.m4 \
              $(TESTSUITE_AT) \
        cd $(top_builddir)/lib/autotest && $(MAKE) $(AM_MAKEFLAGS) autotest.m4f
-       $(AUTOTEST) -I $(srcdir) -o address@hidden
+       $(AUTOTEST) -I . -I $(srcdir) -o address@hidden
        mv address@hidden $@
 atconfig: $(top_builddir)/config.status
        cd $(top_builddir) && ./config.status tests/$@
+# Avoid a race condition that would make parallel "distclean" fail.
+# The rule in clean-local tests for existence of $(TESTSUITE), and
+# if found, attempts to run it.  But the distclean-generic rule may
+# be running in parallel, and it removes $(DISTCLEANFILES) which
+# includes $(TESTSUITE).
+distclean-generic: clean-local
+       -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+       -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
        test ! -f $(TESTSUITE) || $(SHELL) $(TESTSUITE) --clean
        rm -f *.tmp

GNU Autoconf source repository

reply via email to

[Prev in Thread] Current Thread [Next in Thread]