From 21294f907e00b8e4bc13653735978abdf477848f Mon Sep 17 00:00:00 2001 From: Matthew Waters Date: Sun, 4 Nov 2018 20:47:01 +1100 Subject: [PATCH] nle: install pkg-config file for plugin --- meson.build | 7 +++++++ plugins/nle/meson.build | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index 68fe85a..4e03930 100644 --- a/meson.build +++ b/meson.build @@ -120,6 +120,13 @@ gir_init_section = [ '--add-init-section=' + \ ges_c_args = ['-DHAVE_CONFIG_H', '-DG_LOG_DOMAIN="GES"'] plugins_install_dir = '@0@/gstreamer-1.0'.format(get_option('libdir')) +pkgconfig = import('pkgconfig') +plugins_pkgconfig_install_dir = join_paths(plugins_install_dir, 'pkgconfig') +if get_option('default_library') == 'shared' + # If we don't build static plugins there is no need to generate pc files + plugins_pkgconfig_install_dir = disabler() +endif + if gst_dep.type_name() == 'internal' gst_debug_disabled = not subproject('gstreamer').get_variable('gst_debug') else diff --git a/plugins/nle/meson.build b/plugins/nle/meson.build index 4531c57..29b41a5 100644 --- a/plugins/nle/meson.build +++ b/plugins/nle/meson.build @@ -14,4 +14,4 @@ nle = library('gstnle', nle_sources, install : true, install_dir : plugins_install_dir, ) - +pkgconfig.generate(nle, install_dir : plugins_pkgconfig_install_dir) -- 2.7.4