[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH] Use testsuite -C.
From: |
Akim Demaille |
Subject: |
[PATCH] Use testsuite -C. |
Date: |
Thu, 11 Dec 2008 01:00:53 +0100 |
* tests/local.mk: Replace "cd && testsuite" by "testsuite -C".
Solves problems when top_srcdir is an absolute path.
Suggested by Eric Blake.
* configure.ac: Require Autoconf 2.62.
---
ChangeLog | 8 ++++++++
configure.ac | 4 ++--
tests/local.mk | 13 ++++++-------
3 files changed, 16 insertions(+), 9 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 25814e4..dd650df 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,13 @@
2008-12-11 Akim Demaille <address@hidden>
+ Use testsuite -C.
+ * tests/local.mk: Replace "cd && testsuite" by "testsuite -C".
+ Solves problems when top_srcdir is an absolute path.
+ Suggested by Eric Blake.
+ * configure.ac: Require Autoconf 2.62.
+
+2008-12-11 Akim Demaille <address@hidden>
+
Simplify the i18n of the error messages.
* data/lalr1.cc: Comment changes.
* data/yacc.c (yysyntax_error): Rewrite, using a switch as in
diff --git a/configure.ac b/configure.ac
index d70e00f..5698606 100644
--- a/configure.ac
+++ b/configure.ac
@@ -16,8 +16,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
-# We have strange test case titles, so we need Autoconf 2.61 or better.
-AC_PREREQ(2.61)
+# testsuite -C appears in 2.62.
+AC_PREREQ(2.62)
AC_INIT([GNU Bison],
m4_esyscmd([build-aux/git-version-gen .tarball-version]),
diff --git a/tests/local.mk b/tests/local.mk
index 6dffa1f..b8df572 100644
--- a/tests/local.mk
+++ b/tests/local.mk
@@ -73,33 +73,32 @@ $(TESTSUITE): tests/package.m4 $(TESTSUITE_AT)
clean-local: clean-local-tests
clean-local-tests:
- test ! -f $(TESTSUITE) || cd tests && ../$(TESTSUITE) --clean
+ test ! -f $(TESTSUITE) || $(TESTSUITE) -C tests --clean
check-local: tests/atconfig tests/atlocal $(TESTSUITE)
# Move into tests/ so that testsuite.dir etc. be created there.
- cd tests && ../$(TESTSUITE) $(TESTSUITEFLAGS)
+ $(TESTSUITE) -C tests $(TESTSUITEFLAGS)
check_SCRIPTS = tests/bison
# Run the test suite on the *installed* tree.
installcheck-local:
- cd tests && ../$(TESTSUITE) AUTOTEST_PATH="$(bindir)" $(TESTSUITEFLAGS)
+ $(TESTSUITE) -C tests AUTOTEST_PATH="$(bindir)" $(TESTSUITEFLAGS)
# Be real mean with it.
.PHONY: maintainer-check-g++
maintainer-check-g++: $(TESTSUITE)
- cd tests && ../$(TESTSUITE) CC='$(CXX)'
+ $(TESTSUITE) -C tests CC='$(CXX)'
.PHONY: maintainer-check-posix
maintainer-check-posix: $(TESTSUITE)
- cd tests && ../$(TESTSUITE) POSIXLY_CORRECT=1 _POSIX2_VERSION=200112
+ $(TESTSUITE) -C tests POSIXLY_CORRECT=1 _POSIX2_VERSION=200112
.PHONY: maintainer-check-valgrind
maintainer-check-valgrind: $(TESTSUITE)
test -z '$(VALGRIND)' || \
VALGRIND_OPTS='--leak-check=full --show-reachable=yes' \
- cd tests && \
- ../$(TESTSUITE) PREBISON='$(VALGRIND) -q' PREPARSER='$(VALGRIND) -q'
+ $(TESTSUITE) -C tests PREBISON='$(VALGRIND) -q'
PREPARSER='$(VALGRIND) -q'
.PHONY: maintainer-check
maintainer-check: maintainer-check-posix maintainer-check-valgrind
maintainer-check-g++
--
1.6.0.4.790.gaa14a
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [PATCH] Use testsuite -C.,
Akim Demaille <=