aboutsummaryrefslogtreecommitdiff
path: root/pkgconfig
diff options
context:
space:
mode:
authorWilliam Hubbs <w.d.hubbs@gmail.com>2021-08-22 13:09:30 -0500
committerWilliam Hubbs <w.d.hubbs@gmail.com>2021-09-04 16:01:29 -0500
commitd6622a1156929294b909d08273fd227c7d817bb9 (patch)
tree29df9fc3ecae9e72e467effc91f3985eafaccd82 /pkgconfig
parent92004a2ed65045b7ca79063dda8fc5b4ac761606 (diff)
add meson build files
Closes #116. Closes #171. Closes #172. Closes #175.
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