OK, after putting this in the backburner for few months, I've decided to finally go for some cleanup and refactoring in the 'depcomp' script.
Unfortunately, I can't test most of the less common depmodes first-hand, since I lack access to the required compilers or systems. So I'd really like some feedback and real-world testing from possibly interested persons (some of which I'm CC:ing, given their past contributions to the depcomp script). In particular, I'd appreciate if if anyone would able to run the depcomp tests in the following compilers: - Microsoft Visual C/C++; - modern versions of the AIX, Tru64 and IRIX vendor C compilers; - the HP aCC (C++) and HP ia64 compilers; - the Portland Group C/C++ compiler; - the IBM C/C++ compilers (xlc/xlC); - The Intel C/C++ compilers, version 8.0 or later. Any feedback would be very appreciated! Regards, Stefano P.S. Sorry for any delay in my replies, but I will be AFK in the next few days. I'll try to catch up after. -*-*-*- Stefano Lattarini (20): depcomp: be more idiomatic in checking for zero exit statuses depcomp: remove useless quoting in variable definitions depcomp: use "rmdir", not "rm -rf", to remove the empty lock directory depcomp: correctly propagate exit status in exit trap depcomp: safer quoting in variable expansion depcomp: cosmetic fixlets to a comment depcomp: don't rely on character ranges working as in C locale depcomp: reduce code duplication depcomp: avoid an extra fork when possible depcomp: less duplication between AIX and Tru64 modes depcomp: make some code more self-documenting depcomp: shell code style changes depcomp: whitespace fixes depcomp: rewrite a sed invocation for less quoting depcomp: remove an unused variable depcomp: remove last relics of libtool 1.4 support depcomp: improve comments about tcc support tests: fix spurious failures with tcc NEWS: update w.r.t. recent depcomp changes depcomp: remove 'icc' depmode, add 'tcc' one NEWS | 15 +++ lib/depcomp | 407 +++++++++++++++++++++++++++++---------------------------- t/depcomp8a.sh | 9 +- t/depcomp8b.sh | 4 +- 4 files changed, 228 insertions(+), 207 deletions(-) -- 1.8.0.rc2.11.gd25c58c