]> git.ipfire.org Git - thirdparty/gettext.git/commit
build: Take advantage of gcc warning options not included in -Wall.
authorBruno Haible <bruno@clisp.org>
Fri, 2 Jun 2023 23:34:14 +0000 (01:34 +0200)
committerBruno Haible <bruno@clisp.org>
Sun, 4 Jun 2023 18:04:25 +0000 (20:04 +0200)
commit635e16ad8120ad6e99fcc62f2ebde0cce8068c44
tree641808a39e5dcefefd6649724dbf07b1cf06ab7d
parent4070949af265ea7a87198637f259d4eca04d8eee
build: Take advantage of gcc warning options not included in -Wall.

* autogen.sh (GNULIB_MODULES_RUNTIME_OTHER, GNULIB_MODULES_LIBINTL,
GNULIB_MODULES_LIBASPRINTF, GNULIB_MODULES_TOOLS_OTHER): Add manywarnings.
* m4/more-warnings.m4: New file.

* libtextstyle/autogen.sh (GNULIB_MODULES): Add manywarnings.
Copy also more-warnings.m4.
* gnulib-local/modules/libxml (Makefile.am): New variable libxml_rpl_la_CFLAGS.
* libtextstyle/gnulib-local/modules/libcroco (Makefile.am): New variable
libcroco_rpl_la_CFLAGS.
* libtextstyle/gnulib-local/modules/libglib (Makefile.am): New variable
libglib_rpl_la_CFLAGS.
* libtextstyle/configure.ac: Invoke gt_MORE_WARNINGS, gl_CC_INHIBIT_WARNINGS.
* libtextstyle/lib/Makefile.am (AM_CFLAGS): Set to WARN_CFLAGS.
(config.h): Do the compilations with GL_CFLAG_INHIBIT_WARNINGS.

* gettext-runtime/configure.ac: Invoke gt_MORE_WARNINGS.
* gettext-runtime/src/Makefile.am (AM_CFLAGS): Set to WARN_CFLAGS.
* gnulib-local/modules/gettext-runtime-misc (Makefile.am): Add WARN_CFLAGS to
AM_CFLAGS.

* gettext-runtime/intl/configure.ac: Invoke gt_MORE_WARNINGS.
* gettext-runtime/intl/Makefile.am (AM_CFLAGS): Add WARN_CFLAGS.
* gnulib-local/modules/gettext-runtime-intl-misc (Makefile.am): Add WARN_CFLAGS
to AM_CFLAGS.

* gettext-runtime/libasprintf/configure.ac: Invoke gt_MORE_WARNINGS.
* gettext-runtime/libasprintf/Makefile.am (AM_CFLAGS): Set to WARN_CFLAGS.

* gettext-tools/configure.ac: Invoke gt_MORE_WARNINGS, gl_CC_INHIBIT_WARNINGS.
* gettext-tools/gnulib-lib/Makefile.am (AM_CFLAGS): Set to WARN_CFLAGS.
* gettext-tools/libgrep/Makefile.am (AM_CFLAGS): Set to WARN_CFLAGS.
* gettext-tools/src/Makefile.am (AM_CFLAGS): Set to WARN_CFLAGS.
* gettext-tools/libgettextpo/Makefile.am (AM_CFLAGS): Set to WARN_CFLAGS.
(config.h): Do the compilations with GL_CFLAG_INHIBIT_WARNINGS.
22 files changed:
autogen.sh
gettext-runtime/configure.ac
gettext-runtime/intl/Makefile.am
gettext-runtime/intl/configure.ac
gettext-runtime/libasprintf/Makefile.am
gettext-runtime/libasprintf/configure.ac
gettext-runtime/src/Makefile.am
gettext-tools/configure.ac
gettext-tools/gnulib-lib/Makefile.am
gettext-tools/libgettextpo/Makefile.am
gettext-tools/libgrep/Makefile.am
gettext-tools/src/Makefile.am
gnulib-local/modules/gettext-runtime-intl-misc
gnulib-local/modules/gettext-runtime-misc
gnulib-local/modules/libxml
libtextstyle/.gitignore
libtextstyle/autogen.sh
libtextstyle/configure.ac
libtextstyle/gnulib-local/modules/libcroco
libtextstyle/gnulib-local/modules/libglib
libtextstyle/lib/Makefile.am
m4/more-warnings.m4 [new file with mode: 0644]