gui: Ensure that libwidgets-essential uses our header fixes too.
authorBen Pfaff <blp@cs.stanford.edu>
Mon, 15 May 2023 18:07:31 +0000 (11:07 -0700)
committerBen Pfaff <blp@cs.stanford.edu>
Mon, 15 May 2023 18:07:31 +0000 (11:07 -0700)
This should fix compile and link errors with Glib before 2.76.

Thanks to Frans Houweling for reporting and debugging the problem with me.

src/ui/gui/automake.mk

index 2eee1558cf3ac66124b826f16facfcaf3744caec..18885bb16818e273d44c187a90ebba893773e643 100644 (file)
@@ -77,7 +77,7 @@ EXTRA_DIST += \
        src/ui/gui/pspplogo.svg \
        src/ui/gui/pspp.rc.in
 
-src_ui_gui_psppire_CPPFLAGS=
+src_ui_gui_psppire_CPPFLAGS = $(AM_CPPFLAGS) -Isrc/ui/gui/include
 
 bin_PROGRAMS += src/ui/gui/psppire
 noinst_PROGRAMS += src/ui/gui/spreadsheet-test
@@ -371,6 +371,7 @@ src_ui_gui_libwidgets_essential_la_CFLAGS = \
        $(GTKSOURCEVIEW_CFLAGS) \
         $(SPREAD_SHEET_WIDGET_CFLAGS) \
        $(AM_CFLAGS)
+src_ui_gui_libwidgets_essential_la_CPPFLAGS = $(AM_CPPFLAGS) -Isrc/ui/gui/include
 
 # The unused-parameter warning is not by default disabled
 # in AM_CFLAGS because the core pspp code has this enabled.
@@ -414,7 +415,6 @@ installcheck-local:
        DISPLAY=/invalid/port $(MAKE) $(AM_MAKEFLAGS) installcheck-binPROGRAMS
 
 # <gtk/gtk.h> wrapper
-src_ui_gui_psppire_CPPFLAGS += $(AM_CPPFLAGS) -Isrc/ui/gui/include
 BUILT_SOURCES += src/ui/gui/include/gtk/gtk.h
 src/ui/gui/include/gtk/gtk.h: src/ui/gui/include/gtk/gtk.in.h
        @$(MKDIR_P) src/ui/gui/include/gtk
@@ -431,7 +431,6 @@ CLEANFILES += src/ui/gui/include/gtk/gtk.h
 EXTRA_DIST += src/ui/gui/include/gtk/gtk.in.h
 
 # <glib.h> wrapper
-src_ui_gui_psppire_CPPFLAGS += $(AM_CPPFLAGS) -Isrc/ui/gui/include
 BUILT_SOURCES += src/ui/gui/include/glib.h
 src/ui/gui/include/glib.h: src/ui/gui/include/glib.in.h
        @$(MKDIR_P) src/ui/gui/include