From: Friedrich Beckmann Date: Mon, 24 Aug 2020 18:07:21 +0000 (+0200) Subject: Warnings: add AM_CFLAGS also for the psppire build X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cc0afe999a50963f6419dd3b9d3f00f50b26c760;p=pspp Warnings: add AM_CFLAGS also for the psppire build With the new setup the psppire and glade build honours the AM_CFLAGS setup. This includes the Wextra warnings which show some more warnings. The two checks which are disabled are -Wno-sign-compare : disabled also for core pspp -Wno-unused-parameter : many callbacks result in unused parameters --- diff --git a/Makefile.am b/Makefile.am index 3f4a9c6250..59834123ac 100644 --- a/Makefile.am +++ b/Makefile.am @@ -32,7 +32,7 @@ AM_V_P ?= : AM_CFLAGS= if cc_is_gcc -AM_CFLAGS+=-Wall -W -Wwrite-strings -Wstrict-prototypes \ +AM_CFLAGS+=-Wall -Wextra -Wwrite-strings -Wstrict-prototypes \ -Wpointer-arith -Wno-sign-compare -Wmissing-prototypes endif diff --git a/src/ui/gui/automake.mk b/src/ui/gui/automake.mk index 02674bd279..0abce32b3e 100644 --- a/src/ui/gui/automake.mk +++ b/src/ui/gui/automake.mk @@ -92,8 +92,13 @@ if HAVE_GUI bin_PROGRAMS += src/ui/gui/psppire noinst_PROGRAMS += src/ui/gui/spreadsheet-test -src_ui_gui_psppire_CFLAGS = $(GTK_CFLAGS) $(GTKSOURCEVIEW_CFLAGS) $(SPREAD_SHEET_WIDGET_CFLAGS) -Wall -DGDK_MULTIHEAD_SAFE=1 -src_ui_gui_spreadsheet_test_CFLAGS = $(GTK_CFLAGS) -Wall -DGDK_MULTIHEAD_SAFE=1 +src_ui_gui_psppire_CFLAGS = $(GTK_CFLAGS) $(GTKSOURCEVIEW_CFLAGS) $(SPREAD_SHEET_WIDGET_CFLAGS) $(AM_CFLAGS) -DGDK_MULTIHEAD_SAFE=1 +src_ui_gui_spreadsheet_test_CFLAGS = $(GTK_CFLAGS) $(AM_CFLAGS) -DGDK_MULTIHEAD_SAFE=1 + +if cc_is_gcc +src_ui_gui_psppire_CFLAGS+=-Wno-unused-parameter +src_ui_gui_spreadsheet_test_CFLAGS+=-Wno-unused-parameter +endif src_ui_gui_psppire_LDFLAGS = \ @@ -431,7 +436,10 @@ src_ui_gui_libpsppire_glade_la_SOURCES = \ src_ui_gui_libpsppire_glade_la_LIBADD = \ src/ui/gui/psppire-marshal.lo -src_ui_gui_libpsppire_glade_la_CFLAGS = $(GTK_CFLAGS) $(GTKSOURCEVIEW_CFLAGS) +src_ui_gui_libpsppire_glade_la_CFLAGS = $(GTK_CFLAGS) $(GTKSOURCEVIEW_CFLAGS) $(AM_CFLAGS) +if cc_is_gcc +src_ui_gui_libpsppire_glade_la_CFLAGS += -Wno-unused-parameter +endif src_ui_gui_libpsppire_glade_la_LDFLAGS = -release $(VERSION) EXTRA_DIST += src/ui/gui/psppire.xml src/ui/gui/glade-wrapper.in