]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
src: add missing libvirt-admin.pc.in for local usage
authorDaniel P. Berrangé <berrange@redhat.com>
Thu, 10 Jul 2025 09:24:29 +0000 (10:24 +0100)
committerDaniel P. Berrangé <berrange@redhat.com>
Fri, 1 Aug 2025 17:10:02 +0000 (18:10 +0100)
When using the 'run' script, we point pkg-config to files
in $BUILD/src, which resolve to the local build tree.
Unfortunately we forgot a libvirt-admin.pc.in, so the run
script was not taking effect for the admin APIs.

Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
src/libvirt-admin.pc.in [new file with mode: 0644]
src/meson.build

diff --git a/src/libvirt-admin.pc.in b/src/libvirt-admin.pc.in
new file mode 100644 (file)
index 0000000..e5ee5eb
--- /dev/null
@@ -0,0 +1,19 @@
+# Dummy pkg-config file to allow lang bindings
+# to build against a libvirt source tree eg
+# export PKG_CONFIG_PATH=/path/to/libvirt/git/src
+
+prefix=@abs_top_builddir@
+exec_prefix=@abs_top_builddir@
+libdir=@abs_top_builddir@/src
+includedir=@abs_top_builddir@/include
+source_includedir=@abs_top_srcdir@/include
+datarootdir=@abs_top_builddir@
+
+libvirt_admin_api=@abs_top_builddir@/docs/libvirt-admin-api.xml
+
+Name: libvirt-admin
+Version: @VERSION@
+Description: libvirt admin library
+Requires:
+Libs: -L${libdir} -lvirt-admin
+Cflags: -I${includedir} -I${source_includedir}
index 9a818dab50191ce189d76e150276e63b48a5a65a..47c978cc1f67b55c71fbc81bfed4b7f3cb63bbf8 100644 (file)
@@ -1110,6 +1110,7 @@ endif
 run_pkg_config_files = [
   'libvirt-lxc.pc.in',
   'libvirt-qemu.pc.in',
+  'libvirt-admin.pc.in',
   'libvirt.pc.in',
 ]