Merge branch 'msvc' into master
authorStefano Lattarini <stefano.lattarini@gmail.com>
Thu, 3 Nov 2011 12:50:06 +0000 (13:50 +0100)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Thu, 3 Nov 2011 13:36:42 +0000 (14:36 +0100)
commit38e1b39d77ad4a22c85d5ad7b2fde4fd51bfd1b5
tree66c54e66ce86b30d8225294e68ce6a84669e9ab4
parenta778e9e1dcf606c9cee31009c982daa748438b39
parent2270535f37084e0e2febed21cd808da75b0f3451
Merge branch 'msvc' into master

Commits merged from msvc:
 - tests: few improvements to some `ar-lib' related tests
 - warnings: new 'extra-portability' category, for AM_PROG_AR
 - ar-lib: new 'AM_PROG_AR' macro, triggering the 'ar-lib' script

Extra changes required by the testsuite:
* tests/instspc-tests.sh: Adjust to new portability requirements
due to the new AM_PROG_AR macro.
* tests/libobj-basic.test: Likewise.
* tests/libobj2.test: Likewise.
* tests/libobj15a.test: Likewise.
* tests/libobj15b.test: Likewise.
* tests/libobj15c.test: Likewise.
* tests/libobj16a.test: Likewise.
* tests/libobj16b.test: Likewise.
* tests/libobj17.test: Likewise.
* tests/libobj18.test: Likewise.
* tests/libobj19.test: Likewise.
* tests/libobj20a.test: Likewise.
* tests/libobj20b.test: Likewise.
* tests/libobj20c.test: Likewise.
* tests/canon6.test: Likewise.
* tests/canon6.test: Likewise.
* tests/canon7.tests: Likewise.
* tests/extra9.test: Likewise.
* tests/extradep.test: Likewise.
* tests/extradep2.test: Likewise.
* tests/posixsubst-ldadd.test: Likewise.
* tests/posixsubst-libraries.test: Likewise.
* tests/posixsubst-ltlibraries.test: Likewise.
* tests/python-virtualenv.test: Likewise.
* tests/vartypos.test: Likewise.
* tests/vartypo2.test: Likewise.
* tests/suffix.test: Update to take into account previous
master-only changes.
* tests/suffix2.test: Likewise.
* tests/libobj7.test: Call automake with the `--add-missing'
option, instead of creating a dummy `ar-lib' file, since this
test now also runs "./configure" and "make".
* tests/suffix5.test: Copy the real `ar-lib' script file,
instead of creating a dummy one, since this test now also
runs "./configure" and "make".
* tests/extra-portability2.test: Fix this test not to rely
on the older, faulty semantics of "strictness specification
always reset warning level", which has been fixed in commit
v1.11-623-g1609491 (see also automake bug#7669 a.k.a. PR/547).
Since we are at it, throw inf few other minor unrelated
improvements.
* tests/extra-portability.test: Explicitly pass `-Wall' to
automake calls, for clarity.
110 files changed:
ChangeLog
NEWS
automake.in
doc/automake.texi
lib/Automake/ChannelDefs.pm
m4/Makefile.in
tests/Makefile.am
tests/Makefile.in
tests/aclocal4.test
tests/ar.test
tests/ar2.test
tests/canon4.test
tests/canon6.test
tests/canon7.test
tests/compile4.test
tests/cond13.test
tests/condlib.test
tests/defs
tests/depcomp4.test
tests/depcomp6.test
tests/depcomp7.test
tests/depcomp8b.test
tests/extra-portability.test
tests/extra-portability2.test
tests/extra9.test
tests/extradep.test
tests/extradep2.test
tests/fort5.test
tests/instdir-ltlib.test
tests/instdir-prog.test
tests/instfail-libtool.test
tests/instfail.test
tests/instspc-tests.sh
tests/ldflags.test
tests/libobj-basic.test
tests/libobj10.test
tests/libobj12.test
tests/libobj13.test
tests/libobj15a.test
tests/libobj15b.test
tests/libobj15c.test
tests/libobj16a.test
tests/libobj16b.test
tests/libobj17.test
tests/libobj18.test
tests/libobj19.test
tests/libobj2.test
tests/libobj20a.test
tests/libobj20b.test
tests/libobj20c.test
tests/libobj7.test
tests/library.test
tests/libtoo10.test
tests/libtool2.test
tests/libtool3.test
tests/libtool5.test
tests/libtool6.test
tests/libtool7.test
tests/libtool8.test
tests/libtool9.test
tests/listval.test
tests/location.test
tests/ltcond.test
tests/ltcond2.test
tests/ltconv.test
tests/ltdeps.test
tests/ltinit.test
tests/ltinstloc.test
tests/ltlibobjs.test
tests/ltlibsrc.test
tests/ltorder.test
tests/multlib.test
tests/nobase-libtool.test
tests/nobase.test
tests/noinstdir.test
tests/posixsubst-ldadd.test
tests/posixsubst-libraries.test
tests/posixsubst-ltlibraries.test
tests/pr300-lib.test
tests/pr300-ltlib.test
tests/pr307.test
tests/pr401.test
tests/pr401b.test
tests/pr401c.test
tests/pr72.test
tests/python-virtualenv.test
tests/silent3.test
tests/silent4.test
tests/silent9.test
tests/specflg-dummy.test
tests/specflg2.test
tests/stdlib2.test
tests/strip2.test
tests/strip3.test
tests/subdir4.test
tests/subdirbuiltsources.test
tests/subobj10.test
tests/subobj9.test
tests/subpkg.test
tests/subst3.test
tests/substtarg.test
tests/suffix.test
tests/suffix10.test
tests/suffix2.test
tests/suffix5.test
tests/suffix8.test
tests/vala.test
tests/vala1.test
tests/vartypo2.test
tests/vartypos.test