[gnome-games] meson: Add libarchive dependency
- From: Alexander Mikhaylenko <alexm src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-games] meson: Add libarchive dependency
- Date: Fri, 17 May 2019 06:30:10 +0000 (UTC)
commit c5a06bb0ef84f926e9ffa27eee4b84e1417c0935
Author: Adwait Rawat <adwait rawat gmail com>
Date: Sun May 5 20:17:38 2019 +0900
meson: Add libarchive dependency
Add libarchive dependency globally, and remove it in LÖVE plugin.
meson.build | 1 +
plugins/love/src/meson.build | 9 +--------
src/meson.build | 2 ++
3 files changed, 4 insertions(+), 8 deletions(-)
---
diff --git a/meson.build b/meson.build
index 41a2a805..a9d018c7 100644
--- a/meson.build
+++ b/meson.build
@@ -33,6 +33,7 @@ manette_min_version = '0.2.0'
retro_gtk_min_version = '0.15.3'
handy_min_version = '0.0.8'
+libarchive_dep = dependency ('libarchive')
gio_dep = dependency ('gio-2.0', version: '>=' + glib_min_version)
glib_dep = dependency ('glib-2.0', version: '>=' + glib_min_version)
grilo_dep = dependency ('grilo-0.3')
diff --git a/plugins/love/src/meson.build b/plugins/love/src/meson.build
index 55d8cfb6..f4d65779 100644
--- a/plugins/love/src/meson.build
+++ b/plugins/love/src/meson.build
@@ -10,17 +10,10 @@ c_args = [
'-DG_LOG_DOMAIN="GamesLOVE"'
]
-libarchive_dep = dependency ('libarchive')
-
-dependencies = [
- gnome_games_dep,
- libarchive_dep,
-]
-
shared_module (
'games-' + plugin_name + '-plugin',
vala_sources,
- dependencies: dependencies,
+ dependencies: gnome_games_dep,
c_args: c_args,
install: true,
install_dir: plugins_dir
diff --git a/src/meson.build b/src/meson.build
index 2ca5bb3c..232d7869 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -207,6 +207,7 @@ vala_sources = [
event_codes_dep = valac.find_library ('event-codes', dirs: gamepad_dir)
dependencies = [
+ libarchive_dep,
config_dep,
handy_dep,
gio_dep,
@@ -237,6 +238,7 @@ gnome_games_exec = executable (
)
plugin_dependencies = [
+ libarchive_dep,
gio_dep,
glib_dep,
gtk_dep,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]