[Libguestfs] [v2v PATCH 2/2] build: switch embedded copy of libvirt-ocaml
Richard W.M. Jones
rjones at redhat.com
Mon Dec 16 15:19:03 UTC 2019
On Mon, Dec 16, 2019 at 03:58:29PM +0100, Pino Toscano wrote:
> Use the newer copy shipped locally as 3rdparty, instead of the one in
> the common submodule, as the latter copy will go away soon.
> ---
> .gitignore | 2 ++
> Makefile.am | 2 +-
> configure.ac | 2 +-
> test-harness/Makefile.am | 2 +-
> v2v/Makefile.am | 4 ++--
> 5 files changed, 7 insertions(+), 5 deletions(-)
>
> diff --git a/.gitignore b/.gitignore
> index 846998b3..3e9a7c5b 100644
> --- a/.gitignore
> +++ b/.gitignore
> @@ -30,6 +30,8 @@ dll*.so
> Makefile
> Makefile.in
>
> +/3rdparty/libvirt-ocaml/.depend
> +/3rdparty/libvirt-ocaml/libvirt_generated.c
> /aclocal.m4
> /autom4te.cache/
> /build-aux/
> diff --git a/Makefile.am b/Makefile.am
> index 039921c2..72b78769 100644
> --- a/Makefile.am
> +++ b/Makefile.am
> @@ -41,7 +41,7 @@ SUBDIRS += common/mlxml
> SUBDIRS += common/mltools
> SUBDIRS += common/mlcustomize
> SUBDIRS += common/mlv2v
> -SUBDIRS += common/mllibvirt
> +SUBDIRS += 3rdparty/libvirt-ocaml
It's bikeshedding but how about calling it "bundled"?
Anyway, ACK series, and also the patch to remove from common.
Rich.
> SUBDIRS += v2v
> SUBDIRS += test-harness
>
> diff --git a/configure.ac b/configure.ac
> index 065c6289..00246f29 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -100,11 +100,11 @@ AC_CONFIG_FILES([run],
>
> dnl NB: Remove common/mlstdutils/guestfs_config.ml in future XXX
> AC_CONFIG_FILES([Makefile
> + 3rdparty/libvirt-ocaml/Makefile
> bash/Makefile
> common/options/Makefile
> common/mlcustomize/Makefile
> common/mlgettext/Makefile
> - common/mllibvirt/Makefile
> common/mlpcre/Makefile
> common/mlstdutils/Makefile
> common/mlstdutils/guestfs_config.ml
> diff --git a/test-harness/Makefile.am b/test-harness/Makefile.am
> index 11de6dc4..87794b05 100644
> --- a/test-harness/Makefile.am
> +++ b/test-harness/Makefile.am
> @@ -40,7 +40,7 @@ OCAMLPACKAGES = \
> -I $(top_builddir)/common/mlstdutils \
> -I $(top_builddir)/common/mlxml \
> -I $(top_builddir)/common/mltools \
> - -I $(top_builddir)/common/mllibvirt \
> + -I $(top_builddir)/3rdparty/libvirt-ocaml \
> -I $(top_builddir)/v2v
>
> OCAMLFLAGS = $(OCAML_FLAGS) $(OCAML_WARN_ERROR) -ccopt '$(CFLAGS)'
> diff --git a/v2v/Makefile.am b/v2v/Makefile.am
> index 48d3f515..116a8d2f 100644
> --- a/v2v/Makefile.am
> +++ b/v2v/Makefile.am
> @@ -212,7 +212,7 @@ OCAMLPACKAGES = \
> -I $(top_builddir)/common/mlpcre \
> -I $(top_builddir)/common/mlxml \
> -I $(top_builddir)/common/mltools \
> - -I $(top_builddir)/common/mllibvirt \
> + -I $(top_builddir)/3rdparty/libvirt-ocaml \
> -I $(top_builddir)/common/mlcustomize \
> -I $(top_builddir)/common/mlv2v
> if HAVE_OCAML_PKG_GETTEXT
> @@ -289,7 +289,7 @@ virt_v2v_copy_to_local_DEPENDENCIES = \
> ../common/mlpcre/mlpcre.$(MLARCHIVE) \
> ../common/mlutils/mlcutils.$(MLARCHIVE) \
> ../common/mltools/mltools.$(MLARCHIVE) \
> - ../common/mllibvirt/mllibvirt.$(MLARCHIVE) \
> + ../3rdparty/libvirt-ocaml/mllibvirt.$(MLARCHIVE) \
> ../common/mlcustomize/mlcustomize.$(MLARCHIVE) \
> ../common/mlv2v/mlv2v.$(MLARCHIVE) \
> $(top_srcdir)/ocaml-link.sh
> --
> 2.23.0
>
> _______________________________________________
> Libguestfs mailing list
> Libguestfs at redhat.com
> https://www.redhat.com/mailman/listinfo/libguestfs
--
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-builder quickly builds VMs from scratch
http://libguestfs.org/virt-builder.1.html
More information about the Libguestfs
mailing list