[Spice-devel] [PATCH spice-gtk 2/2] meson: Drop calls to declare_dependency() where appropriate
Eduardo Lima (Etrunko)
etrunko at redhat.com
Mon Sep 3 18:37:51 UTC 2018
No need to use it when we can actually specify the parameters in the
actual gnome.generate_gir() function calls. We still keep it in the case
of gnome.gtkdoc(), as there is no way to specify the libraries to link
with.
Signed-off-by: Eduardo Lima (Etrunko) <etrunko at redhat.com>
---
doc/reference/meson.build | 4 ++--
src/meson.build | 12 ++++--------
2 files changed, 6 insertions(+), 10 deletions(-)
diff --git a/doc/reference/meson.build b/doc/reference/meson.build
index 2ec333b..7cb94f3 100644
--- a/doc/reference/meson.build
+++ b/doc/reference/meson.build
@@ -36,8 +36,7 @@ ignore_headers = [
'win-usb-dev.h',
]
-spice_gtk_doc_dep = declare_dependency(include_directories: spice_gtk_include,
- link_with : [spice_client_gtk_lib, spice_client_glib_lib])
+spice_gtk_doc_dep = declare_dependency(link_with : [spice_client_gtk_lib, spice_client_glib_lib])
gnome.gtkdoc('spice-gtk',
content_files : ['spice-gtk-overrides.txt', 'spice-gtk-overrides.txt'],
@@ -45,6 +44,7 @@ gnome.gtkdoc('spice-gtk',
main_xml : 'spice-gtk-docs.xml',
gobject_typesfile : files('spice-gtk.types'),
ignore_headers : ignore_headers,
+ include_directories: spice_gtk_include,
install : true,
scan_args : ['--deprecated-guards="SPICE_DISABLE_DEPRECATED"', '--ignore-decorators="G_GNUC_INTERNAL"'],
src_dir : join_paths(meson.source_root(), 'src'))
diff --git a/src/meson.build b/src/meson.build
index c777546..8c9199e 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -206,17 +206,15 @@ spice_client_glib_dep = declare_dependency(sources : [spice_marshals[1], spice_c
#
# SpiceClientGLib-2.0.gir
#
-spice_client_glib_introspection_dep = declare_dependency(include_directories: spice_gtk_include,
- link_with : spice_client_glib_lib)
-
spice_client_glib_gir = gnome.generate_gir(spice_client_glib_lib,
build_by_default : spice_gtk_has_introspection,
- dependencies : spice_client_glib_introspection_dep,
export_packages : 'spice-client-glib-2.0',
extra_args : ['--accept-unprefixed'],
header : 'spice-client.h',
includes : ['GObject-2.0', 'Gio-2.0'],
identifier_prefix : 'Spice',
+ include_directories: spice_gtk_include,
+ link_with : spice_client_glib_lib,
symbol_prefix : 'spice',
install : spice_gtk_has_introspection,
namespace : 'SpiceClientGLib',
@@ -355,16 +353,14 @@ if spice_gtk_has_gtk
#
# SpiceClientGtk-3.0.gir
#
- spice_client_gtk_introspection_dep = declare_dependency(include_directories : spice_gtk_include,
- link_with : [spice_client_gtk_lib, spice_client_glib_lib])
-
spice_client_gtk_gir = gnome.generate_gir(spice_client_gtk_lib,
build_by_default : spice_gtk_has_introspection,
- dependencies : spice_client_gtk_introspection_dep,
export_packages : 'spice-client-gtk-3.0',
extra_args : ['--accept-unprefixed'],
header : 'spice-widget.h',
includes : ['GObject-2.0', 'Gtk-3.0', spice_client_glib_gir[0]],
+ include_directories: spice_gtk_include,
+ link_with : spice_client_glib_lib,
identifier_prefix : 'Spice',
symbol_prefix : 'spice',
install : spice_gtk_has_introspection,
--
2.17.1
More information about the Spice-devel
mailing list