浏览代码

configure: define correct POSIX support for Windows

Jean-Baptiste Kempf 9 年之前
父节点
当前提交
27ab2b5d09
共有 1 个文件被更改,包括 7 次插入0 次删除
  1. 7 0
      configure.ac

+ 7 - 0
configure.ac

@@ -111,6 +111,13 @@ case "${host_os}" in
     BDSM_LIB_LOG="-llog"
     LDFLAGS="${LDFLAGS} ${BDSM_LIB_LOG}"
     ;;
+  *mingw32* | *cygwin* | *wince* | *mingwce*)
+    AC_DEFINE([_UNICODE], [1], [Define to 1 for Unicode (Wide Chars) APIs.])
+    AC_DEFINE([UNICODE], [1], [Define to 1 for Unicode (Wide Chars) APIs.])
+    AC_DEFINE([_ISOC99_SOURCE], [1], [Extensions to ISO C89 from ISO C99.])
+    AC_DEFINE([_POSIX_SOURCE], [1], [IEEE Std 1003.1.])
+    AC_DEFINE([_POSIX_C_SOURCE], [200809L], [IEEE Std 1003.1.])
+    ;;
 esac
 AC_SUBST(BDSM_LIB_LOG)