Merge branch 'bump-glib' into 'main'
Bump GLib requirement to 2.76.0 See merge request GNOME/gtk!6128
This commit is contained in:
11
meson.build
11
meson.build
@@ -11,8 +11,8 @@ project('gtk', 'c',
|
||||
license: 'LGPL-2.1-or-later')
|
||||
|
||||
# keep these numbers in sync with wrap files where there exist
|
||||
glib_req = '>= 2.72.0'
|
||||
introspection_req = '>= 1.72.0' # keep this in sync with glib
|
||||
glib_req = '>= 2.76.0'
|
||||
introspection_req = '>= 1.76.0' # keep this in sync with glib
|
||||
pango_req = '>= 1.50.0' # keep this in sync with .gitlab-ci/test-msys.sh
|
||||
harfbuzz_req = '>= 2.6.0'
|
||||
fribidi_req = '>= 1.0.6'
|
||||
@@ -365,13 +365,6 @@ glib_dep = dependency('glib-2.0', version: glib_req)
|
||||
gobject_dep = dependency('gobject-2.0', version: glib_req)
|
||||
if os_win32
|
||||
giowin32_dep = dependency('gio-windows-2.0', version: glib_req, required: win32_enabled)
|
||||
if giowin32_dep.version().version_compare('<2.75.0')
|
||||
if cc.get_id() == 'msvc' and get_option('default_library') != 'static'
|
||||
# Override _GLIB_EXTERN on Visual Studio for media modules for glib <= 2.74.x, so that we
|
||||
# avoid error C2375 (redefinition; different linkage) when building the g_io_module_*() bits
|
||||
cdata.set('MODULES_OVERRIDE_GLIB_EXTERN', true)
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
if os_unix
|
||||
giounix_dep = dependency('gio-unix-2.0', version: glib_req, required: false)
|
||||
|
||||
@@ -19,15 +19,6 @@
|
||||
|
||||
#include "config.h"
|
||||
|
||||
/*
|
||||
* Sadly, we need this to build on Visual Studio against glib-2.74.x or earlier,
|
||||
* otherwise the build will fail when building the g_io_module_*() bits with error C2375
|
||||
* (redefinition; different linkage). This must be before including the Gio headers.
|
||||
*/
|
||||
#if defined (_MSC_VER) && defined (MODULES_OVERRIDE_GLIB_EXTERN)
|
||||
# define _GLIB_EXTERN __declspec(dllexport) extern
|
||||
#endif
|
||||
|
||||
#include "gtkffmediafileprivate.h"
|
||||
|
||||
#include <glib/gi18n-lib.h>
|
||||
|
||||
@@ -19,15 +19,6 @@
|
||||
|
||||
#include "config.h"
|
||||
|
||||
/*
|
||||
* Sadly, we need this to build on Visual Studio against glib-2.74.x or earlier,
|
||||
* otherwise the build will fail when building the g_io_module_*() bits with error C2375
|
||||
* (redefinition; different linkage). This must be before including the Gio headers.
|
||||
*/
|
||||
#if defined (_MSC_VER) && defined (MODULES_OVERRIDE_GLIB_EXTERN)
|
||||
# define _GLIB_EXTERN __declspec(dllexport) extern
|
||||
#endif
|
||||
|
||||
#include "gtkgstmediafileprivate.h"
|
||||
#include "gtkgstpaintableprivate.h"
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
directory = glib
|
||||
url = https://gitlab.gnome.org/GNOME/glib.git
|
||||
push-url = ssh://git@ssh.gitlab.gnome.org:GNOME/glib.git
|
||||
revision = 2.74.4
|
||||
revision = 2.76.0
|
||||
depth = 1
|
||||
|
||||
[provide]
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
directory = gobject-introspection
|
||||
url = https://gitlab.gnome.org/GNOME/gobject-introspection.git
|
||||
push-url = ssh://git@ssh.gitlab.gnome.org:GNOME/gobject-introspection.git
|
||||
revision = 1.74.0
|
||||
revision = 1.76.0
|
||||
depth = 1
|
||||
|
||||
[provide]
|
||||
|
||||
Reference in New Issue
Block a user