diff options
author | Christoph Reiter <reiter.christoph@gmail.com> | 2019-05-21 15:11:04 +0000 |
---|---|---|
committer | Christoph Reiter <reiter.christoph@gmail.com> | 2019-05-21 15:11:04 +0000 |
commit | 9711c2ad4510c7ef29fd65bb8d7922c8af12722e (patch) | |
tree | cb5753e4de85416e55369ce0cb98d18f1902ea15 | |
parent | d449a9e657ff93c383ae47b7d88ffd07a9db2f65 (diff) | |
parent | 65366467205eec9b5f617685e1dc560fe594f1f0 (diff) | |
download | gtk+-9711c2ad4510c7ef29fd65bb8d7922c8af12722e.tar.gz |
Merge branch 'remove-mingw-SetupDiGetDevicePropertyW-check-3-24' into 'gtk-3-24'
build: Remove mingw check for SetupDiGetDevicePropertyW
See merge request GNOME/gtk!862
-rw-r--r-- | config.h.meson | 3 | ||||
-rw-r--r-- | configure.ac | 26 | ||||
-rw-r--r-- | gdk/win32/gdkmonitor-win32.c | 14 | ||||
-rw-r--r-- | meson.build | 13 |
4 files changed, 0 insertions, 56 deletions
diff --git a/config.h.meson b/config.h.meson index a7456a962a..ff17836eca 100644 --- a/config.h.meson +++ b/config.h.meson @@ -125,9 +125,6 @@ /* Define to 1 if you have the `round' function. */ #mesondefine HAVE_ROUND -/* Define to 1 if SetupDiGetDevicePropertyW() is available */ -#mesondefine HAVE_SETUP_DI_GET_DEVICE_PROPERTY_W - /* Define to 1 if you have the `sincos' function. */ #mesondefine HAVE_SINCOS diff --git a/configure.ac b/configure.ac index bf35c55837..afb02faea6 100644 --- a/configure.ac +++ b/configure.ac @@ -751,32 +751,6 @@ AS_CASE([$host_os], [AC_MSG_ERROR([DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY is unavailable])], [AC_MSG_RESULT([DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY is not OK])] ) - AC_MSG_CHECKING([for SetupDiGetDevicePropertyW]) - gtk_save_LIBS="$LIBS" - LIBS="-lsetupapi $LIBS" - AC_TRY_LINK( - [ -#define _WIN32_WINNT 0x0600 -#include <windows.h> -#include <devpropdef.h> -#include <setupapi.h> - ], - [return SetupDiGetDevicePropertyW(NULL, NULL, NULL, NULL, NULL, 0, NULL, 0);], - [have_SetupDiGetDevicePropertyW=yes], - [have_SetupDiGetDevicePropertyW=no] - ) - AS_IF( - [test x$have_SetupDiGetDevicePropertyW = xyes], - [ - AC_DEFINE( - [HAVE_SETUP_DI_GET_DEVICE_PROPERTY_W], - [1], - [Define to 1 if SetupDiGetDevicePropertyW() is available] - ) - ] - ) - AC_MSG_RESULT([$have_SetupDiGetDevicePropertyW]) - LIBS="$gtk_save_LIBS" ], [] ) diff --git a/gdk/win32/gdkmonitor-win32.c b/gdk/win32/gdkmonitor-win32.c index 2f7afd3a74..43df44e095 100644 --- a/gdk/win32/gdkmonitor-win32.c +++ b/gdk/win32/gdkmonitor-win32.c @@ -144,20 +144,6 @@ typedef LONG #define MONITORINFOF_PRIMARY 1 #endif -/* MinGW-w64 does not have a prototype for function in its headers - * at the moment of writing. - */ -#if !defined (HAVE_SETUP_DI_GET_DEVICE_PROPERTY_W) -BOOL WINAPI SetupDiGetDevicePropertyW (HDEVINFO DeviceInfoSet, - PSP_DEVINFO_DATA DeviceInfoData, - const DEVPROPKEY *PropertyKey, - DEVPROPTYPE *PropertyType, - PBYTE PropertyBuffer, - DWORD PropertyBufferSize, - PDWORD RequiredSize, - DWORD Flags); -#endif - #define G_GUID_FORMAT "%08lX-%04X-%04X-%02X%02X-%02X%02X%02X%02X%02X%02X" #define g_format_guid(guid) (guid)->Data1, \ (guid)->Data2, \ diff --git a/meson.build b/meson.build index 5e3c417b00..bc554efb3e 100644 --- a/meson.build +++ b/meson.build @@ -778,19 +778,6 @@ if os_win32 #include <windows.h> ''') cdata.set('SIZEOF_DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY', dvot_size) - - getdevprop_code = ''' - #define _WIN32_WINNT 0x0600 - #include <windows.h> - #include <devpropdef.h> - #include <setupapi.h> - - int main(int argc, char *argv[]) { - return SetupDiGetDevicePropertyW(NULL, NULL, NULL, NULL, NULL, 0, NULL, 0); - } - ''' - result = cc.links(getdevprop_code, args: ['-lsetupapi'], name: 'has SetupDiGetDevicePropertyW') - cdata.set('HAVE_SETUP_DI_GET_DEVICE_PROPERTY_W', result ? 1 : false) endif have_gio_unix = false |