[grilo/sam/meson-libgrlpls-dep] build: Add a Meson dependency variable for libgrlpls
- From: Sam Thursfield <sthursfield src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [grilo/sam/meson-libgrlpls-dep] build: Add a Meson dependency variable for libgrlpls
- Date: Mon, 30 Sep 2019 11:44:15 +0000 (UTC)
commit 9fcc2f68976b1aba2ea28a43a64d6462bdf68f37
Author: Sam Thursfield <sam afuera me uk>
Date: Mon Sep 30 13:39:55 2019 +0200
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
libs/pls/meson.build | 6 ++++++
1 file changed, 6 insertions(+)
---
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,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]