From be7c3ae611af6b8705319250ca9942e5144be795 Mon Sep 17 00:00:00 2001 From: Christoph Reiter Date: Mon, 17 Jul 2017 21:39:31 +0200 Subject: [PATCH] meson: set glib_extension in glibconfig.h to match the autotools output https://bugzilla.gnome.org/show_bug.cgi?id=784995 --- meson.build | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/meson.build b/meson.build index f0c6327ec..eacdfff79 100644 --- a/meson.build +++ b/meson.build @@ -905,16 +905,17 @@ elif long_size == 8 guint64_align = long_align elif long_long_size == 8 gint64 = 'long long' - glib_extension='' + glib_extension='G_GNUC_EXTENSION ' gint64_modifier=int64_m gint64_format=int64_m + 'i' guint64_format=int64_m + 'u' - gint64_constant='(val##LL)' - guint64_constant='(val##ULL)' + gint64_constant='(G_GNUC_EXTENSION (val##LL))' + guint64_constant='(G_GNUC_EXTENSION (val##ULL))' guint64_align = long_long_align else error('Compiler provides no native 64-bit integer type') endif +glibconfig_conf.set('glib_extension', glib_extension) glibconfig_conf.set('gint64', gint64) glibconfig_conf.set_quoted('gint64_modifier', gint64_modifier) glibconfig_conf.set_quoted('gint64_format', gint64_format)