From c83a95983b99c98f8c9ae2c04223bbceb91d9d22 Mon Sep 17 00:00:00 2001 From: martell Date: Wed, 4 Feb 2015 05:08:54 +0000 Subject: [PATCH] cmake: set windows version to vista on mingw-w64 mingw-w64 defaults to xp, so when building we set it to vista because function CancelIoEx is used in ipc-util/pipe-windows.c. http://msdn.microsoft.com/en-us/library/windows/desktop/aa363792.aspx --- CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 237afab83..bea0a4cba 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -57,6 +57,10 @@ if(MSVC) set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} /SAFESEH:NO") endif() else() + if(MINGW) + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D_WIN32_WINNT=0x0600 -DWINVER=0x0600") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_WIN32_WINNT=0x0600 -DWINVER=0x0600") + endif() set(CMAKE_C_FLAGS_DEBUG "-DDEBUG=1 -D_DEBUG=1 ${CMAKE_C_FLAGS_DEBUG}") set(CMAKE_CXX_FLAGS_DEBUG "-DDEBUG=1 -D_DEBUG=1 ${CMAKE_C_FLAGS_DEBUG}") endif()