From 084404cd150981e2d6e6613a4bfb55e7b13a0fb7 Mon Sep 17 00:00:00 2001 From: Xavier Claessens Date: Mon, 5 Oct 2020 10:32:27 -0400 Subject: meson: Use pkgmod.generate() for all cairo pc files Also override each dependency so they can be used when cairo is used as subproject. --- util/cairo-gobject/meson.build | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'util') diff --git a/util/cairo-gobject/meson.build b/util/cairo-gobject/meson.build index 895ba03d7..40fb6cc9e 100644 --- a/util/cairo-gobject/meson.build +++ b/util/cairo-gobject/meson.build @@ -22,4 +22,12 @@ incgobject = include_directories('.') libcairogobject_dep = declare_dependency(link_with: libcairogobject, include_directories: [incbase, incgobject]) +pkgmod.generate(libcairogobject, + libraries: [libcairo, glib_dep, gobject_dep], + description: 'cairo-gobject for cairo graphics library', + subdirs: [meson.project_name()], +) + +meson.override_dependency('cairo-gobject', libcairogobject_dep) + install_headers(cairo_gobject_headers, subdir: 'cairo') -- cgit v1.2.1