From: Eric Blake Date: Fri, 4 Jan 2019 19:47:44 +0000 (-0600) Subject: maint: Prefer AM_CPPFLAGS over INCLUDES X-Git-Tag: v5.0.0-rc1~27 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1862a554625e9e25b00e2ff85de5f576c1a66c8a;p=thirdparty%2Flibvirt.git maint: Prefer AM_CPPFLAGS over INCLUDES Our use of INCLUDES in Makefile.am hearkens back to when we had to cater to automake 1.9.6 (thanks, RHEL 5) which lacked AM_CPPFLAGS. Modern Automake flags a warning that INCLUDES is deprecated, and now that we mandate RHEL 7 or better (see commit c1bc9c66), we no longer have to cater to the old spelling. This change will also make it easier to do per-binary CPPFLAGS. Signed-off-by: Eric Blake Reviewed-by: Ján Tomko --- diff --git a/examples/Makefile.am b/examples/Makefile.am index 5b1f6a0523..61cf2af4a5 100644 --- a/examples/Makefile.am +++ b/examples/Makefile.am @@ -33,7 +33,8 @@ EXTRA_DIST = \ $(wildcard $(srcdir)/xml/test/*.xml) -INCLUDES = -I$(top_builddir)/include -I$(top_srcdir)/include -I$(top_srcdir) \ +AM_CPPFLAGS = \ + -I$(top_builddir)/include -I$(top_srcdir)/include -I$(top_srcdir) \ -I$(top_builddir)/gnulib/lib -I$(top_srcdir)/gnulib/lib LDADD = $(STATIC_BINARIES) $(WARN_CFLAGS) $(COVERAGE_LDFLAGS) \ $(top_builddir)/src/libvirt.la $(top_builddir)/gnulib/lib/libgnu.la \ diff --git a/src/Makefile.am b/src/Makefile.am index 3ac6dcad16..d3e8a1b572 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -25,7 +25,7 @@ abs_topsrcdir = $(shell cd $(top_srcdir) && pwd) # No libraries with the exception of LIBXML should be listed # here. List them against the individual XXX_la_CFLAGS targets # that actually use them. -INCLUDES = -I../gnulib/lib \ +AM_CPPFLAGS = -I../gnulib/lib \ -I$(top_srcdir)/gnulib/lib \ -I$(top_srcdir) \ -I../include \ diff --git a/tests/Makefile.am b/tests/Makefile.am index 69dd45728d..f74d8463b6 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -24,7 +24,7 @@ abs_topsrcdir = $(shell cd $(top_srcdir) && pwd) SHELL = $(PREFERABLY_POSIX_SHELL) -INCLUDES = \ +AM_CPPFLAGS = \ -I$(top_builddir) -I$(top_srcdir) \ -I$(top_builddir)/gnulib/lib -I$(top_srcdir)/gnulib/lib \ -I$(top_builddir)/include -I$(top_srcdir)/include \ @@ -63,7 +63,7 @@ QEMULIB_LDFLAGS = \ -rpath /evil/libtool/hack/to/force/shared/lib/creation \ $(MINGW_EXTRA_LDFLAGS) -INCLUDES += \ +AM_CPPFLAGS += \ -DTEST_DRIVER_DIR=\"$(top_builddir)/src/.libs\" PROBES_O = diff --git a/tools/Makefile.am b/tools/Makefile.am index fadd09977e..613c9a77f0 100644 --- a/tools/Makefile.am +++ b/tools/Makefile.am @@ -15,7 +15,7 @@ ## License along with this library. If not, see ## . -INCLUDES = \ +AM_CPPFLAGS = \ -I$(top_builddir)/include -I$(top_srcdir)/include \ -I$(top_builddir)/gnulib/lib -I$(top_srcdir)/gnulib/lib \ -I$(top_builddir)/src -I$(top_srcdir)/src \