From 4bca7987f38b24867d93efc4a11a1ef661734056 Mon Sep 17 00:00:00 2001 From: Ron Yorston Date: Sat, 20 Feb 2021 13:07:14 +0000 Subject: win32: fixes to build on Windows/MSYS2/mingw-w64 To investigate GitHub issue #200 it was necessary to perform build on Window using the MSYS2/mingw-w64 toolchain. This threw up some issues: - The settings for _WIN32_WINNT and __USE_MINGW_ANSI_STDIO differ from those in Fedora resulting in compiler errors and warnings. Force the defaults I'm used to. - The workaround to allow native compilation of mconf.c was broken by a subsequent upstream change. Make it work again. --- include/platform.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'include/platform.h') diff --git a/include/platform.h b/include/platform.h index ea97d2682..0fc270fab 100644 --- a/include/platform.h +++ b/include/platform.h @@ -10,6 +10,11 @@ #if ENABLE_PLATFORM_MINGW32 # if !defined(__MINGW32__) /* HOSTCC is called */ # undef ENABLE_PLATFORM_MINGW32 +# else +# undef __USE_MINGW_ANSI_STDIO +# define __USE_MINGW_ANSI_STDIO 0 +# undef _WIN32_WINNT +# define _WIN32_WINNT 0x502 # endif #else # if defined(__MINGW32__) -- cgit v1.2.3-55-g6feb