]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
meson: src: configure pkg-config files used by run script
authorPavel Hrdina <phrdina@redhat.com>
Mon, 29 Jun 2020 19:54:35 +0000 (21:54 +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>
configure.ac
src/meson.build

index dd96f271fb05f07a0746cd7d65d827615fa24b7b..64bde3736413352759336b335f711217adb5f508 100644 (file)
@@ -118,9 +118,6 @@ AC_CONFIG_FILES([\
         libvirt-qemu.pc \
         libvirt-lxc.pc \
         libvirt-admin.pc \
-        src/libvirt.pc \
-        src/libvirt-qemu.pc \
-        src/libvirt-lxc.pc \
         libvirt.spec mingw-libvirt.spec \
         po/Makefile \
         examples/Makefile \
index 9f1578d0f51fd84f9a6b35ec2c56414e36d4472c..d23f46b6896f658da07ffa21862a5c40da9a07a9 100644 (file)
@@ -977,3 +977,23 @@ if pdwtags_prog.found() and cc.get_id() != 'clang'
     )
   endforeach
 endif
+
+# configure pkg-config files for run script
+run_pkg_config_files = [
+  'libvirt-lxc.pc.in',
+  'libvirt-qemu.pc.in',
+  'libvirt.pc.in',
+]
+
+run_pkg_config_conf = configuration_data()
+run_pkg_config_conf.set('VERSION', meson.project_version())
+run_pkg_config_conf.set('abs_top_builddir', meson.build_root())
+run_pkg_config_conf.set('abs_top_srcdir', meson.source_root())
+
+foreach file : run_pkg_config_files
+  configure_file(
+    input: file,
+    output: '@BASENAME@',
+    configuration: run_pkg_config_conf,
+  )
+endforeach