[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] GNU Libtool branch, master, updated. v2.2.10-100-gd1b98fd
From: |
Ralf Wildenhues |
Subject: |
[SCM] GNU Libtool branch, master, updated. v2.2.10-100-gd1b98fd |
Date: |
Fri, 27 Aug 2010 05:36:20 +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 Libtool".
The branch, master has been updated
via d1b98fd5399457b8d83daedb3eb4174d42480240 (commit)
via b92d7e795871f8d22a13107b92427ae02bf32146 (commit)
via 36bdc6089b33bcd7262bbb279ddf04b69768a6ac (commit)
via 939f3864c572e19a0b0f57c61c387b986010d9df (commit)
via 4c099630e2a46d13fea8533225a77673b643ce67 (commit)
via dcca98eb81bd99b1f659875428fac70918199447 (commit)
via afdb46486a089d47d3b49f9d350097a97a51891e (commit)
from f8640925f846162590d494e36406e1e04a4f48e8 (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 d1b98fd5399457b8d83daedb3eb4174d42480240
Merge: f864092 b92d7e7
Author: Ralf Wildenhues <address@hidden>
Date: Fri Aug 27 07:31:49 2010 +0200
Merge branch 'parallel-tests'
* parallel-tests:
check-interactive and check-noninteractive for both testsuites.
Adjust docs for renaming and for parallel-tests.
Update VERBOSE handling for parallel-tests driver.
Enable parallel-tests test driver for the old testsuite.
New alias scripts for old tests run more than once.
Require Automake 1.11.1 for Libtool, enable color-tests.
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 84 ++++++++++
Makefile.am | 337 +++++++++++++++++++++++++++++++---------
NEWS | 15 ++
README | 18 +--
README.alpha | 18 +--
bootstrap | 14 --
configure.ac | 38 ++++-
doc/libtool.texi | 204 ++++++++++++++++++-------
tests/cdemo-shared-exec.test | 3 +
tests/cdemo-shared-make.test | 3 +
tests/cdemo-static-exec.test | 3 +
tests/cdemo-static-make.test | 3 +
tests/cdemo-undef-exec.test | 3 +
tests/cdemo-undef-make.test | 3 +
tests/defs.m4sh | 11 +-
tests/demo-nofast-exec.test | 3 +
tests/demo-nofast-inst.test | 3 +
tests/demo-nofast-make.test | 3 +
tests/demo-nofast-unst.test | 3 +
tests/demo-nopic-exec.test | 3 +
tests/demo-nopic-make.test | 3 +
tests/demo-pic-exec.test | 3 +
tests/demo-pic-make.test | 3 +
tests/demo-shared-exec.test | 3 +
tests/demo-shared-inst.test | 3 +
tests/demo-shared-make.test | 3 +
tests/demo-shared-unst.test | 3 +
tests/demo-static-exec.test | 3 +
tests/demo-static-inst.test | 3 +
tests/demo-static-make.test | 3 +
tests/demo-static-unst.test | 3 +
tests/depdemo-nofast-exec.test | 3 +
tests/depdemo-nofast-inst.test | 3 +
tests/depdemo-nofast-make.test | 3 +
tests/depdemo-nofast-unst.test | 3 +
tests/depdemo-shared-exec.test | 3 +
tests/depdemo-shared-inst.test | 3 +
tests/depdemo-shared-make.test | 3 +
tests/depdemo-shared-unst.test | 3 +
tests/depdemo-static-exec.test | 3 +
tests/depdemo-static-inst.test | 3 +
tests/depdemo-static-make.test | 3 +
tests/depdemo-static-unst.test | 3 +
tests/f77demo-shared-exec.test | 3 +
tests/f77demo-shared-make.test | 3 +
tests/f77demo-static-exec.test | 3 +
tests/f77demo-static-make.test | 3 +
tests/fcdemo-shared-exec.test | 3 +
tests/fcdemo-shared-make.test | 3 +
tests/fcdemo-static-exec.test | 3 +
tests/fcdemo-static-make.test | 3 +
tests/mdemo-shared-exec.test | 3 +
tests/mdemo-shared-inst.test | 3 +
tests/mdemo-shared-make.test | 3 +
tests/mdemo-shared-unst.test | 3 +
tests/mdemo-static-exec.test | 3 +
tests/mdemo-static-inst.test | 3 +
tests/mdemo-static-make.test | 3 +
tests/mdemo-static-unst.test | 3 +
tests/tagdemo-shared-exec.test | 3 +
tests/tagdemo-shared-make.test | 3 +
tests/tagdemo-static-exec.test | 3 +
tests/tagdemo-static-make.test | 3 +
tests/tagdemo-undef-exec.test | 3 +
tests/tagdemo-undef-make.test | 3 +
65 files changed, 729 insertions(+), 178 deletions(-)
create mode 100755 tests/cdemo-shared-exec.test
create mode 100755 tests/cdemo-shared-make.test
create mode 100755 tests/cdemo-static-exec.test
create mode 100755 tests/cdemo-static-make.test
create mode 100755 tests/cdemo-undef-exec.test
create mode 100755 tests/cdemo-undef-make.test
create mode 100755 tests/demo-nofast-exec.test
create mode 100755 tests/demo-nofast-inst.test
create mode 100755 tests/demo-nofast-make.test
create mode 100755 tests/demo-nofast-unst.test
create mode 100755 tests/demo-nopic-exec.test
create mode 100755 tests/demo-nopic-make.test
create mode 100755 tests/demo-pic-exec.test
create mode 100755 tests/demo-pic-make.test
create mode 100755 tests/demo-shared-exec.test
create mode 100755 tests/demo-shared-inst.test
create mode 100755 tests/demo-shared-make.test
create mode 100755 tests/demo-shared-unst.test
create mode 100755 tests/demo-static-exec.test
create mode 100755 tests/demo-static-inst.test
create mode 100755 tests/demo-static-make.test
create mode 100755 tests/demo-static-unst.test
create mode 100755 tests/depdemo-nofast-exec.test
create mode 100755 tests/depdemo-nofast-inst.test
create mode 100755 tests/depdemo-nofast-make.test
create mode 100755 tests/depdemo-nofast-unst.test
create mode 100755 tests/depdemo-shared-exec.test
create mode 100755 tests/depdemo-shared-inst.test
create mode 100755 tests/depdemo-shared-make.test
create mode 100755 tests/depdemo-shared-unst.test
create mode 100755 tests/depdemo-static-exec.test
create mode 100755 tests/depdemo-static-inst.test
create mode 100755 tests/depdemo-static-make.test
create mode 100755 tests/depdemo-static-unst.test
create mode 100755 tests/f77demo-shared-exec.test
create mode 100755 tests/f77demo-shared-make.test
create mode 100755 tests/f77demo-static-exec.test
create mode 100755 tests/f77demo-static-make.test
create mode 100755 tests/fcdemo-shared-exec.test
create mode 100755 tests/fcdemo-shared-make.test
create mode 100755 tests/fcdemo-static-exec.test
create mode 100755 tests/fcdemo-static-make.test
create mode 100755 tests/mdemo-shared-exec.test
create mode 100755 tests/mdemo-shared-inst.test
create mode 100755 tests/mdemo-shared-make.test
create mode 100755 tests/mdemo-shared-unst.test
create mode 100755 tests/mdemo-static-exec.test
create mode 100755 tests/mdemo-static-inst.test
create mode 100755 tests/mdemo-static-make.test
create mode 100755 tests/mdemo-static-unst.test
create mode 100755 tests/tagdemo-shared-exec.test
create mode 100755 tests/tagdemo-shared-make.test
create mode 100755 tests/tagdemo-static-exec.test
create mode 100755 tests/tagdemo-static-make.test
create mode 100755 tests/tagdemo-undef-exec.test
create mode 100755 tests/tagdemo-undef-make.test
diff --git a/ChangeLog b/ChangeLog
index 4f11204..99bc5aa 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,87 @@
+2010-08-27 Ralf Wildenhues <address@hidden>
+
+ check-interactive and check-noninteractive for both testsuites.
+ * Makefile.am (COMMON_TESTS, TESTS): Split into ...
+ (NONINTERACTIVE_TESTS, INTERACTIVE_TESTS): ... these new
+ variables.
+ (check-interactive-new): Rename from check-interactive.
+ (check-noninteractive-new): Rename from check-noninteractive.
+ (check-interactive-old, check-noninteractive-old): New targets.
+ (check-interactive, check-noninteractive): Depend on the
+ respective targets for the old and the new test suites.
+ * doc/libtool.texi (Test descriptions): Simplify description
+ about check-interactive and check-noninteractive. Add index
+ entries.
+
+ Adjust docs for renaming and for parallel-tests.
+ * README: Update example TESTS setting.
+ * README.alpha: Likewise.
+ * doc/libtool.texi (Test descriptions): Update for test renaming,
+ adjust descriptions accordingly.
+
+ Update VERBOSE handling for parallel-tests driver.
+ * tests/defs.m4sh: Default to verbose output, drop now-unneeded
+ handling of 'VERBOSE=no'.
+ * README: Update example usage.
+ * README.alpha: Likewise.
+ * doc/libtool.texi (Test descriptions, When tests fail): Remove
+ unneeded VERBOSE recommendations. Point to per-test log files
+ and test-suite.log summary file.
+
+ Enable parallel-tests test driver for the old testsuite.
+ * configure.ac: New configure test to find out whether `make'
+ supports order-only prerequisites; set @ORDER@ accordingly.
+ (AM_INIT_AUTOMAKE): Enable parallel-tests option.
+ * tests/defs.m4sh (prefix): Derive install prefix for tests
+ from the test name, to avoid clashes.
+ * Makefile.am (CXX_TESTS, F77_TESTS, FC_TESTS, COMMON_TESTS):
+ Reformat. Adjust for renamed tests. Add dependencies between
+ the respective log files of the tests, to ensure proper ordering.
+ Use order-only dependencies if possible, between test groups that
+ use the same directory.
+ (clean-local-legacy): Remove `_inst-*' directories as well.
+ Prompted by suggestion from Bob Friesenhahn.
+
+ New alias scripts for old tests run more than once.
+ * tests/cdemo-shared-exec.test, tests/cdemo-shared-make.test,
+ tests/cdemo-static-exec.test, tests/cdemo-static-make.test,
+ tests/cdemo-undef-exec.test, tests/cdemo-undef-make.test,
+ tests/demo-nofast-exec.test, tests/demo-nofast-inst.test,
+ tests/demo-nofast-make.test, tests/demo-nofast-unst.test,
+ tests/demo-nopic-exec.test, tests/demo-nopic-make.test,
+ tests/demo-pic-exec.test, tests/demo-pic-make.test,
+ tests/demo-shared-exec.test, tests/demo-shared-inst.test,
+ tests/demo-shared-make.test, tests/demo-shared-unst.test,
+ tests/demo-static-exec.test, tests/demo-static-inst.test,
+ tests/demo-static-make.test, tests/demo-static-unst.test,
+ tests/depdemo-nofast-exec.test, tests/depdemo-nofast-inst.test,
+ tests/depdemo-nofast-make.test, tests/depdemo-nofast-unst.test,
+ tests/depdemo-shared-exec.test, tests/depdemo-shared-inst.test,
+ tests/depdemo-shared-make.test, tests/depdemo-shared-unst.test,
+ tests/depdemo-static-exec.test, tests/depdemo-static-inst.test,
+ tests/depdemo-static-make.test, tests/depdemo-static-unst.test,
+ tests/f77demo-shared-exec.test, tests/f77demo-shared-make.test,
+ tests/f77demo-static-exec.test, tests/f77demo-static-make.test,
+ tests/fcdemo-shared-exec.test, tests/fcdemo-shared-make.test,
+ tests/fcdemo-static-exec.test, tests/fcdemo-static-make.test,
+ tests/mdemo-shared-exec.test, tests/mdemo-shared-inst.test,
+ tests/mdemo-shared-make.test, tests/mdemo-shared-unst.test,
+ tests/mdemo-static-exec.test, tests/mdemo-static-inst.test,
+ tests/mdemo-static-make.test, tests/mdemo-static-unst.test,
+ tests/tagdemo-shared-exec.test, tests/tagdemo-shared-make.test,
+ tests/tagdemo-static-exec.test, tests/tagdemo-static-make.test,
+ tests/tagdemo-undef-exec.test, tests/tagdemo-undef-make.test:
+ New files.
+
+ Require Automake 1.11.1 for Libtool, enable color-tests.
+ * configure.ac (AM_INIT_AUTOMAKE): Require 1.11.1. Enable
+ color-tests.
+ (LTDL_SUBDIR_LIBOBJS): Remove now-obsolete conditional and
+ feature test for Autoconf 2.59 and Automake 1.9.x workaround.
+ * Makefile.am: Simplify accordingly.
+ * bootstrap: Remove obsolete WORKING_LIBOBJ_SUPPORT workarounds
+ for Autoconf 2.59 and Automake 1.9.6.
+
2010-08-23 Charles Wilson <address@hidden>
Fix syntax for cygwin-cross
diff --git a/Makefile.am b/Makefile.am
index 2c4a3db..85bad6a 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -307,15 +307,6 @@ $(srcdir)/libltdl/config-h.in: $(sub_configure_deps)
include libltdl/Makefile.inc
-if ! LTDL_SUBDIR_LIBOBJS
-## workaround for Autoconf 2.59, Automake 1.9.6:
-## we include these files twice, because of missing LIBOBJDIR support.
-EXTRA_DIST += \
- argz.c libltdl/argz.c \
- lt__dirent.c libltdl/lt__dirent.c \
- lt__strl.c libltdl/lt__strl.c
-endif
-
## -------------- ##
## Documentation. ##
@@ -584,8 +575,13 @@ installcheck-local: $(testsuite_deps)
$(TESTS_ENVIRONMENT) $(INSTALLCHECK_ENVIRONMENT) $(TESTSUITEFLAGS) \
AUTOTEST_PATH="$(exec_prefix)/bin"
+check-noninteractive-old:
+ $(MAKE) $(AM_MAKEFLAGS) check-TESTS TESTS='$(NONINTERACTIVE_TESTS)'
+check-interactive-old:
+ $(MAKE) $(AM_MAKEFLAGS) check-TESTS TESTS='$(INTERACTIVE_TESTS)'
+
# Run only noninteractive parts of the new testsuite.
-check-noninteractive: $(testsuite_deps_uninstalled)
+check-noninteractive-new: $(testsuite_deps_uninstalled)
$(CD_TESTDIR); \
CONFIG_SHELL="$(SHELL)" $(SHELL) $$abs_srcdir/$(TESTSUITE) \
$(TESTS_ENVIRONMENT) $(BUILDCHECK_ENVIRONMENT) \
@@ -593,13 +589,16 @@ check-noninteractive: $(testsuite_deps_uninstalled)
$(TESTSUITEFLAGS)
# Run only interactive parts of the new testsuite.
-check-interactive: $(testsuite_deps_uninstalled)
+check-interactive-new: $(testsuite_deps_uninstalled)
$(CD_TESTDIR); \
CONFIG_SHELL="$(SHELL)" $(SHELL) $$abs_srcdir/$(TESTSUITE) \
$(TESTS_ENVIRONMENT) $(BUILDCHECK_ENVIRONMENT) \
-k interactive -k recursive INNER_TESTSUITEFLAGS=",interactive" \
$(TESTSUITEFLAGS)
+check-interactive: check-interactive-old check-interactive-new
+check-noninteractive: check-noninteractive-old check-noninteractive-new
+
# We need to remove any file droppings left behind by testsuite
clean-local: clean-local-legacy
-$(CD_TESTDIR); \
@@ -617,81 +616,277 @@ clean-local: clean-local-legacy
# complete this section should be removed.
CXX_TESTS = \
- tests/tagdemo-static.test tests/tagdemo-make.test \
- tests/tagdemo-exec.test tests/tagdemo-conf.test \
- tests/tagdemo-make.test tests/tagdemo-exec.test \
- tests/tagdemo-shared.test tests/tagdemo-make.test \
- tests/tagdemo-exec.test tests/tagdemo-undef.test \
- tests/tagdemo-make.test tests/tagdemo-exec.test
+ tests/tagdemo-static.test \
+ tests/tagdemo-static-make.test \
+ tests/tagdemo-static-exec.test \
+ tests/tagdemo-conf.test \
+ tests/tagdemo-make.test \
+ tests/tagdemo-exec.test \
+ tests/tagdemo-shared.test \
+ tests/tagdemo-shared-make.test \
+ tests/tagdemo-shared-exec.test \
+ tests/tagdemo-undef.test \
+ tests/tagdemo-undef-make.test \
+ tests/tagdemo-undef-exec.test
+
+tests/tagdemo-undef-exec.log: tests/tagdemo-undef-make.log
+tests/tagdemo-undef-make.log: tests/tagdemo-undef.log
+tests/tagdemo-undef.log: tests/tagdemo-shared-exec.log
+tests/tagdemo-shared-exec.log: tests/tagdemo-shared-make.log
+tests/tagdemo-shared-make.log: tests/tagdemo-shared.log
+tests/tagdemo-shared.log: tests/tagdemo-exec.log
+tests/tagdemo-exec.log: tests/tagdemo-make.log
+tests/tagdemo-make.log: tests/tagdemo-conf.log
+tests/tagdemo-conf.log: tests/tagdemo-static-exec.log
+tests/tagdemo-static-exec.log: tests/tagdemo-static-make.log
+tests/tagdemo-static-make.log: tests/tagdemo-static.log
F77_TESTS = \
- tests/f77demo-static.test tests/f77demo-make.test \
- tests/f77demo-exec.test tests/f77demo-conf.test \
- tests/f77demo-make.test tests/f77demo-exec.test \
- tests/f77demo-shared.test tests/f77demo-make.test \
- tests/f77demo-exec.test
+ tests/f77demo-static.test \
+ tests/f77demo-static-make.test \
+ tests/f77demo-static-exec.test \
+ tests/f77demo-conf.test \
+ tests/f77demo-make.test \
+ tests/f77demo-exec.test \
+ tests/f77demo-shared.test \
+ tests/f77demo-shared-make.test \
+ tests/f77demo-shared-exec.test
+
+tests/f77demo-shared-exec.log: tests/f77demo-shared-make.log
+tests/f77demo-shared-make.log: tests/f77demo-shared.log
+tests/f77demo-shared.log: tests/f77demo-exec.log
+tests/f77demo-exec.log: tests/f77demo-make.log
+tests/f77demo-make.log: tests/f77demo-conf.log
+tests/f77demo-conf.log: tests/f77demo-static-exec.log
+tests/f77demo-static-exec.log: tests/f77demo-static-make.log
+tests/f77demo-static-make.log: tests/f77demo-static.log
FC_TESTS = \
- tests/fcdemo-static.test tests/fcdemo-make.test \
- tests/fcdemo-exec.test tests/fcdemo-conf.test \
- tests/fcdemo-make.test tests/fcdemo-exec.test \
- tests/fcdemo-shared.test tests/fcdemo-make.test \
- tests/fcdemo-exec.test
+ tests/fcdemo-static.test \
+ tests/fcdemo-static-make.test \
+ tests/fcdemo-static-exec.test \
+ tests/fcdemo-conf.test \
+ tests/fcdemo-make.test \
+ tests/fcdemo-exec.test \
+ tests/fcdemo-shared.test \
+ tests/fcdemo-shared-make.test \
+ tests/fcdemo-shared-exec.test
+
+tests/fcdemo-shared-exec.log: tests/fcdemo-shared-make.log
+tests/fcdemo-shared-make.log: tests/fcdemo-shared.log
+tests/fcdemo-shared.log: tests/fcdemo-exec.log
+tests/fcdemo-exec.log: tests/fcdemo-make.log
+tests/fcdemo-make.log: tests/fcdemo-conf.log
+tests/fcdemo-conf.log: tests/fcdemo-static-exec.log
+tests/fcdemo-static-exec.log: tests/fcdemo-static-make.log
+tests/fcdemo-static-make.log: tests/fcdemo-static.log
COMMON_TESTS = \
- tests/link.test tests/link-2.test tests/nomode.test \
- tests/objectlist.test tests/quote.test tests/sh.test \
- tests/suffix.test tests/tagtrace.test \
- tests/cdemo-static.test tests/cdemo-make.test tests/cdemo-exec.test \
- tests/demo-static.test tests/demo-make.test tests/demo-exec.test \
- tests/demo-inst.test tests/demo-unst.test \
- tests/depdemo-static.test tests/depdemo-make.test \
- tests/depdemo-exec.test tests/depdemo-inst.test \
- tests/depdemo-unst.test \
- tests/mdemo-static.test tests/mdemo-make.test tests/mdemo-exec.test \
- tests/mdemo-inst.test tests/mdemo-unst.test \
- tests/cdemo-conf.test tests/cdemo-make.test tests/cdemo-exec.test \
- tests/demo-conf.test tests/demo-make.test tests/demo-exec.test \
- tests/demo-inst.test tests/demo-unst.test tests/demo-deplibs.test \
- tests/depdemo-conf.test tests/depdemo-make.test \
- tests/depdemo-exec.test tests/depdemo-inst.test \
+ tests/link.test \
+ tests/link-2.test \
+ tests/nomode.test \
+ tests/objectlist.test \
+ tests/quote.test \
+ tests/sh.test \
+ tests/suffix.test \
+ tests/tagtrace.test \
+ tests/cdemo-static.test \
+ tests/cdemo-static-make.test \
+ tests/cdemo-static-exec.test \
+ tests/demo-static.test \
+ tests/demo-static-make.test \
+ tests/demo-static-exec.test \
+ tests/demo-static-inst.test \
+ tests/demo-static-unst.test \
+ tests/depdemo-static.test \
+ tests/depdemo-static-make.test \
+ tests/depdemo-static-exec.test \
+ tests/depdemo-static-inst.test \
+ tests/depdemo-static-unst.test \
+ tests/mdemo-static.test \
+ tests/mdemo-static-make.test \
+ tests/mdemo-static-exec.test \
+ tests/mdemo-static-inst.test \
+ tests/mdemo-static-unst.test \
+ tests/cdemo-conf.test \
+ tests/cdemo-make.test \
+ tests/cdemo-exec.test \
+ tests/demo-conf.test \
+ tests/demo-make.test \
+ tests/demo-exec.test \
+ tests/demo-inst.test \
+ tests/demo-unst.test \
+ tests/demo-deplibs.test \
+ tests/depdemo-conf.test \
+ tests/depdemo-make.test \
+ tests/depdemo-exec.test \
+ tests/depdemo-inst.test \
tests/depdemo-unst.test \
- tests/mdemo-conf.test tests/mdemo-make.test tests/mdemo-exec.test \
- tests/mdemo-inst.test tests/mdemo-unst.test tests/mdemo-dryrun.test \
- tests/mdemo2-conf.test tests/mdemo2-make.test tests/mdemo2-exec.test \
- tests/pdemo-conf.test tests/pdemo-make.test tests/pdemo-exec.test \
+ tests/mdemo-conf.test \
+ tests/mdemo-make.test \
+ tests/mdemo-exec.test \
+ tests/mdemo-inst.test \
+ tests/mdemo-unst.test \
+ tests/mdemo-dryrun.test \
+ tests/mdemo2-conf.test \
+ tests/mdemo2-make.test \
+ tests/mdemo2-exec.test \
+ tests/pdemo-conf.test \
+ tests/pdemo-make.test \
+ tests/pdemo-exec.test \
tests/pdemo-inst.test \
- tests/demo-nofast.test tests/demo-make.test tests/demo-exec.test \
- tests/demo-inst.test tests/demo-unst.test \
- tests/depdemo-nofast.test tests/depdemo-make.test \
- tests/depdemo-exec.test tests/depdemo-inst.test \
- tests/depdemo-unst.test \
- tests/demo-pic.test tests/demo-make.test tests/demo-exec.test \
- tests/demo-nopic.test tests/demo-make.test tests/demo-exec.test \
- tests/cdemo-shared.test tests/cdemo-make.test tests/cdemo-exec.test \
- tests/demo-shared.test tests/demo-make.test tests/demo-exec.test \
- tests/demo-inst.test tests/demo-hardcode.test tests/demo-relink.test \
- tests/demo-noinst-link.test tests/demo-unst.test \
- tests/depdemo-shared.test tests/depdemo-make.test \
- tests/depdemo-exec.test tests/depdemo-inst.test \
- tests/depdemo-relink.test tests/depdemo-unst.test \
- tests/mdemo-shared.test tests/mdemo-make.test tests/mdemo-exec.test \
- tests/mdemo-inst.test tests/mdemo-unst.test \
- tests/cdemo-undef.test tests/cdemo-make.test tests/cdemo-exec.test
-
-TESTS = $(COMMON_TESTS)
+ tests/demo-nofast.test \
+ tests/demo-nofast-make.test \
+ tests/demo-nofast-exec.test \
+ tests/demo-nofast-inst.test \
+ tests/demo-nofast-unst.test \
+ tests/depdemo-nofast.test \
+ tests/depdemo-nofast-make.test \
+ tests/depdemo-nofast-exec.test \
+ tests/depdemo-nofast-inst.test \
+ tests/depdemo-nofast-unst.test \
+ tests/demo-pic.test \
+ tests/demo-pic-make.test \
+ tests/demo-pic-exec.test \
+ tests/demo-nopic.test \
+ tests/demo-nopic-make.test \
+ tests/demo-nopic-exec.test \
+ tests/cdemo-shared.test \
+ tests/cdemo-shared-make.test \
+ tests/cdemo-shared-exec.test \
+ tests/mdemo-shared.test \
+ tests/mdemo-shared-make.test \
+ tests/mdemo-shared-exec.test \
+ tests/mdemo-shared-inst.test \
+ tests/mdemo-shared-unst.test \
+ tests/cdemo-undef.test \
+ tests/cdemo-undef-make.test \
+ tests/cdemo-undef-exec.test
+
+# Actually, only demo-relink and depdemo-relink require interaction,
+# but they depend on the other tests being run beforehand.
+INTERACTIVE_TESTS = \
+ tests/demo-shared.test \
+ tests/demo-shared-make.test \
+ tests/demo-shared-exec.test \
+ tests/demo-shared-inst.test \
+ tests/demo-hardcode.test \
+ tests/demo-relink.test \
+ tests/demo-noinst-link.test \
+ tests/demo-shared-unst.test \
+ tests/depdemo-shared.test \
+ tests/depdemo-shared-make.test \
+ tests/depdemo-shared-exec.test \
+ tests/depdemo-shared-inst.test \
+ tests/depdemo-relink.test \
+ tests/depdemo-shared-unst.test
+
+tests/cdemo-undef-exec.log: tests/cdemo-undef-make.log
+tests/cdemo-undef-make.log: tests/cdemo-undef.log
+tests/cdemo-undef.log: @ORDER@ tests/cdemo-shared-exec.log
+tests/cdemo-shared-exec.log: tests/cdemo-shared-make.log
+tests/cdemo-shared-make.log: tests/cdemo-shared.log
+tests/cdemo-shared.log: @ORDER@ tests/cdemo-exec.log
+tests/cdemo-exec.log: tests/cdemo-make.log
+tests/cdemo-make.log: tests/cdemo-conf.log
+tests/cdemo-conf.log: @ORDER@ tests/cdemo-static-exec.log
+tests/cdemo-static-exec.log: tests/cdemo-static-make.log
+tests/cdemo-static-make.log: tests/cdemo-static.log
+
+tests/demo-shared-unst.log: tests/demo-noinst-link.log
+tests/demo-noinst-link.log: tests/demo-relink.log
+tests/demo-relink.log: tests/demo-hardcode.log
+tests/demo-hardcode.log: tests/demo-shared-inst.log
+tests/demo-shared-inst.log: tests/demo-shared-exec.log
+tests/demo-shared-exec.log: tests/demo-shared-make.log
+tests/demo-shared-make.log: tests/demo-shared.log
+tests/demo-shared.log: @ORDER@ tests/demo-nopic-exec.log
+tests/demo-nopic-exec.log: tests/demo-nopic-make.log
+tests/demo-nopic-make.log: tests/demo-nopic.log
+tests/demo-nopic.log: @ORDER@ tests/demo-pic-exec.log
+tests/demo-pic-exec.log: tests/demo-pic-make.log
+tests/demo-pic-make.log: tests/demo-pic.log
+tests/demo-pic.log: @ORDER@ tests/demo-nofast-unst.log
+tests/demo-nofast-unst.log: tests/demo-nofast-inst.log
+tests/demo-nofast-inst.log: tests/demo-nofast-exec.log
+tests/demo-nofast-exec.log: tests/demo-nofast-make.log
+tests/demo-nofast-make.log: tests/demo-nofast.log
+tests/demo-nofast.log: @ORDER@ tests/demo-deplibs.log
+tests/demo-deplibs.log: tests/demo-unst.log
+tests/demo-unst.log: tests/demo-inst.log
+tests/demo-inst.log: tests/demo-exec.log
+tests/demo-exec.log: tests/demo-make.log
+tests/demo-make.log: tests/demo-conf.log
+tests/demo-conf.log: @ORDER@ tests/demo-static-unst.log
+tests/demo-static-unst.log: tests/demo-static-inst.log
+tests/demo-static-inst.log: tests/demo-static-exec.log
+tests/demo-static-exec.log: tests/demo-static-make.log
+tests/demo-static-make.log: tests/demo-static.log
+
+tests/depdemo-shared-unst.log: tests/depdemo-relink.log
+tests/depdemo-relink.log: tests/depdemo-shared-inst.log
+tests/depdemo-shared-inst.log: tests/depdemo-shared-exec.log
+tests/depdemo-shared-exec.log: tests/depdemo-shared-make.log
+tests/depdemo-shared-make.log: tests/depdemo-shared.log
+tests/depdemo-shared.log: @ORDER@ tests/depdemo-nofast-unst.log
+tests/depdemo-nofast-unst.log: tests/depdemo-nofast-inst.log
+tests/depdemo-nofast-inst.log: tests/depdemo-nofast-exec.log
+tests/depdemo-nofast-exec.log: tests/depdemo-nofast-make.log
+tests/depdemo-nofast-make.log: tests/depdemo-nofast.log
+tests/depdemo-nofast.log: @ORDER@ tests/depdemo-unst.log
+tests/depdemo-unst.log: tests/depdemo-inst.log
+tests/depdemo-inst.log: tests/depdemo-exec.log
+tests/depdemo-exec.log: tests/depdemo-make.log
+tests/depdemo-make.log: tests/depdemo-conf.log
+tests/depdemo-conf.log: @ORDER@ tests/depdemo-static-unst.log
+tests/depdemo-static-unst.log: tests/depdemo-static-inst.log
+tests/depdemo-static-inst.log: tests/depdemo-static-exec.log
+tests/depdemo-static-exec.log: tests/depdemo-static-make.log
+tests/depdemo-static-make.log: tests/depdemo-static.log
+
+tests/mdemo-shared-unst.log: tests/mdemo-shared-inst.log
+tests/mdemo-shared-inst.log: tests/mdemo-shared-exec.log
+tests/mdemo-shared-exec.log: tests/mdemo-shared-make.log
+tests/mdemo-shared-make.log: tests/mdemo-shared.log
+tests/mdemo-shared.log: @ORDER@ tests/mdemo-dryrun.log \
+ tests/mdemo2-exec.log
+
+tests/mdemo-dryrun.log: tests/mdemo-unst.log
+tests/mdemo-unst.log: tests/mdemo-inst.log
+tests/mdemo-inst.log: tests/mdemo-exec.log
+tests/mdemo-exec.log: tests/mdemo-make.log
+tests/mdemo-make.log: tests/mdemo-conf.log
+tests/mdemo-conf.log: @ORDER@ tests/mdemo-static-unst.log
+tests/mdemo-static-unst.log: tests/mdemo-static-inst.log
+tests/mdemo-static-inst.log: tests/mdemo-static-exec.log
+tests/mdemo-static-exec.log: tests/mdemo-static-make.log
+tests/mdemo-static-make.log: tests/mdemo-static.log
+
+tests/mdemo2-exec.log: tests/mdemo2-make.log
+tests/mdemo2-make.log: tests/mdemo2-conf.log \
+ tests/mdemo-dryrun.log
+
+tests/pdemo-inst.log: tests/pdemo-exec.log
+tests/pdemo-exec.log: tests/pdemo-make.log
+tests/pdemo-make.log: tests/pdemo-conf.log
+
+
+NONINTERACTIVE_TESTS = $(COMMON_TESTS)
if HAVE_CXX
-TESTS += $(CXX_TESTS)
+NONINTERACTIVE_TESTS += $(CXX_TESTS)
endif
if HAVE_F77
-TESTS += $(F77_TESTS)
+# f77demo-static-exec.test might be interactive on MSYS.
+INTERACTIVE_TESTS += $(F77_TESTS)
endif
if HAVE_FC
-TESTS += $(FC_TESTS)
+NONINTERACTIVE_TESTS += $(FC_TESTS)
endif
+TESTS = $(NONINTERACTIVE_TESTS) $(INTERACTIVE_TESTS)
EXTRA_DIST += $(srcdir)/tests/defs.in tests/defs.m4sh \
- $(COMMON_TESTS) $(CXX_TESTS) $(F77_TESTS) $(FC_TESTS)
+ $(COMMON_TESTS) $(CXX_TESTS) $(F77_TESTS) $(FC_TESTS) \
+ $(INTERACTIVE_TESTS)
DIST_SUBDIRS += $(CONF_SUBDIRS)
# The defs script shouldn't be recreated whenever the Makefile is
@@ -717,7 +912,7 @@ clean-local-legacy:
(cd $$dir && $(MAKE) $(AM_MAKEFLAGS) distclean); \
else :; fi; \
done
- rm -rf _inst
+ rm -rf _inst _inst-*
# For distclean, we may have to fake Makefiles in the test directories
# so that descending in DIST_SUBDIRS works.
diff --git a/NEWS b/NEWS
index 95fa97d..2357a8e 100644
--- a/NEWS
+++ b/NEWS
@@ -6,13 +6,28 @@ New in 2.2.12 2010-08-??: git version 2.2.11a, Libtool team:
- On non-cygwin Windows systems, we now lookup potential library
file names without regard to file name case.
+ - The old testsuite now uses the `parallel-tests' Automake test driver
+ now for more concurrency and better test logging. For this, tests are
+ run in verbose mode by default now.
+
+* Important incompatible changes:
+
+ - Autoconf 2.62 and Automake 1.11.1 or newer are now required for building
+ Libtool. For using Libtool in your own projects, Autoconf 2.59 and
+ Automake 1.9.6 should still work.
* Changes in supported systems or compilers:
+
- Initial support for the Microsoft C/C++ Compiler, with help from
the compile script in unreleased Automake 1.12. Override the manifest
tool used to embed the manifest resource through the environment
variable MANIFEST_TOOL.
+* Bug fixes:
+
+ - The `check-interactive' and `check-noninteractive' convenience make
+ targets now also work for the old testsuite.
+
New in 2.2.10 2010-06-10: git version 2.2.9a, Libtool team:
* New features:
diff --git a/README b/README
index 0a9317f..0c13518 100644
--- a/README
+++ b/README
@@ -64,8 +64,8 @@ To run a test group of the old test suite in isolation (say,
you think
you have fixed a bug, but don't want to rerun the entire suite), you can
do it like this:
- gmake check TESTS="tests/cdemo-static.test tests/cdemo-make.test \
- tests/cdemo-exec.test" \
+ gmake check TESTS="tests/cdemo-static.test tests/cdemo-static-make.test \
+ tests/cdemo-static-exec.test" \
TESTSUITEFLAGS=-V
Providing that you have a FAIL from the most recent group from a
@@ -76,15 +76,11 @@ If you wish to report a test group failure to the libtool
list, you need
to send the verbose output of the FAILing group, along with the
information from the end of `$(top_builddir)/libtool --help' to the bug
report mailing list, <address@hidden> with a subject line that
-includes the string `[TEST FAILURE]'. From a Bourne compatible shell,
-you can generate verbose test output like this:
+includes the string `[TEST FAILURE]'. The file test-suite.log contains
+the verbose output from all failed tests.
- VERBOSE=yes gmake check \
- TESTS="tests/cdemo-static.test tests/cdemo-make.test tests/cdemo-exec.test" \
- TESTSUITEFLAGS=-V | tee cdemo-static-group.log
-
-In order to enable debug shell tracing, use VERBOSE=debug instead of
-VERBOSE=yes.
+In order to enable debug shell tracing, you can set VERBOSE=debug when
+running the old test suite.
In the long run, Libtool will move to using only the new,
@@ -174,7 +170,7 @@ For more details about version numbers, see:
http://www.gnu.org/software/libtool/contribute.html
--
- Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009 Free Software
+ Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
Foundation, Inc.
Written by Gary V. Vaughan, 2004
diff --git a/README.alpha b/README.alpha
index a785a7b..2632e75 100644
--- a/README.alpha
+++ b/README.alpha
@@ -69,8 +69,8 @@ To run a test group of the old test suite in isolation (say,
you think
you have fixed a bug, but don't want to rerun the entire suite), you can
do it like this:
- gmake check TESTS="tests/cdemo-static.test tests/cdemo-make.test \
- tests/cdemo-exec.test" \
+ gmake check TESTS="tests/cdemo-static.test tests/cdemo-static-make.test \
+ tests/cdemo-static-exec.test" \
TESTSUITEFLAGS=-V
Providing that you have a FAIL from the most recent group from a
@@ -81,15 +81,11 @@ If you wish to report a test group failure to the libtool
list, you need
to send the verbose output of the FAILing group, along with the
information from the end of `$(top_builddir)/libtool --help' to the bug
report mailing list, <address@hidden> with a subject line that
-includes the string `[TEST FAILURE]'. From a Bourne compatible shell,
-you can generate verbose test output like this:
+includes the string `[TEST FAILURE]'. The file test-suite.log contains
+the verbose output from all failed tests.
- VERBOSE=yes gmake check \
- TESTS="tests/cdemo-static.test tests/cdemo-make.test tests/cdemo-exec.test" \
- TESTSUITEFLAGS=-V | tee cdemo-static-group.log
-
-In order to enable debug shell tracing, use VERBOSE=debug instead of
-VERBOSE=yes.
+In order to enable debug shell tracing, you can set VERBOSE=debug when
+running the old test suite.
In the long run, Libtool will move to using only the new,
@@ -114,7 +110,7 @@ send the file `tests/testsuite.log' to the bug report
mailing list,
<address@hidden>.
--
- Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009 Free Software
+ Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
Foundation, Inc.
Written by Gary V. Vaughan, 2004
diff --git a/bootstrap b/bootstrap
index 410c983..7ad0979 100755
--- a/bootstrap
+++ b/bootstrap
@@ -46,7 +46,6 @@ export SHELL
: ${SED=sed}
: ${LN_S='ln -s'}
: ${MAKEINFO=makeinfo}
-: ${WORKING_LIBOBJ_SUPPORT=false}
case $1 in
--help|-h*)
@@ -54,8 +53,6 @@ case $1 in
`echo $0 | sed 's,^.*/,,g'`: This script is designed to bootstrap a fresh
repository checkout
of Libtool. Useful environment variable settings:
reconfdirs='. libltdl' Do not bootstrap the old test suite.
- WORKING_LIBOBJ_SUPPORT=: Declare that you have fixed LIBOBJDIR support
- in autoconf (> 2.59) and automake (> 1.9.6).
EOF
exit
;;
@@ -97,19 +94,8 @@ find . -depth \( -name autom4te.cache -o -name libtool \)
-print \
# Delete stale files from previous libtool versions.
rm -f acinclude.m4 libltdl/config.h
-# Workaround for missing LIBOBJDIR support in Autoconf 2.59, Automake 1.9.6:
-# Have symlinks of the libobj files in top source dir.
-# Set WORKING_LIBOBJ_SUPPORT=: when calling bootstrap if you have fixed tools.
-case `($AUTOCONF --version) 2>/dev/null` in
- *\ 2.59[c-z]* | *\ 2.[6-9][0-9]* | *\ [3-9].[0-9]*)
- case `($AUTOMAKE --version) 2>/dev/null` in
- *\ 1.9[a-z]* | *\ 1.1[0-9]* | *\ 1.[2-9][0-9]* | *\ [2-9].[0-9]*)
- WORKING_LIBOBJ_SUPPORT=: ;;
- esac ;;
-esac
for file in argz.c lt__dirent.c lt__strl.c; do
rm -f $file
- $WORKING_LIBOBJ_SUPPORT || $LN_S libltdl/$file $file
done
if test -z "$reconfdirs"; then
diff --git a/configure.ac b/configure.ac
index 9690a05..1a0db91 100644
--- a/configure.ac
+++ b/configure.ac
@@ -125,7 +125,8 @@ AC_SUBST([package_revision])
dnl These are bootstrap requirements! Once built, libtool may work with
dnl much older releases of autoconf and automake. See release notes.
-AM_INIT_AUTOMAKE([1.10.1 gnu subdir-objects dist-lzma])
+dnl 1.11 is needed for color-tests, 1.11.1 fixes a security issue.
+AM_INIT_AUTOMAKE([1.11.1 gnu subdir-objects dist-lzma color-tests
parallel-tests])
## ------------------------- ##
@@ -146,13 +147,6 @@ AC_SUBST([M4SH], ['$(AUTOM4TE) --language=m4sh'])
dnl Make sure config.status is regenerated when the version timestamp changes
AC_SUBST([CONFIG_STATUS_DEPENDENCIES], ['$(top_srcdir)/ChangeLog'])
-dnl when installed libtool is used with automake-1.9.x or autoconf-2.59,
-dnl subdir libobjs don't work without a little extra help
-AC_MSG_CHECKING([whether subdir libobjs are useable])
-test -f $srcdir/argz.c || sublibobjs_supported=yes
-AM_CONDITIONAL([LTDL_SUBDIR_LIBOBJS], test x"${sublibobjs_supported-no}" !=
xno)
-AC_MSG_RESULT([${sublibobjs_supported-no}])
-
## ------------------------------- ##
## Libtool specific configuration. ##
@@ -215,6 +209,34 @@ AM_CONDITIONAL(HAVE_FC,[test -n "[$]_LT_TAGVAR(compiler,
FC)"])
AM_CONDITIONAL(HAVE_GCJ, [test -n "[$]_LT_TAGVAR(compiler, GCJ)"])
AM_CONDITIONAL(HAVE_RC, [test -n "[$]_LT_TAGVAR(compiler, RC)"])
+## Whether `make' supports order-only prerequisites.
+AC_CACHE_CHECK([whether ${MAKE-make} supports order-only prerequisites],
+ [lt_cv_make_order_only],
+ [mkdir conftest.dir
+ cd conftest.dir
+ touch b
+ touch a
+cat >confmk << 'END'
+a: b | c
+a b c:
+ touch $[]@
+END
+ touch c
+ if ${MAKE-make} -s -q -f confmk 2>/dev/null; then
+ lt_cv_make_order_only=yes
+ else
+ lt_cv_make_order_only=no
+ fi
+ cd ..
+ rm -rf conftest.dir
+])
+if test $lt_cv_make_order_only = yes; then
+ ORDER='|'
+else
+ ORDER=''
+fi
+AC_SUBST([ORDER])
+
## ------------- ##
## Documentation ##
## ------------- ##
diff --git a/doc/libtool.texi b/doc/libtool.texi
index d0eaec4..f042a78 100644
--- a/doc/libtool.texi
+++ b/doc/libtool.texi
@@ -5032,17 +5032,29 @@ they test for:
@table @file
@item cdemo-conf.test
address@hidden cdemo-exec.test
@itemx cdemo-make.test
address@hidden cdemo-exec.test
@itemx cdemo-static.test
address@hidden cdemo-static-make.test
address@hidden cdemo-static-exec.test
@itemx cdemo-shared.test
address@hidden cdemo-shared-make.test
address@hidden cdemo-shared-exec.test
@itemx cdemo-undef.test
address@hidden cdemo-undef-make.test
address@hidden cdemo-undef-exec.test
@pindex cdemo-conf.test
address@hidden cdemo-exec.test
@pindex cdemo-make.test
address@hidden cdemo-exec.test
@pindex cdemo-static.test
address@hidden cdemo-static-make.test
address@hidden cdemo-static-exec.test
@pindex cdemo-shared.test
address@hidden cdemo-shared-make.test
address@hidden cdemo-shared-exec.test
@pindex cdemo-undef.test
address@hidden cdemo-undef-make.test
address@hidden cdemo-undef-exec.test
These programs check to see that the @file{tests/cdemo} subdirectory of
the libtool distribution can be configured and built correctly.
@@ -5051,8 +5063,8 @@ convenience libraries, a mechanism that allows build-time
static
libraries to be created, in a way that their components can be later
linked into programs or other libraries, even shared ones.
-The tests @file{cdemo-make.test} and @file{cdemo-exec.test} are executed
-three times, under three different libtool configurations:
+The tests matching @file{cdemo-*make.test} and @file{cdemo-*exec.test}
+are executed three times, under three different libtool configurations:
@file{cdemo-conf.test} configures @file{cdemo/libtool} to build both
static and shared libraries (the default for platforms that support
both), @file{cdemo-static.test} builds only static libraries
@@ -5063,33 +5075,65 @@ The test @file{cdemo-undef.test} tests the generation
of shared
libraries with undefined symbols on systems that allow this.
@item demo-conf.test
address@hidden demo-make.test
@itemx demo-exec.test
@itemx demo-inst.test
address@hidden demo-make.test
@itemx demo-unst.test
@itemx demo-static.test
address@hidden demo-static-make.test
address@hidden demo-static-exec.test
address@hidden demo-static-inst.test
address@hidden demo-static-unst.test
@itemx demo-shared.test
address@hidden demo-shared-make.test
address@hidden demo-shared-exec.test
address@hidden demo-shared-inst.test
address@hidden demo-shared-unst.test
@itemx demo-nofast.test
address@hidden demo-nofast-make.test
address@hidden demo-nofast-exec.test
address@hidden demo-nofast-inst.test
address@hidden demo-nofast-unst.test
@itemx demo-pic.test
address@hidden demo-pic-make.test
address@hidden demo-pic-exec.test
@itemx demo-nopic.test
address@hidden demo-nopic-make.test
address@hidden demo-nopic-exec.test
@pindex demo-conf.test
address@hidden demo-make.test
@pindex demo-exec.test
@pindex demo-inst.test
address@hidden demo-make.test
@pindex demo-unst.test
@pindex demo-static.test
address@hidden demo-static-make.test
address@hidden demo-static-exec.test
address@hidden demo-static-inst.test
address@hidden demo-static-unst.test
@pindex demo-shared.test
address@hidden demo-shared-make.test
address@hidden demo-shared-exec.test
address@hidden demo-shared-inst.test
address@hidden demo-shared-unst.test
@pindex demo-nofast.test
address@hidden demo-nofast-make.test
address@hidden demo-nofast-exec.test
address@hidden demo-nofast-inst.test
address@hidden demo-nofast-unst.test
@pindex demo-pic.test
address@hidden demo-pic-make.test
address@hidden demo-pic-exec.test
@pindex demo-nopic.test
address@hidden demo-nopic-make.test
address@hidden demo-nopic-exec.test
These programs check to see that the @file{tests/demo} subdirectory of
the libtool distribution can be configured, built, installed, and
uninstalled correctly.
The @file{tests/demo} subdirectory contains a demonstration of a trivial
-package that uses libtool. The tests @file{demo-make.test},
address@hidden, @file{demo-inst.test} and
address@hidden are executed four times, under four different
+package that uses libtool. The tests matching @file{demo-*make.test},
address@hidden, @file{demo-*inst.test} and
address@hidden are executed four times, under four different
libtool configurations: @file{demo-conf.test} configures
@file{demo/libtool} to build both static and shared libraries,
@file{demo-static.test} builds only static libraries
@@ -5121,8 +5165,8 @@ correspond to libtool's own notion of how your linker
behaves.
@pindex demo-relink.test
@pindex depdemo-relink.test
These tests check whether variable @code{shlibpath_overrides_runpath} is
-properly set. If the test fails and @env{VERBOSE} is set, it will
-indicate what the variable should have been set to.
+properly set. If the test fails, it will indicate what the variable should
+have been set to.
@item demo-noinst-link.test
@pindex demo-noinst-link.test
@@ -5130,21 +5174,45 @@ Checks whether libtool will not try to link with a
previously installed
version of a library when it should be linking with a just-built one.
@item depdemo-conf.test
address@hidden depdemo-make.test
@itemx depdemo-exec.test
@itemx depdemo-inst.test
address@hidden depdemo-make.test
@itemx depdemo-unst.test
@itemx depdemo-static.test
address@hidden depdemo-static-make.test
address@hidden depdemo-static-exec.test
address@hidden depdemo-static-inst.test
address@hidden depdemo-static-unst.test
@itemx depdemo-shared.test
address@hidden depdemo-shared-make.test
address@hidden depdemo-shared-exec.test
address@hidden depdemo-shared-inst.test
address@hidden depdemo-shared-unst.test
@itemx depdemo-nofast.test
address@hidden depdemo-nofast-make.test
address@hidden depdemo-nofast-exec.test
address@hidden depdemo-nofast-inst.test
address@hidden depdemo-nofast-unst.test
@pindex depdemo-conf.test
address@hidden depdemo-make.test
@pindex depdemo-exec.test
@pindex depdemo-inst.test
address@hidden depdemo-make.test
@pindex depdemo-unst.test
@pindex depdemo-static.test
address@hidden depdemo-static-make.test
address@hidden depdemo-static-exec.test
address@hidden depdemo-static-inst.test
address@hidden depdemo-static-unst.test
@pindex depdemo-shared.test
address@hidden depdemo-shared-make.test
address@hidden depdemo-shared-exec.test
address@hidden depdemo-shared-inst.test
address@hidden depdemo-shared-unst.test
@pindex depdemo-nofast.test
address@hidden depdemo-nofast-make.test
address@hidden depdemo-nofast-exec.test
address@hidden depdemo-nofast-inst.test
address@hidden depdemo-nofast-unst.test
These programs check to see that the @file{tests/depdemo} subdirectory
of the libtool distribution can be configured, built, installed, and
uninstalled correctly.
@@ -5153,8 +5221,8 @@ The @file{tests/depdemo} subdirectory contains a
demonstration of
inter-library dependencies with libtool. The test programs link some
interdependent libraries.
-The tests @file{depdemo-make.test}, @file{depdemo-exec.test},
address@hidden and @file{depdemo-unst.test} are executed
+The tests matching @file{depdemo-*make.test}, @file{depdemo-*exec.test},
address@hidden and @file{depdemo-*unst.test} are executed
four times, under four different libtool configurations:
@file{depdemo-conf.test} configures @file{depdemo/libtool} to build both
static and shared libraries, @file{depdemo-static.test} builds only static
@@ -5164,19 +5232,35 @@ only shared libraries (@option{--disable-static}).
disable the fast-install mode (@option{--enable-fast-install=no}).
@item mdemo-conf.test
address@hidden mdemo-make.test
@itemx mdemo-exec.test
@itemx mdemo-inst.test
address@hidden mdemo-make.test
@itemx mdemo-unst.test
@itemx mdemo-static.test
address@hidden mdemo-static-make.test
address@hidden mdemo-static-exec.test
address@hidden mdemo-static-inst.test
address@hidden mdemo-static-unst.test
@itemx mdemo-shared.test
address@hidden mdemo-shared-make.test
address@hidden mdemo-shared-exec.test
address@hidden mdemo-shared-inst.test
address@hidden mdemo-shared-unst.test
@pindex mdemo-conf.test
address@hidden mdemo-make.test
@pindex mdemo-exec.test
@pindex mdemo-inst.test
address@hidden mdemo-make.test
@pindex mdemo-unst.test
@pindex mdemo-static.test
address@hidden mdemo-static-make.test
address@hidden mdemo-static-exec.test
address@hidden mdemo-static-inst.test
address@hidden mdemo-static-unst.test
@pindex mdemo-shared.test
address@hidden mdemo-shared-make.test
address@hidden mdemo-shared-exec.test
address@hidden mdemo-shared-inst.test
address@hidden mdemo-shared-unst.test
These programs check to see that the @file{tests/mdemo} subdirectory of
the libtool distribution can be configured, built, installed, and
uninstalled correctly.
@@ -5187,8 +5271,8 @@ package that uses libtool and the system independent
dlopen wrapper
dlopen wrapper for various platforms (Linux, Solaris, HP/UX etc.)
including support for dlpreopened modules (@pxref{Dlpreopening}).
-The tests @file{mdemo-make.test}, @file{mdemo-exec.test},
address@hidden and @file{mdemo-unst.test} are executed
+The tests matching @file{mdemo-*make.test}, @file{mdemo-*exec.test},
address@hidden and @file{mdemo-*unst.test} are executed
three times, under three different libtool configurations:
@file{mdemo-conf.test} configures @file{mdemo/libtool} to build both
static and shared libraries, @file{mdemo-static.test} builds only static
@@ -5232,13 +5316,13 @@ Check whether we can actually get help for libtool.
Check that a nonexistent objectlist file is properly detected.
@item pdemo-conf.test
address@hidden pdemo-make.test
@itemx pdemo-exec.test
@itemx pdemo-inst.test
address@hidden pdemo-make.test
@pindex pdemo-conf.test
address@hidden pdemo-make.test
@pindex pdemo-exec.test
@pindex pdemo-inst.test
address@hidden pdemo-make.test
These programs check to see that the @file{tests/pdemo} subdirectory of
the libtool distribution can be configured, built, and executed
correctly.
@@ -5264,17 +5348,29 @@ This test validates that libtool can handle suffixes
for all the file
types that it supports, and that it fails when the suffix is invalid.
@item tagdemo-conf.test
address@hidden tagdemo-exec.test
@itemx tagdemo-make.test
address@hidden tagdemo-exec.test
@itemx tagdemo-static.test
address@hidden tagdemo-static-make.test
address@hidden tagdemo-static-exec.test
@itemx tagdemo-shared.test
address@hidden tagdemo-shared-make.test
address@hidden tagdemo-shared-exec.test
@itemx tagdemo-undef.test
address@hidden tagdemo-undef-make.test
address@hidden tagdemo-undef-exec.test
@pindex tagdemo-conf.test
address@hidden tagdemo-exec.test
@pindex tagdemo-make.test
address@hidden tagdemo-exec.test
@pindex tagdemo-static.test
address@hidden tagdemo-static-make.test
address@hidden tagdemo-static-exec.test
@pindex tagdemo-shared.test
address@hidden tagdemo-shared-make.test
address@hidden tagdemo-shared-exec.test
@pindex tagdemo-undef.test
address@hidden tagdemo-undef-make.test
address@hidden tagdemo-undef-exec.test
These programs check to see that the @file{tests/tagdemo} subdirectory
of the libtool distribution can be configured, built, and executed
correctly.
@@ -5285,15 +5381,23 @@ It generates a library from C++ sources, which is then
linked to a C++
program.
@item f77demo-conf.test
address@hidden f77demo-exec.test
@itemx f77demo-make.test
address@hidden f77demo-exec.test
@itemx f77demo-static.test
address@hidden f77demo-static-make.test
address@hidden f77demo-static-exec.test
@itemx f77demo-shared.test
address@hidden f77demo-shared-make.test
address@hidden f77demo-shared-exec.test
@pindex f77demo-conf.test
address@hidden f77demo-exec.test
@pindex f77demo-make.test
address@hidden f77demo-exec.test
@pindex f77demo-static.test
address@hidden f77demo-static-make.test
address@hidden f77demo-static-exec.test
@pindex f77demo-shared.test
address@hidden f77demo-shared-make.test
address@hidden f77demo-shared-exec.test
These programs check to see that the @file{tests/f77demo} subdirectory
of the libtool distribution can be configured, built, and executed
correctly.
@@ -5304,15 +5408,23 @@ sources, and a Fortran 77 program to use the former
library, and a C
program to use the latter library.
@item fcdemo-conf.test
address@hidden fcdemo-exec.test
@itemx fcdemo-make.test
address@hidden fcdemo-exec.test
@itemx fcdemo-static.test
address@hidden fcdemo-static-make.test
address@hidden fcdemo-static-exec.test
@itemx fcdemo-shared.test
address@hidden fcdemo-shared-make.test
address@hidden fcdemo-shared-exec.test
@pindex fcdemo-conf.test
address@hidden fcdemo-exec.test
@pindex fcdemo-make.test
address@hidden fcdemo-exec.test
@pindex fcdemo-static.test
address@hidden fcdemo-static-make.test
address@hidden fcdemo-static-exec.test
@pindex fcdemo-shared.test
address@hidden fcdemo-shared-make.test
address@hidden fcdemo-shared-exec.test
These programs check to see that the @file{tests/fcdemo} subdirectory
of the libtool distribution can be configured, built, and executed
correctly.
@@ -5368,27 +5480,13 @@ recursive test groups themselves should never require
user interaction,
while the test groups they invoke may do so.
@end table
-For example, in order to avoid any interactive test groups, you could
-use this:
-
address@hidden
-make check-local \
- TESTSUITEFLAGS='-k !interactive INNER_TESTSUITEFLAGS=",!interactive"'
address@hidden smallexample
-
address@hidden
-while to run only those test groups, you would use this:
-
address@hidden
-make check-local \
- TESTSUITEFLAGS='-k interactive -k recursive
INNER_TESTSUITEFLAGS=,interactive'
address@hidden smallexample
-
address@hidden
-but the convenience targets @samp{check-interactive} and
address@hidden avoid needing to remember these complex
-commands, in addition to also disabling interactive tests in the old
-test suite.
address@hidden @samp{check-interactive}
address@hidden @samp{check-noninteractive}
+There is a convenience target @samp{check-noninteractive} that runs
+all tests from both test suites that do not cause user interaction on
+Windows. Conversely, the target @samp{check-interactive} runs the
+complement of tests and might require closing popup windows about DLL
+load errors on Windows.
@node When tests fail
@@ -5396,8 +5494,9 @@ test suite.
@cindex failed tests
@cindex tests, failed
-Each of the tests in the old test suite are designed to produce no
-output when they are run via @kbd{make check}. The exit status of each
+When the tests in the old test suite are run via @command{make check},
+output is caught in per-test @file{tests/@var{test-name}.log} files
+and summarized in the @file{test-suite.log} file. The exit status of each
program tells the @file{Makefile} whether or not the test succeeded.
If a test fails, it means that there is either a programming error in
@@ -5407,11 +5506,6 @@ To investigate a particular test, you may run it
directly, as you would
a normal program. When the test is invoked in this way, it produces
output that may be useful in determining what the problem is.
-Another way to have the test programs produce output is to set the
address@hidden environment variable to @samp{yes} before running them.
-For example, @kbd{env VERBOSE=yes make check} runs all the tests, and
-has each of them display debugging information.
-
The new, Autotest-based test suite produces as output a file
@file{tests/testsuite.log} which contains information about failed
tests.
diff --git a/tests/cdemo-shared-exec.test b/tests/cdemo-shared-exec.test
new file mode 100755
index 0000000..6de58fd
--- /dev/null
+++ b/tests/cdemo-shared-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/cdemo-exec.test
diff --git a/tests/cdemo-shared-make.test b/tests/cdemo-shared-make.test
new file mode 100755
index 0000000..cb3792c
--- /dev/null
+++ b/tests/cdemo-shared-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/cdemo-make.test
diff --git a/tests/cdemo-static-exec.test b/tests/cdemo-static-exec.test
new file mode 100755
index 0000000..6de58fd
--- /dev/null
+++ b/tests/cdemo-static-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/cdemo-exec.test
diff --git a/tests/cdemo-static-make.test b/tests/cdemo-static-make.test
new file mode 100755
index 0000000..cb3792c
--- /dev/null
+++ b/tests/cdemo-static-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/cdemo-make.test
diff --git a/tests/cdemo-undef-exec.test b/tests/cdemo-undef-exec.test
new file mode 100755
index 0000000..6de58fd
--- /dev/null
+++ b/tests/cdemo-undef-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/cdemo-exec.test
diff --git a/tests/cdemo-undef-make.test b/tests/cdemo-undef-make.test
new file mode 100755
index 0000000..cb3792c
--- /dev/null
+++ b/tests/cdemo-undef-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/cdemo-make.test
diff --git a/tests/defs.m4sh b/tests/defs.m4sh
index 183783e..8ffde5b 100644
--- a/tests/defs.m4sh
+++ b/tests/defs.m4sh
@@ -43,15 +43,10 @@ if test -z "$DJGPP"; then
CONFIG_SITE=/nonexistent
fi
-# How verbose should we be? Default is no test output.
-# Setting VERBOSE=yes enables test output.
-# Setting VERBOSE=debug also puts the shell in debug mode.
+# How verbose should we be? Default is test output in log file.
+# Setting VERBOSE=debug puts the shell in debug mode.
opt_debug=:
-test "${VERBOSE+set}" != "set" && VERBOSE=no
case "$VERBOSE" in
-NO | no | 0 | "")
- exec > /dev/null 2>&1
- ;;
DEBUG | debug )
opt_debug='set -x'
$opt_debug
@@ -346,7 +341,7 @@ func_exec ()
}
# Shared global variables for test scripts
-prefix="./_inst"
+prefix=./_inst-`echo "$0" | sed 's,.*/,,; s,-.*,,'`
srcdir=`cd $srcdir && pwd`
m4dir=$srcdir/libltdl/m4
auxdir=$srcdir/libltdl/config
diff --git a/tests/demo-nofast-exec.test b/tests/demo-nofast-exec.test
new file mode 100755
index 0000000..82e272d
--- /dev/null
+++ b/tests/demo-nofast-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/demo-exec.test
diff --git a/tests/demo-nofast-inst.test b/tests/demo-nofast-inst.test
new file mode 100755
index 0000000..02e87c1
--- /dev/null
+++ b/tests/demo-nofast-inst.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/demo-inst.test
diff --git a/tests/demo-nofast-make.test b/tests/demo-nofast-make.test
new file mode 100755
index 0000000..c902d85
--- /dev/null
+++ b/tests/demo-nofast-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/demo-make.test
diff --git a/tests/demo-nofast-unst.test b/tests/demo-nofast-unst.test
new file mode 100755
index 0000000..789a487
--- /dev/null
+++ b/tests/demo-nofast-unst.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/demo-unst.test
diff --git a/tests/demo-nopic-exec.test b/tests/demo-nopic-exec.test
new file mode 100755
index 0000000..82e272d
--- /dev/null
+++ b/tests/demo-nopic-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/demo-exec.test
diff --git a/tests/demo-nopic-make.test b/tests/demo-nopic-make.test
new file mode 100755
index 0000000..c902d85
--- /dev/null
+++ b/tests/demo-nopic-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/demo-make.test
diff --git a/tests/demo-pic-exec.test b/tests/demo-pic-exec.test
new file mode 100755
index 0000000..82e272d
--- /dev/null
+++ b/tests/demo-pic-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/demo-exec.test
diff --git a/tests/demo-pic-make.test b/tests/demo-pic-make.test
new file mode 100755
index 0000000..c902d85
--- /dev/null
+++ b/tests/demo-pic-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/demo-make.test
diff --git a/tests/demo-shared-exec.test b/tests/demo-shared-exec.test
new file mode 100755
index 0000000..82e272d
--- /dev/null
+++ b/tests/demo-shared-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/demo-exec.test
diff --git a/tests/demo-shared-inst.test b/tests/demo-shared-inst.test
new file mode 100755
index 0000000..02e87c1
--- /dev/null
+++ b/tests/demo-shared-inst.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/demo-inst.test
diff --git a/tests/demo-shared-make.test b/tests/demo-shared-make.test
new file mode 100755
index 0000000..c902d85
--- /dev/null
+++ b/tests/demo-shared-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/demo-make.test
diff --git a/tests/demo-shared-unst.test b/tests/demo-shared-unst.test
new file mode 100755
index 0000000..789a487
--- /dev/null
+++ b/tests/demo-shared-unst.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/demo-unst.test
diff --git a/tests/demo-static-exec.test b/tests/demo-static-exec.test
new file mode 100755
index 0000000..82e272d
--- /dev/null
+++ b/tests/demo-static-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/demo-exec.test
diff --git a/tests/demo-static-inst.test b/tests/demo-static-inst.test
new file mode 100755
index 0000000..02e87c1
--- /dev/null
+++ b/tests/demo-static-inst.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/demo-inst.test
diff --git a/tests/demo-static-make.test b/tests/demo-static-make.test
new file mode 100755
index 0000000..c902d85
--- /dev/null
+++ b/tests/demo-static-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/demo-make.test
diff --git a/tests/demo-static-unst.test b/tests/demo-static-unst.test
new file mode 100755
index 0000000..789a487
--- /dev/null
+++ b/tests/demo-static-unst.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/demo-unst.test
diff --git a/tests/depdemo-nofast-exec.test b/tests/depdemo-nofast-exec.test
new file mode 100755
index 0000000..5b14104
--- /dev/null
+++ b/tests/depdemo-nofast-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/depdemo-exec.test
diff --git a/tests/depdemo-nofast-inst.test b/tests/depdemo-nofast-inst.test
new file mode 100755
index 0000000..b22013e
--- /dev/null
+++ b/tests/depdemo-nofast-inst.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/depdemo-inst.test
diff --git a/tests/depdemo-nofast-make.test b/tests/depdemo-nofast-make.test
new file mode 100755
index 0000000..e8cb467
--- /dev/null
+++ b/tests/depdemo-nofast-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/depdemo-make.test
diff --git a/tests/depdemo-nofast-unst.test b/tests/depdemo-nofast-unst.test
new file mode 100755
index 0000000..f3ccf3f
--- /dev/null
+++ b/tests/depdemo-nofast-unst.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/depdemo-unst.test
diff --git a/tests/depdemo-shared-exec.test b/tests/depdemo-shared-exec.test
new file mode 100755
index 0000000..5b14104
--- /dev/null
+++ b/tests/depdemo-shared-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/depdemo-exec.test
diff --git a/tests/depdemo-shared-inst.test b/tests/depdemo-shared-inst.test
new file mode 100755
index 0000000..b22013e
--- /dev/null
+++ b/tests/depdemo-shared-inst.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/depdemo-inst.test
diff --git a/tests/depdemo-shared-make.test b/tests/depdemo-shared-make.test
new file mode 100755
index 0000000..e8cb467
--- /dev/null
+++ b/tests/depdemo-shared-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/depdemo-make.test
diff --git a/tests/depdemo-shared-unst.test b/tests/depdemo-shared-unst.test
new file mode 100755
index 0000000..f3ccf3f
--- /dev/null
+++ b/tests/depdemo-shared-unst.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/depdemo-unst.test
diff --git a/tests/depdemo-static-exec.test b/tests/depdemo-static-exec.test
new file mode 100755
index 0000000..5b14104
--- /dev/null
+++ b/tests/depdemo-static-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/depdemo-exec.test
diff --git a/tests/depdemo-static-inst.test b/tests/depdemo-static-inst.test
new file mode 100755
index 0000000..b22013e
--- /dev/null
+++ b/tests/depdemo-static-inst.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/depdemo-inst.test
diff --git a/tests/depdemo-static-make.test b/tests/depdemo-static-make.test
new file mode 100755
index 0000000..e8cb467
--- /dev/null
+++ b/tests/depdemo-static-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/depdemo-make.test
diff --git a/tests/depdemo-static-unst.test b/tests/depdemo-static-unst.test
new file mode 100755
index 0000000..f3ccf3f
--- /dev/null
+++ b/tests/depdemo-static-unst.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/depdemo-unst.test
diff --git a/tests/f77demo-shared-exec.test b/tests/f77demo-shared-exec.test
new file mode 100755
index 0000000..b88eb16
--- /dev/null
+++ b/tests/f77demo-shared-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/f77demo-exec.test
diff --git a/tests/f77demo-shared-make.test b/tests/f77demo-shared-make.test
new file mode 100755
index 0000000..e68f6de
--- /dev/null
+++ b/tests/f77demo-shared-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/f77demo-make.test
diff --git a/tests/f77demo-static-exec.test b/tests/f77demo-static-exec.test
new file mode 100755
index 0000000..b88eb16
--- /dev/null
+++ b/tests/f77demo-static-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/f77demo-exec.test
diff --git a/tests/f77demo-static-make.test b/tests/f77demo-static-make.test
new file mode 100755
index 0000000..e68f6de
--- /dev/null
+++ b/tests/f77demo-static-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/f77demo-make.test
diff --git a/tests/fcdemo-shared-exec.test b/tests/fcdemo-shared-exec.test
new file mode 100755
index 0000000..46ea71f
--- /dev/null
+++ b/tests/fcdemo-shared-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/fcdemo-exec.test
diff --git a/tests/fcdemo-shared-make.test b/tests/fcdemo-shared-make.test
new file mode 100755
index 0000000..5fc2c37
--- /dev/null
+++ b/tests/fcdemo-shared-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/fcdemo-make.test
diff --git a/tests/fcdemo-static-exec.test b/tests/fcdemo-static-exec.test
new file mode 100755
index 0000000..46ea71f
--- /dev/null
+++ b/tests/fcdemo-static-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/fcdemo-exec.test
diff --git a/tests/fcdemo-static-make.test b/tests/fcdemo-static-make.test
new file mode 100755
index 0000000..5fc2c37
--- /dev/null
+++ b/tests/fcdemo-static-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/fcdemo-make.test
diff --git a/tests/mdemo-shared-exec.test b/tests/mdemo-shared-exec.test
new file mode 100755
index 0000000..d20ae64
--- /dev/null
+++ b/tests/mdemo-shared-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/mdemo-exec.test
diff --git a/tests/mdemo-shared-inst.test b/tests/mdemo-shared-inst.test
new file mode 100755
index 0000000..81e7b60
--- /dev/null
+++ b/tests/mdemo-shared-inst.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/mdemo-inst.test
diff --git a/tests/mdemo-shared-make.test b/tests/mdemo-shared-make.test
new file mode 100755
index 0000000..490230e
--- /dev/null
+++ b/tests/mdemo-shared-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/mdemo-make.test
diff --git a/tests/mdemo-shared-unst.test b/tests/mdemo-shared-unst.test
new file mode 100755
index 0000000..6f1cbae
--- /dev/null
+++ b/tests/mdemo-shared-unst.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/mdemo-unst.test
diff --git a/tests/mdemo-static-exec.test b/tests/mdemo-static-exec.test
new file mode 100755
index 0000000..d20ae64
--- /dev/null
+++ b/tests/mdemo-static-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/mdemo-exec.test
diff --git a/tests/mdemo-static-inst.test b/tests/mdemo-static-inst.test
new file mode 100755
index 0000000..81e7b60
--- /dev/null
+++ b/tests/mdemo-static-inst.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/mdemo-inst.test
diff --git a/tests/mdemo-static-make.test b/tests/mdemo-static-make.test
new file mode 100755
index 0000000..490230e
--- /dev/null
+++ b/tests/mdemo-static-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/mdemo-make.test
diff --git a/tests/mdemo-static-unst.test b/tests/mdemo-static-unst.test
new file mode 100755
index 0000000..6f1cbae
--- /dev/null
+++ b/tests/mdemo-static-unst.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/mdemo-unst.test
diff --git a/tests/tagdemo-shared-exec.test b/tests/tagdemo-shared-exec.test
new file mode 100755
index 0000000..ecf553a
--- /dev/null
+++ b/tests/tagdemo-shared-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/tagdemo-exec.test
diff --git a/tests/tagdemo-shared-make.test b/tests/tagdemo-shared-make.test
new file mode 100755
index 0000000..9ffbd49
--- /dev/null
+++ b/tests/tagdemo-shared-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/tagdemo-make.test
diff --git a/tests/tagdemo-static-exec.test b/tests/tagdemo-static-exec.test
new file mode 100755
index 0000000..ecf553a
--- /dev/null
+++ b/tests/tagdemo-static-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/tagdemo-exec.test
diff --git a/tests/tagdemo-static-make.test b/tests/tagdemo-static-make.test
new file mode 100755
index 0000000..9ffbd49
--- /dev/null
+++ b/tests/tagdemo-static-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/tagdemo-make.test
diff --git a/tests/tagdemo-undef-exec.test b/tests/tagdemo-undef-exec.test
new file mode 100755
index 0000000..ecf553a
--- /dev/null
+++ b/tests/tagdemo-undef-exec.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/tagdemo-exec.test
diff --git a/tests/tagdemo-undef-make.test b/tests/tagdemo-undef-make.test
new file mode 100755
index 0000000..9ffbd49
--- /dev/null
+++ b/tests/tagdemo-undef-make.test
@@ -0,0 +1,3 @@
+#! /bin/sh
+. tests/defs || exit 1
+. $srcdir/tests/tagdemo-make.test
hooks/post-receive
--
GNU Libtool
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] GNU Libtool branch, master, updated. v2.2.10-100-gd1b98fd,
Ralf Wildenhues <=