mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-04-13 05:43:18 -07:00
build: Enable POSIX.1-2008 functionality.
For strnlen().
This commit is contained in:
parent
fe13e35f72
commit
ad465999ad
11
configure.ac
11
configure.ac
@ -40,6 +40,17 @@ AS_IF([test "x${GCC}" = "xyes"],
|
|||||||
VKD3D_CHECK_CFLAGS([-Wvla])
|
VKD3D_CHECK_CFLAGS([-Wvla])
|
||||||
VKD3D_CHECK_CFLAGS([-Wl,--no-undefined])])
|
VKD3D_CHECK_CFLAGS([-Wl,--no-undefined])])
|
||||||
|
|
||||||
|
AC_EGREP_CPP(yes,
|
||||||
|
[#define _POSIX_C_SOURCE 200809L
|
||||||
|
#include <unistd.h>
|
||||||
|
#ifdef _POSIX_VERSION
|
||||||
|
#if _POSIX_VERSION == 200809L
|
||||||
|
yes
|
||||||
|
#endif
|
||||||
|
#endif],
|
||||||
|
[AC_DEFINE([_POSIX_C_SOURCE], [200809L], [Define the POSIX version.])],
|
||||||
|
[])
|
||||||
|
|
||||||
dnl Check for cross compilers
|
dnl Check for cross compilers
|
||||||
VKD3D_CHECK_MINGW32_PROG([CROSSCC32], [CROSSTARGET32], [no])
|
VKD3D_CHECK_MINGW32_PROG([CROSSCC32], [CROSSTARGET32], [no])
|
||||||
VKD3D_CHECK_MINGW64_PROG([CROSSCC64], [CROSSTARGET64], [no])
|
VKD3D_CHECK_MINGW64_PROG([CROSSCC64], [CROSSTARGET64], [no])
|
||||||
|
Loading…
x
Reference in New Issue
Block a user