mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-09 12:23:04 +00:00
Replace m4/warning.m4 with warnings module.
* bootstrap.conf: Replace m4/warning.m4 with warnings module. * configure.ac: Adjust usage. * lib/Makefile.am: Replace $(WARNING_CFLAGS) with $(WARN_CFLAGS). * src/Makefile.am: Replace $(WARNING_CFLAGS) with $(WARN_CFLAGS). * tests/atlocal.in: Replace $(WARNING_*FLAGS) with $(WARN_*FLAGS).
This commit is contained in:
@@ -1,3 +1,11 @@
|
|||||||
|
2008-11-11 Paolo Bonzini <bonzini@gnu.org>
|
||||||
|
|
||||||
|
* bootstrap.conf: Replace m4/warning.m4 with warnings module.
|
||||||
|
* configure.ac: Adjust usage.
|
||||||
|
* lib/Makefile.am: Replace $(WARNING_CFLAGS) with $(WARN_CFLAGS).
|
||||||
|
* src/Makefile.am: Replace $(WARNING_CFLAGS) with $(WARN_CFLAGS).
|
||||||
|
* tests/atlocal.in: Replace $(WARNING_*FLAGS) with $(WARN_*FLAGS).
|
||||||
|
|
||||||
2008-11-07 Joel E. Denny <jdenny@ces.clemson.edu>
|
2008-11-07 Joel E. Denny <jdenny@ces.clemson.edu>
|
||||||
|
|
||||||
Don't add a semicolon to actions for %skeleton or %language.
|
Don't add a semicolon to actions for %skeleton or %language.
|
||||||
|
|||||||
@@ -21,13 +21,8 @@ gnulib_modules='
|
|||||||
dirname error extensions fopen-safer getopt gettext git-version-gen
|
dirname error extensions fopen-safer getopt gettext git-version-gen
|
||||||
gnumakefile hash inttypes javacomp-script javaexec-script malloc
|
gnumakefile hash inttypes javacomp-script javaexec-script malloc
|
||||||
mbswidth obstack quote quotearg stdbool stpcpy strerror strtoul
|
mbswidth obstack quote quotearg stdbool stpcpy strerror strtoul
|
||||||
strverscmp unistd unistd-safer unlocked-io unsetenv verify xalloc
|
strverscmp unistd unistd-safer unlocked-io unsetenv verify
|
||||||
xalloc-die xstrndup
|
warnings xalloc xalloc-die xstrndup
|
||||||
'
|
|
||||||
|
|
||||||
# Any gnulib files needed that are not in modules.
|
|
||||||
gnulib_files='
|
|
||||||
m4/warning.m4
|
|
||||||
'
|
'
|
||||||
|
|
||||||
# Additional xgettext options to use. Use "\\\newline" to break lines.
|
# Additional xgettext options to use. Use "\\\newline" to break lines.
|
||||||
|
|||||||
32
configure.ac
32
configure.ac
@@ -51,23 +51,23 @@ AC_ARG_ENABLE(gcc-warnings,
|
|||||||
esac],
|
esac],
|
||||||
[enableval=no])
|
[enableval=no])
|
||||||
if test "${enableval}" = yes; then
|
if test "${enableval}" = yes; then
|
||||||
gl_WARNING_CFLAGS([-Werror])
|
gl_WARN_ADD([-Werror], [WERROR_CFLAGS])
|
||||||
AC_SUBST([WERROR_CFLAGS], [$WARNING_CFLAGS])
|
AC_SUBST([WERROR_CFLAGS])
|
||||||
WARNING_CFLAGS=
|
gl_WARN_ADD([-Wall])
|
||||||
gl_WARNING_CFLAGS([-Wall])
|
gl_WARN_ADD([-Wextra -Wno-sign-compare])
|
||||||
gl_WARNING_CFLAGS([-Wextra -Wno-sign-compare])
|
gl_WARN_ADD([-Wcast-align])
|
||||||
gl_WARNING_CFLAGS([-Wcast-align])
|
gl_WARN_ADD([-Wcast-qual])
|
||||||
gl_WARNING_CFLAGS([-Wcast-qual])
|
gl_WARN_ADD([-Wformat])
|
||||||
gl_WARNING_CFLAGS([-Wformat])
|
gl_WARN_ADD([-Wpointer-arith])
|
||||||
gl_WARNING_CFLAGS([-Wpointer-arith])
|
gl_WARN_ADD([-Wwrite-strings])
|
||||||
gl_WARNING_CFLAGS([-Wwrite-strings])
|
AC_SUBST([WARN_CXXFLAGS], [$WARN_CFLAGS])
|
||||||
AC_SUBST([WARNING_CXXFLAGS], [$WARNING_CFLAGS])
|
|
||||||
# The following warnings are not suitable for C++.
|
# The following warnings are not suitable for C++.
|
||||||
gl_WARNING_CFLAGS([-Wbad-function-cast])
|
gl_WARN_ADD([-Wbad-function-cast])
|
||||||
gl_WARNING_CFLAGS([-Wmissing-declarations])
|
gl_WARN_ADD([-Wmissing-declarations])
|
||||||
gl_WARNING_CFLAGS([-Wmissing-prototypes])
|
gl_WARN_ADD([-Wmissing-prototypes])
|
||||||
gl_WARNING_CFLAGS([-Wshadow])
|
gl_WARN_ADD([-Wshadow])
|
||||||
gl_WARNING_CFLAGS([-Wstrict-prototypes])
|
gl_WARN_ADD([-Wstrict-prototypes])
|
||||||
|
AC_SUBST([WARN_CFLAGS])
|
||||||
AC_DEFINE([lint], 1, [Define to 1 if the compiler is checking for lint.])
|
AC_DEFINE([lint], 1, [Define to 1 if the compiler is checking for lint.])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
2
gnulib
2
gnulib
Submodule gnulib updated: 2ec9ae2441...2c64312ecc
@@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
include gnulib.mk
|
include gnulib.mk
|
||||||
|
|
||||||
AM_CFLAGS = $(WARNING_CFLAGS)
|
AM_CFLAGS = $(WARN_CFLAGS)
|
||||||
|
|
||||||
# Implementation of bitsets.
|
# Implementation of bitsets.
|
||||||
bitsets_sources = \
|
bitsets_sources = \
|
||||||
|
|||||||
@@ -58,6 +58,7 @@ unistd-safer.m4
|
|||||||
unistd_h.m4
|
unistd_h.m4
|
||||||
unlocked-io.m4
|
unlocked-io.m4
|
||||||
warning.m4
|
warning.m4
|
||||||
|
warnings.m4
|
||||||
wchar.m4
|
wchar.m4
|
||||||
wchar_t.m4
|
wchar_t.m4
|
||||||
wctype.m4
|
wctype.m4
|
||||||
|
|||||||
1
m4/.gitignore
vendored
1
m4/.gitignore
vendored
@@ -58,6 +58,7 @@
|
|||||||
/unistd_h.m4
|
/unistd_h.m4
|
||||||
/unlocked-io.m4
|
/unlocked-io.m4
|
||||||
/warning.m4
|
/warning.m4
|
||||||
|
/warnings.m4
|
||||||
/wchar.m4
|
/wchar.m4
|
||||||
/wchar_t.m4
|
/wchar_t.m4
|
||||||
/wctype.m4
|
/wctype.m4
|
||||||
|
|||||||
@@ -16,7 +16,7 @@
|
|||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
AM_CFLAGS = $(WARNING_CFLAGS) $(WERROR_CFLAGS)
|
AM_CFLAGS = $(WARN_CFLAGS) $(WERROR_CFLAGS)
|
||||||
AM_CPPFLAGS = -I$(top_srcdir)/lib
|
AM_CPPFLAGS = -I$(top_srcdir)/lib
|
||||||
AM_YFLAGS = "-dv"
|
AM_YFLAGS = "-dv"
|
||||||
|
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
CC='@CC@'
|
CC='@CC@'
|
||||||
|
|
||||||
# We want no optimization.
|
# We want no optimization.
|
||||||
CFLAGS='@O0CFLAGS@ @WARNING_CFLAGS@ @WERROR_CFLAGS@'
|
CFLAGS='@O0CFLAGS@ @WARN_CFLAGS@ @WERROR_CFLAGS@'
|
||||||
|
|
||||||
# We need `config.h'.
|
# We need `config.h'.
|
||||||
CPPFLAGS="-I$abs_top_builddir/lib @CPPFLAGS@"
|
CPPFLAGS="-I$abs_top_builddir/lib @CPPFLAGS@"
|
||||||
@@ -23,7 +23,7 @@ CXX='@CXX@'
|
|||||||
BISON_CXX_WORKS='@BISON_CXX_WORKS@'
|
BISON_CXX_WORKS='@BISON_CXX_WORKS@'
|
||||||
|
|
||||||
# We want no optimization with C++, too.
|
# We want no optimization with C++, too.
|
||||||
CXXFLAGS='@O0CXXFLAGS@ @WARNING_CXXFLAGS@ @WERROR_CFLAGS@'
|
CXXFLAGS='@O0CXXFLAGS@ @WARN_CXXFLAGS@ @WERROR_CFLAGS@'
|
||||||
|
|
||||||
# Are special link options needed?
|
# Are special link options needed?
|
||||||
LDFLAGS='@LDFLAGS@'
|
LDFLAGS='@LDFLAGS@'
|
||||||
|
|||||||
Reference in New Issue
Block a user