used in Mac OS be the one detected, not a difference between compile and runtime.
* m4/sxe-summary.m4 (SXE_SUMMARY): Add output of c_switch_system,
ld_switch_general and ld_libs_system to the summary.
* src/Makefile.am (libsxecore_a_CPPFLAGS): Remove X_CFLAGS since
they are not (and should not be) needed.
* src/Makefile.am (libcruft_a_CPPFLAGS): Ditto.
* src/ui/TTY/Makefile.am (libsxeuiTTY_a_CPPFLAGS): Ditto.
* src/Makefile.am (AM_CPPFLAGS): Use c_switch_general instead of c_switch_system
* src/database/Makefile.am (AM_CPPFLAGS): Ditto.
* src/ent/Makefile.am (AM_CPPFLAGS): Ditto.
* src/events/Makefile.am (AM_CPPFLAGS): Ditto.
* src/media/Makefile.am (AM_CPPFLAGS): Ditto.
* src/media/Makefile.am (libmm_a_CPPFLAGS): Ditto.
* src/mem/Makefile.am (AM_CPPFLAGS): Ditto.
* src/mule/Makefile.am (AM_CPPFLAGS): Ditto.
* src/ui/Gtk/Makefile.am (AM_CPPFLAGS): Ditto.
* src/ui/Gtk/Makefile.am (libsxeuiGtk_a_CPPFLAGS): Ditto.
* src/ui/Makefile.am (AM_CPPFLAGS): Ditto.
* src/ui/Makefile.am (libsxeui_a_CPPFLAGS): Ditto.
* src/ui/TTY/Makefile.am (AM_CPPFLAGS): Ditto.
* src/ui/TTY/Makefile.am (libsxeuiTTY_a_CPPFLAGS): Ditto.
* src/ui/X11/Makefile.am (AM_CPPFLAGS): Ditto.
* src/ui/X11/Makefile.am (libsxeuiX11_a_CPPFLAGS): Ditto.
Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
fi
SXE_UNDUP(CFLAGS, $CFLAGS)
-SXE_UNDUP(c_switch_general, -DHAVE_CONFIG_H $c_switch_site $c_switch_machine $c_switch_system)
+SXE_UNDUP(c_switch_general, -DHAVE_CONFIG_H $c_switch_site $c_switch_machine $c_switch_system $CFLAGS $CPPFLAGS)
SXE_UNDUP(c_switch_window_system, $c_switch_x_site $c_switch_gtk $X_CFLAGS)
SXE_UNDUP(c_switch_all, $c_switch_general $c_switch_window_system)
SXE_UNDUP(ld_switch_general, $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_run)
echo " - Global CPPFLAGS: $CPPFLAGS"
echo " - Global LDFLAGS: $LDFLAGS"
echo " - C flags"
+echo " System: $c_switch_system"
echo " General: $c_switch_general"
echo " Window system: $c_switch_window_system"
echo " All: $c_switch_all"
echo " - Linker flags"
+echo " System: $ld_switch_system"
echo " General: $ld_switch_general"
echo " Window system: $ld_switch_window_system"
echo " All: $ld_switch_all"
echo " - Linked libraries:"
+echo " System: $ld_libs_system"
echo " General: $ld_libs_general"
echo " Window system: $ld_libs_window_system"
echo " All: $ld_libs_all"
abs_top_srcdir = @abs_top_srcdir@
AM_CFLAGS = -Demacs $(OPENSSL_CFLAGS) -DUSE_SXEMACS_CONFIG_H -DXTSTRINGDEFINES
-AM_CPPFLAGS = -I$(srcdir) -I$(builddir) -I$(top_builddir) $(c_switch_system) $(LTDLINCL)
+AM_CPPFLAGS = -I$(srcdir) -I$(builddir) -I$(top_builddir) $(c_switch_general) $(LTDLINCL)
AM_LDFLAGS = $(OPENSSL_LDFLAGS) $(ENT_LDFLAGS) $(LIBLTDL)
headerdir = $(includedir)/$(instvarsepdir)
strftime.c symbols.c syntax.c sysdep.c undo.c
libsxecore_a_SOURCES = $(libsxecore_a_headers) $(libsxecore_a_sources)
EXTRA_libsxecore_a_SOURCES = dumper.c realpath.c
-libsxecore_a_CPPFLAGS = $(AM_CPPFLAGS) $(X_CFLAGS)
+libsxecore_a_CPPFLAGS = $(AM_CPPFLAGS)
libsxecore_a_LIBADD = $(libsxecore_objs)
libsxecore_a_DEPENDENCIES = $(libsxecore_a_LIBADD)
all_sources += $(libsxecore_a_sources) $(libsxecore_objs:.o=.c)
alloca.c debug.c effi.c emodules-ng.c \
filelock.c getloadavg.c inline.c openssl.c strcat.c tests.c
libcruft_a_CPPFLAGS = \
- $(AM_CPPFLAGS) $(DB_CPPFLAGS) $(FFI_CPPFLAGS) $(X_CFLAGS)
+ $(AM_CPPFLAGS) $(DB_CPPFLAGS) $(FFI_CPPFLAGS)
libcruft_a_LIBADD = $(libcruft_objs)
libcruft_a_DEPENDENCIES = $(libcruft_a_LIBADD)
all_sources += $(libcruft_a_sources) $(extra_objs:.o=.c)
abs_top_srcdir = @abs_top_srcdir@
AM_CFLAGS = -Demacs $(OPENSSL_CFLAGS) -DUSE_SXEMACS_CONFIG_H -DXTSTRINGDEFINES
-AM_CPPFLAGS = -I$(srcdir) -I$(builddir) -I$(top_srcdir)/src -I$(top_builddir)/src -I$(top_builddir) $(c_switch_system) $(LTDLINCL)
+AM_CPPFLAGS = -I$(srcdir) -I$(builddir) -I$(top_srcdir)/src -I$(top_builddir)/src -I$(top_builddir) $(c_switch_general) $(LTDLINCL)
headerdir = $(includedir)/$(instvarsepdir)
archlibdir = ${libdir}/${instvardir}/${configuration}
abs_top_srcdir = @abs_top_srcdir@
AM_CFLAGS = -Demacs $(OPENSSL_CFLAGS) -DUSE_SXEMACS_CONFIG_H -DXTSTRINGDEFINES
-AM_CPPFLAGS = -I$(srcdir) -I$(builddir) -I$(top_srcdir)/src -I$(top_builddir)/src -I$(top_builddir) $(c_switch_system) $(LTDLINCL)
+AM_CPPFLAGS = -I$(srcdir) -I$(builddir) -I$(top_srcdir)/src -I$(top_builddir)/src -I$(top_builddir) $(c_switch_general) $(LTDLINCL)
headerdir = $(includedir)/$(instvarsepdir)
archlibdir = ${libdir}/${instvardir}/${configuration}
abs_top_srcdir = @abs_top_srcdir@
AM_CFLAGS = -Demacs $(OPENSSL_CFLAGS) -DUSE_SXEMACS_CONFIG_H -DXTSTRINGDEFINES
-AM_CPPFLAGS = -I$(srcdir) -I$(builddir) -I$(top_srcdir)/src -I$(top_builddir)/src -I$(top_builddir) $(c_switch_system) $(LTDLINCL)
+AM_CPPFLAGS = -I$(srcdir) -I$(builddir) -I$(top_srcdir)/src -I$(top_builddir)/src -I$(top_builddir) $(c_switch_general) $(LTDLINCL)
headerdir = $(includedir)/$(instvarsepdir)
archlibdir = ${libdir}/${instvardir}/${configuration}
abs_top_srcdir = @abs_top_srcdir@
AM_CFLAGS = -Demacs $(OPENSSL_CFLAGS) -DUSE_SXEMACS_CONFIG_H -DXTSTRINGDEFINES
-AM_CPPFLAGS = -I$(srcdir) -I$(builddir) -I$(top_srcdir)/src -I$(top_builddir)/src -I$(top_builddir) $(c_switch_system) $(LTDLINCL)
+AM_CPPFLAGS = -I$(srcdir) -I$(builddir) -I$(top_srcdir)/src -I$(top_builddir)/src -I$(top_builddir) $(c_switch_general) $(LTDLINCL)
headerdir = $(includedir)/$(instvarsepdir)
archlibdir = ${libdir}/${instvardir}/${configuration}
sound-jack.c sound-nas.c sound-oss.c sound-pulse.c \
dgif_lib.c gif_io.c
libmm_a_CFLAGS = $(AM_CFLAGS) -Wall
-libmm_a_CPPFLAGS = $(AM_CPPFLAGS) $(c_switch_system) $(MM_CPPFLAGS) $(X_CFLAGS)
+libmm_a_CPPFLAGS = $(AM_CPPFLAGS) $(c_switch_general) $(MM_CPPFLAGS) $(X_CFLAGS)
libmm_a_LIBADD = $(libmm_objs)
libmm_a_DEPENDENCIES = $(libmm_a_LIBADD)
libmm_a_ldflags = $(MM_LIBS)
abs_top_srcdir = @abs_top_srcdir@
AM_CFLAGS = -Demacs $(OPENSSL_CFLAGS) -DUSE_SXEMACS_CONFIG_H -DXTSTRINGDEFINES
-AM_CPPFLAGS = -I$(srcdir) -I$(builddir) -I$(top_srcdir)/src -I$(top_builddir)/src -I$(top_builddir) $(c_switch_system) $(LTDLINCL)
+AM_CPPFLAGS = -I$(srcdir) -I$(builddir) -I$(top_srcdir)/src -I$(top_builddir)/src -I$(top_builddir) $(c_switch_general) $(LTDLINCL)
headerdir = $(includedir)/$(instvarsepdir)
archlibdir = ${libdir}/${instvardir}/${configuration}
abs_top_srcdir = @abs_top_srcdir@
AM_CFLAGS = -Demacs $(OPENSSL_CFLAGS) -DUSE_SXEMACS_CONFIG_H -DXTSTRINGDEFINES
-AM_CPPFLAGS = -I$(srcdir) -I$(builddir) -I$(top_srcdir)/src -I$(top_builddir)/src -I$(top_builddir) $(c_switch_system) $(LTDLINCL)
+AM_CPPFLAGS = -I$(srcdir) -I$(builddir) -I$(top_srcdir)/src -I$(top_builddir)/src -I$(top_builddir) $(c_switch_general) $(LTDLINCL)
headerdir = $(includedir)/$(instvarsepdir)
archlibdir = ${libdir}/${instvardir}/${configuration}
sxelibsrcdir = $(abs_top_srcdir)/lib-src
AM_CFLAGS = -Demacs $(OPENSSL_CFLAGS) -DUSE_SXEMACS_CONFIG_H -DXTSTRINGDEFINES
-AM_CPPFLAGS = -I$(srcdir) -I$(builddir) -I$(top_srcdir)/src -I$(top_builddir)/src -I$(top_builddir) $(c_switch_system) $(LTDLINCL)
+AM_CPPFLAGS = -I$(srcdir) -I$(builddir) -I$(top_srcdir)/src -I$(top_builddir)/src -I$(top_builddir) $(c_switch_general) $(LTDLINCL)
headerdir = $(includedir)/$(instvarsepdir)
archlibdir = ${libdir}/${instvardir}/${configuration}
menubar-gtk.c scrollbar-gtk.c dialog-gtk.c toolbar-gtk.c \
gui-gtk.c ui-byhand.c
libsxeuiGtk_a_SOURCES = $(libsxeuiGtk_a_headers) $(libsxeuiGTK_a_sources)
-libsxeuiGtk_a_CPPFLAGS = $(AM_CPPFLAGS) $(c_switch_system) $(X_CFLAGS)
+libsxeuiGtk_a_CPPFLAGS = $(AM_CPPFLAGS) $(c_switch_general) $(X_CFLAGS)
libsxeuiGtk_a_LIBADD=$(libsxeuiGtk_objs)
libsxeuiGtk_a_DEPENDENCIES = $(libsxeuiGtk_a_LIBADD)
all_sources += $(libsxeuiGtk_objs:.o=.c)
sxelibsrcdir = $(abs_top_srcdir)/lib-src
AM_CFLAGS = -Demacs $(OPENSSL_CFLAGS) -DUSE_SXEMACS_CONFIG_H -DXTSTRINGDEFINES
-AM_CPPFLAGS = -I$(srcdir) -I$(builddir) -I$(top_srcdir)/src -I$(top_builddir)/src -I$(top_builddir) $(c_switch_system) $(LTDLINCL)
+AM_CPPFLAGS = -I$(srcdir) -I$(builddir) -I$(top_srcdir)/src -I$(top_builddir)/src -I$(top_builddir) $(c_switch_general) $(LTDLINCL)
headerdir = $(includedir)/$(instvarsepdir)
archlibdir = ${libdir}/${instvardir}/${configuration}
imgproc.c keymap.c insdel.c minibuf.c redisplay.c \
redisplay-output.c select.c specifier.c widget.c window.c
libsxeui_a_SOURCES = $(libsxeui_a_headers) $(libsxeui_a_sources)
-libsxeui_a_CPPFLAGS = $(AM_CPPFLAGS) $(c_switch_system) $(X_CFLAGS)
+libsxeui_a_CPPFLAGS = $(AM_CPPFLAGS) $(c_switch_general) $(X_CFLAGS)
EXTRA_libsxeui_a_SOURCES=scrollbar.c menubar.c dialog.c toolbar.c
libsxeui_a_LIBADD = $(libsxeui_objs)
libsxeui_a_DEPENDENCIES = $(libsxeui_objs)
sxelibsrcdir = $(abs_top_srcdir)/lib-src
AM_CFLAGS = -Demacs $(OPENSSL_CFLAGS) -DUSE_SXEMACS_CONFIG_H -DXTSTRINGDEFINES
-AM_CPPFLAGS = -I$(srcdir) -I$(builddir) -I$(top_srcdir)/src -I$(top_builddir)/src -I$(top_builddir) $(c_switch_system) $(LTDLINCL)
+AM_CPPFLAGS = -I$(srcdir) -I$(builddir) -I$(top_srcdir)/src -I$(top_builddir)/src -I$(top_builddir) $(c_switch_general) $(LTDLINCL)
headerdir = $(includedir)/$(instvarsepdir)
archlibdir = ${libdir}/${instvardir}/${configuration}
libsxeuiTTY_a_SOURCES = $(libsxeuiTTY_a_headers) $(libsxeuiTTY_a_sources)
EXTRA_libsxeuiTTY_a_SOURCES= \
gpmevent.c termcap.c terminfo.c tparam.c
-libsxeuiTTY_a_CPPFLAGS = $(AM_CPPFLAGS) $(c_switch_system) $(X_CFLAGS)
+libsxeuiTTY_a_CPPFLAGS = $(AM_CPPFLAGS) $(c_switch_general)
libsxeuiTTY_a_LIBADD=$(libsxeuiTTY_objs)
libsxeuiTTY_a_DEPENDENCIES = $(libsxeuiTTY_a_LIBADD)
all_sources += $(libsxeuiTTY_a_sources) $(libsxeuiTTY_objs:.o=.c)
sxelibsrcdir = $(abs_top_srcdir)/lib-src
AM_CFLAGS = -Demacs $(OPENSSL_CFLAGS) -DUSE_SXEMACS_CONFIG_H -DXTSTRINGDEFINES
-AM_CPPFLAGS = -I$(srcdir) -I$(builddir) -I$(top_srcdir)/src -I$(top_builddir)/src -I$(top_builddir) $(c_switch_system) $(LTDLINCL)
+AM_CPPFLAGS = -I$(srcdir) -I$(builddir) -I$(top_srcdir)/src -I$(top_builddir)/src -I$(top_builddir) $(c_switch_general) $(LTDLINCL)
headerdir = $(includedir)/$(instvarsepdir)
archlibdir = ${libdir}/${instvardir}/${configuration}
menubar-x.c scrollbar-x.c dialog-x.c toolbar-x.c gui-x.c
libsxeuiX11_a_SOURCES = $(libsxeuiX11_a_headers) $(libsxeuiX11_a_sources)
EXTRA_libsxeuiX11_a_SOURCES=xmu.c
-libsxeuiX11_a_CPPFLAGS = $(AM_CPPFLAGS) $(c_switch_system) $(X_CFLAGS)
+libsxeuiX11_a_CPPFLAGS = $(AM_CPPFLAGS) $(c_switch_general) $(X_CFLAGS)
libsxeuiX11_a_LIBADD = $(libsxeuiX11_objs)
libsxeuiX11_a_DEPENDENCIES = $(libsxeuiX11_a_LIBADD)
all_sources += $(libsxeuiX11_a_sources) $(libsxeuiX11_objs:.o=.c)