aboutsummaryrefslogtreecommitdiff
path: root/gprofng/src
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2022-03-15 08:56:39 -0700
committerH.J. Lu <hjl.tools@gmail.com>2022-03-16 06:43:24 -0700
commit61a1f2e71118206dd700fc1ddf244b2178bf6610 (patch)
tree7618b0051db2116a8b36a8824c09c10c620fd623 /gprofng/src
parenta8b34706ef017a2032a78892a8595d36029f85a3 (diff)
downloadgdb-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.am5
-rw-r--r--gprofng/src/Makefile.in7
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 \