meson: install .pc file for static gstreamer plugin
authorTim-Philipp Müller <tim@centricular.com>
Tue, 15 Jan 2019 12:26:57 +0000 (12:26 +0000)
committerTim-Philipp Müller <tim@centricular.com>
Tue, 15 Jan 2019 12:29:19 +0000 (12:29 +0000)
gst/meson.build

index 15a5079..091a37f 100644 (file)
@@ -6,11 +6,18 @@ gst_nice_sources = [
 
 gst_nice_args = ['-DGST_USE_UNSTABLE_API']
 
+gst_plugins_install_dir = join_paths(get_option('libdir'), 'gstreamer-1.0')
+
 libgstnice = library('gstnice',
   gst_nice_sources,
   c_args : gst_nice_args,
   include_directories: nice_incs,
   dependencies: [nice_deps, gst_dep],
   link_with: libnice,
-  install_dir: join_paths(get_option('libdir'), 'gstreamer-1.0'),
+  install_dir: gst_plugins_install_dir,
   install: true)
+
+# Generate pc files for static plugins if we build static plugins
+if get_option('default_library') != 'shared'
+  pkg.generate(libgstnice, install_dir: join_paths(gst_plugins_install_dir, 'pkgconfig'))
+endif