[mutter] meson: Do not use clutter_c_args for GIR
- From: Georges Basile Stavracas Neto <gbsneto src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] meson: Do not use clutter_c_args for GIR
- Date: Fri, 31 May 2019 16:10:37 +0000 (UTC)
commit 4887de533cc467e5d420a4df014188d4ffdac3f6
Author: Robert Mader <robert mader posteo de>
Date: Thu May 30 17:28:07 2019 +0200
meson: Do not use clutter_c_args for GIR
Certain arguments like `-fno-omit-frame-pointer` break GIR creation.
Lets handle this like we do for the rest of mutter and duplicate the
relevant arguments from `clutter_c_args`.
https://gitlab.gnome.org/GNOME/mutter/merge_requests/601
clutter/clutter/meson.build | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
---
diff --git a/clutter/clutter/meson.build b/clutter/clutter/meson.build
index 671d790df..abc251413 100644
--- a/clutter/clutter/meson.build
+++ b/clutter/clutter/meson.build
@@ -504,7 +504,12 @@ libmutter_clutter_dep = declare_dependency(
)
if have_introspection
- clutter_introspection_args = introspection_args + clutter_c_args
+ clutter_introspection_args = introspection_args + [
+ '-DCLUTTER_SYSCONFDIR="@0@"'.format(join_paths(prefix, sysconfdir)),
+ '-DCLUTTER_COMPILATION=1',
+ '-DCOGL_DISABLE_DEPRECATION_WARNINGS',
+ '-DG_LOG_DOMAIN="Clutter"'
+ ]
libmutter_clutter_gir = gnome.generate_gir(libmutter_clutter,
sources: [
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]