Merge branch 'msvc'
authorPeter Rosin <peda@lysator.liu.se>
Tue, 21 Sep 2010 19:11:00 +0000 (21:11 +0200)
committerPeter Rosin <peda@lysator.liu.se>
Tue, 21 Sep 2010 19:11:00 +0000 (21:11 +0200)
1  2 
ChangeLog
tests/Makefile.am
tests/Makefile.in

diff --cc ChangeLog
+++ b/ChangeLog
+ 2010-09-21  Peter Rosin  <peda@lysator.liu.se>
+       compile: implement library search to support MSVC static linking
+       * lib/compile (func_cl_wrapper): Implement library search and
+       -static option so that the user can select whether to prefer
+       dll import libraries or static libraries.  This enables MSVC to
+       link against dlls generated by libtool without requiring libtool
+       or workarounds such as -lfoo.dll etc.  Makes the tests/static.at
+       test case in libtool pass.
+       * tests/compile3.test: Don't trip up if there happens to exist
+       a "foo" library in the library search path.
+       * tests/compile6.test: New test, verifying the library search.
+       * tests/Makefile.am (TESTS): Update.
 +2010-09-17  Eric Blake  <eblake@redhat.com>
 +
 +      Avoid triple-space after period.
 +      * automake.in (handle_single_transform): Avoid 3 spaces at
 +      sentence end.
 +      * ChangeLog.03: Likewise.
 +      * lib/Automake/ChannelDefs.pm: Likewise.
 +      * lib/Automake/Channels.pm (_print_message): Likewise.
 +      * lib/Automake/Rule.pm (rule): Likewise.
 +      * lib/Automake/Variable.pm (var): Likewise.
 +      * lib/am/distdir.am: Likewise.
 +      * tests/insthook.test: Likewise.
 +
 +2010-09-15  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      Test automake-generated portions of configure help screen.
 +      * tests/help-depend.test: New test.
 +      * tests/help-depend2.test: Likewise.
 +      * tests/help-dmalloc.test: Likewise.
 +      * tests/help-init.test: Likewise.
 +      * tests/help-lispdir.test: Likewise.
 +      * tests/help-maintainer.test: Likewise.
 +      * tests/help-multilib.test: Likewise.
 +      * tests/help-regex.test: Likewise.
 +      * tests/help-silent.test: Likewise.
 +      * tests/help-upc.test: Likewise.
 +      * tests/mmode.test: Remove tests on `configure --help' output,
 +      they are supersed by tests in `help-maintainer.test'.
 +      * tests/Makefile.am (TESTS): Update.
 +
 +2010-09-14  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      * tests/README: Don't put GCS mandated tools in $required.
 +
 +2010-09-13  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 +
 +      * HACKING: Hint at old commits with `git describe' output.
 +
 +2010-09-14  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      Prefer `$(am__cd)' to plain `cd' in our Makefiles.
 +      * Makefile.am (recheck, dist-hook, git-dist, path-check, fetch)
 +      (release-stats): Use `$(am__cd)' rather than plain `cd'.
 +      * tests/Makefile.am ($(srcdir)/parallel-tests.am): Likewise.
 +
 +2010-09-12  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      Fix regression in test `colon4.test'.
 +      * tests/colon4.test: Fix botched editing to `configure.in'
 +      that made the test useless.  Since we are at it, improve
 +      comments and make grepping of generated Makefile.in slighty
 +      stricter.
 +      Regression introduced by change "Modernize, improve and/or
 +      extend tests `colon*.test" (Stefano Lattarini, 2010-08-08).
 +
 +2010-09-08  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      Do not require "gzip" explicitly in tests.
 +      The gzip utility is simply expected to be present on any decent
 +      target system for Automake.  So it's pointless to put it in
 +      $required.
 +      * tests/install2.test ($required): Do not require "gzip".
 +      * tests/lex3.test: Likewise.
 +      * tests/pr9.test: Likewise.
 +      From a suggestion by Ralf Wildenhues.
 +
 +2010-09-09  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      Use AS_HELP_STRING in AM_SILENT_RULES.
 +      * m4/silent.m4 (AM_SILENT_RULES): Use `AS_HELP_STRING' to format
 +      help message regarding configure options `--enable-silent-rules'
 +      and `--disable-silent-rules'.  Also throw in a couple of cosmetic
 +      changes in the related `case' statement (indentation, balancing
 +      of parentheses).
 +      * THANKS: Update.
 +      From a report by Jeff A. Daily.
 +
 +2010-09-08  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      Make some `confh*.test' tests more "semantic" (plus tweakings).
 +      * tests/confh.test: Run "autoconf", "configure" and "make check",
 +      instead of munging/grepping the generated `Makefile.in'.
 +      * tests/confh4.test: Relax the grepping of Makefile.in w.r.t.
 +      white spaces.  Do not create usless dummy source file `foo.c'
 +      and useless dummy header file `acconfig.h'.
 +      (configure.in): Remove superfluous call to `AC_OUTPUT'.
 +      * tests/confh6.test: Add trailing `:' command.
 +      * tests/confh7.test: In comments, add reference to ...
 +      * tests/confh8.test: ... this new test, "semantic" sister
 +      of `confh7.test'.
 +      * tests/Makefile.am (TESTS): Updated.
 +      Prompted by a report from Ralf Wildenhues.
 +
 +2010-09-08  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      Remove useless whitespace padding in XFAIL_TESTS definition.
 +      * tests/Makefile.am (XFAIL_TESTS): Remove whitespace padding.
 +
 +2010-09-07  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 +
 +      parallel-tests: avoid command-line length limit issue.
 +      * automake.in (handle_tests): New argument $makefile, new
 +      substitution %MAKEFILE%.
 +      (generate_makefile): Adjust.
 +      * lib/am/check.am [%?PARALLEL_TESTS%] (check-TESTS): Pass
 +      sanitized TEST_LOGS value as makefile snippet on standard
 +      input to $(MAKE), to avoid exceeding the command line limit on
 +      w32 (MSYS).
 +      * NEWS: Update.
 +      Report by Bob Friesenhahn.
 +
 +      Posix 2008 requires make to set errexit.
 +      * lib/am/check.am: Update comment.
 +
 +2010-08-27  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      Fix bug in test missing6.test.
 +      * tests/missing6.test: Fix the hack used to edit `configure.in',
 +      to avoid producing a configure script that breaks with shells
 +      that do not support $LINENO.  Also throw in a couple of cosmetic
 +      changes.
 +
  2010-09-02  Peter Rosin  <peda@lysator.liu.se>
  
        Make ar-lib support backslashed files in archives.
Simple merge
Simple merge