variables.
The categories output by default are @samp{syntax} and
-@samp{unsupported}. Additionally, @samp{gnu} is enabled in @option{--gnu} and
-@option{--gnits} strictness.
-
-@samp{portability} warnings are currently disabled by default, but they
-will be enabled in @option{--gnu} and @option{--gnits} strictness in a
-future release.
+@samp{unsupported}. Additionally, @samp{gnu} and @samp{portability}
+are enabled in @option{--gnu} and @option{--gnits} strictness.
@vindex WARNINGS
The environment variable @env{WARNINGS} can contain a comma separated
-# Copyright (C) 2002, 2003 Free Software Foundation, Inc.
+# Copyright (C) 2002, 2003, 2006 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
{
my ($name) = @_;
- # FIXME: 'portability' warnings are currently disabled by default.
- # Eventually we want to turn them on in GNU and GNITS modes, but
- # we don't do this yet in Automake 1.7 to help the 1.6/1.7 transition.
- #
- # Indeed there would be only two ways to get rid of these new warnings:
- # 1. adjusting Makefile.am
- # This is not always easy (or wanted). Consider %-rules or
- # $(function args) variables.
- # 2. using -Wno-portability
- # This means there is no way to have the same Makefile.am
- # working both with Automake 1.6 and 1.7 (since 1.6 does not
- # understand -Wno-portability).
- #
- # In Automake 1.8 (or whatever it is called) we can turn these
- # warnings on, since -Wno-portability will not be an issue for
- # the 1.7/1.8 transition.
-
if ($name eq 'gnu')
{
setup_channel 'error-gnu', silent => 0;
setup_channel 'error-gnu/warn', silent => 0, type => 'error';
setup_channel 'error-gnits', silent => 1;
- # setup_channel 'portability', silent => 0;
+ setup_channel 'portability', silent => 0;
setup_channel 'gnu', silent => 0;
}
elsif ($name eq 'gnits')
setup_channel 'error-gnu', silent => 0;
setup_channel 'error-gnu/warn', silent => 0, type => 'error';
setup_channel 'error-gnits', silent => 0;
- # setup_channel 'portability', silent => 0;
+ setup_channel 'portability', silent => 0;
setup_channel 'gnu', silent => 0;
}
elsif ($name eq 'foreign')
setup_channel 'error-gnu', silent => 1;
setup_channel 'error-gnu/warn', silent => 0, type => 'warning';
setup_channel 'error-gnits', silent => 1;
- # setup_channel 'portability', silent => 1;
+ setup_channel 'portability', silent => 1;
setup_channel 'gnu', silent => 1;
}
else