[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master b995b4a: Default to 'configure --enable-silent-rule
From: |
Paul Eggert |
Subject: |
[Emacs-diffs] master b995b4a: Default to 'configure --enable-silent-rules' |
Date: |
Sun, 11 Jan 2015 09:19:20 +0000 |
branch: master
commit b995b4ae8f9e08719a92bbe3bd6ac7e8ff091309
Author: Paul Eggert <address@hidden>
Commit: Paul Eggert <address@hidden>
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
---
ChangeLog | 13 +++++++++++++
INSTALL | 7 +++----
configure.ac | 4 +++-
etc/ChangeLog | 5 +++++
etc/NEWS | 6 ++++--
5 files changed, 28 insertions(+), 7 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index ceceb68..cca9100 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2015-01-11 Paul Eggert <address@hidden>
+
+ 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 <address@hidden>
Merge from gnulib
diff --git a/INSTALL b/INSTALL
index 1ed2698..5532020 100644
--- a/INSTALL
+++ b/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.
diff --git a/configure.ac b/configure.ac
index e09b289..4cad214 100644
--- a/configure.ac
+++ b/configure.ac
@@ -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])
diff --git a/etc/ChangeLog b/etc/ChangeLog
index 7a27312..20f88bd 100644
--- a/etc/ChangeLog
+++ b/etc/ChangeLog
@@ -1,3 +1,8 @@
+2015-01-11 Paul Eggert <address@hidden>
+
+ Default to 'configure --enable-silent-rules'
+ * NEWS: Document this.
+
2015-01-10 Daniel Colascione <address@hidden>
* NEWS: Fix typo
diff --git a/etc/NEWS b/etc/NEWS
index 59d90ab..b3267e1 100644
--- a/etc/NEWS
+++ b/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.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] master b995b4a: Default to 'configure --enable-silent-rules',
Paul Eggert <=