diff options
author | Sam Thursfield <sam@afuera.me.uk> | 2019-09-30 13:39:55 +0200 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2019-09-30 13:06:15 +0000 |
commit | 71038de81da9eded9420c7eb97972b41357f0bc6 (patch) | |
tree | 8ef6f05738f8974a1a244c57e0975442786ed4fd | |
parent | b88735d143434bd6c7c4e25671b296e97ee5c30d (diff) | |
download | grilo-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.build | 6 |
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, |