diff options
author | Henrik Gramner <gramner@twoorioles.com> | 2019-02-11 21:53:01 +0300 |
---|---|---|
committer | Henrik Gramner <henrik@gramner.com> | 2019-02-11 21:53:13 +0300 |
commit | 3cf4d32e74e38b99036c21b7d2d0fb2108223221 (patch) | |
tree | d6da642f2385523fd8362bb7740a925770f77ecb /meson.build | |
parent | 0d18b15aa084d180aa41f3c4b2cff7bf8cb68fdc (diff) |
Use 64-bit versions of fseek and ftell
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/meson.build b/meson.build index d096239..976efe9 100644 --- a/meson.build +++ b/meson.build @@ -89,6 +89,12 @@ if host_machine.system() == 'windows' cdata.set('UNICODE', 1) # Define to 1 for Unicode (Wide Chars) APIs cdata.set('_UNICODE', 1) # Define to 1 for Unicode (Wide Chars) APIs cdata.set('__USE_MINGW_ANSI_STDIO', 1) # Define to force use of MinGW printf + if cc.has_function('fseeko', prefix : '#include <stdio.h>', args : test_args) + cdata.set('_FILE_OFFSET_BITS', 64) # Not set by default by Meson on Windows + else + cdata.set('fseeko', '_fseeki64') + cdata.set('ftello', '_ftelli64') + endif endif # On Windows, we use a compatibility layer to emulate pthread |