summaryrefslogtreecommitdiff
path: root/gobject
diff options
context:
space:
mode:
authorXavier Claessens <xavier.claessens@collabora.com>2017-12-11 14:47:04 -0500
committerXavier Claessens <xavier.claessens@collabora.com>2018-03-28 19:31:20 -0400
commit3c76114e73fb98a01403b2349a600161d362e5fe (patch)
tree9cf018f8d810099093217f50de7de94ed792cd5a /gobject
parenta9c65317d30dc1acacdcf4846b4d61e93ccf5e25 (diff)
downloadglib-3c76114e73fb98a01403b2349a600161d362e5fe.tar.gz
Meson: Use pkgconfig module to generate all pc files
This requires improved pc file generator from meson 0.45. https://bugzilla.gnome.org/show_bug.cgi?id=788773
Diffstat (limited to 'gobject')
-rw-r--r--gobject/meson.build9
1 files changed, 9 insertions, 0 deletions
diff --git a/gobject/meson.build b/gobject/meson.build
index f1ab8fd46..98e306d7f 100644
--- a/gobject/meson.build
+++ b/gobject/meson.build
@@ -71,6 +71,15 @@ libgobject = library('gobject-2.0',
dependencies : [libintl, libffi_dep, libglib_dep],
c_args : ['-DG_LOG_DOMAIN="GLib-GObject"', '-DGOBJECT_COMPILATION'] + glib_hidden_visibility_args)
+pkg.generate(libraries : libgobject,
+ requires : ['glib-2.0'],
+ version : glib_version,
+ install_dir : glib_pkgconfigreldir,
+ filebase : 'gobject-2.0',
+ name : 'GObject',
+ description : 'GLib Type, Object, Parameter and Signal Library',
+)
+
libgobject_dep = declare_dependency(link_with : libgobject,
include_directories : gobjectinc)