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
This commit is contained in:
parent
6cc9ad8d24
commit
b995b4ae8f
5 changed files with 28 additions and 7 deletions
13
ChangeLog
13
ChangeLog
|
@ -1,3 +1,16 @@
|
|||
2015-01-11 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
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.
|
||||
Fixes: bug#19501
|
||||
|
||||
2015-01-06 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
Merge from gnulib
|
||||
|
|
7
INSTALL
7
INSTALL
|
@ -316,10 +316,9 @@ generated warnings may still be useful, though you may prefer building
|
|||
with 'make WERROR_CFLAGS=' so that the warnings are not treated as
|
||||
errors.
|
||||
|
||||
Use --enable-silent-rules to cause 'make' to chatter less. This is
|
||||
helpful when combined with options like --enable-gcc-warnings that
|
||||
generate long shell-command lines. 'make V=0' also suppresses the
|
||||
chatter.
|
||||
Use --disable-silent-rules to cause 'make' to give more details about
|
||||
the commands it executes. This can be helpful when debugging a build
|
||||
that goes awry. 'make V=1' also enables the extra chatter.
|
||||
|
||||
Use --enable-link-time-optimization to enable link-time optimizer. If
|
||||
you're using GNU compiler, this feature is supported since version 4.5.0.
|
||||
|
|
|
@ -1011,9 +1011,11 @@ if test "${enableval}" != "no"; then
|
|||
fi
|
||||
fi)
|
||||
|
||||
dnl Prefer silent make output. For verbose output, use
|
||||
dnl 'configure --disable-silent-rules' or 'make V=1' .
|
||||
AM_SILENT_RULES([yes])
|
||||
dnl Port to Automake 1.11.
|
||||
dnl This section can be removed once we assume Automake 1.14 or later.
|
||||
: ${AM_DEFAULT_VERBOSITY=1}
|
||||
: ${AM_V=$AM_DEFAULT_VERBOSITY}
|
||||
: ${AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY}
|
||||
AC_SUBST([AM_V])
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2015-01-11 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
Default to 'configure --enable-silent-rules'
|
||||
* NEWS: Document this.
|
||||
|
||||
2015-01-10 Daniel Colascione <dancol@dancol.org>
|
||||
|
||||
* NEWS: Fix typo
|
||||
|
|
6
etc/NEWS
6
etc/NEWS
|
@ -40,8 +40,10 @@ or by sticking with Emacs 24.4.
|
|||
** The configure option `--with-pkg-config-prog' has been removed.
|
||||
Use './configure PKG_CONFIG=/full/name/of/pkg-config' if you need to.
|
||||
|
||||
** The configure option '--enable-silent-rules' and the command
|
||||
'make V=0' now do a better job of suppressing chatter.
|
||||
** The configure option '--enable-silent-rules' is now the default,
|
||||
and silent rules are now quieter. To get the old behavior where
|
||||
'make' chatters a lot, configure with '--disable-silent-rules' or
|
||||
build with 'make V=1'.
|
||||
|
||||
---
|
||||
** The `grep-changelog' script (and its manual page) are no longer included.
|
||||
|
|
Loading…
Add table
Reference in a new issue