From: Philipp Hahn Date: Thu, 15 Apr 2010 10:49:33 +0000 (+0200) Subject: Don't ship generated python/libvirt.? files. X-Git-Tag: v0.8.1~105 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5d4009b0d179d38508a214b217cc46205bb68603;p=thirdparty%2Flibvirt.git Don't ship generated python/libvirt.? files. libvirt.c and libvirt.h are auto-generated files. Mentioning their names in *_SOURCES includes them in the distribution. During an out-of-tree build these shipped files are included instead of the auto-generated version, potentially breaking the build (as it happend in 0.8.0, because the shipped libvirt.h was missing the declaration for 'libvirt_virDomainUpdateDeviceFlags') Use the nodist_*_SOURCES automake variable instead. Signed-off-by: Philipp Hahn --- diff --git a/python/Makefile.am b/python/Makefile.am index 6b67e382c6..eda2866855 100644 --- a/python/Makefile.am +++ b/python/Makefile.am @@ -34,7 +34,8 @@ all-local: libvirt.py pyexec_LTLIBRARIES = libvirtmod.la -libvirtmod_la_SOURCES = libvirt-override.c typewrappers.c libvirt.c libvirt.h +libvirtmod_la_SOURCES = libvirt-override.c typewrappers.c +nodist_libvirtmod_la_SOURCES = libvirt.c libvirt.h # Python <= 2.4 header files contain a redundant decl, hence we # need extra flags here libvirtmod_la_CFLAGS = $(WARN_PYTHON_CFLAGS)