From: Daniel P. Berrangé Date: Thu, 10 Jul 2025 09:24:29 +0000 (+0100) Subject: src: add missing libvirt-admin.pc.in for local usage X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=54e853c8645fd6e900713077ff746c97a6d1bc69;p=thirdparty%2Flibvirt.git src: add missing libvirt-admin.pc.in for local usage 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 Signed-off-by: Daniel P. Berrangé --- diff --git a/src/libvirt-admin.pc.in b/src/libvirt-admin.pc.in new file mode 100644 index 0000000000..e5ee5eb05f --- /dev/null +++ b/src/libvirt-admin.pc.in @@ -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} diff --git a/src/meson.build b/src/meson.build index 9a818dab50..47c978cc1f 100644 --- a/src/meson.build +++ b/src/meson.build @@ -1110,6 +1110,7 @@ endif run_pkg_config_files = [ 'libvirt-lxc.pc.in', 'libvirt-qemu.pc.in', + 'libvirt-admin.pc.in', 'libvirt.pc.in', ]