]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
meson: tools: build virt-admin binary
authorPavel Hrdina <phrdina@redhat.com>
Mon, 27 Jul 2020 07:13:31 +0000 (09:13 +0200)
committerPavel Hrdina <phrdina@redhat.com>
Mon, 3 Aug 2020 07:27:05 +0000 (09:27 +0200)
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
tools/Makefile.am
tools/meson.build

index b7411e046231353262eb9e590573061da1a782f4..09738014206f77e005504c5138abb337f92b511e 100644 (file)
@@ -25,7 +25,6 @@ confdir = $(sysconfdir)/libvirt
 conf_DATA =
 
 bin_SCRIPTS = virt-xml-validate virt-pki-validate
-bin_PROGRAMS = virt-admin
 libexec_SCRIPTS = libvirt-guests.sh
 
 if WITH_SANLOCK
@@ -53,24 +52,6 @@ virt-sanlock-cleanup: virt-sanlock-cleanup.in Makefile
 
 noinst_LTLIBRARIES =
 
-virt_admin_SOURCES = \
-               virt-admin.c virt-admin.h \
-               virt-admin-completer.c virt-admin-completer.h \
-               $(NULL)
-
-virt_admin_LDFLAGS = \
-               $(AM_LDFLAGS) \
-               $(COVERAGE_LDFLAGS) \
-               $(STATIC_BINARIES) \
-               $(NULL)
-virt_admin_LDADD = \
-               ../src/libvirt-admin.la \
-               libvirt_shell.la \
-               $(LIBXML_LIBS) \
-               $(NULL)
-virt_admin_CFLAGS = \
-               $(AM_CFLAGS) \
-               $(READLINE_CFLAGS)
 BUILT_SOURCES =
 
 install-data-local: install-systemd install-nss \
index a8cd26f5c43dafada5a624a33d1570be0e72522a..6217b36a3281a75a3adfdb36da34810e6e82a130 100644 (file)
@@ -197,3 +197,25 @@ executable(
   install_dir: bindir,
   install_rpath: libdir,
 )
+
+executable(
+  'virt-admin',
+  [
+    'virt-admin.c',
+    'virt-admin-completer.c',
+  ],
+  dependencies: [
+    tools_dep,
+    readline_dep,
+  ],
+  link_args: [
+    coverage_flags,
+  ],
+  link_with: [
+    libvirt_admin_lib,
+    libvirt_shell_lib,
+  ],
+  install: true,
+  install_dir: bindir,
+  install_rpath: libdir,
+)