summaryrefslogtreecommitdiff
path: root/libmediaart
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gnome.org>2021-05-17 14:11:56 +0100
committerEmmanuele Bassi <ebassi@gnome.org>2021-05-17 14:11:56 +0100
commit30955f586bc71883f953d236bb18edbbc3998d58 (patch)
treeed8d7ce5cabb7fbac71920ade5beeadc421473a2 /libmediaart
parentb831203c80955837596c708a2cbfa37dba31d05f (diff)
downloadlibmediaart-30955f586bc71883f953d236bb18edbbc3998d58.tar.gz
build: Export the pkg-config file in the GIR
Tools that parse the GIR need the exported package.
Diffstat (limited to 'libmediaart')
-rw-r--r--libmediaart/meson.build11
1 files changed, 8 insertions, 3 deletions
diff --git a/libmediaart/meson.build b/libmediaart/meson.build
index 20f0942..c43fb9e 100644
--- a/libmediaart/meson.build
+++ b/libmediaart/meson.build
@@ -41,6 +41,11 @@ libmediaart = shared_library(
install: true,
)
+gir_args = [
+ '--quiet',
+ '-DLIBMEDIAART_COMPILATION',
+]
+
libmediaart_gir_and_typelib = gnome.generate_gir(libmediaart,
sources: libmediaart_sources + libmediaart_introspection_sources + libmediaart_public_headers,
nsversion: libmediaart_api_version,
@@ -48,9 +53,9 @@ libmediaart_gir_and_typelib = gnome.generate_gir(libmediaart,
identifier_prefix: 'MediaArt',
symbol_prefix: 'media_art',
includes: ['Gio-2.0', 'GObject-2.0'],
- extra_args: libmediaart_cflags + [
- '--c-include=libmediaart/mediaart.h',
- ],
+ header: 'libmediaart/mediaart.h',
+ export_packages: 'libmediaart-' + libmediaart_api_version,
+ extra_args: gir_args,
install: true
)