[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
- [PATCH 00/11] Make 'subdir-objects' mandatory, and related cleanups,
Stefano Lattarini <=
- [PATCH 05/11] depend: assume '-c' compiler flag always means to produce object files, Stefano Lattarini, 2013/01/12
- [PATCH 01/11] compile: avoid AC_PROG_CC messy rewrite, Stefano Lattarini, 2013/01/12
- [PATCH 04/11] depend: assume we can always pass "-o" to the C compiler, Stefano Lattarini, 2013/01/12
- [PATCH 03/11] cleanup: having subdir-objects mandatory allow us some simplifications, Stefano Lattarini, 2013/01/12
- [PATCH 06/11] Automake::Language: drop unused fields 'compile_flag' and 'output_flag', Stefano Lattarini, 2013/01/12
- [PATCH 02/11] subdir-objects: enable unconditionally, Stefano Lattarini, 2013/01/12
- [PATCH 09/11] depend2.am: reduce code duplication, Stefano Lattarini, 2013/01/12
- [PATCH 10/11] depend: prefer $(...) over `...` in Cygwin-specific recipes, Stefano Lattarini, 2013/01/12