Fix Savannah bug #29511: fails to build on kfreebsd-*
[findutils/ericb.git] / cfg.mk
blob341a5502270fc0c5641ae7ee5c577aba7e3c0754
1 # cfg.mk -- configuration file for the maintainer makefile provided by gnulib.
2 # Copyright (C) 2010 Free Software Foundation, Inc.
4 # This program is free software: you can redistribute it and/or modify
5 # it under the terms of the GNU General Public License as published by
6 # the Free Software Foundation, either version 3 of the License, or
7 # (at your option) any later version.
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY; without even the implied warranty of
11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 # GNU General Public License for more details.
14 # You should have received a copy of the GNU General Public License
15 # along with this program. If not, see <http://www.gnu.org/licenses/>.
17 local-checks-to-skip :=
19 # Errors I think are too picky anyway.
20 local-checks-to-skip += sc_error_message_period sc_error_message_uppercase \
21 sc_file_system
23 # Errors I have not investigated; diagnose and fix later.
24 local-checks-to-skip += sc_makefile_at_at_check
26 # False positives I don't have a workaround for yet.
27 # sc_space_tab: several .xo test output files contain this sequence
28 # for testing xargs's handling of white space.
29 local-checks-to-skip += sc_obsolete_symbols sc_prohibit_cvs_keyword \
30 sc_two_space_separator_in_usage \
31 sc_space_tab
33 # Problems that have some false positives and some real ones; tease
34 # apart later.
35 local-checks-to-skip += sc_trailing_blank
37 # Problems partly fixed in other patches which aren't merged yet.
38 local-checks-to-skip += sc_useless_cpp_parens
40 # Problems we can't esaily fixed because they apply to files which we need
41 # to keep in sync, so can't easily make a local change to.
42 # sc_texinfo_acronym: perms.texi from coreutils uses @acronym{GNU}.
43 local-checks-to-skip += \
44 sc_texinfo_acronym
46 # sc_prohibit_strcmp is broken because it gives false positives for cases
47 # where neither argument is a string literal.
48 # sc_prohibit_stat_st_blocks produces a false positive on definition of ST_NBLOCKS.
49 local-checks-to-skip += sc_prohibit_strcmp sc_prohibit_stat_st_blocks
52 # NEWS hash. We use this to detect unintended edits to bits of the NEWS file
53 # other than the most recent section. If you do need to retrospectively update
54 # a historic section, run "make update-NEWS-hash", which will then edit this file.
55 old_NEWS_hash := d41d8cd98f00b204e9800998ecf8427e