[libvirt] [PATCH] Expand $(wildcard) correctly

Martin Kletzander mkletzan at redhat.com
Tue Jan 12 15:55:56 UTC 2016


On Tue, Jan 12, 2016 at 04:31:38PM +0100, Michal Privoznik wrote:
>So after da176bf6b756 and friend we have switched to $(wildcard
>some/path/*.xml) instead of enumerating the files explicitly.
>This is nice, however it makes distcheck build from VPATH fail.
>The reason is that it's is not obvious to what does the wildcard
>refer to: srcdir or builddir?
>
>Signed-off-by: Michal Privoznik <mprivozn at redhat.com>
>---
> docs/Makefile.am     | 2 +-
> examples/Makefile.am | 6 +++---
> include/Makefile.am  | 2 +-
> 3 files changed, 5 insertions(+), 5 deletions(-)
>
>diff --git a/docs/Makefile.am b/docs/Makefile.am
>index 5f531ea..fb53a45 100644
>--- a/docs/Makefile.am
>+++ b/docs/Makefile.am
>@@ -149,7 +149,7 @@ fig = \
>   migration-unmanaged-direct.fig
>
> schemadir = $(pkgdatadir)/schemas
>-schema_DATA = $(wildcard schemas/*.rng)
>+schema_DATA = $(wildcard $(srcdir)/schemas/*.rng)
>
> EXTRA_DIST=					\
>   apibuild.py genaclperms.pl \
>diff --git a/examples/Makefile.am b/examples/Makefile.am
>index 50fc011..2adcefb 100644
>--- a/examples/Makefile.am
>+++ b/examples/Makefile.am
>@@ -16,7 +16,7 @@
> ## License along with this library.  If not, see
> ## <http://www.gnu.org/licenses/>.
>
>-FILTERS = $(wildcard xml/nwfilter/*.xml)
>+FILTERS = $(wildcard $(srcdir)/xml/nwfilter/*.xml)
>
> EXTRA_DIST = \
> 	apparmor/TEMPLATE.qemu \
>@@ -30,8 +30,8 @@ EXTRA_DIST = \
> 	systemtap/events.stp \
> 	systemtap/rpc-monitor.stp \
> 	$(FILTERS) \
>-	$(wildcard xml/storage/*.xml) \
>-	$(wildcard xml/test/*.xml)
>+	$(wildcard $(srcdir)/xml/storage/*.xml) \
>+	$(wildcard $(srcdir)/xml/test/*.xml)
>
>
> INCLUDES = -I$(top_builddir)/include -I$(top_srcdir)/include -I$(top_srcdir) \
>diff --git a/include/Makefile.am b/include/Makefile.am
>index b3d2bff..bbf734a 100644
>--- a/include/Makefile.am
>+++ b/include/Makefile.am
>@@ -18,7 +18,7 @@
>
> virincdir = $(includedir)/libvirt
>
>-allheaders = $(wildcard libvirt/*.h)
>+allheaders = $(wildcard $(srcdir)/libvirt/*.h)
> virinc_HEADERS = $(filter-out libvirt/libvirt-admin.h, $(allheaders))
>

You also "need" to prepend $(srcdir)/ to the libvirt/libvirt-admin.h so
that it is not installed.  If you do that you achieve exactly the same
diff that I have for this issue.

ACK with that changed.

> EXTRA_DIST = libvirt/libvirt-common.h.in
>--
>2.4.10
>
>--
>libvir-list mailing list
>libvir-list at redhat.com
>https://www.redhat.com/mailman/listinfo/libvir-list
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20160112/3b57c103/attachment-0001.sig>


More information about the libvir-list mailing list