summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Thursfield <sam@afuera.me.uk>2019-09-30 13:39:55 +0200
committerBastien Nocera <hadess@hadess.net>2019-09-30 13:06:15 +0000
commit71038de81da9eded9420c7eb97972b41357f0bc6 (patch)
tree8ef6f05738f8974a1a244c57e0975442786ed4fd
parentb88735d143434bd6c7c4e25671b296e97ee5c30d (diff)
downloadgrilo-71038de81da9eded9420c7eb97972b41357f0bc6.tar.gz
build: Add a Meson dependency variable for libgrlpls
This enables the library to be used when Grilo is embedded as a Meson subproject. See: https://gitlab.gnome.org/GNOME/grilo-plugins/merge_requests/68
-rw-r--r--libs/pls/meson.build6
1 files changed, 6 insertions, 0 deletions
diff --git a/libs/pls/meson.build b/libs/pls/meson.build
index dc5ca7c..198d23c 100644
--- a/libs/pls/meson.build
+++ b/libs/pls/meson.build
@@ -19,6 +19,8 @@ configure_file(output: 'config.h',
install_headers(grlpls_headers,
subdir: '@0@/pls'.format(grl_name))
+libgrlpls_inc = include_directories(['..'])
+
libgrlpls = shared_library('grlpls-@0@'.format(grl_majorminor),
sources: grlpls_sources,
install: true,
@@ -28,6 +30,10 @@ libgrlpls = shared_library('grlpls-@0@'.format(grl_majorminor),
dependencies: [totem_plparser_dep, libgrl_dep],
include_directories: libgrl_inc)
+libgrlpls_dep = declare_dependency(link_with: libgrlpls,
+ include_directories: [libgrl_inc, libgrlpls_inc],
+ dependencies: [totem_plparser_dep, libgrl_dep])
+
grlpls_pc = pkgconfig.generate(libgrlpls,
filebase: 'grilo-pls-@0@'.format(grl_majorminor),
requires: libgrl,