]> Savannah Git Hosting - gnulib.git/commit
warnings, manywarnings: Add support for multiple languages, not just C.
authorBruno Haible <bruno@clisp.org>
Sun, 6 Aug 2017 22:40:41 +0000 (00:40 +0200)
committerBruno Haible <bruno@clisp.org>
Sun, 6 Aug 2017 22:40:41 +0000 (00:40 +0200)
commit461664a6bef8f774d03dad7273051862541cb87c
tree9ba6129784a49311e239f4ff358abdfac78a21ca
parentcbc700208e3c6ad9fb12def32354e35d40bd8e2b
warnings, manywarnings: Add support for multiple languages, not just C.

* warnings.m4 (gl_UNKNOWN_WARNINGS_ARE_ERRORS_IMPL): Renamed from
gl_UNKNOWN_WARNINGS_ARE_ERRORS.
(gl_UNKNOWN_WARNINGS_ARE_ERRORS(C)): New macro.
(gl_UNKNOWN_WARNINGS_ARE_ERRORS(C++)): New macro.
(gl_UNKNOWN_WARNINGS_ARE_ERRORS): Dispatch to
gl_UNKNOWN_WARNINGS_ARE_ERRORS(_AC_LANG).
(gl_WARN_ADD): Require the gl_UNKNOWN_WARNINGS_ARE_ERRORS specialization
of the current language. If C++ is the current language, modify
WARN_CXXFLAGS instead of WARN_CFLAGS.
* manywarnings.m4 (gl_MANYWARN_ALL_GCC(C)): New macro, extracted from
gl_MANYWARN_ALL_GCC.
(gl_MANYWARN_ALL_GCC): Dispatch to gl_MANYWARN_ALL_GCC(_AC_LANG).
ChangeLog
m4/manywarnings.m4
m4/warnings.m4