Switch to using explicit WARN_CFLAGS

The rationale is documented well in the automake manual.
This commit is contained in:
Colin Walters 2011-11-11 06:53:44 -05:00
parent cd17e9a2a3
commit f5cf1a54de
5 changed files with 6 additions and 11 deletions

View File

@ -31,5 +31,5 @@ libostree_la_SOURCES = libostree/ostree.h \
libostree/ostree-checkout.c \
libostree/ostree-checkout.h \
$(NULL)
libostree_la_CFLAGS = -I$(srcdir)/libotutil -I$(srcdir)/libostree -DLOCALEDIR=\"$(datadir)/locale\" $(OT_COREBIN_DEP_CFLAGS)
libostree_la_CFLAGS = $(AM_CFLAGS) -I$(srcdir)/libotutil -I$(srcdir)/libostree -DLOCALEDIR=\"$(datadir)/locale\" $(OT_COREBIN_DEP_CFLAGS)
libostree_la_LIBADD = libotutil.la $(OT_COREBIN_DEP_LIBS)

View File

@ -34,5 +34,5 @@ ostree_SOURCES = ostree/main.c \
ostree/ot-builtin-rev-parse.c \
ostree/ot-builtin-show.c \
$(NULL)
ostree_CFLAGS = -I$(srcdir)/libotutil -I$(srcdir)/libostree -I$(srcdir)/ostree -DLOCALEDIR=\"$(datadir)/locale\" $(OT_COREBIN_DEP_CFLAGS)
ostree_CFLAGS = $(AM_CFLAGS) -I$(srcdir)/libotutil -I$(srcdir)/libostree -I$(srcdir)/ostree -DLOCALEDIR=\"$(datadir)/locale\" $(OT_COREBIN_DEP_CFLAGS)
ostree_LDADD = libotutil.la libostree.la $(OT_COREBIN_DEP_LIBS)

View File

@ -32,5 +32,5 @@ libotutil_la_SOURCES = \
libotutil/ot-glib-compat.h \
libotutil/otutil.h \
$(NULL)
libotutil_la_CFLAGS = -I$(srcdir)/libotutil -DLOCALEDIR=\"$(datadir)/locale\" $(GIO_UNIX_CFLAGS)
libotutil_la_CFLAGS = $(AM_CFLAGS) -I$(srcdir)/libotutil -DLOCALEDIR=\"$(datadir)/locale\" $(GIO_UNIX_CFLAGS)
libotutil_la_LIBADD = $(GIO_UNIX_LIBS)

View File

@ -17,6 +17,7 @@
ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
AM_CPPFLAGS = -DDATADIR='"$(datadir)"' -DLIBEXECDIR='"$(libexecdir)"'
AM_CFLAGS = $(WARN_CFLAGS)
NULL =
BUILT_SOURCES =

View File

@ -13,16 +13,10 @@ AM_PROG_CC_C_O
changequote(,)dnl
if test "x$GCC" = "xyes"; then
case " $CFLAGS " in
*[\ \ ]-Wall[\ \ ]*) ;;
*) CFLAGS="$CFLAGS -Wall" ;;
esac
case " $CFLAGS " in
*[\ \ ]-Werror=missing-prototypes[\ \ ]*) ;;
*) CFLAGS="$CFLAGS -Werror=missing-prototypes" ;;
esac
WARN_CFLAGS="-Wall -Werror=missing-prototypes"
fi
changequote([,])dnl
AC_SUBST(WARN_CFLAGS)
# Initialize libtool
AC_PROG_LIBTOOL