diff options
author | Peter Rosin <peda@lysator.liu.se> | 2011-10-21 00:23:34 +0200 |
---|---|---|
committer | Peter Rosin <peda@lysator.liu.se> | 2011-10-21 00:23:34 +0200 |
commit | c7a6a92ea100e3c78c7f48bd6a672da3ad46fc7f (patch) | |
tree | cf3a3d2321c3de8b26a6be411e643920722eec17 /tests/listval.test | |
parent | b07777bd6da63018e845e18ce96c4168343b47b6 (diff) | |
download | automake-c7a6a92ea100e3c78c7f48bd6a672da3ad46fc7f.tar.gz |
ar-lib: new 'AM_PROG_AR' macro, triggering the 'ar-lib' script
* m4/ar-lib.m4: New macro AM_PROG_AR, which locates an
archiver and triggers the auxiliary 'ar-lib' script if needed.
* m4/Makefile.am (dist_m4data_DATA): Update.
* automake.in ($seen_ar): New variable.
(scan_autoconf_traces): Set it.
(handle_libraries, handle_ltlibraries): Require AM_PROG_AR for
portability.
* doc/automake.texi (Public Macros): Mention the new
'AM_PROG_AR' macro.
(Subpackages): Add AM_PROG_AR to the example.
(A Library): Adjust recommendations for AR given the new
AM_PROG_AR macro.
* All relevant tests: Adjust to new portability requirements due
to the new AM_PROG_AR macro.
* tests/ar-lib2.test: New test, checking that AM_PROG_AR triggers
install of ar-lib.
* tests/ar-lib3.test: New test, checking that lib_LIBRARIES
requires AM_PROG_AR.
* tests/ar-lib4.test: New test, checking that lib_LTLIBRARIES
requires AM_PROG_AR.
* tests/ar-lib5a.test: New test, checking that AM_PROG_AR triggers
use of ar-lib when the archiver is Microsoft lib.
* tests/ar-lib5b.test: New test, checking that AM_PROG_AR triggers
use of ar-lib when the archiver is a faked lib.
* tests/ar-lib6a.test: New test, checking the ordering of
AM_PROG_AR and LT_INIT.
* tests/ar-lib6b.test: New test, checking the ordering of
AM_PROG_AR and AC_PROG_LIBTOOL.
* tests/ar-lib7.test: New test, checking that automake warns
if ar-lib is missing.
* tests/ar3.test: New test, checking that AR and ARFLAGS may
be overridden by the user even if AM_PROG_AR is used.
* tests/ar4.test: New test, checking that AM_PROG_AR bails out
if it cannot determine the archiver interface.
* tests/ar5.test: New test, checking that AM_PROG_AR runs its
optional argument if it cannot determine the archiver interface.
* tests/defs.in: New required entry 'lib'.
* tests/Makefile.am (TESTS): Update.
* NEWS: Update.
Signed-off-by: Peter Rosin <peda@lysator.liu.se>
Diffstat (limited to 'tests/listval.test')
-rwxr-xr-x | tests/listval.test | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/listval.test b/tests/listval.test index 5ff75db4d..d7cc884a0 100755 --- a/tests/listval.test +++ b/tests/listval.test @@ -21,6 +21,7 @@ required=libtool cat >> configure.in << 'END' AC_SUBST(LTLIBOBJS) +AM_PROG_AR AC_PROG_LIBTOOL END @@ -34,6 +35,7 @@ END : > ltconfig : > ltmain.sh +: > ar-lib : > config.guess : > config.sub |