diff options
Diffstat (limited to 'vcpkg/ports/libice/fix_build.patch')
| -rw-r--r-- | vcpkg/ports/libice/fix_build.patch | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/vcpkg/ports/libice/fix_build.patch b/vcpkg/ports/libice/fix_build.patch new file mode 100644 index 0000000..2812b12 --- /dev/null +++ b/vcpkg/ports/libice/fix_build.patch @@ -0,0 +1,33 @@ +diff --git a/src/error.c b/src/error.c +index 055452e..0ce530a 100644 +--- a/src/error.c ++++ b/src/error.c +@@ -32,7 +32,11 @@ Author: Ralph Mor, X Consortium + #include <X11/ICE/ICElib.h> + #include "ICElibint.h" + #include <stdio.h> ++#ifdef HAVE_UNISTD_H + #include <unistd.h> ++#elif _MSC_VER ++#include <process.h> ++#endif + #include <errno.h> + + void +diff --git a/src/iceauth.c b/src/iceauth.c +index 5a4d400..4549f0e 100644 +--- a/src/iceauth.c ++++ b/src/iceauth.c +@@ -39,7 +39,12 @@ Author: Ralph Mor, X Consortium + #include <stdlib.h> /* for arc4random_buf() */ + #endif + ++#ifdef HAVE_UNISTD_H + #include <unistd.h> ++#elif _MSC_VER ++#include <process.h> ++#define ITIMER_REAL ++#endif + + static int was_called_state; + |