Raise _WIN32_WINNT macro to target Windows 7 API
authorLuca Bacci <luca.bacci982@gmail.com>
Tue, 29 Jun 2021 12:27:13 +0000 (14:27 +0200)
committerLuca Bacci <luca.bacci982@gmail.com>
Thu, 19 Aug 2021 13:57:33 +0000 (15:57 +0200)
gdk/win32/gdkdisplay-win32.c
gdk/win32/gdkmonitor-win32.c
gdk/win32/gdkprivate-win32.h
gdk/win32/gdkscreen-win32.c
gdk/win32/meson.build

index 259391f94a83852085191276a26799187c0173c9..84d99b78a645ff053ec1a3e00e6c4a0c5617d210 100644 (file)
@@ -18,7 +18,6 @@
 
 #include "config.h"
 
-#define _WIN32_WINNT 0x0600
 #define VK_USE_PLATFORM_WIN32_KHR
 
 #include "gdk.h"
index 0dad4783458ac2713f3f81c44897457ea71294e9..9dd7572d5f2f38156a84536e8a4b652c31d851dc 100644 (file)
  * License along with this library. If not, see <http://www.gnu.org/licenses/>.
  */
 
-#if defined (_WIN32_WINNT) && WIN32_WINNT < 0x0601
-#  undef _WIN32_WINNT
-
-#  define _WIN32_WINNT 0x0601
-#  ifdef WINVER
-#    undef WINVER
-#  endif
-#  define WINVER _WIN32_WINNT
-#elif !defined (_WIN32_WINNT)
-#  define _WIN32_WINNT 0x0601
-#  ifdef WINVER
-#    undef WINVER
-#  endif
-#  define WINVER _WIN32_WINNT
-#endif
-
 #include "config.h"
 
 #include "gdkprivate-win32.h"
index 48042f28f05b66dbd996b337674eb452ed7449b2..cf3cb38fec84bddf1024a8be5153bede81313299 100644 (file)
 #ifndef __GDK_PRIVATE_WIN32_H__
 #define __GDK_PRIVATE_WIN32_H__
 
-#ifndef WINVER
-/* Vista or newer */
-#define WINVER 0x0600
-#endif
-
-#ifndef _WIN32_WINNT
-#define _WIN32_WINNT WINVER
-#endif
-
 #include <gdk/gdkcursorprivate.h>
 #include <gdk/win32/gdksurface-win32.h>
 #include <gdk/win32/gdkwin32display.h>
index b1e46948768c5ffc30577f35ae33014439eed0d2..623658395b45732b58763e3ef91af23fea1b8b57 100644 (file)
@@ -17,8 +17,6 @@
 
 #include "config.h"
 
-#define _WIN32_WINNT 0x0600
-
 #include "gdk.h"
 #include "gdkprivate-win32.h"
 #include "gdkwin32screen.h"
index 1f4c9d6e9fae96a0ca55076ac4da874f52d79200..8891a74081c145e3ad42059bcd7e9e0f265098ec 100644 (file)
@@ -62,6 +62,8 @@ libgdk_win32 = static_library('gdk-win32',
     '-DGTK_COMPILATION',
     '-DG_LOG_DOMAIN="Gdk"',
     '-DINSIDE_GDK_WIN32',
+    '-D_WIN32_WINNT=0x0601',
+    '-DWINVER=0x0601',
   ] + GDK_WIN32_EGL_CFLAGS,
   dependencies: [ gdk_deps, gdk_win32_deps ],
 )