aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Eggert2015-01-11 01:18:15 -0800
committerPaul Eggert2015-01-11 01:18:48 -0800
commitb995b4ae8f9e08719a92bbe3bd6ac7e8ff091309 (patch)
treec3f5213a2e51c5321d4a3fe6f90faa7b49706941
parent6cc9ad8d246774837b95b3f01d9007f10d89c9cc (diff)
downloademacs-b995b4ae8f9e08719a92bbe3bd6ac7e8ff091309.tar.gz
emacs-b995b4ae8f9e08719a92bbe3bd6ac7e8ff091309.zip
Default to 'configure --enable-silent-rules'
This greatly shortens the 'make' output, making it more readable and useful. For example, on my platform it shortens a 4125-character line "gcc -std=gnu99 -c -Demacs -I. -I. -I../lib ... emacs.c" -- a line so long that it's hard to see what's going on or where the diagnostics are -- to just "CC emacs.o". * INSTALL: Document this. * configure.ac: Add AM_SILENT_RULES([yes]). (AM_DEFAULT_VERBOSITY): Remove now-unnecessary initialization. * etc/NEWS: Document this. Fixes: bug#19501
-rw-r--r--ChangeLog13
-rw-r--r--INSTALL7
-rw-r--r--configure.ac4
-rw-r--r--etc/ChangeLog5
-rw-r--r--etc/NEWS6
5 files changed, 28 insertions, 7 deletions
diff --git a/ChangeLog b/ChangeLog
index ceceb68e9dc..cca9100ddf7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
12015-01-11 Paul Eggert <eggert@cs.ucla.edu>
2
3 Default to 'configure --enable-silent-rules'
4 This greatly shortens the 'make' output, making it more readable
5 and useful. For example, on my platform it shortens a
6 4125-character line "gcc -std=gnu99 -c -Demacs -I. -I. -I../lib
7 ... emacs.c" -- a line so long that it's hard to see what's going
8 on or where the diagnostics are -- to just "CC emacs.o".
9 * INSTALL: Document this.
10 * configure.ac: Add AM_SILENT_RULES([yes]).
11 (AM_DEFAULT_VERBOSITY): Remove now-unnecessary initialization.
12 Fixes: bug#19501
13
12015-01-06 Paul Eggert <eggert@cs.ucla.edu> 142015-01-06 Paul Eggert <eggert@cs.ucla.edu>
2 15
3 Merge from gnulib 16 Merge from gnulib
diff --git a/INSTALL b/INSTALL
index 1ed26985477..55320207fa3 100644
--- a/INSTALL
+++ b/INSTALL
@@ -316,10 +316,9 @@ generated warnings may still be useful, though you may prefer building
316with 'make WERROR_CFLAGS=' so that the warnings are not treated as 316with 'make WERROR_CFLAGS=' so that the warnings are not treated as
317errors. 317errors.
318 318
319Use --enable-silent-rules to cause 'make' to chatter less. This is 319Use --disable-silent-rules to cause 'make' to give more details about
320helpful when combined with options like --enable-gcc-warnings that 320the commands it executes. This can be helpful when debugging a build
321generate long shell-command lines. 'make V=0' also suppresses the 321that goes awry. 'make V=1' also enables the extra chatter.
322chatter.
323 322
324Use --enable-link-time-optimization to enable link-time optimizer. If 323Use --enable-link-time-optimization to enable link-time optimizer. If
325you're using GNU compiler, this feature is supported since version 4.5.0. 324you're using GNU compiler, this feature is supported since version 4.5.0.
diff --git a/configure.ac b/configure.ac
index e09b2892269..4cad214e928 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1011,9 +1011,11 @@ if test "${enableval}" != "no"; then
1011 fi 1011 fi
1012fi) 1012fi)
1013 1013
1014dnl Prefer silent make output. For verbose output, use
1015dnl 'configure --disable-silent-rules' or 'make V=1' .
1016AM_SILENT_RULES([yes])
1014dnl Port to Automake 1.11. 1017dnl Port to Automake 1.11.
1015dnl This section can be removed once we assume Automake 1.14 or later. 1018dnl This section can be removed once we assume Automake 1.14 or later.
1016: ${AM_DEFAULT_VERBOSITY=1}
1017: ${AM_V=$AM_DEFAULT_VERBOSITY} 1019: ${AM_V=$AM_DEFAULT_VERBOSITY}
1018: ${AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY} 1020: ${AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY}
1019AC_SUBST([AM_V]) 1021AC_SUBST([AM_V])
diff --git a/etc/ChangeLog b/etc/ChangeLog
index 7a27312db85..20f88bdecc3 100644
--- a/etc/ChangeLog
+++ b/etc/ChangeLog
@@ -1,3 +1,8 @@
12015-01-11 Paul Eggert <eggert@cs.ucla.edu>
2
3 Default to 'configure --enable-silent-rules'
4 * NEWS: Document this.
5
12015-01-10 Daniel Colascione <dancol@dancol.org> 62015-01-10 Daniel Colascione <dancol@dancol.org>
2 7
3 * NEWS: Fix typo 8 * NEWS: Fix typo
diff --git a/etc/NEWS b/etc/NEWS
index 59d90ababc8..b3267e1ce60 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -40,8 +40,10 @@ or by sticking with Emacs 24.4.
40** The configure option `--with-pkg-config-prog' has been removed. 40** The configure option `--with-pkg-config-prog' has been removed.
41Use './configure PKG_CONFIG=/full/name/of/pkg-config' if you need to. 41Use './configure PKG_CONFIG=/full/name/of/pkg-config' if you need to.
42 42
43** The configure option '--enable-silent-rules' and the command 43** The configure option '--enable-silent-rules' is now the default,
44'make V=0' now do a better job of suppressing chatter. 44and silent rules are now quieter. To get the old behavior where
45'make' chatters a lot, configure with '--disable-silent-rules' or
46build with 'make V=1'.
45 47
46--- 48---
47** The `grep-changelog' script (and its manual page) are no longer included. 49** The `grep-changelog' script (and its manual page) are no longer included.