From: Enlightenment S. <no-...@en...> - 2008-11-15 17:33:36
|
Log: Move compiler warning stuff to m4 macro. Add --enable-werror. Author: kwo Date: 2008-11-15 09:33:31 -0800 (Sat, 15 Nov 2008) New Revision: 37666 Added: trunk/E16/e/m4/ac_warnflags.m4 Modified: trunk/E16/e/configure.ac trunk/E16/e/dox/Makefile.am trunk/E16/e/eesh/Makefile.am trunk/E16/e/epp/Makefile.am trunk/E16/e/lib/Makefile.am trunk/E16/e/src/Makefile.am Modified: trunk/E16/e/configure.ac =================================================================== --- trunk/E16/e/configure.ac 2008-11-15 14:16:28 UTC (rev 37665) +++ trunk/E16/e/configure.ac 2008-11-15 17:33:31 UTC (rev 37666) @@ -330,15 +330,11 @@ if test "x$enable_gcc_cpp" = "xyes"; then CC="g++" CPPFLAGS="$CPPFLAGS -x c++" + AC_C_WARNFLAGS([cpp]) +else + AC_C_WARNFLAGS() fi -if test "x$GCC" = "xyes"; then - CFLAGS="$CFLAGS -W -Wall -Waggregate-return -Wcast-align -Wpointer-arith -Wshadow -Wwrite-strings" - if test "x$enable_gcc_cpp" != "xyes"; then - CFLAGS="$CFLAGS -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes" - fi -fi - AC_DEFINE(_GNU_SOURCE, 1, [Enable extensions]) AC_DEFINE(USE_EXT_INIT_WIN, 1, [Use external init window during restart]) Modified: trunk/E16/e/dox/Makefile.am =================================================================== --- trunk/E16/e/dox/Makefile.am 2008-11-15 14:16:28 UTC (rev 37665) +++ trunk/E16/e/dox/Makefile.am 2008-11-15 17:33:31 UTC (rev 37666) @@ -7,7 +7,7 @@ edox_SOURCES = dox.c dox.h file.c format.c text.c ttfont.c edox_CPPFLAGS = -I$(top_builddir) -I$(top_srcdir) $(IMLIB2_CFLAGS) $(X_CFLAGS) \ - -D ENLIGHTENMENT_ROOT=\"$(pkgdatadir)\" + $(CWARNFLAGS) -D ENLIGHTENMENT_ROOT=\"$(pkgdatadir)\" LDADD = $(IMLIB2_LIBS) $(X_LIBS) $(XINERAMA_LIBS) -lX11 -lm Modified: trunk/E16/e/eesh/Makefile.am =================================================================== --- trunk/E16/e/eesh/Makefile.am 2008-11-15 14:16:28 UTC (rev 37665) +++ trunk/E16/e/eesh/Makefile.am 2008-11-15 17:33:31 UTC (rev 37666) @@ -3,7 +3,7 @@ eesh_SOURCES = E.h comms.c main.c -eesh_CPPFLAGS = -I$(top_builddir) -I$(top_srcdir) $(X_CFLAGS) +eesh_CPPFLAGS = -I$(top_builddir) -I$(top_srcdir) $(X_CFLAGS) $(CWARNFLAGS) LDADD = $(X_LIBS) -lX11 Modified: trunk/E16/e/epp/Makefile.am =================================================================== --- trunk/E16/e/epp/Makefile.am 2008-11-15 14:16:28 UTC (rev 37665) +++ trunk/E16/e/epp/Makefile.am 2008-11-15 17:33:31 UTC (rev 37666) @@ -29,7 +29,7 @@ cpplib.c \ cppmain.c -epp_CPPFLAGS = -I$(top_builddir) -I$(top_srcdir) +epp_CPPFLAGS = -I$(top_builddir) -I$(top_srcdir) $(CWARNFLAGS) DEFS= \ -DHAVE_STRERROR \ Modified: trunk/E16/e/lib/Makefile.am =================================================================== --- trunk/E16/e/lib/Makefile.am 2008-11-15 14:16:28 UTC (rev 37665) +++ trunk/E16/e/lib/Makefile.am 2008-11-15 17:33:31 UTC (rev 37666) @@ -5,7 +5,7 @@ libe16_LTLIBRARIES = libhack.la libhack_la_SOURCES = e16_hack.c -libhack_la_CPPFLAGS = -I$(top_srcdir)/src +libhack_la_CPPFLAGS = -I$(top_srcdir)/src $(CWARNFLAGS) libhack_la_LIBADD = $(DLOPEN_LIBS) libhack_la_LDFLAGS = -avoid-version Added: trunk/E16/e/m4/ac_warnflags.m4 Modified: trunk/E16/e/src/Makefile.am =================================================================== --- trunk/E16/e/src/Makefile.am 2008-11-15 14:16:28 UTC (rev 37665) +++ trunk/E16/e/src/Makefile.am 2008-11-15 17:33:31 UTC (rev 37666) @@ -119,8 +119,8 @@ $(ECORE_CFLAGS) \ $(MODULE_CFLAGS) \ $(IMLIB2_CFLAGS) \ - $(X_CFLAGS) \ $(DBUS_CFLAGS) \ + $(X_CFLAGS) $(CWARNFLAGS) \ -D LOCALEDIR=\"$(datadir)/locale\" \ -D ENLIGHTENMENT_BIN=\"$(bindir)\" \ -D ENLIGHTENMENT_LIB=\"$(pkglibdir)\" \ @@ -152,7 +152,7 @@ if USE_LIBESD LIBSND_ESD = libsound_esd.la libsound_esd_la_SOURCES = sound_esd.c sound_load.c -libsound_esd_la_CFLAGS = $(ESD_CFLAGS) +libsound_esd_la_CFLAGS = $(ESD_CFLAGS) $(CWARNFLAGS) libsound_esd_la_LIBADD = $(ESD_LIBS) libsound_esd_la_LDFLAGS = -module -avoid-version endif @@ -160,21 +160,21 @@ if USE_LIBPA LIBSND_PA = libsound_pa.la libsound_pa_la_SOURCES = sound_pa.c sound_load.c -libsound_pa_la_CFLAGS = $(PA_CFLAGS) +libsound_pa_la_CFLAGS = $(PA_CFLAGS) $(CWARNFLAGS) libsound_pa_la_LIBADD = $(PA_LIBS) libsound_pa_la_LDFLAGS = -module -avoid-version endif LIBFNT_IFT = libfont_ift.la libfont_ift_la_SOURCES = ttfont.c -libfont_ift_la_CFLAGS = $(IMLIB2_CFLAGS) +libfont_ift_la_CFLAGS = $(IMLIB2_CFLAGS) $(CWARNFLAGS) libfont_ift_la_LIBADD = $(IMLIB2_LIBS) libfont_ift_la_LDFLAGS = -module -avoid-version if USE_LIBXFT LIBFNT_XFT = libfont_xft.la libfont_xft_la_SOURCES = text_xft.c -libfont_xft_la_CFLAGS = $(XFT_CFLAGS) +libfont_xft_la_CFLAGS = $(XFT_CFLAGS) $(CWARNFLAGS) libfont_xft_la_LIBADD = $(XFT_LIBS) libfont_xft_la_LDFLAGS = -module -avoid-version endif @@ -182,7 +182,7 @@ if USE_LIBPANGO LIBFNT_PANGO = libfont_pango.la libfont_pango_la_SOURCES = text_pango.c -libfont_pango_la_CFLAGS = $(PANGO_CFLAGS) +libfont_pango_la_CFLAGS = $(PANGO_CFLAGS) $(CWARNFLAGS) libfont_pango_la_LIBADD = $(PANGO_LIBS) libfont_xft.la libfont_pango_la_LDFLAGS = -module -avoid-version endif |