* Makefile.am (maintainer-check-tests): Depend on `all'.
Use `$(MAKE) $(AM_MAKEFLAGS)' instead of plain `make'.
* tests/Makefile.am (maintainer-check-c++, maintainer-check-posix):
Likewise.
(maintainer-check): Serialize the testsuite runs.
2008-01-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+ Fix parallel `maintainer-check'.
+ * Makefile.am (maintainer-check-tests): Depend on `all'.
+ Use `$(MAKE) $(AM_MAKEFLAGS)' instead of plain `make'.
+ * tests/Makefile.am (maintainer-check-c++, maintainer-check-posix):
+ Likewise.
+ (maintainer-check): Serialize the testsuite runs.
+
* lib/autoconf/general.m4 (_AC_INIT_PARSE_ENABLE2): Accept `+'
in feature string for --enable/--with. Convert to underscore
for variable name.
# Make Autoconf.
-# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2006, 2007 Free
+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2006, 2007, 2008 Free
# Software Foundation, Inc.
# This program is free software: you can redistribute it and/or modify
## maintainer-check ##
maintainer-check: maintainer-check-tests
-maintainer-check-tests:
- cd tests && make maintainer-check
+maintainer-check-tests: all
+ cd tests && $(MAKE) $(AM_MAKEFLAGS) maintainer-check
## ----------------------------------- ##
## maintainer-check ##
-maintainer-check: maintainer-check-posix maintainer-check-c++
+# These cannot be run in parallel.
+maintainer-check:
+ $(MAKE) $(AM_MAKEFLAGS) maintainer-check-posix
+ $(MAKE) $(AM_MAKEFLAGS) maintainer-check-c++
# The hairy heredoc is more robust than using echo.
CLEANFILES += expr
# Try the test suite with more severe environments.
maintainer-check-posix: expr
- POSIXLY_CORRECT=yes make check
+ POSIXLY_CORRECT=yes $(MAKE) $(AM_MAKEFLAGS) check
rm expr
# Try using G++ as a C compiler.
maintainer-check-c++:
- CC=g++ make check
+ CC=g++ $(MAKE) $(AM_MAKEFLAGS) check