summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Duret-Lutz <adl@gnu.org>2002-09-17 18:07:23 +0000
committerAlexandre Duret-Lutz <adl@gnu.org>2002-09-17 18:07:23 +0000
commitda31858aa69c3fc11873add14ca5bd4018883851 (patch)
treee24014109cfd67abf1c626f5225f7c317e63a73f
parenta187d2b0d7bab13518894377ff54028b7baecf15 (diff)
downloadautomake-da31858aa69c3fc11873add14ca5bd4018883851.tar.gz
* automake.in: Rename the 'unused' channel to 'syntax'.
(variable_defined): Issue a warning instead of an error for variable-is-a-target conditions. * automake.texi (Invoking Automake): Rename the 'unused' channel to 'syntax'. * tests/warnopts.test: Likewise.
-rw-r--r--ChangeLog7
-rw-r--r--aclocal.m42
-rwxr-xr-xautomake.in21
-rw-r--r--automake.texi14
-rw-r--r--stamp-vti2
-rwxr-xr-xtests/warnopts.test2
-rw-r--r--version.texi2
7 files changed, 29 insertions, 21 deletions
diff --git a/ChangeLog b/ChangeLog
index 4eb44eba1..b5cac40b3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
2002-09-17 Alexandre Duret-Lutz <duret_g@epita.fr>
+ * automake.in: Rename the 'unused' channel to 'syntax'.
+ (variable_defined): Issue a warning instead of an error
+ for variable-is-a-target conditions.
+ * automake.texi (Invoking Automake): Rename the 'unused'
+ channel to 'syntax'.
+ * tests/warnopts.test: Likewise.
+
* tests/suffix8.test: Add explicit dependencies.
* tests/texinfo13.test, tests/texinfo16.test: Require tex.
diff --git a/aclocal.m4 b/aclocal.m4
index 77bbe9fc2..401167ca9 100644
--- a/aclocal.m4
+++ b/aclocal.m4
@@ -1,4 +1,4 @@
-# generated automatically by aclocal 1.6c -*- Autoconf -*-
+# generated automatically by aclocal -*- Autoconf -*-
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002
# Free Software Foundation, Inc.
diff --git a/automake.in b/automake.in
index acdddec38..85f3e7188 100755
--- a/automake.in
+++ b/automake.in
@@ -869,16 +869,16 @@ register_channel 'automake', type => 'fatal', backtrace => 1,
"####################\n"),
footer => "\nPlease contact <bug-automake\@gnu.org>.";
-# Warnings about unsupported (or mis-supported) features.
-register_channel 'unsupported', type => 'warning';
-# Unused variables.
-register_channel 'unused', type => 'warning';
+# Warnings related to GNU Coding Standards.
+register_channel 'gnu', type => 'warning';
# Warnings about obsolete features (silent by default).
register_channel 'obsolete', type => 'warning', silent => 1;
# Warnings about non-portable constructs.
register_channel 'portability', type => 'warning', silent => 1;
-# Warnings related to GNU Coding Standards.
-register_channel 'gnu', type => 'warning';
+# Weird syntax, unused variables, typos...
+register_channel 'syntax', type => 'warning';
+# Warnings about unsupported (or mis-supported) features.
+register_channel 'unsupported', type => 'warning';
# For &verb.
register_channel 'verb', type => 'debug', silent => 1;
@@ -3440,7 +3440,7 @@ sub check_typos ()
foreach my $primary ('_SOURCES', '_LIBADD', '_LDADD', '_LDFLAGS',
'_DEPENDENCIES')
{
- msg_var 'unused', $varname, "unused variable: `$varname'"
+ msg_var 'syntax', $varname, "unused variable: `$varname'"
# Note that a configure variable is always legitimate.
if ($varname =~ /$primary$/ && ! $content_seen{$varname}
&& ! exists $configure_vars{$varname});
@@ -6519,7 +6519,8 @@ sub variable_defined ($;$)
# to create rules for things like `bin_PROGRAMS = LDADD'.
if ($target_owner{$var}{$tcond} == TARGET_USER)
{
- err_cond_target ($tcond, $var, "`$var' is a target; "
+ msg_cond_target ('syntax', $tcond, $var,
+ "`$var' is a target; "
. "expected a variable");
return 0;
}
@@ -8969,9 +8970,9 @@ Library files:
Warning categories include:
`gnu' GNU coding standards (default in gnu and gnits modes)
`obsolete' obsolete features or constructions
- `unsupported' unsupported or incomplete features (default)
- `unused' unused variables (default)
`portability' portability issues
+ `syntax' dubious syntactic constructs (default)
+ `unsupported' unsupported or incomplete features (default)
`all' all the warnings
`no-CATEGORY' turn off warnings in CATEGORY
`none' turn off all the warnings
diff --git a/automake.texi b/automake.texi
index 2d3db524b..57655c110 100644
--- a/automake.texi
+++ b/automake.texi
@@ -1040,12 +1040,12 @@ warnings related to the GNU Coding Standards
(@pxref{Top, , , standards, The GNU Coding Standards}).
@item obsolete
obsolete features or constructions
-@item unsupported
-unsupported or incomplete features
-@item unused
-unused variables
@item portability
portability issues (e.g., use of Make features which are known not portable)
+@item syntax
+weird syntax, unused variables, typos
+@item unsupported
+unsupported or incomplete features
@item all
all the warnings
@item none
@@ -1055,11 +1055,11 @@ treat warnings as errors
@end table
A category can be turned off by prefixing its name with @samp{no-}. For
-instance @samp{-Wno-unused} will hide the warnings about unused
+instance @samp{-Wno-syntax} will hide the warnings about unused
variables.
-The categories output by default are @samp{unsupported} and
-@samp{unused}. Additionally, @samp{gnu} is enabled in @samp{--gnu} and
+The categories output by default are @samp{syntax} and
+@samp{unsupported}. Additionally, @samp{gnu} is enabled in @samp{--gnu} and
@samp{--gnits} strictness.
@samp{portability} warnings are currently disabled by default, but they
diff --git a/stamp-vti b/stamp-vti
index ec19dcd9c..cc15f3848 100644
--- a/stamp-vti
+++ b/stamp-vti
@@ -1,4 +1,4 @@
-@set UPDATED 16 September 2002
+@set UPDATED 17 September 2002
@set UPDATED-MONTH September 2002
@set EDITION 1.6c
@set VERSION 1.6c
diff --git a/tests/warnopts.test b/tests/warnopts.test
index 6c4d3cdd2..682925750 100755
--- a/tests/warnopts.test
+++ b/tests/warnopts.test
@@ -43,7 +43,7 @@ SUBDIRS = sub
END
cat >sub/Makefile.am <<END
-AUTOMAKE_OPTIONS = -Wno-unused
+AUTOMAKE_OPTIONS = -Wno-syntax
INCLUDES = -Ifoo
foo_SOURCES = unused
END
diff --git a/version.texi b/version.texi
index ec19dcd9c..cc15f3848 100644
--- a/version.texi
+++ b/version.texi
@@ -1,4 +1,4 @@
-@set UPDATED 16 September 2002
+@set UPDATED 17 September 2002
@set UPDATED-MONTH September 2002
@set EDITION 1.6c
@set VERSION 1.6c