mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-01-13 15:56:23 +01:00
meson: define _FILE_OFFSET_BITS=64 for MinGW. See #1476
The autotools build set it by default and we use off_t in various places, even on Windows. Also set it with the meson build to avoid any regressions. Ideally we shouldn't use off_t and use 64bit capable API on Windows instead, so we get large file support with MSVC as well.
This commit is contained in:
parent
516101c702
commit
7e6fb333f7
@ -114,6 +114,14 @@ if host_system == 'windows'
|
|||||||
glib_conf.set('BROKEN_POLL', true)
|
glib_conf.set('BROKEN_POLL', true)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
if host_system == 'windows' and cc.get_id() != 'msvc'
|
||||||
|
# FIXME: Ideally we shouldn't depend on this on Windows and should use
|
||||||
|
# 64 bit capable Windows API that also works with MSVC.
|
||||||
|
# The autotools build did set this for mingw and while meson sets it
|
||||||
|
# for gcc/clang by default, it doesn't do so on Windows.
|
||||||
|
glib_conf.set('_FILE_OFFSET_BITS', 64)
|
||||||
|
endif
|
||||||
|
|
||||||
# Check for GNU visibility attributes
|
# Check for GNU visibility attributes
|
||||||
g_have_gnuc_visibility = cc.compiles('''
|
g_have_gnuc_visibility = cc.compiles('''
|
||||||
void
|
void
|
||||||
|
Loading…
Reference in New Issue
Block a user