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.
diff --git a/meson.build b/meson.build
index f758365..20bdb37 100644
--- a/meson.build
+++ b/meson.build
@@ -114,6 +114,14 @@
   glib_conf.set('BROKEN_POLL', true)
 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
 g_have_gnuc_visibility = cc.compiles('''
   void