automake-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 00/11] Make 'subdir-objects' mandatory, and related cleanups


From: Stefano Lattarini
Subject: [PATCH 00/11] Make 'subdir-objects' mandatory, and related cleanups
Date: Sat, 12 Jan 2013 13:51:53 +0100

This series is based off of maint, but is meant to be merged in master only
(if you are reading this message on the bug-automake list: the complete
series is only posted on the automake-patches list, to avoid clogging the
bug tracker with tons of patches).

Note that the first patch of this series will break unless the development
version of Autoconf is used.  Since Autoconf 2.70 is expected to be
released next week, and Automake 1.14 will require that version, this
is no big deal.

Also note that I'm still keeping this series regularly rebased, so
references to commits in it are still dummy (marked as "XXX" or "TODO"
in the commit messages), since the SHA-1 of a commit change at every
rebase.  I will fill them out with proper values before pushing out a
definitive version of the series.

Since the changes here are not trivial and potentially quite invasive, I
will wait a week for reviews before pushing (and of course, more than
that if Autoconf 2.70 is not released next week after all).

Thanks,
  Stefano

-*-*-*-

Stefano Lattarini (11):
  compile: avoid AC_PROG_CC messy rewrite
  subdir-objects: enable unconditionally
  cleanup: having subdir-objects mandatory allow us some simplifications
  depend: assume we can always pass "-o" to the C compiler
  depend: assume '-c' compiler flag always means to produce object files
  Automake::Language: drop unused fields 'compile_flag' and 'output_flag'
  depend2.am: refactor and remove code duplication
  depend2.am: preparatory refactoring
  depend2.am: reduce code duplication
  depend: prefer $(...) over `...` in Cygwin-specific recipes
  depend: reduce code duplication, de-uglify make verbose output

 NEWS                            |  14 +++
 automake.in                     | 235 +++++++++++-----------------------------
 doc/automake.texi               |  32 ++----
 lib/am/depend2.am               |  70 ++++--------
 m4/init.m4                      |  42 ++-----
 t/ax/depcomp.sh                 |   6 +-
 t/compile_f_c_cxx.sh            |  15 ++-
 t/cscope.tap                    |   2 +
 t/depcomp8a.sh                  |  19 +---
 t/depcomp8b.sh                  |  20 +---
 t/fort2.sh                      |  56 +++++++---
 t/fort4.sh                      |  39 ++++---
 t/fort5.sh                      |  15 +--
 t/gcj.sh                        |  37 ++++++-
 t/lex-line.sh                   |  32 +-----
 t/libobj20a.sh                  |  45 --------
 t/libobj20b.sh                  |   2 +-
 t/libobj20c.sh                  |   2 +-
 t/libtool3.sh                   |  11 +-
 t/list-of-tests.mk              |   3 -
 t/ltlibsrc.sh                   |   2 +-
 t/parallel-tests-suffix-prog.sh |   1 +
 t/pr401.sh                      |  11 --
 t/pr401b.sh                     |   9 --
 t/pr401c.sh                     |  10 --
 t/silent-nested-vars.sh         |   2 +-
 t/sourcefile-in-subdir.sh       |  36 ------
 t/subobj4.sh                    |  50 ---------
 t/subpkg-yacc.sh                |  14 ++-
 t/subpkg.sh                     |  10 +-
 t/vala-libs.sh                  |   2 +-
 t/xsource.sh                    |  18 +--
 t/yacc-grepping2.sh             |  28 +----
 t/yacc-line.sh                  |  45 ++------
 34 files changed, 300 insertions(+), 635 deletions(-)
 delete mode 100755 t/libobj20a.sh
 delete mode 100755 t/sourcefile-in-subdir.sh
 delete mode 100755 t/subobj4.sh

-- 
1.8.1.rc3.192.g2d0029e




reply via email to

[Prev in Thread] Current Thread [Next in Thread]