]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
* Makefile.am (check-local): Move `$(TESTS_ENVIRONMENT)' and
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Mon, 15 May 2006 16:14:24 +0000 (16:14 +0000)
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Mon, 15 May 2006 16:14:24 +0000 (16:14 +0000)
`$(BUILDCHECK_ENVIRONMENT)' to be arguments of `testsuite', so
that reruns will remember it; set enviroment variable
`CONFIG_SHELL' so the suite will know which shell it was started
with.
(installcheck-local): Likewise, for `$(TESTS_ENVIRONMENT)' and
`$(INSTALLCHECK_ENVIRONMENT)'.
* tests/testsuite.at (LT_AT_TAG): Do not set the compiler
variable here.

ChangeLog
Makefile.am
tests/testsuite.at

index 24360d42252fd3f979e3ebf7ae2fa86c8970e473..84ed39125220234967dbbae427da7446053c4399 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2006-05-15  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * Makefile.am (check-local): Move `$(TESTS_ENVIRONMENT)' and
+       `$(BUILDCHECK_ENVIRONMENT)' to be arguments of `testsuite', so
+       that reruns will remember it; set enviroment variable
+       `CONFIG_SHELL' so the suite will know which shell it was started
+       with.
+       (installcheck-local): Likewise, for `$(TESTS_ENVIRONMENT)' and
+       `$(INSTALLCHECK_ENVIRONMENT)'.
+       * tests/testsuite.at (LT_AT_TAG): Do not set the compiler
+       variable here.
+
 2006-05-14  Albert Chin-A-Young  <china@thewrittenword.com>
 
        * libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG)
index 20a5a9ce70ed4e5d15707678bd1f9e6fda204353..a13dbc4a323b9c2e272ba6f0fdbf513c2f319ef5 100644 (file)
@@ -453,12 +453,15 @@ CD_TESTDIR        = abs_srcdir=`$(lt__cd) $(srcdir) && pwd`; cd tests
 # Hook the test suite into the check rule
 check-local: tests/atconfig $(srcdir)/$(TESTSUITE)
        $(CD_TESTDIR); \
-       $(TESTS_ENVIRONMENT) $(BUILDCHECK_ENVIRONMENT) $(SHELL) $$abs_srcdir/$(TESTSUITE) $(TESTSUITE_FLAGS)
+       CONFIG_SHELL="$(SHELL)" $(SHELL) $$abs_srcdir/$(TESTSUITE) \
+         $(TESTS_ENVIRONMENT) $(BUILDCHECK_ENVIRONMENT) $(TESTSUITE_FLAGS)
 
 # Run the test suite on the *installed* tree.
 installcheck-local:
        $(CD_TESTDIR); \
-       $(TESTS_ENVIRONMENT) $(INSTALLCHECK_ENVIRONMENT) $(SHELL) $$abs_srcdir/$(TESTSUITE) $(TESTSUITE_FLAGS) AUTOTEST_PATH=$(exec_prefix)/bin
+       CONFIG_SHELL="$(SHELL)" $(SHELL) $$abs_srcdir/$(TESTSUITE) \
+         $(TESTS_ENVIRONMENT) $(INSTALLCHECK_ENVIRONMENT) $(TESTSUITE_FLAGS) \
+         AUTOTEST_PATH="$(exec_prefix)/bin"
 
 # We need to remove any file droppings left behind by testsuite
 clean-local: clean-local-legacy
index 1967a7aacdc02740ea1ba81dd35f9bb6f35de281..6d449c70b1a5159c2cbc7b229c1c6fd95053ee65 100644 (file)
@@ -153,11 +153,6 @@ m4_define([LT_AT_EXEC_CHECK],
 # --------------
 m4_define([LT_AT_TAG],
 [AT_KEYWORDS([$1])
-eval `$LIBTOOL --tag=$1 --config | sed -n '
-    /^CC=/{
-       s/CC/$1/
-       p
-    }'`
 AT_CHECK([test -n "[$]$1" || (exit 77)])
 ])