[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".
http://git.sv.gnu.org/gitweb/?p=autoconf.git;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/Makefile.am (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/Makefile.am (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.
* Makefile.am (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 ---------------------------------------
Makefile.am | 1 +
lib/autoscan/.gitignore | 1 +
lib/autoscan/autoscan.list | 267 --------------------------------------------
tests/Makefile.am | 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 @@
.#*
.version
CVS
+INSTALL
Makefile
Makefile.in
TAGS
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/Makefile.am (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/Makefile.am (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.
+ * Makefile.am (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
--- a/INSTALL
+++ /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 `configure.ac' (or `configure.in') is used to create
-`configure' by a program called `autoconf'. You need `configure.ac' 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:
-
- CPU-COMPANY-SYSTEM
-
-where SYSTEM can have one of these forms:
-
- OS KERNEL-OS
-
- 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 `config.site' that gives default
-values for variables like `CC', `cache_file', and `prefix'.
-`configure' looks for `PREFIX/share/config.site' if it exists, then
-`PREFIX/etc/config.site' 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.
-
-`--help'
-`-h'
- Print a summary of the options to `configure', and exit.
-
-`--version'
-`-V'
- Print the version of Autoconf used to generate the `configure'
- script, and exit.
-
-`--cache-file=FILE'
- Enable the cache: use and save the results of the tests in FILE,
- traditionally `config.cache'. FILE defaults to `/dev/null' to
- disable caching.
-
-`--config-cache'
-`-C'
- Alias for `--cache-file=config.cache'.
-
-`--quiet'
-`--silent'
-`-q'
- 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).
-
-`--srcdir=DIR'
- 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/Makefile.am b/Makefile.am
index a74088b..d243ed7 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -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
MAINTAINERCLEANFILES = $(srcdir)/INSTALL
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 @@
Makefile
+autoscan.list
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
-# 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 program. If not, see <http://www.gnu.org/licenses/>.
-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/Makefile.am b/tests/Makefile.am
index ed129fd..aa43da6 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -35,7 +35,7 @@ include ../lib/freeze.mk
## ------------ ##
# 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 = wrapper.in $(wrappers)
+CLEANFILES = wrapper.in $(wrappers) package.m4
wrapper.in: $(srcdir)/wrapper.as $(m4sh_m4f_dependencies)
$(MY_AUTOM4TE) --language=M4sh $(srcdir)/wrapper.as -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 \
local.at \
$(TESTSUITE_AT) \
$(autotest_m4f_dependencies)
cd $(top_builddir)/lib/autotest && $(MAKE) $(AM_MAKEFLAGS) autotest.m4f
- $(AUTOTEST) -I $(srcdir) suite.at -o address@hidden
+ $(AUTOTEST) -I . -I $(srcdir) suite.at -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)
+
clean-local:
test ! -f $(TESTSUITE) || $(SHELL) $(TESTSUITE) --clean
rm -f *.tmp
hooks/post-receive
--
GNU Autoconf source repository
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] GNU Autoconf source repository branch, master, updated. v2.61a-270-gd6fb497,
Jim Meyering <=