aboutsummaryrefslogtreecommitdiff
path: root/pkgconfig
diff options
context:
space:
mode:
Diffstat (limited to 'pkgconfig')
-rw-r--r--pkgconfig/meson.build22
1 files changed, 22 insertions, 0 deletions
diff --git a/pkgconfig/meson.build b/pkgconfig/meson.build
new file mode 100644
index 00000000..e3d44fa6
--- /dev/null
+++ b/pkgconfig/meson.build
@@ -0,0 +1,22 @@
+pkgconfig_dir = get_option('libdir') / 'pkgconfig'
+
+pkgconfig_conf_data = configuration_data()
+if root_prefix != '/'
+ pkgconfig_conf_data.set('PREFIX', root_prefix)
+else
+ pkgconfig_conf_data.set('PREFIX', '')
+endif
+pkgconfig_conf_data.set('LIB', get_option('libdir'))
+pkgconfig_conf_data.set('VERSION', meson.project_version())
+
+pkgconfig_files = [
+ 'einfo.pc.in',
+ 'openrc.pc.in',
+ ]
+
+foreach file : pkgconfig_files
+ configure_file(input : file,
+ output : '@BASENAME@',
+ configuration : pkgconfig_conf_data,
+ install_dir : pkgconfig_dir)
+endforeach