Merge branch 'micro' into minor
authorStefano Lattarini <stefano.lattarini@gmail.com>
Mon, 22 Dec 2014 16:56:22 +0000 (17:56 +0100)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Mon, 22 Dec 2014 16:56:22 +0000 (17:56 +0100)
* micro:
  cleanup: refactor code to initialize DIST_COMMON
  dist: ordering of files in DIST_COMMON is deterministic now
  tests: refactor some tests on DIST_COMMON
  maint: make output of 'gen-testsuite-part' deterministic
  When computing lispdir, don't load emacs site wide init file.
  PATH: quote $(PATH_SEPARATOR) as well
  Improve detection of GNU make, avoiding "Arg list too long" errors.

1  2 
Makefile.am
NEWS
bin/automake.in
doc/automake.texi
gen-testsuite-part
lib/am/distdir.am
m4/lispdir.m4
t/Makefile.inc

diff --cc Makefile.am
Simple merge
diff --cc NEWS
index 2e7f31fda779b743381275759f9d1a5b85ee9b21,f4c835e7a604a4bf0eb8ddcf20220f4dac0b681d..4d451fc2ccf02262ac67a83b31c33323703f0af7
--- 1/NEWS
--- 2/NEWS
+++ b/NEWS
@@@ -100,17 -109,17 +100,26 @@@ New in 1.15
  * Bugs fixed:
  
    - The expansion of AM_INIT_AUTOMAKE ends once again with a trailing
 -    newline (bug#16841). Regression introduced in Automake 1.14.
 +    newline (bug#16841).  Regression introduced in Automake 1.14.
 +
 +  - The user can now extend the special .PRECIOUS target, the same way
 +    he could already do with the .MAKE .and .PHONY targets.
 +
 +  - Fixed confusing typos in the manual and in some warning messages
 +    (automake bug#16827 and bug#16997).
 +
 +  - We no longer risk to use '$ac_aux_dir' before it's defined (see
 +    automake bug#15981). Bug introduced in Automake 1.14.
  
+   - The code used to detect whether the currently used make is GNU make
+     or not (relying on the private macro 'am__is_gnu_make') no longer
+     risks causing "Arg list too long" for projects using automatic
+     dependency tracking and having a ton of source files (bug#18744).
+   - Automake tries to offer a more deterministic output for generated
+     Makefiles, in the face of the newly-introduced randomization for
+     hash keys order in Perl 5.18.
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  
  New in 1.14.1:
diff --cc bin/automake.in
Simple merge
Simple merge
Simple merge
Simple merge
diff --cc m4/lispdir.m4
Simple merge
diff --cc t/Makefile.inc
Simple merge