diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2022-03-15 08:56:39 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2022-03-16 06:43:24 -0700 |
commit | 61a1f2e71118206dd700fc1ddf244b2178bf6610 (patch) | |
tree | 7618b0051db2116a8b36a8824c09c10c620fd623 /gprofng/src | |
parent | a8b34706ef017a2032a78892a8595d36029f85a3 (diff) | |
download | gdb-61a1f2e71118206dd700fc1ddf244b2178bf6610.zip gdb-61a1f2e71118206dd700fc1ddf244b2178bf6610.tar.gz gdb-61a1f2e71118206dd700fc1ddf244b2178bf6610.tar.bz2 |
gprofng: Don't hardcode -Wno-format-truncation/-Wno-switch
Use -Wno-format-truncation and -Wno-switch only if they are supported.
PR gprof/28969
* configure.ac (GPROFNG_NO_FORMAT_TRUNCATION_CFLAGS): New
AC_SUBST for -Wno-format-truncation.
(GPROFNG_NO_SWITCH_CFLAGS): New AC_SUBST for -Wno-switch.
* Makefile.in: Regenerate.
* configure: Likewise.
* src/Makefile.am (AM_CFLAGS): Replace -Wno-format-truncation
and -Wno-switch with GPROFNG_NO_FORMAT_TRUNCATION_CFLAGS and
GPROFNG_NO_SWITCH_CFLAGS.
* src/Makefile.in: Regenerate.
Diffstat (limited to 'gprofng/src')
-rw-r--r-- | gprofng/src/Makefile.am | 5 | ||||
-rw-r--r-- | gprofng/src/Makefile.in | 7 |
2 files changed, 8 insertions, 4 deletions
diff --git a/gprofng/src/Makefile.am b/gprofng/src/Makefile.am index b874b5b..84fd1df 100644 --- a/gprofng/src/Makefile.am +++ b/gprofng/src/Makefile.am @@ -102,8 +102,9 @@ AM_CPPFLAGS = $(GPROFNG_CPPFLAGS) -DLOCALEDIR=\"@localedir@\" -I.. -I$(srcdir) \ -I$(srcdir)/../common \ -I$(srcdir)/../../include -I$(srcdir)/../../opcodes \ -I../../bfd -I$(srcdir)/../../bfd -AM_CFLAGS = $(GPROFNG_CFLAGS) $(PTHREAD_CFLAGS) -Wno-switch \ - -Wno-format-truncation +AM_CFLAGS = $(GPROFNG_CFLAGS) $(PTHREAD_CFLAGS) \ + $(GPROFNG_NO_FORMAT_TRUNCATION_CFLAGS) \ + $(GPROFNG_NO_SWITCH_CFLAGS) AM_CXXFLAGS = $(AM_CFLAGS) man_MANS = gprofng.1 \ diff --git a/gprofng/src/Makefile.in b/gprofng/src/Makefile.in index f21671d..6b3c82b 100644 --- a/gprofng/src/Makefile.in +++ b/gprofng/src/Makefile.in @@ -330,6 +330,8 @@ GPROFNG_CFLAGS = @GPROFNG_CFLAGS@ GPROFNG_CPPFLAGS = @GPROFNG_CPPFLAGS@ GPROFNG_LIBADD = @GPROFNG_LIBADD@ GPROFNG_LIBDIR = @GPROFNG_LIBDIR@ +GPROFNG_NO_FORMAT_TRUNCATION_CFLAGS = @GPROFNG_NO_FORMAT_TRUNCATION_CFLAGS@ +GPROFNG_NO_SWITCH_CFLAGS = @GPROFNG_NO_SWITCH_CFLAGS@ GREP = @GREP@ HELP2MAN = @HELP2MAN@ INSTALL = @INSTALL@ @@ -517,8 +519,9 @@ AM_CPPFLAGS = $(GPROFNG_CPPFLAGS) -DLOCALEDIR=\"@localedir@\" -I.. -I$(srcdir) \ -I$(srcdir)/../../include -I$(srcdir)/../../opcodes \ -I../../bfd -I$(srcdir)/../../bfd -AM_CFLAGS = $(GPROFNG_CFLAGS) $(PTHREAD_CFLAGS) -Wno-switch \ - -Wno-format-truncation +AM_CFLAGS = $(GPROFNG_CFLAGS) $(PTHREAD_CFLAGS) \ + $(GPROFNG_NO_FORMAT_TRUNCATION_CFLAGS) \ + $(GPROFNG_NO_SWITCH_CFLAGS) AM_CXXFLAGS = $(AM_CFLAGS) man_MANS = gprofng.1 \ |