[libvirt] [PATCH] vsh: create a noinstall libvirt_shell library
Martin Kletzander
mkletzan at redhat.com
Thu Sep 24 14:48:24 UTC 2015
On Thu, Sep 24, 2015 at 03:33:25PM +0200, Erik Skultety wrote:
>Instead of referencing vsh sources in all relevant client targets,
>create a library that the client can link against.
>---
> tools/Makefile.am | 27 ++++++++++++++++++++-------
> 1 file changed, 20 insertions(+), 7 deletions(-)
>
>diff --git a/tools/Makefile.am b/tools/Makefile.am
>index 03e9339..08aebec 100644
>--- a/tools/Makefile.am
>+++ b/tools/Makefile.am
>@@ -129,6 +129,24 @@ virt-sanlock-cleanup.8: virt-sanlock-cleanup.in $(top_srcdir)/configure.ac
> && if grep 'POD ERROR' $(srcdir)/$@ ; then \
> rm $(srcdir)/$@; exit 1; fi
>
>+noinst_LTLIBRARIES = libvirt_shell.la
>+libvirt_shell_la_CFLAGS = \
>+ $(AM_CFLAGS) \
>+ $(PIE_CFLAGS) \
>+ $(READLINE_CFLAGS) \
>+ $(LIBXML_CFLAGS) \
>+ $(NULL)
>+libvirt_shell_la_LDFLAGS = \
>+ $(AM_LDFLAGS) \
>+ $(PIE_LDFLAGS) \
>+ $(COVERAGE_LDFLAGS) \
>+ $(NULL)
>+libvirt_shell_la_LIBADD = \
>+ $(LIBXML_LIBS) \
>+ ../gnulib/lib/libgnu.la \
>+ $(NULL)
>+libvirt_shell_la_SOURCES = vsh.c vsh.h
>+
> virt_host_validate_SOURCES = \
> virt-host-validate.c \
> virt-host-validate-common.c virt-host-validate-common.h \
>@@ -179,11 +197,7 @@ virt_login_shell_CFLAGS = \
> $(PIE_CFLAGS) \
> $(COVERAGE_CFLAGS)
>
>-virt_shell_SOURCES = \
>- vsh.c vsh.h
>-
> virsh_SOURCES = \
>- $(virt_shell_SOURCES) \
> virsh.c virsh.h \
> virsh-console.c virsh-console.h \
> virsh-domain.c virsh-domain.h \
>@@ -210,14 +224,13 @@ virsh_LDADD = \
> ../src/libvirt-lxc.la \
> ../src/libvirt-qemu.la \
> ../gnulib/lib/libgnu.la \
You can also remove this library.
ACK with that
>- $(LIBXML_LIBS) \
>+ libvirt_shell.la \
> $(VIRSH_LIBS)
> virsh_CFLAGS = \
> $(WARN_CFLAGS) \
> $(PIE_CFLAGS) \
> $(COVERAGE_CFLAGS) \
>- $(LIBXML_CFLAGS) \
>- $(READLINE_CFLAGS)
>+ $(LIBXML_CFLAGS)
> BUILT_SOURCES =
>
> if WITH_WIN_ICON
>--
>2.4.3
>
>--
>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/20150924/acf702e6/attachment-0001.sig>
More information about the libvir-list
mailing list