mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 05:35:25 +00:00
meson: install pkgconfig files
Signed-off-by: Pavel Hrdina <phrdina@redhat.com> Reviewed-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Neal Gompa <ngompa13@gmail.com>
This commit is contained in:
parent
700f0aac6d
commit
c3669c8675
@ -25,9 +25,6 @@ SUBDIRS = .
|
||||
XZ_OPT ?= -v -T0
|
||||
export XZ_OPT
|
||||
|
||||
pkgconfigdir = $(libdir)/pkgconfig
|
||||
pkgconfig_DATA = libvirt.pc libvirt-qemu.pc libvirt-lxc.pc libvirt-admin.pc
|
||||
|
||||
rpm: clean
|
||||
@(unset CDPATH ; $(MAKE) dist && rpmbuild -ta $(distdir).tar.xz)
|
||||
|
||||
|
@ -109,9 +109,5 @@ AC_CONFIG_FILES([\
|
||||
Makefile \
|
||||
.color_coded \
|
||||
.ycm_extra_conf.py \
|
||||
libvirt.pc \
|
||||
libvirt-qemu.pc \
|
||||
libvirt-lxc.pc \
|
||||
libvirt-admin.pc \
|
||||
libvirt.spec mingw-libvirt.spec])
|
||||
AC_OUTPUT
|
||||
|
29
meson.build
29
meson.build
@ -2234,6 +2234,35 @@ subdir('po')
|
||||
subdir('docs')
|
||||
|
||||
|
||||
# install pkgconfig files
|
||||
pkgconfig_files = [
|
||||
'libvirt.pc.in',
|
||||
'libvirt-qemu.pc.in',
|
||||
'libvirt-lxc.pc.in',
|
||||
'libvirt-admin.pc.in',
|
||||
]
|
||||
|
||||
pkgconfig_conf = configuration_data()
|
||||
pkgconfig_conf.set('VERSION', meson.project_version())
|
||||
pkgconfig_conf.set('datadir', datadir)
|
||||
pkgconfig_conf.set('datarootdir', datadir)
|
||||
pkgconfig_conf.set('exec_prefix', prefix)
|
||||
pkgconfig_conf.set('includedir', includedir)
|
||||
pkgconfig_conf.set('libdir', libdir)
|
||||
pkgconfig_conf.set('prefix', prefix)
|
||||
|
||||
pkgconfig_dir = libdir / 'pkgconfig'
|
||||
|
||||
foreach file : pkgconfig_files
|
||||
configure_file(
|
||||
input: file,
|
||||
output: '@BASENAME@',
|
||||
configuration: pkgconfig_conf,
|
||||
install: true,
|
||||
install_dir: pkgconfig_dir,
|
||||
)
|
||||
endforeach
|
||||
|
||||
# generate meson-config.h file
|
||||
configure_file(output: 'meson-config.h', configuration: conf)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user