From: Daniel P. Berrangé <berra...@redhat.com> 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.
Signed-off-by: Daniel P. Berrangé <berra...@redhat.com> --- src/libvirt-admin.pc.in | 19 +++++++++++++++++++ src/meson.build | 1 + 2 files changed, 20 insertions(+) create mode 100644 src/libvirt-admin.pc.in 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', ] -- 2.49.0