[gssdp/wip/meson: 11/13] meson: Generate pkg-config file



commit b5c2833a0702b8877cd6efe822657691e141fe3d
Author: Jens Georg <mail jensge org>
Date:   Sun Apr 30 06:45:51 2017 +0200

    meson: Generate pkg-config file

 libgssdp/meson.build |    8 ++++++++
 meson.build          |    1 +
 2 files changed, 9 insertions(+), 0 deletions(-)
---
diff --git a/libgssdp/meson.build b/libgssdp/meson.build
index 779ec16..599ccb3 100644
--- a/libgssdp/meson.build
+++ b/libgssdp/meson.build
@@ -57,6 +57,14 @@ libgssdp = shared_library('gssdp-1.2', sources,
     include_directories : include_directories('..'),
     install : true)
 
+pkg.generate(libraries: [ libgssdp ],
+             subdirs: 'gssdp-1.2',
+             version: meson.project_version(),
+             name: 'gssdp-1.2',
+             filebase : 'gssdp-1.2',
+             description: 'GObject-based SSDP library',
+             requires_private: ['gobject-2.0', 'gio-2.0'])
+
 gir = gnome.generate_gir(libgssdp,
                    sources : introspection_sources,
                    namespace : 'GSSDP',
diff --git a/meson.build b/meson.build
index 11603d6..04dd3d7 100644
--- a/meson.build
+++ b/meson.build
@@ -1,5 +1,6 @@
 project('GSSDP', 'c', version: '1.1.0')
 gnome = import('gnome')
+pkg = import('pkgconfig')
 
 as_version = meson.project_version() # set in project() below
 ver_arr = as_version.split('.')


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]