Makefiles: don't use -xobjective-c when compiling C++ files on Mac

On Mac, pass -xobjective-c to the compiler through AM_CFLAGS, not
AM_CPPFLAGS, so that it's only used for C sources, and not C++
sources.  In the latter case, it clashes with the -std=... flag,
spewing an error.  Thanks, Partha :)
This commit is contained in:
Ell 2018-04-07 16:39:13 -04:00
parent bea27171ad
commit 06950be7f0
11 changed files with 33 additions and 13 deletions

View File

@ -67,5 +67,7 @@ AM_CPPFLAGS = \
-DGIMP_PLUGIN_VERSION=\""$(GIMP_PLUGIN_VERSION)"\" \ -DGIMP_PLUGIN_VERSION=\""$(GIMP_PLUGIN_VERSION)"\" \
-I$(top_srcdir) \ -I$(top_srcdir) \
$(GTK_CFLAGS) \ $(GTK_CFLAGS) \
-I$(includedir) \ -I$(includedir)
AM_CFLAGS = \
$(xobjective_c) $(xobjective_c)

View File

@ -18,7 +18,9 @@ AM_CPPFLAGS = \
$(GDK_PIXBUF_CFLAGS) \ $(GDK_PIXBUF_CFLAGS) \
$(LIBMYPAINT_CFLAGS) \ $(LIBMYPAINT_CFLAGS) \
$(GEXIV2_CFLAGS) \ $(GEXIV2_CFLAGS) \
-I$(includedir) \ -I$(includedir)
AM_CFLAGS = \
$(xobjective_c) $(xobjective_c)
noinst_LIBRARIES = libappcore.a noinst_LIBRARIES = libappcore.a

View File

@ -12,7 +12,9 @@ AM_CPPFLAGS = \
-I$(top_srcdir)/app \ -I$(top_srcdir)/app \
$(GEGL_CFLAGS) \ $(GEGL_CFLAGS) \
$(GTK_CFLAGS) \ $(GTK_CFLAGS) \
-I$(includedir) \ -I$(includedir)
AM_CFLAGS = \
$(xobjective_c) $(xobjective_c)
noinst_LIBRARIES = libappdisplay.a noinst_LIBRARIES = libappdisplay.a

View File

@ -11,7 +11,6 @@ AM_CPPFLAGS = \
-I$(top_srcdir) \ -I$(top_srcdir) \
-I$(top_builddir)/app \ -I$(top_builddir)/app \
-I$(top_srcdir)/app \ -I$(top_srcdir)/app \
$(xobjective_c) \
$(GIO_UNIX_CFLAGS) \ $(GIO_UNIX_CFLAGS) \
$(GEGL_CFLAGS) \ $(GEGL_CFLAGS) \
$(GTK_CFLAGS) \ $(GTK_CFLAGS) \
@ -19,6 +18,9 @@ AM_CPPFLAGS = \
$(DBUS_GLIB_CFLAGS) \ $(DBUS_GLIB_CFLAGS) \
-I$(includedir) -I$(includedir)
AM_CFLAGS = \
$(xobjective_c)
noinst_LIBRARIES = libappgui.a noinst_LIBRARIES = libappgui.a
libappgui_a_sources = \ libappgui_a_sources = \

View File

@ -14,7 +14,9 @@ AM_CPPFLAGS = \
-I$(top_srcdir)/app \ -I$(top_srcdir)/app \
$(GEGL_CFLAGS) \ $(GEGL_CFLAGS) \
$(GTK_CFLAGS) \ $(GTK_CFLAGS) \
-I$(includedir) \ -I$(includedir)
AM_CFLAGS = \
$(xobjective_c) $(xobjective_c)
noinst_LIBRARIES = libappwidgets.a noinst_LIBRARIES = libappwidgets.a

View File

@ -75,7 +75,9 @@ AM_CPPFLAGS = \
$(GTK_CFLAGS) \ $(GTK_CFLAGS) \
$(GEGL_CFLAGS) \ $(GEGL_CFLAGS) \
$(GEXIV2_CFLAGS) \ $(GEXIV2_CFLAGS) \
-I$(includedir) \ -I$(includedir)
AM_CFLAGS = \
$(xobjective_c) $(xobjective_c)
lib_LTLIBRARIES = libgimp-@GIMP_API_VERSION@.la libgimpui-@GIMP_API_VERSION@.la lib_LTLIBRARIES = libgimp-@GIMP_API_VERSION@.la libgimpui-@GIMP_API_VERSION@.la

View File

@ -64,7 +64,9 @@ AM_CPPFLAGS = \
$(GIO_CFLAGS) \ $(GIO_CFLAGS) \
$(GEXIV2_CFLAGS) \ $(GEXIV2_CFLAGS) \
$(BINRELOC_CFLAGS) \ $(BINRELOC_CFLAGS) \
-I$(includedir) \ -I$(includedir)
AM_CFLAGS = \
$(xobjective_c) $(xobjective_c)
AM_CCASFLAGS = \ AM_CCASFLAGS = \

View File

@ -50,7 +50,9 @@ AM_CPPFLAGS = \
-I$(top_srcdir) \ -I$(top_srcdir) \
$(GDK_PIXBUF_CFLAGS) \ $(GDK_PIXBUF_CFLAGS) \
$(GIO_CFLAGS) \ $(GIO_CFLAGS) \
-I$(includedir) \ -I$(includedir)
AM_CFLAGS = \
$(xobjective_c) $(xobjective_c)
EXTRA_DIST = \ EXTRA_DIST = \

View File

@ -58,7 +58,9 @@ AM_CPPFLAGS = \
$(GEGL_CFLAGS) \ $(GEGL_CFLAGS) \
$(GTK_CFLAGS) \ $(GTK_CFLAGS) \
$(LCMS_CFLAGS) \ $(LCMS_CFLAGS) \
-I$(includedir) \ -I$(includedir)
AM_CFLAGS = \
$(xobjective_c) $(xobjective_c)
lib_LTLIBRARIES = libgimpwidgets-@GIMP_API_VERSION@.la lib_LTLIBRARIES = libgimpwidgets-@GIMP_API_VERSION@.la

View File

@ -31,14 +31,14 @@ endif
AM_CFLAGS = \ AM_CFLAGS = \
-DSTANDALONE=0 \ -DSTANDALONE=0 \
-DUSE_INTERFACE=1 \ -DUSE_INTERFACE=1 \
-DUSE_STRLWR=0 -DUSE_STRLWR=0 \
$(xobjective_c)
AM_CPPFLAGS = \ AM_CPPFLAGS = \
-I$(top_srcdir) \ -I$(top_srcdir) \
$(GTK_CFLAGS) \ $(GTK_CFLAGS) \
$(GEGL_CFLAGS) \ $(GEGL_CFLAGS) \
-I$(includedir) \ -I$(includedir)
$(xobjective_c)
AM_LDFLAGS = \ AM_LDFLAGS = \
$(mwindows) \ $(mwindows) \

View File

@ -87,7 +87,9 @@ AM_CPPFLAGS = \
-DGIMP_PLUGIN_VERSION=\""$(GIMP_PLUGIN_VERSION)"\" \ -DGIMP_PLUGIN_VERSION=\""$(GIMP_PLUGIN_VERSION)"\" \
-I$(top_srcdir) \ -I$(top_srcdir) \
$(GTK_CFLAGS) \ $(GTK_CFLAGS) \
-I$(includedir) \ -I$(includedir)
AM_CFLAGS = \
$(xobjective_c) $(xobjective_c)
EXTRA_DIST = \ EXTRA_DIST = \